Skip to content

Commit 1e89817

Browse files
committed
Merge branch 'alpha' of https://github.com/dblythy/parse-server into alpha
2 parents 606ed96 + 0081e1c commit 1e89817

21 files changed

+745
-1318
lines changed

.github/workflows/ci.yml

Lines changed: 17 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ jobs:
1212
check-ci:
1313
name: Node Engine Check
1414
timeout-minutes: 15
15-
runs-on: ubuntu-18.04
15+
runs-on: ubuntu-20.04
1616
steps:
1717
- uses: actions/checkout@v2
1818
- name: Use Node.js ${{ matrix.NODE_VERSION }}
@@ -33,7 +33,7 @@ jobs:
3333
check-lint:
3434
name: Lint
3535
timeout-minutes: 15
36-
runs-on: ubuntu-18.04
36+
runs-on: ubuntu-20.04
3737
steps:
3838
- uses: actions/checkout@v2
3939
- name: Use Node.js ${{ matrix.NODE_VERSION }}
@@ -53,7 +53,7 @@ jobs:
5353
check-circular:
5454
name: Circular Dependencies
5555
timeout-minutes: 5
56-
runs-on: ubuntu-18.04
56+
runs-on: ubuntu-20.04
5757
steps:
5858
- uses: actions/checkout@v2
5959
- name: Use Node.js ${{ matrix.NODE_VERSION }}
@@ -73,7 +73,7 @@ jobs:
7373
check-docker:
7474
name: Docker Build
7575
timeout-minutes: 15
76-
runs-on: ubuntu-18.04
76+
runs-on: ubuntu-20.04
7777
steps:
7878
- name: Checkout repository
7979
uses: actions/checkout@v2
@@ -90,7 +90,7 @@ jobs:
9090
check-lock-file-version:
9191
name: NPM Lock File Version
9292
timeout-minutes: 5
93-
runs-on: ubuntu-18.04
93+
runs-on: ubuntu-20.04
9494
steps:
9595
- uses: actions/checkout@v2
9696
- name: Check NPM lock file version
@@ -152,10 +152,20 @@ jobs:
152152
MONGODB_TOPOLOGY: standalone
153153
MONGODB_STORAGE_ENGINE: wiredTiger
154154
NODE_VERSION: 14.19.1
155+
- name: Node 17
156+
MONGODB_VERSION: 4.4.13
157+
MONGODB_TOPOLOGY: standalone
158+
MONGODB_STORAGE_ENGINE: wiredTiger
159+
NODE_VERSION: 17.9.0
160+
- name: Node 18
161+
MONGODB_VERSION: 4.4.13
162+
MONGODB_TOPOLOGY: standalone
163+
MONGODB_STORAGE_ENGINE: wiredTiger
164+
NODE_VERSION: 18.1.0
155165
fail-fast: false
156166
name: ${{ matrix.name }}
157167
timeout-minutes: 15
158-
runs-on: ubuntu-18.04
168+
runs-on: ubuntu-20.04
159169
services:
160170
redis:
161171
image: redis
@@ -212,7 +222,7 @@ jobs:
212222
fail-fast: false
213223
name: ${{ matrix.name }}
214224
timeout-minutes: 15
215-
runs-on: ubuntu-18.04
225+
runs-on: ubuntu-20.04
216226
services:
217227
redis:
218228
image: redis

DEPRECATIONS.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ The following is a list of deprecations, according to the [Deprecation Policy](h
88
| DEPPS2 | Config option `directAccess` defaults to `true` | [#6636](https://github.com/parse-community/parse-server/pull/6636) | 5.0.0 (2022) | 6.0.0 (2023) | deprecated | - |
99
| DEPPS3 | Config option `enforcePrivateUsers` defaults to `true` | [#7319](https://github.com/parse-community/parse-server/pull/7319) | 5.0.0 (2022) | 6.0.0 (2023) | deprecated | - |
1010
| DEPPS4 | Remove convenience method for http request `Parse.Cloud.httpRequest` | [#7589](https://github.com/parse-community/parse-server/pull/7589) | 5.0.0 (2022) | 6.0.0 (2023) | deprecated | - |
11+
| DEPPS5 | Config option `allowClientClassCreation` defaults to `false` | [#7925](https://github.com/parse-community/parse-server/pull/7925) | 5.3.0 (2022) | 7.0.0 (2024) | deprecated | - |
1112

1213
[i_deprecation]: ## "The version and date of the deprecation."
1314
[i_removal]: ## "The version and date of the planned removal."

README.md

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@
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)
88
[![auto-release](https://img.shields.io/badge/%F0%9F%9A%80-auto--release-9e34eb.svg)](https://github.com/parse-community/parse-dashboard/releases)
99

10-
[![Node Version](https://img.shields.io/badge/nodejs-12,_14,_16-green.svg?logo=node.js&style=flat)](https://nodejs.org)
11-
[![MongoDB Version](https://img.shields.io/badge/mongodb-4.0,_4.2,_4.4,_5.0-green.svg?logo=mongodb&style=flat)](https://www.mongodb.com)
10+
[![Node Version](https://img.shields.io/badge/nodejs-12,_14,_16,_17,_18-green.svg?logo=node.js&style=flat)](https://nodejs.org)
11+
[![MongoDB Version](https://img.shields.io/badge/mongodb-4.0,_4.2,_4.4,_5.0,_5.1,_5.2-green.svg?logo=mongodb&style=flat)](https://www.mongodb.com)
1212
[![Postgres Version](https://img.shields.io/badge/postgresql-11,_12,_13,_14-green.svg?logo=postgresql&style=flat)](https://www.postgresql.org)
1313

1414
[![npm latest version](https://img.shields.io/npm/v/parse-server/latest.svg)](https://www.npmjs.com/package/parse-server)
@@ -112,12 +112,13 @@ Before you start make sure you have installed:
112112
#### Node.js
113113
Parse Server is continuously tested with the most recent releases of Node.js to ensure compatibility. We follow the [Node.js Long Term Support plan](https://github.com/nodejs/Release) and only test against versions that are officially supported and have not reached their end-of-life date.
114114

115-
| Version | Latest Version | End-of-Life | Compatible |
116-
|------------|----------------|-------------|--------------|
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 |
120-
| Node.js 17 | 17.x | June 2022 | ❌ Not tested |
115+
| Version | Latest Version | End-of-Life | Compatible |
116+
|------------|----------------|-------------|------------|
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 |
120+
| Node.js 17 | 17.9.0 | June 2022 | ✅ Yes |
121+
| Node.js 18 | 18.1.0 | April 2025 | ✅ Yes |
121122

122123
#### MongoDB
123124
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.

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.11](https://github.com/parse-community/parse-server/compare/5.3.0-alpha.10...5.3.0-alpha.11) (2022-05-18)
2+
3+
4+
### Features
5+
6+
* replace GraphQL Apollo with GraphQL Yoga ([#7967](https://github.com/parse-community/parse-server/issues/7967)) ([1aa2204](https://github.com/parse-community/parse-server/commit/1aa2204aebfdbe273d54d6d56c6029f7c34aab14))
7+
8+
# [5.3.0-alpha.10](https://github.com/parse-community/parse-server/compare/5.3.0-alpha.9...5.3.0-alpha.10) (2022-05-09)
9+
10+
11+
### Features
12+
13+
* upgrade mongodb from 4.4.1 to 4.5.0 ([#7991](https://github.com/parse-community/parse-server/issues/7991)) ([e692b5d](https://github.com/parse-community/parse-server/commit/e692b5dd8214cdb0ce79bedd30d9aa3cf4de76a5))
14+
15+
# [5.3.0-alpha.9](https://github.com/parse-community/parse-server/compare/5.3.0-alpha.8...5.3.0-alpha.9) (2022-05-07)
16+
17+
18+
### Bug Fixes
19+
20+
* depreciate allowClientClassCreation defaulting to true ([#7925](https://github.com/parse-community/parse-server/issues/7925)) ([38ed96a](https://github.com/parse-community/parse-server/commit/38ed96ace534d639db007aa7dd5387b2da8f03ae))
21+
22+
# [5.3.0-alpha.8](https://github.com/parse-community/parse-server/compare/5.3.0-alpha.7...5.3.0-alpha.8) (2022-05-06)
23+
24+
25+
### Features
26+
27+
* add support for Node 17 and 18 ([#7896](https://github.com/parse-community/parse-server/issues/7896)) ([3e9f292](https://github.com/parse-community/parse-server/commit/3e9f292d840334244934cee9a34545ac86313549))
28+
129
# [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)
230

331

ci/ciCheck.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ async function checkNodeVersions() {
6161
'<12.0.0', // These versions have reached their end-of-life support date
6262
'>=13.0.0 <14.0.0', // These versions have reached their end-of-life support date
6363
'>=15.0.0 <16.0.0', // These versions have reached their end-of-life support date
64-
'>=17.0.0', // These versions are not officially supported yet
64+
'>=19.0.0', // These versions are not officially supported yet
6565
],
6666
}).check();
6767
}

0 commit comments

Comments
 (0)