Skip to content

Commit 61ef23f

Browse files
committed
Merge remote-tracking branch 'upstream/alpha' into alpha
2 parents 75eca2d + 261ce01 commit 61ef23f

File tree

16 files changed

+505
-288
lines changed

16 files changed

+505
-288
lines changed

.github/workflows/ci.yml

Lines changed: 25 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ on:
66
branches:
77
- '**'
88
env:
9-
NODE_VERSION: 16.13.0
9+
NODE_VERSION: 16.14.2
1010
PARSE_SERVER_TEST_TIMEOUT: 20000
1111
jobs:
1212
check-ci:
@@ -105,53 +105,53 @@ jobs:
105105
MONGODB_VERSION: 5.2.1
106106
MONGODB_TOPOLOGY: replicaset
107107
MONGODB_STORAGE_ENGINE: wiredTiger
108-
NODE_VERSION: 14.18.1
108+
NODE_VERSION: 14.19.1
109109
- name: MongoDB 5.1, ReplicaSet, WiredTiger
110110
MONGODB_VERSION: 5.1.1
111111
MONGODB_TOPOLOGY: replicaset
112112
MONGODB_STORAGE_ENGINE: wiredTiger
113-
NODE_VERSION: 14.18.1
113+
NODE_VERSION: 14.19.1
114114
- name: MongoDB 5.0, ReplicaSet, WiredTiger
115115
MONGODB_VERSION: 5.0.6
116116
MONGODB_TOPOLOGY: replicaset
117117
MONGODB_STORAGE_ENGINE: wiredTiger
118-
NODE_VERSION: 16.13.0
118+
NODE_VERSION: 16.14.2
119119
- name: MongoDB 4.4, ReplicaSet, WiredTiger
120-
MONGODB_VERSION: 4.4.10
120+
MONGODB_VERSION: 4.4.13
121121
MONGODB_TOPOLOGY: replicaset
122122
MONGODB_STORAGE_ENGINE: wiredTiger
123-
NODE_VERSION: 16.13.0
123+
NODE_VERSION: 16.14.2
124124
- name: MongoDB 4.2, ReplicaSet, WiredTiger
125-
MONGODB_VERSION: 4.2.17
125+
MONGODB_VERSION: 4.2.19
126126
MONGODB_TOPOLOGY: replicaset
127127
MONGODB_STORAGE_ENGINE: wiredTiger
128-
NODE_VERSION: 16.13.0
128+
NODE_VERSION: 16.14.2
129129
- name: MongoDB 4.0, ReplicaSet, WiredTiger
130-
MONGODB_VERSION: 4.0.27
130+
MONGODB_VERSION: 4.0.28
131131
MONGODB_TOPOLOGY: replicaset
132132
MONGODB_STORAGE_ENGINE: wiredTiger
133-
NODE_VERSION: 16.13.0
133+
NODE_VERSION: 16.14.2
134134
- name: MongoDB 4.0, Standalone, MMAPv1
135-
MONGODB_VERSION: 4.0.27
135+
MONGODB_VERSION: 4.0.28
136136
MONGODB_TOPOLOGY: standalone
137137
MONGODB_STORAGE_ENGINE: mmapv1
138-
NODE_VERSION: 16.13.0
138+
NODE_VERSION: 16.14.2
139139
- name: Redis Cache
140140
PARSE_SERVER_TEST_CACHE: redis
141-
MONGODB_VERSION: 4.4.10
141+
MONGODB_VERSION: 4.4.13
142142
MONGODB_TOPOLOGY: standalone
143143
MONGODB_STORAGE_ENGINE: wiredTiger
144-
NODE_VERSION: 16.13.0
144+
NODE_VERSION: 16.14.2
145145
- name: Node 12
146-
MONGODB_VERSION: 4.4.10
146+
MONGODB_VERSION: 4.4.13
147147
MONGODB_TOPOLOGY: standalone
148148
MONGODB_STORAGE_ENGINE: wiredTiger
149-
NODE_VERSION: 12.22.7
149+
NODE_VERSION: 12.22.11
150150
- name: Node 14
151-
MONGODB_VERSION: 4.4.10
151+
MONGODB_VERSION: 4.4.13
152152
MONGODB_TOPOLOGY: standalone
153153
MONGODB_STORAGE_ENGINE: wiredTiger
154-
NODE_VERSION: 14.18.1
154+
NODE_VERSION: 14.19.1
155155
fail-fast: false
156156
name: ${{ matrix.name }}
157157
timeout-minutes: 15
@@ -161,7 +161,7 @@ jobs:
161161
image: redis
162162
ports:
163163
- 6379:6379
164-
env:
164+
env:
165165
MONGODB_VERSION: ${{ matrix.MONGODB_VERSION }}
166166
MONGODB_TOPOLOGY: ${{ matrix.MONGODB_TOPOLOGY }}
167167
MONGODB_STORAGE_ENGINE: ${{ matrix.MONGODB_STORAGE_ENGINE }}
@@ -193,22 +193,22 @@ jobs:
193193
include:
194194
- name: PostgreSQL 11, PostGIS 3.0
195195
POSTGRES_IMAGE: postgis/postgis:11-3.0
196-
NODE_VERSION: 16.13.0
196+
NODE_VERSION: 16.14.2
197197
- name: PostgreSQL 11, PostGIS 3.1
198198
POSTGRES_IMAGE: postgis/postgis:11-3.1
199-
NODE_VERSION: 16.13.0
199+
NODE_VERSION: 16.14.2
200200
- name: PostgreSQL 11, PostGIS 3.2
201201
POSTGRES_IMAGE: postgis/postgis:11-3.2
202-
NODE_VERSION: 16.13.0
202+
NODE_VERSION: 16.14.2
203203
- name: PostgreSQL 12, PostGIS 3.2
204204
POSTGRES_IMAGE: postgis/postgis:12-3.2
205-
NODE_VERSION: 16.13.0
205+
NODE_VERSION: 16.14.2
206206
- name: PostgreSQL 13, PostGIS 3.2
207207
POSTGRES_IMAGE: postgis/postgis:13-3.2
208-
NODE_VERSION: 16.13.0
208+
NODE_VERSION: 16.14.2
209209
- name: PostgreSQL 14, PostGIS 3.2
210210
POSTGRES_IMAGE: postgis/postgis:14-3.2
211-
NODE_VERSION: 16.13.0
211+
NODE_VERSION: 16.14.2
212212
fail-fast: false
213213
name: ${{ matrix.name }}
214214
timeout-minutes: 15

README.md

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
![parse-repository-header-server](https://user-images.githubusercontent.com/5673677/138278489-7d0cebc5-1e31-4d3c-8ffb-53efcda6f29d.png)
22

33
---
4-
4+
55
[![Build Status](https://github.com/parse-community/parse-server/workflows/ci/badge.svg?branch=alpha)](https://github.com/parse-community/parse-server/actions?query=workflow%3Aci+branch%3Aalpha)
66
[![Snyk Badge](https://snyk.io/test/github/parse-community/parse-server/badge.svg)](https://snyk.io/test/github/parse-community/parse-server)
77
[![Coverage](https://img.shields.io/codecov/c/github/parse-community/parse-server/alpha.svg)](https://codecov.io/github/parse-community/parse-server?branch=alpha)
@@ -114,19 +114,19 @@ Parse Server is continuously tested with the most recent releases of Node.js to
114114

115115
| Version | Latest Version | End-of-Life | Compatible |
116116
|------------|----------------|-------------|--------------|
117-
| Node.js 12 | 12.22.7 | April 2022 | ✅ Yes |
118-
| Node.js 14 | 14.18.1 | April 2023 | ✅ Yes |
119-
| Node.js 16 | 16.13.0 | April 2024 | ✅ Yes |
117+
| Node.js 12 | 12.22.11 | April 2022 | ✅ Yes |
118+
| Node.js 14 | 14.19.1 | April 2023 | ✅ Yes |
119+
| Node.js 16 | 16.14.2 | April 2024 | ✅ Yes |
120120
| Node.js 17 | 17.x | June 2022 | ❌ Not tested |
121121

122122
#### MongoDB
123123
Parse Server is continuously tested with the most recent releases of MongoDB to ensure compatibility. We follow the [MongoDB support schedule](https://www.mongodb.com/support-policy) and only test against versions that are officially supported and have not reached their end-of-life date.
124124

125125
| Version | Latest Version | End-of-Life | Compatible |
126126
|-------------|----------------|-------------|------------|
127-
| MongoDB 4.0 | 4.0.27 | April 2022 | ✅ Yes |
128-
| MongoDB 4.2 | 4.2.17 | TBD | ✅ Yes |
129-
| MongoDB 4.4 | 4.4.10 | TBD | ✅ Yes |
127+
| MongoDB 4.0 | 4.0.28 | April 2022 | ✅ Yes |
128+
| MongoDB 4.2 | 4.2.19 | TBD | ✅ Yes |
129+
| MongoDB 4.4 | 4.4.13 | TBD | ✅ Yes |
130130
| MongoDB 5.0 | 5.0.6 | TBD | ✅ Yes |
131131
| MongoDB 5.1 | 5.1.1 | TBD | ✅ Yes |
132132
| MongoDB 5.2 | 5.2.1 | TBD | ✅ Yes |
@@ -372,7 +372,7 @@ const server = ParseServer({
372372
},
373373

374374
// The password policy
375-
passwordPolicy: {
375+
passwordPolicy: {
376376
// Enforce a password of at least 8 characters which contain at least 1 lower case, 1 upper case and 1 digit
377377
validatorPattern: /^(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])(?=.{8,})/,
378378
// Do not allow the username as part of the password
@@ -412,7 +412,7 @@ const api = new ParseServer({
412412
413413
The above route can be invoked by sending a `GET` request to:
414414
`https://[parseServerPublicUrl]/[parseMount]/[pagesEndpoint]/[appId]/[customRoute]`
415-
415+
416416
The `handler` receives the `request` and returns a `custom_page.html` webpage from the `pages.pagesPath` directory as response. The advantage of building a custom route this way is that it automatically makes use of Parse Server's built-in capabilities, such as [page localization](#pages) and [dynamic placeholders](#dynamic-placeholders).
417417
418418
### Reserved Paths
@@ -499,7 +499,7 @@ Parse Server allows developers to choose from several options when hosting files
499499
`GridFSBucketAdapter` is used by default and requires no setup, but if you're interested in using Amazon S3, Google Cloud Storage, or local file storage, additional configuration information is available in the [Parse Server guide](http://docs.parseplatform.org/parse-server/guide/#configuring-file-adapters).
500500
501501
## Idempotency Enforcement
502-
502+
503503
**Caution, this is an experimental feature that may not be appropriate for production.**
504504
505505
This feature deduplicates identical requests that are received by Parse Server multiple times, typically due to network issues or network adapter access restrictions on mobile operating systems.

changelogs/CHANGELOG_alpha.md

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,31 @@
1+
# [5.3.0-alpha.7](https://github.com/parse-community/parse-server/compare/5.3.0-alpha.6...5.3.0-alpha.7) (2022-04-25)
2+
3+
4+
### Bug Fixes
5+
6+
* security upgrade @parse/fs-files-adapter from 1.2.1 to 1.2.2 ([#7948](https://github.com/parse-community/parse-server/issues/7948)) ([20fc4e2](https://github.com/parse-community/parse-server/commit/20fc4e23b53c91aac657f894bd70d049b7525c37))
7+
8+
# [5.3.0-alpha.6](https://github.com/parse-community/parse-server/compare/5.3.0-alpha.5...5.3.0-alpha.6) (2022-04-11)
9+
10+
11+
### Bug Fixes
12+
13+
* peer dependency mismatch for GraphQL dependencies ([#7934](https://github.com/parse-community/parse-server/issues/7934)) ([b7a1d76](https://github.com/parse-community/parse-server/commit/b7a1d7617b4bcac677cecedfeb6ac4a27447083b))
14+
15+
# [5.3.0-alpha.5](https://github.com/parse-community/parse-server/compare/5.3.0-alpha.4...5.3.0-alpha.5) (2022-04-09)
16+
17+
18+
### Bug Fixes
19+
20+
* security upgrade moment from 2.29.1 to 2.29.2 ([#7931](https://github.com/parse-community/parse-server/issues/7931)) ([6b68593](https://github.com/parse-community/parse-server/commit/6b68593eaec17e8b183899d2b92699c9ede7625b))
21+
22+
# [5.3.0-alpha.4](https://github.com/parse-community/parse-server/compare/5.3.0-alpha.3...5.3.0-alpha.4) (2022-04-04)
23+
24+
25+
### Bug Fixes
26+
27+
* custom database options are not passed to MongoDB GridFS ([#7911](https://github.com/parse-community/parse-server/issues/7911)) ([a72b384](https://github.com/parse-community/parse-server/commit/a72b384f76137a3d83ffb69f65cb25aff1bbab4f))
28+
129
# [5.3.0-alpha.3](https://github.com/parse-community/parse-server/compare/5.3.0-alpha.2...5.3.0-alpha.3) (2022-03-27)
230

331

changelogs/CHANGELOG_release.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
1+
## [5.2.1](https://github.com/parse-community/parse-server/compare/5.2.0...5.2.1) (2022-05-01)
2+
3+
4+
### Bug Fixes
5+
6+
* authentication bypass and denial of service (DoS) vulnerabilities in Apple Game Center auth adapter (GHSA-qf8x-vqjv-92gr) ([#7962](https://github.com/parse-community/parse-server/issues/7962)) ([af4a041](https://github.com/parse-community/parse-server/commit/af4a0417a9f3c1e99b3793806b4b18e04d9fa999))
7+
18
# [5.2.0](https://github.com/parse-community/parse-server/compare/5.1.1...5.2.0) (2022-03-24)
29

310

0 commit comments

Comments
 (0)