Skip to content

Commit

Permalink
Squashed commit of the following:
Browse files Browse the repository at this point in the history
commit b10182f
Author: Diamond Lewis <[email protected]>
Date:   Wed May 11 04:16:07 2022 -0500

    refactor: upgrade winston-daily-rotate-file from 4.6.0 to 4.6.1 (#7995)

commit 2b1dc5c
Author: semantic-release-bot <[email protected]>
Date:   Mon May 9 21:59:49 2022 +0000

    chore(release): 5.3.0-alpha.10 [skip ci]

    # [5.3.0-alpha.10](5.3.0-alpha.9...5.3.0-alpha.10) (2022-05-09)

    ### Features

    * upgrade mongodb from 4.4.1 to 4.5.0 ([#7991](#7991)) ([e692b5d](e692b5d))

commit e692b5d
Author: Diamond Lewis <[email protected]>
Date:   Mon May 9 16:57:08 2022 -0500

    feat: upgrade mongodb from 4.4.1 to 4.5.0 (#7991)

commit 364e346
Author: Diamond Lewis <[email protected]>
Date:   Mon May 9 07:20:09 2022 -0500

    refactor: upgrade ws from 8.2.3 to 8.5.0 (#7988)

commit 4462b39
Author: dblythy <[email protected]>
Date:   Mon May 9 20:28:06 2022 +1000

    docs: fix incorrect deprecation date of `allowClientClassCreation` option (#7992)

commit c35d74d
Author: Diamond Lewis <[email protected]>
Date:   Sun May 8 20:54:49 2022 -0500

    refactor: upgrade ldapjs from 2.3.1 to 2.3.2 (#7990)

commit 330286d
Author: Antoine Cormouls <[email protected]>
Date:   Sun May 8 13:36:58 2022 +0200

    ci: fix Node version specific tests not running properly in local environment (#7984)

commit ad5e82f
Author: semantic-release-bot <[email protected]>
Date:   Sat May 7 19:09:58 2022 +0000

    chore(release): 5.3.0-alpha.9 [skip ci]

    # [5.3.0-alpha.9](5.3.0-alpha.8...5.3.0-alpha.9) (2022-05-07)

    ### Bug Fixes

    * depreciate allowClientClassCreation defaulting to true ([#7925](#7925)) ([38ed96a](38ed96a))

commit 38ed96a
Author: dblythy <[email protected]>
Date:   Sun May 8 05:08:59 2022 +1000

    fix: depreciate allowClientClassCreation defaulting to true (#7925)

commit d691591
Author: Manuel <[email protected]>
Date:   Fri May 6 22:31:30 2022 +0200

    test: enable GraphQL file upload tests (#7980)

commit 2eb5603
Author: semantic-release-bot <[email protected]>
Date:   Fri May 6 17:15:30 2022 +0000

    chore(release): 5.3.0-alpha.8 [skip ci]

    # [5.3.0-alpha.8](5.3.0-alpha.7...5.3.0-alpha.8) (2022-05-06)

    ### Features

    * add support for Node 17 and 18 ([#7896](#7896)) ([3e9f292](3e9f292))

commit 3e9f292
Author: Manuel <[email protected]>
Date:   Fri May 6 19:12:19 2022 +0200

    feat: add support for Node 17 and 18 (#7896)

commit 68b15c2
Author: Antoine Cormouls <[email protected]>
Date:   Fri May 6 02:09:09 2022 +0200

    refactor: replace internal GraphQL array classes to object style (#7788)

commit 39fbcde
Author: Snyk bot <[email protected]>
Date:   Fri May 6 02:17:50 2022 +0300

    refactor: upgrade semver from 7.3.5 to 7.3.7 (#7976)

commit 8f7393f
Author: Snyk bot <[email protected]>
Date:   Fri May 6 01:38:04 2022 +0300

    refactor: upgrade express from 4.17.2 to 4.17.3 (#7977)

commit 0294d45
Author: Snyk bot <[email protected]>
Date:   Thu May 5 11:42:01 2022 +0300

    refactor: upgrade @graphql-tools/links from 8.2.9 to 8.2.11 (#7971)

commit b84acd5
Author: Snyk bot <[email protected]>
Date:   Tue May 3 22:39:31 2022 +0300

    refactor: upgrade follow-redirects from 1.14.8 to 1.14.9 (#7968)

commit 261ce01
Author: Diamond Lewis <[email protected]>
Date:   Sun May 1 20:03:53 2022 -0500

    refactor: upgrade @graphql-tools/links from 8.2.8 to 8.2.9 (#7964)

commit e6d7d8f
Author: Manuel <[email protected]>
Date:   Sun May 1 00:29:41 2022 +0200

    refactor: upgrade body-parser from 1.19.2 to 1.20.0 (#7961)

commit 3fb6b2b
Author: dblythy <[email protected]>
Date:   Sat Apr 30 22:38:49 2022 +1000

    ci: fix flaky tests for Apple Game Center authentication (#7958)

commit e849cf5
Author: Manuel <[email protected]>
Date:   Fri Apr 29 12:08:01 2022 +0200

    refactor: upgrade @apollo/client from 3.5.9 to 3.5.10 (#7957)

commit 3c60d6f
Author: Manuel <[email protected]>
Date:   Wed Apr 27 14:07:21 2022 +0200

    refactor: upgrade winston from 3.5.1 to 3.7.2 (#7954)

commit 19717b8
Author: semantic-release-bot <[email protected]>
Date:   Mon Apr 25 11:31:38 2022 +0000

    chore(release): 5.3.0-alpha.7 [skip ci]

    # [5.3.0-alpha.7](5.3.0-alpha.6...5.3.0-alpha.7) (2022-04-25)

    ### Bug Fixes

    * security upgrade @parse/fs-files-adapter from 1.2.1 to 1.2.2 ([#7948](#7948)) ([20fc4e2](20fc4e2))

commit 3a70fda
Author: Snyk bot <[email protected]>
Date:   Mon Apr 25 13:30:35 2022 +0200

    fix: security upgrade @parse/fs-files-adapter from 1.2.1 to 1.2.2 (#7948)

commit e0b5883
Author: Diamond Lewis <[email protected]>
Date:   Fri Apr 22 12:45:43 2022 -0500

    refactor: upgrade @graphql-tools/links from 8.2.7 to 8.2.8 (#7945)

commit a31a1ff
Author: Diamond Lewis <[email protected]>
Date:   Wed Apr 20 09:47:21 2022 -0500

    refactor: upgrade body-parser from 1.19.1 to 1.19.2 (#7944)

commit a68d050
Author: Diamond Lewis <[email protected]>
Date:   Sun Apr 17 16:55:02 2022 -0500

    refactor: upgrade @graphql-tools/links from 8.2.6 to 8.2.7 (#7941)

commit 89b412c
Author: Snyk bot <[email protected]>
Date:   Fri Apr 15 10:47:47 2022 +0100

    refactor: upgrade @graphql-tools/links from 8.2.4 to 8.2.6 (#7935)

commit da99abe
Author: Snyk bot <[email protected]>
Date:   Mon Apr 11 21:16:41 2022 +0100

    refactor: upgrade @graphql-tools/links from 8.2.2 to 8.2.4 (#7932)

commit dd40dfa
Author: semantic-release-bot <[email protected]>
Date:   Mon Apr 11 13:56:07 2022 +0000

    chore(release): 5.3.0-alpha.6 [skip ci]

    # [5.3.0-alpha.6](5.3.0-alpha.5...5.3.0-alpha.6) (2022-04-11)

    ### Bug Fixes

    * peer dependency mismatch for GraphQL dependencies ([#7934](#7934)) ([b7a1d76](b7a1d76))

commit 0a6faa8
Author: Marvin ROGER <[email protected]>
Date:   Mon Apr 11 15:55:11 2022 +0200

    fix: peer dependency mismatch for GraphQL dependencies (#7934)

commit f47d584
Author: semantic-release-bot <[email protected]>
Date:   Sat Apr 9 20:44:41 2022 +0000

    chore(release): 5.3.0-alpha.5 [skip ci]

    # [5.3.0-alpha.5](5.3.0-alpha.4...5.3.0-alpha.5) (2022-04-09)

    ### Bug Fixes

    * security upgrade moment from 2.29.1 to 2.29.2 ([#7931](#7931)) ([6b68593](6b68593))

commit 731c550
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Sat Apr 9 22:42:21 2022 +0200

    fix: security upgrade moment from 2.29.1 to 2.29.2 (#7931)

commit f51d638
Author: Snyk bot <[email protected]>
Date:   Sat Apr 9 21:00:11 2022 +0100

    refactor: upgrade @apollo/client from 3.5.8 to 3.5.9 (#7921)

commit 519b6ba
Author: semantic-release-bot <[email protected]>
Date:   Mon Apr 4 00:22:45 2022 +0000

    chore(release): 5.3.0-alpha.4 [skip ci]

    # [5.3.0-alpha.4](5.3.0-alpha.3...5.3.0-alpha.4) (2022-04-04)

    ### Bug Fixes

    * custom database options are not passed to MongoDB GridFS ([#7911](#7911)) ([a72b384](a72b384))

commit b1e5565
Author: dblythy <[email protected]>
Date:   Mon Apr 4 10:04:37 2022 +1000

    fix: custom database options are not passed to MongoDB GridFS (#7911)

commit a169663
Author: Antoine Cormouls <[email protected]>
Date:   Mon Apr 4 01:40:29 2022 +0200

    refactor: add missing schema definitions (#7917)

commit e47b61d
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date:   Sun Apr 3 17:30:38 2022 +0200

    ci: bump environment (#7907)

commit 341f9f7
Author: Snyk bot <[email protected]>
Date:   Sun Apr 3 15:09:04 2022 +0100

    refactor: upgrade mongodb from 4.3.1 to 4.4.1 (#7906)

commit 91eca2e
Author: semantic-release-bot <[email protected]>
Date:   Sun Mar 27 20:46:31 2022 +0000

    chore(release): 5.3.0-alpha.3 [skip ci]

    # [5.3.0-alpha.3](5.3.0-alpha.2...5.3.0-alpha.3) (2022-03-27)

    ### Features

    * add MongoDB 5.2 support ([#7894](#7894)) ([6b4b358](6b4b358))

commit 5bfa716
Author: Manuel <[email protected]>
Date:   Sun Mar 27 22:44:02 2022 +0200

    feat: add MongoDB 5.2 support (#7894)

commit 38eb5ac
Author: semantic-release-bot <[email protected]>
Date:   Sun Mar 27 13:18:57 2022 +0000

    chore(release): 5.3.0-alpha.2 [skip ci]

    # [5.3.0-alpha.2](5.3.0-alpha.1...5.3.0-alpha.2) (2022-03-27)

    ### Bug Fixes

    * security upgrade parse push adapter from 4.1.0 to 4.1.2 ([#7893](#7893)) ([ef56e98](ef56e98))

commit 93667b4
Author: Manuel <[email protected]>
Date:   Sun Mar 27 15:17:48 2022 +0200

    fix: security upgrade parse push adapter from 4.1.0 to 4.1.2 (#7893)

commit 58cd870
Author: semantic-release-bot <[email protected]>
Date:   Sun Mar 27 02:00:17 2022 +0000

    chore(release): 5.3.0-alpha.1 [skip ci]

    # [5.3.0-alpha.1](5.2.1-alpha.2...5.3.0-alpha.1) (2022-03-27)

    ### Features

    * add MongoDB 5.1 compatibility ([#7682](#7682)) ([90155cf](90155cf))

commit 022a856
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date:   Sun Mar 27 03:59:16 2022 +0200

    feat: add MongoDB 5.1 compatibility (#7682)

commit 94e27ef
Author: semantic-release-bot <[email protected]>
Date:   Sat Mar 26 14:30:48 2022 +0000

    chore(release): 5.2.1-alpha.2 [skip ci]

    ## [5.2.1-alpha.2](5.2.1-alpha.1...5.2.1-alpha.2) (2022-03-26)

    ### Performance Improvements

    * reduce database operations when using the constant parameter in Cloud Function validation ([#7892](#7892)) ([48bd512](48bd512))

commit 041197f
Author: dblythy <[email protected]>
Date:   Sun Mar 27 01:29:39 2022 +1100

    perf: reduce database operations when using the constant parameter in Cloud Function validation (#7892)

commit 884f4c0
Author: semantic-release-bot <[email protected]>
Date:   Sat Mar 26 02:40:21 2022 +0000

    chore(release): 5.2.1-alpha.1 [skip ci]

    * return correct response when revert is used in beforeSave ([#7839](#7839)) ([f63fb2b](f63fb2b))

commit 19900fc
Author: dblythy <[email protected]>
Date:   Sat Mar 26 13:39:16 2022 +1100

    fix: return correct response when revert is used in beforeSave (#7839)

commit d609c72
Author: Manuel <[email protected]>
Date:   Fri Mar 25 19:47:05 2022 +0100

    ci: fix node engine check (#7891)

commit a8aef82
Author: semantic-release-bot <[email protected]>
Date:   Sun May 1 00:31:48 2022 +0000

    chore(release): 5.2.1 [skip ci]

    ## [5.2.1](5.2.0...5.2.1) (2022-05-01)

    ### Bug Fixes

    * authentication bypass and denial of service (DoS) vulnerabilities in Apple Game Center auth adapter (GHSA-qf8x-vqjv-92gr) ([#7962](#7962)) ([af4a041](af4a041))

commit af4a041
Author: Manuel <[email protected]>
Date:   Sun May 1 02:28:16 2022 +0200

    fix: authentication bypass and denial of service (DoS) vulnerabilities in Apple Game Center auth adapter (GHSA-qf8x-vqjv-92gr) (#7962)
  • Loading branch information
dblythy committed May 16, 2022
1 parent 7581df7 commit eaaf570
Show file tree
Hide file tree
Showing 22 changed files with 430 additions and 286 deletions.
24 changes: 17 additions & 7 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ jobs:
check-ci:
name: Node Engine Check
timeout-minutes: 15
runs-on: ubuntu-18.04
runs-on: ubuntu-20.04
steps:
- uses: actions/checkout@v2
- name: Use Node.js ${{ matrix.NODE_VERSION }}
Expand All @@ -33,7 +33,7 @@ jobs:
check-lint:
name: Lint
timeout-minutes: 15
runs-on: ubuntu-18.04
runs-on: ubuntu-20.04
steps:
- uses: actions/checkout@v2
- name: Use Node.js ${{ matrix.NODE_VERSION }}
Expand All @@ -53,7 +53,7 @@ jobs:
check-circular:
name: Circular Dependencies
timeout-minutes: 5
runs-on: ubuntu-18.04
runs-on: ubuntu-20.04
steps:
- uses: actions/checkout@v2
- name: Use Node.js ${{ matrix.NODE_VERSION }}
Expand All @@ -73,7 +73,7 @@ jobs:
check-docker:
name: Docker Build
timeout-minutes: 15
runs-on: ubuntu-18.04
runs-on: ubuntu-20.04
steps:
- name: Checkout repository
uses: actions/checkout@v2
Expand All @@ -90,7 +90,7 @@ jobs:
check-lock-file-version:
name: NPM Lock File Version
timeout-minutes: 5
runs-on: ubuntu-18.04
runs-on: ubuntu-20.04
steps:
- uses: actions/checkout@v2
- name: Check NPM lock file version
Expand Down Expand Up @@ -152,10 +152,20 @@ jobs:
MONGODB_TOPOLOGY: standalone
MONGODB_STORAGE_ENGINE: wiredTiger
NODE_VERSION: 14.19.1
- name: Node 17
MONGODB_VERSION: 4.4.13
MONGODB_TOPOLOGY: standalone
MONGODB_STORAGE_ENGINE: wiredTiger
NODE_VERSION: 17.9.0
- name: Node 18
MONGODB_VERSION: 4.4.13
MONGODB_TOPOLOGY: standalone
MONGODB_STORAGE_ENGINE: wiredTiger
NODE_VERSION: 18.1.0
fail-fast: false
name: ${{ matrix.name }}
timeout-minutes: 15
runs-on: ubuntu-18.04
runs-on: ubuntu-20.04
services:
redis:
image: redis
Expand Down Expand Up @@ -212,7 +222,7 @@ jobs:
fail-fast: false
name: ${{ matrix.name }}
timeout-minutes: 15
runs-on: ubuntu-18.04
runs-on: ubuntu-20.04
services:
redis:
image: redis
Expand Down
1 change: 1 addition & 0 deletions DEPRECATIONS.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ The following is a list of deprecations, according to the [Deprecation Policy](h
| 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 | - |
| 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 | - |
| 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 | - |
| 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 | - |

[i_deprecation]: ## "The version and date of the deprecation."
[i_removal]: ## "The version and date of the planned removal."
Expand Down
17 changes: 9 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@
[![Coverage](https://img.shields.io/codecov/c/github/parse-community/parse-server/alpha.svg)](https://codecov.io/github/parse-community/parse-server?branch=alpha)
[![auto-release](https://img.shields.io/badge/%F0%9F%9A%80-auto--release-9e34eb.svg)](https://github.com/parse-community/parse-dashboard/releases)

[![Node Version](https://img.shields.io/badge/nodejs-12,_14,_16-green.svg?logo=node.js&style=flat)](https://nodejs.org)
[![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)
[![Node Version](https://img.shields.io/badge/nodejs-12,_14,_16,_17,_18-green.svg?logo=node.js&style=flat)](https://nodejs.org)
[![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)
[![Postgres Version](https://img.shields.io/badge/postgresql-11,_12,_13,_14-green.svg?logo=postgresql&style=flat)](https://www.postgresql.org)

[![npm latest version](https://img.shields.io/npm/v/parse-server/latest.svg)](https://www.npmjs.com/package/parse-server)
Expand Down Expand Up @@ -112,12 +112,13 @@ Before you start make sure you have installed:
#### Node.js
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.

| Version | Latest Version | End-of-Life | Compatible |
|------------|----------------|-------------|--------------|
| Node.js 12 | 12.22.11 | April 2022 | ✅ Yes |
| Node.js 14 | 14.19.1 | April 2023 | ✅ Yes |
| Node.js 16 | 16.14.2 | April 2024 | ✅ Yes |
| Node.js 17 | 17.x | June 2022 | ❌ Not tested |
| Version | Latest Version | End-of-Life | Compatible |
|------------|----------------|-------------|------------|
| Node.js 12 | 12.22.11 | April 2022 | ✅ Yes |
| Node.js 14 | 14.19.1 | April 2023 | ✅ Yes |
| Node.js 16 | 16.14.2 | April 2024 | ✅ Yes |
| Node.js 17 | 17.9.0 | June 2022 | ✅ Yes |
| Node.js 18 | 18.1.0 | April 2025 | ✅ Yes |

#### MongoDB
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.
Expand Down
21 changes: 21 additions & 0 deletions changelogs/CHANGELOG_alpha.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,24 @@
# [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)


### Features

* 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))

# [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)


### Bug Fixes

* 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))

# [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)


### Features

* 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))

# [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)


Expand Down
7 changes: 7 additions & 0 deletions changelogs/CHANGELOG_release.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
## [5.2.1](https://github.com/parse-community/parse-server/compare/5.2.0...5.2.1) (2022-05-01)


### Bug Fixes

* 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))

# [5.2.0](https://github.com/parse-community/parse-server/compare/5.1.1...5.2.0) (2022-03-24)


Expand Down
2 changes: 1 addition & 1 deletion ci/ciCheck.js
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,7 @@ async function checkNodeVersions() {
'<12.0.0', // These versions have reached their end-of-life support date
'>=13.0.0 <14.0.0', // These versions have reached their end-of-life support date
'>=15.0.0 <16.0.0', // These versions have reached their end-of-life support date
'>=17.0.0', // These versions are not officially supported yet
'>=19.0.0', // These versions are not officially supported yet
],
}).check();
}
Expand Down
Loading

0 comments on commit eaaf570

Please sign in to comment.