Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

customObjectId does not work with beforeSave triggers #6733

Open
buitanloc opened this issue Jun 11, 2020 · 12 comments
Open

customObjectId does not work with beforeSave triggers #6733

buitanloc opened this issue Jun 11, 2020 · 12 comments
Labels
type:bug Impaired feature or lacking behavior that is likely assumed

Comments

@buitanloc
Copy link

Issue Description

  • customObjectId does not work with beforeSave triggers.

Steps to reproduce

  • Turn on flag allowCustomObjectId on ParseServer
  • Try to create a GameScore object with customObjectId objectId1 (from Android or iOS)
  • Back to ParseServer, add beforeSave trigger for GameScore with empty body / function.
  • Try to create the second GameScore object with customObjectId objectId2 (from Android or iOS)

Expected Results

  • Received 2: GameScore objects with customObjectId: objectId1, objectId2.

Actual Outcome

  • The first object has objectId is objectId1 while the second object has random id like this sMTH8Sq6jl

Environment Setup

  • Server

    • parse-server version: 4.2.0
    • Operating System: N/A
    • Hardware: N/A
    • Localhost or remote server? (AWS, Heroku, Azure, Digital Ocean, etc): The problem happens on both localhost and Heroku
  • Database

    • MongoDB version: 4.2.7
    • Storage engine: N/A
    • Hardware: N/A
    • Localhost or remote server? (AWS, mLab, ObjectRocket, Digital Ocean, etc): The problem happens on both localhost and mLab
@JeromeDeLeon
Copy link
Contributor

I think inside PServer, It uses JS-SDK and in it, it is not yet implemented. parse-community/Parse-SDK-JS#1097

@mtrezza mtrezza added the type:bug Impaired feature or lacking behavior that is likely assumed label Jul 7, 2020
@ArkeshGKalathiya
Copy link

Any update on this? I am having same issue. I was saving custom object ids from express app, and it was working fine. And as soon as I add beforeSave trigger, it started discarding the provided custom ids, and stored objects with newly generated ids by parse.

@stale
Copy link

stale bot commented Nov 8, 2020

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

@stale stale bot added the stale label Nov 8, 2020
@mtrezza mtrezza removed the stale label Nov 8, 2020
@felix-ht
Copy link

felix-ht commented Feb 2, 2021

I can confirm - we have the same issue

@bdevore17
Copy link
Contributor

Same!

@felix-ht
Copy link

felix-ht commented Feb 2, 2021

@JeromeDeLeon

So i found the reason and a solution.
getResponseObject calls _getSaveJSON this in turn removes the objectId.

A simple solution would be to add this to the resolver of getResponseObject . This fixes the issue - as it adds the id back if it is missing from modified object!

if (triggerType === Types.beforeSave && config.allowCustomObjectId && parseObjectJson.objectId) {
        object.object.objectId = parseObjectJson.objectId
}

another option would the to just remove _getSaveJSON if allowCustomObjectId is set. This should be fine as this is not called if a before save trigger ist not set, so removing it will probably not have any side effects. Checking ensures that it would change stuff in cases where the current codebase is already broken.

 if (request.triggerName === Types.beforeSave && !config.allowCustomObjectId) {
    response['object'] = request.object._getSaveJSON();
  }

@JeromeDeLeon
Copy link
Contributor

It would be better if you could create a PR for this to further discuss this. @felix-ht

dplewis pushed a commit that referenced this issue Feb 12, 2021
* beforeSave custom object id fix

* Added regression test case for issue #6733
dplewis pushed a commit that referenced this issue Feb 21, 2021
* beforeSave custom object id fix

* Added regression test case for issue #6733
@dplewis
Copy link
Member

dplewis commented Feb 24, 2021

allowCustomObjectId has been added to the JS SDK and merged with the server.

#7222

I'll try to do a PR to fix this issue.

@canyousayyes
Copy link

We countered the same issue and glad to know the bug fix has been merged. Any plans to release this fix in the soon future?

canyousayyes pushed a commit to canyousayyes/parse-server that referenced this issue Mar 3, 2021
* beforeSave custom object id fix

* Added regression test case for issue parse-community#6733
@lsmilek1
Copy link
Contributor

+1 - Any plans to release this fix in the soon future?

canyousayyes pushed a commit to nex-team-inc/parse-server that referenced this issue Apr 27, 2021
* beforeSave custom object id fix

* Added regression test case for issue parse-community#6733

(cherry picked from commit 0c38247)
parseplatformorg pushed a commit that referenced this issue Nov 1, 2021
# [5.0.0-beta.1](4.5.0...5.0.0-beta.1) (2021-11-01)

### Bug Fixes

* add deprecation warning for `Parse.Cloud.httpRequest` ([#7595](#7595)) ([ab1dddd](ab1dddd))
* add support for descending sorting of full text search ([#7496](#7496)) ([8ed9442](8ed9442))
* allow LiveQuery on Parse.Session ([#7554](#7554)) ([caee281](caee281))
* combined `and` query with relational query condition returns incorrect results ([#7593](#7593)) ([174886e](174886e))
* empty file tags cause upload error for some providers ([#7300](#7300)) ([4d16702](4d16702))
* **Logger:** Handle interpolating stdout ([#7114](#7114)) ([1ede078](1ede078))
* improve security by deprecating creating users with public access by default ([#7319](#7319)) ([484c2e8](484c2e8))
* package.json & package-lock.json to reduce vulnerabilities ([#7112](#7112)) ([7b8d8dd](7b8d8dd))
* package.json & package-lock.json to reduce vulnerabilities ([#7218](#7218)) ([0476832](0476832))
* package.json & package-lock.json to reduce vulnerabilities ([#7373](#7373)) ([b6843de](b6843de))
* package.json & package-lock.json to reduce vulnerabilities ([#7405](#7405)) ([d915bac](d915bac))
* package.json & package-lock.json to reduce vulnerabilities ([#7423](#7423)) ([bea4707](bea4707))
* package.json & package-lock.json to reduce vulnerabilities ([#7509](#7509)) ([65c967a](65c967a))
* Pass customObjectId in beforeSave ([#7167](#7167)) ([7224cde](7224cde)), closes [#6733](#6733)
* **utils:** permutation helper ([#7355](#7355)) ([91be6bb](91be6bb))
* set objects in afterFind triggers ([#7311](#7311)) ([68a3a87](68a3a87))
* setting a field to null does not delete it via GraphQL API ([#7649](#7649)) ([626fad2](626fad2))
* upgrade @apollographql/graphql-playground-html from 1.6.26 to 1.6.27 ([#7274](#7274)) ([a05e9b1](a05e9b1))
* upgrade @apollographql/graphql-playground-html from 1.6.27 to 1.6.28 ([#7411](#7411)) ([c58bf57](c58bf57))
* upgrade @apollographql/graphql-playground-html from 1.6.28 to 1.6.29 ([#7473](#7473)) ([39f7c83](39f7c83))
* upgrade @parse/simple-mailgun-adapter from 1.1.0 to 1.2.0 ([#7109](#7109)) ([8ff0d08](8ff0d08))
* upgrade apollo-server-express from 2.19.0 to 2.19.1 ([#7122](#7122)) ([33bdd87](33bdd87))
* upgrade apollo-server-express from 2.19.1 to 2.19.2 ([#7165](#7165)) ([4b6e9ff](4b6e9ff))
* upgrade apollo-server-express from 2.19.2 to 2.20.0 ([#7239](#7239)) ([d10e990](d10e990))
* upgrade apollo-server-express from 2.21.0 to 2.21.1 ([#7308](#7308)) ([3dc4597](3dc4597))
* upgrade apollo-server-express from 2.21.1 to 2.22.1 ([#7357](#7357)) ([25690ad](25690ad))
* upgrade apollo-server-express from 2.22.1 to 2.22.2 ([#7362](#7362)) ([181fbf9](181fbf9))
* upgrade apollo-server-express from 2.22.2 to 2.23.0 ([#7380](#7380)) ([87476da](87476da))
* upgrade apollo-server-express from 2.23.0 to 2.24.0 ([#7395](#7395)) ([ff5755b](ff5755b))
* upgrade apollo-server-express from 2.24.0 to 2.24.1 ([#7424](#7424)) ([bfdb6a9](bfdb6a9))
* upgrade apollo-server-express from 2.24.1 to 2.25.0 ([#7435](#7435)) ([4e5eba6](4e5eba6))
* upgrade apollo-server-express from 2.25.0 to 2.25.1 ([#7449](#7449)) ([682f1bf](682f1bf))
* upgrade apollo-server-express from 2.25.1 to 2.25.2 ([#7465](#7465)) ([1fe4708](1fe4708))
* upgrade follow-redirects from 1.13.0 to 1.13.1 ([#7106](#7106)) ([16b4aad](16b4aad))
* upgrade follow-redirects from 1.13.1 to 1.13.2 ([#7194](#7194)) ([738ba9f](738ba9f))
* upgrade follow-redirects from 1.13.2 to 1.13.3 ([#7285](#7285)) ([d144819](d144819))
* upgrade follow-redirects from 1.13.3 to 1.14.0 ([#7389](#7389)) ([38c01c6](38c01c6))
* upgrade follow-redirects from 1.14.0 to 1.14.1 ([#7408](#7408)) ([8976ecc](8976ecc))
* upgrade graphql from 15.4.0 to 15.5.0 ([#7201](#7201)) ([5a09687](5a09687))
* upgrade graphql from 15.5.0 to 15.5.1 ([#7462](#7462)) ([bbd7ee7](bbd7ee7))
* upgrade graphql from 15.5.1 to 15.5.2 ([#7587](#7587)) ([dee4d96](dee4d96))
* upgrade graphql from 15.5.2 to 15.5.3 ([#7596](#7596)) ([bcbc035](bcbc035))
* upgrade graphql from 15.5.3 to 15.6.0 ([#7612](#7612)) ([407ed6e](407ed6e))
* upgrade graphql-relay from 0.6.0 to 0.7.0 ([#7443](#7443)) ([770e36f](770e36f))
* upgrade graphql-relay from 0.7.0 to 0.8.0 ([#7467](#7467)) ([9923cd3](9923cd3))
* upgrade graphql-tag from 2.10.1 to 2.12.0 ([#7234](#7234)) ([add67fd](add67fd))
* upgrade graphql-tag from 2.12.0 to 2.12.1 ([#7282](#7282)) ([36de1db](36de1db))
* upgrade graphql-tag from 2.12.1 to 2.12.2 ([#7325](#7325)) ([50e5557](50e5557))
* upgrade graphql-tag from 2.12.2 to 2.12.4 ([#7396](#7396)) ([8099cb0](8099cb0))
* upgrade graphql-tag from 2.12.4 to 2.12.5 ([#7466](#7466)) ([2b3355c](2b3355c))
* upgrade jwks-rsa from 1.11.0 to 1.12.0 ([#7102](#7102)) ([029edbf](029edbf))
* upgrade jwks-rsa from 1.12.1 to 1.12.2 ([#7147](#7147)) ([bcb2b52](bcb2b52))
* upgrade jwks-rsa from 1.12.2 to 1.12.3 ([#7284](#7284)) ([a53d74c](a53d74c))
* upgrade ldapjs from 2.2.2 to 2.2.3 ([#7095](#7095)) ([fb465e5](fb465e5))
* upgrade ldapjs from 2.2.3 to 2.2.4 ([#7275](#7275)) ([35f0c55](35f0c55))
* upgrade ldapjs from 2.2.4 to 2.3.0 ([#7436](#7436)) ([7df6c02](7df6c02))
* upgrade ldapjs from 2.3.0 to 2.3.1 ([#7524](#7524)) ([dee5a13](dee5a13))
* upgrade mime from 2.4.6 to 2.4.7 ([#7110](#7110)) ([fefcabe](fefcabe))
* upgrade mime from 2.4.7 to 2.5.0 ([#7166](#7166)) ([6097e82](6097e82))
* upgrade mime from 2.5.0 to 2.5.2 ([#7261](#7261)) ([687f4b7](687f4b7))
* upgrade mongodb from 3.6.6 to 3.6.7 ([#7425](#7425)) ([61affe2](61affe2))
* upgrade mongodb from 3.6.7 to 3.6.8 ([#7430](#7430)) ([c36588e](c36588e))
* upgrade mongodb from 3.6.8 to 3.6.9 ([#7445](#7445)) ([17cf1a4](17cf1a4))
* upgrade mongodb from 3.6.9 to 3.6.10 ([#7474](#7474)) ([45d29cc](45d29cc))
* upgrade mustache from 4.1.0 to 4.2.0 ([#7358](#7358)) ([94b7b32](94b7b32))
* upgrade parse from 3.1.0 to 3.2.0 ([#7378](#7378)) ([e9f54e2](e9f54e2))
* upgrade pg-promise from 10.10.1 to 10.10.2 ([#7399](#7399)) ([d365f1f](d365f1f))
* upgrade pg-promise from 10.10.2 to 10.11.0 ([#7510](#7510)) ([a967e79](a967e79))
* upgrade pg-promise from 10.8.1 to 10.8.6 ([#7118](#7118)) ([8851810](8851810))
* upgrade pg-promise from 10.8.6 to 10.8.7 ([#7148](#7148)) ([231c669](231c669))
* upgrade pg-promise from 10.8.7 to 10.9.0 ([#7168](#7168)) ([fcacd4d](fcacd4d))
* upgrade pg-promise from 10.9.0 to 10.9.1 ([#7170](#7170)) ([cca493b](cca493b))
* upgrade pg-promise from 10.9.1 to 10.9.2 ([#7209](#7209)) ([c05102b](c05102b))
* upgrade redis from 3.1.1 to 3.1.2 ([#7387](#7387)) ([f65bd22](f65bd22))
* upgrade semver from 7.3.2 to 7.3.4 ([#7092](#7092)) ([7e687b1](7e687b1))
* upgrade subscriptions-transport-ws from 0.9.19 to 0.10.0 ([#7450](#7450)) ([d36a53b](d36a53b))
* upgrade uuid from 8.3.1 to 8.3.2 ([#7101](#7101)) ([f17a063](f17a063))
* upgrade winston-daily-rotate-file from 4.5.0 to 4.5.1 ([#7309](#7309)) ([8643ae4](8643ae4))
* upgrade winston-daily-rotate-file from 4.5.1 to 4.5.2 ([#7376](#7376)) ([e143fb1](e143fb1))
* upgrade winston-daily-rotate-file from 4.5.2 to 4.5.3 ([#7398](#7398)) ([e9d8ed4](e9d8ed4))
* upgrade winston-daily-rotate-file from 4.5.3 to 4.5.4 ([#7402](#7402)) ([4f80a5f](4f80a5f))
* upgrade winston-daily-rotate-file from 4.5.4 to 4.5.5 ([#7407](#7407)) ([5abbeeb](5abbeeb))
* upgrade ws from 7.4.0 to 7.4.1 ([#7098](#7098)) ([1068838](1068838))
* upgrade ws from 7.4.1 to 7.4.2 ([#7132](#7132)) ([857d4ec](857d4ec))
* upgrade ws from 7.4.2 to 7.4.3 ([#7224](#7224)) ([ec8f784](ec8f784))
* upgrade ws from 7.4.3 to 7.4.4 ([#7298](#7298)) ([a080e4c](a080e4c))
* upgrade ws from 7.4.4 to 7.4.5 ([#7381](#7381)) ([34f3dd9](34f3dd9))
* upgrade ws from 7.5.3 to 8.2.1 ([#7580](#7580)) ([c3da290](c3da290))
* upgrade ws from 8.2.1 to 8.2.2 ([#7598](#7598)) ([20cb333](20cb333))

### Features

* add support for Postgres 14 ([#7644](#7644)) ([090350a](090350a))
* add user-defined schema and migrations ([#7418](#7418)) ([25d5c30](25d5c30))
* alphabetical graphql api, fix internal reassign, enhanced Graphql schema cache system ([#7344](#7344)) ([85ef721](85ef721))
* **LiveQuery:** Support $and, $nor, $containedBy, $geoWithin ([#7113](#7113)) ([93781b2](93781b2))
* **AggregateRouter:** support native mongodb syntax in aggregation pipelines ([#7339](#7339)) ([8fddac3](8fddac3))

### BREAKING CHANGES

* To delete a field via the GraphQL API, the field value has to be set to `null`. Previously, setting a field value to `null` would save a null value in the database, which was not according to the [GraphQL specs](https://spec.graphql.org/June2018/#sec-Null-Value). To delete a file field use `file: null`, the previous way of using `file: { file: null }` has become obsolete. ([626fad2](626fad2))
@gtzinos
Copy link

gtzinos commented Jan 13, 2022

any update on this?

@mtrezza
Copy link
Member

mtrezza commented Jan 13, 2022

The first step would be to open a PR and demonstrate the issue with a failing test. From there, we can look for a fix.

parseplatformorg pushed a commit that referenced this issue Mar 14, 2022
# [5.0.0](4.5.0...5.0.0) (2022-03-14)

### Bug Fixes

* add deprecation warning for `Parse.Cloud.httpRequest` ([#7595](#7595)) ([ab1dddd](ab1dddd))
* add support for descending sorting of full text search ([#7496](#7496)) ([8ed9442](8ed9442))
* allow LiveQuery on Parse.Session ([#7554](#7554)) ([caee281](caee281))
* combined `and` query with relational query condition returns incorrect results ([#7593](#7593)) ([174886e](174886e))
* empty file tags cause upload error for some providers ([#7300](#7300)) ([4d16702](4d16702))
* **Logger:** Handle interpolating stdout ([#7114](#7114)) ([1ede078](1ede078))
* improve security by deprecating creating users with public access by default ([#7319](#7319)) ([484c2e8](484c2e8))
* node engine range has no upper limit to exclude incompatible node versions ([#7693](#7693)) ([6a54dac](6a54dac))
* package.json & package-lock.json to reduce vulnerabilities ([#7112](#7112)) ([7b8d8dd](7b8d8dd))
* package.json & package-lock.json to reduce vulnerabilities ([#7218](#7218)) ([0476832](0476832))
* package.json & package-lock.json to reduce vulnerabilities ([#7373](#7373)) ([b6843de](b6843de))
* package.json & package-lock.json to reduce vulnerabilities ([#7405](#7405)) ([d915bac](d915bac))
* package.json & package-lock.json to reduce vulnerabilities ([#7423](#7423)) ([bea4707](bea4707))
* package.json & package-lock.json to reduce vulnerabilities ([#7509](#7509)) ([65c967a](65c967a))
* Pass customObjectId in beforeSave ([#7167](#7167)) ([7224cde](7224cde)), closes [#6733](#6733)
* **utils:** permutation helper ([#7355](#7355)) ([91be6bb](91be6bb))
* schema cache not cleared in some cases ([#7771](#7771)) ([3b92fa1](3b92fa1))
* security upgrade follow-redirects from 1.14.2 to 1.14.7 ([#7772](#7772)) ([4bd34b1](4bd34b1))
* security upgrade follow-redirects from 1.14.7 to 1.14.8 ([#7802](#7802)) ([7029b27](7029b27))
* security vulnerability that allows remote code execution (GHSA-p6h4-93qp-jhcm) ([#7843](#7843)) ([971adb5](971adb5))
* set objects in afterFind triggers ([#7311](#7311)) ([68a3a87](68a3a87))
* setting a field to null does not delete it via GraphQL API ([#7649](#7649)) ([626fad2](626fad2))
* unable to use objectId size higher than 19 on GraphQL API ([#7722](#7722)) ([8ee0445](8ee0445))
* upgrade @apollographql/graphql-playground-html from 1.6.26 to 1.6.27 ([#7274](#7274)) ([a05e9b1](a05e9b1))
* upgrade @apollographql/graphql-playground-html from 1.6.27 to 1.6.28 ([#7411](#7411)) ([c58bf57](c58bf57))
* upgrade @apollographql/graphql-playground-html from 1.6.28 to 1.6.29 ([#7473](#7473)) ([39f7c83](39f7c83))
* upgrade @parse/simple-mailgun-adapter from 1.1.0 to 1.2.0 ([#7109](#7109)) ([8ff0d08](8ff0d08))
* upgrade apollo-server-express from 2.19.0 to 2.19.1 ([#7122](#7122)) ([33bdd87](33bdd87))
* upgrade apollo-server-express from 2.19.1 to 2.19.2 ([#7165](#7165)) ([4b6e9ff](4b6e9ff))
* upgrade apollo-server-express from 2.19.2 to 2.20.0 ([#7239](#7239)) ([d10e990](d10e990))
* upgrade apollo-server-express from 2.21.0 to 2.21.1 ([#7308](#7308)) ([3dc4597](3dc4597))
* upgrade apollo-server-express from 2.21.1 to 2.22.1 ([#7357](#7357)) ([25690ad](25690ad))
* upgrade apollo-server-express from 2.22.1 to 2.22.2 ([#7362](#7362)) ([181fbf9](181fbf9))
* upgrade apollo-server-express from 2.22.2 to 2.23.0 ([#7380](#7380)) ([87476da](87476da))
* upgrade apollo-server-express from 2.23.0 to 2.24.0 ([#7395](#7395)) ([ff5755b](ff5755b))
* upgrade apollo-server-express from 2.24.0 to 2.24.1 ([#7424](#7424)) ([bfdb6a9](bfdb6a9))
* upgrade apollo-server-express from 2.24.1 to 2.25.0 ([#7435](#7435)) ([4e5eba6](4e5eba6))
* upgrade apollo-server-express from 2.25.0 to 2.25.1 ([#7449](#7449)) ([682f1bf](682f1bf))
* upgrade apollo-server-express from 2.25.1 to 2.25.2 ([#7465](#7465)) ([1fe4708](1fe4708))
* upgrade follow-redirects from 1.13.0 to 1.13.1 ([#7106](#7106)) ([16b4aad](16b4aad))
* upgrade follow-redirects from 1.13.1 to 1.13.2 ([#7194](#7194)) ([738ba9f](738ba9f))
* upgrade follow-redirects from 1.13.2 to 1.13.3 ([#7285](#7285)) ([d144819](d144819))
* upgrade follow-redirects from 1.13.3 to 1.14.0 ([#7389](#7389)) ([38c01c6](38c01c6))
* upgrade follow-redirects from 1.14.0 to 1.14.1 ([#7408](#7408)) ([8976ecc](8976ecc))
* upgrade graphql from 15.4.0 to 15.5.0 ([#7201](#7201)) ([5a09687](5a09687))
* upgrade graphql from 15.5.0 to 15.5.1 ([#7462](#7462)) ([bbd7ee7](bbd7ee7))
* upgrade graphql from 15.5.1 to 15.5.2 ([#7587](#7587)) ([dee4d96](dee4d96))
* upgrade graphql from 15.5.2 to 15.5.3 ([#7596](#7596)) ([bcbc035](bcbc035))
* upgrade graphql from 15.5.3 to 15.6.0 ([#7612](#7612)) ([407ed6e](407ed6e))
* upgrade graphql-relay from 0.6.0 to 0.7.0 ([#7443](#7443)) ([770e36f](770e36f))
* upgrade graphql-relay from 0.7.0 to 0.8.0 ([#7467](#7467)) ([9923cd3](9923cd3))
* upgrade graphql-tag from 2.10.1 to 2.12.0 ([#7234](#7234)) ([add67fd](add67fd))
* upgrade graphql-tag from 2.12.0 to 2.12.1 ([#7282](#7282)) ([36de1db](36de1db))
* upgrade graphql-tag from 2.12.1 to 2.12.2 ([#7325](#7325)) ([50e5557](50e5557))
* upgrade graphql-tag from 2.12.2 to 2.12.4 ([#7396](#7396)) ([8099cb0](8099cb0))
* upgrade graphql-tag from 2.12.4 to 2.12.5 ([#7466](#7466)) ([2b3355c](2b3355c))
* upgrade jwks-rsa from 1.11.0 to 1.12.0 ([#7102](#7102)) ([029edbf](029edbf))
* upgrade jwks-rsa from 1.12.1 to 1.12.2 ([#7147](#7147)) ([bcb2b52](bcb2b52))
* upgrade jwks-rsa from 1.12.2 to 1.12.3 ([#7284](#7284)) ([a53d74c](a53d74c))
* upgrade ldapjs from 2.2.2 to 2.2.3 ([#7095](#7095)) ([fb465e5](fb465e5))
* upgrade ldapjs from 2.2.3 to 2.2.4 ([#7275](#7275)) ([35f0c55](35f0c55))
* upgrade ldapjs from 2.2.4 to 2.3.0 ([#7436](#7436)) ([7df6c02](7df6c02))
* upgrade ldapjs from 2.3.0 to 2.3.1 ([#7524](#7524)) ([dee5a13](dee5a13))
* upgrade mime from 2.4.6 to 2.4.7 ([#7110](#7110)) ([fefcabe](fefcabe))
* upgrade mime from 2.4.7 to 2.5.0 ([#7166](#7166)) ([6097e82](6097e82))
* upgrade mime from 2.5.0 to 2.5.2 ([#7261](#7261)) ([687f4b7](687f4b7))
* upgrade mongodb from 3.6.6 to 3.6.7 ([#7425](#7425)) ([61affe2](61affe2))
* upgrade mongodb from 3.6.7 to 3.6.8 ([#7430](#7430)) ([c36588e](c36588e))
* upgrade mongodb from 3.6.8 to 3.6.9 ([#7445](#7445)) ([17cf1a4](17cf1a4))
* upgrade mongodb from 3.6.9 to 3.6.10 ([#7474](#7474)) ([45d29cc](45d29cc))
* upgrade mustache from 4.1.0 to 4.2.0 ([#7358](#7358)) ([94b7b32](94b7b32))
* upgrade parse from 3.1.0 to 3.2.0 ([#7378](#7378)) ([e9f54e2](e9f54e2))
* upgrade pg-promise from 10.10.1 to 10.10.2 ([#7399](#7399)) ([d365f1f](d365f1f))
* upgrade pg-promise from 10.10.2 to 10.11.0 ([#7510](#7510)) ([a967e79](a967e79))
* upgrade pg-promise from 10.8.1 to 10.8.6 ([#7118](#7118)) ([8851810](8851810))
* upgrade pg-promise from 10.8.6 to 10.8.7 ([#7148](#7148)) ([231c669](231c669))
* upgrade pg-promise from 10.8.7 to 10.9.0 ([#7168](#7168)) ([fcacd4d](fcacd4d))
* upgrade pg-promise from 10.9.0 to 10.9.1 ([#7170](#7170)) ([cca493b](cca493b))
* upgrade pg-promise from 10.9.1 to 10.9.2 ([#7209](#7209)) ([c05102b](c05102b))
* upgrade redis from 3.1.1 to 3.1.2 ([#7387](#7387)) ([f65bd22](f65bd22))
* upgrade semver from 7.3.2 to 7.3.4 ([#7092](#7092)) ([7e687b1](7e687b1))
* upgrade subscriptions-transport-ws from 0.9.19 to 0.10.0 ([#7450](#7450)) ([d36a53b](d36a53b))
* upgrade uuid from 8.3.1 to 8.3.2 ([#7101](#7101)) ([f17a063](f17a063))
* upgrade winston-daily-rotate-file from 4.5.0 to 4.5.1 ([#7309](#7309)) ([8643ae4](8643ae4))
* upgrade winston-daily-rotate-file from 4.5.1 to 4.5.2 ([#7376](#7376)) ([e143fb1](e143fb1))
* upgrade winston-daily-rotate-file from 4.5.2 to 4.5.3 ([#7398](#7398)) ([e9d8ed4](e9d8ed4))
* upgrade winston-daily-rotate-file from 4.5.3 to 4.5.4 ([#7402](#7402)) ([4f80a5f](4f80a5f))
* upgrade winston-daily-rotate-file from 4.5.4 to 4.5.5 ([#7407](#7407)) ([5abbeeb](5abbeeb))
* upgrade ws from 7.4.0 to 7.4.1 ([#7098](#7098)) ([1068838](1068838))
* upgrade ws from 7.4.1 to 7.4.2 ([#7132](#7132)) ([857d4ec](857d4ec))
* upgrade ws from 7.4.2 to 7.4.3 ([#7224](#7224)) ([ec8f784](ec8f784))
* upgrade ws from 7.4.3 to 7.4.4 ([#7298](#7298)) ([a080e4c](a080e4c))
* upgrade ws from 7.4.4 to 7.4.5 ([#7381](#7381)) ([34f3dd9](34f3dd9))
* upgrade ws from 7.5.3 to 8.2.1 ([#7580](#7580)) ([c3da290](c3da290))
* upgrade ws from 8.2.1 to 8.2.2 ([#7598](#7598)) ([20cb333](20cb333))

### Features

* add support for Postgres 14 ([#7644](#7644)) ([090350a](090350a))
* add user-defined schema and migrations ([#7418](#7418)) ([25d5c30](25d5c30))
* alphabetical graphql api, fix internal reassign, enhanced Graphql schema cache system ([#7344](#7344)) ([85ef721](85ef721))
* bump required node engine to >=12.22.10 ([#7848](#7848)) ([23a3488](23a3488))
* **LiveQuery:** Support $and, $nor, $containedBy, $geoWithin ([#7113](#7113)) ([93781b2](93781b2))
* **AggregateRouter:** support native mongodb syntax in aggregation pipelines ([#7339](#7339)) ([8fddac3](8fddac3))

### Reverts

* refactor: allow ES import for cloud string if package type is module ([#7691](#7691)) ([200d4ba](200d4ba))

### BREAKING CHANGES

* This requires Node.js version >=12.22.10. ([23a3488](23a3488))
* To delete a field via the GraphQL API, the field value has to be set to `null`. Previously, setting a field value to `null` would save a null value in the database, which was not according to the [GraphQL specs](https://spec.graphql.org/June2018/#sec-Null-Value). To delete a file field use `file: null`, the previous way of using `file: { file: null }` has become obsolete. ([626fad2](626fad2))
dblythy added a commit to dblythy/parse-server that referenced this issue May 19, 2022
commit 0081e1c81c952ebe873ae56af429eaf49f88807c
Author: semantic-release-bot <semantic-release-bot@martynus.net>
Date:   Wed May 18 18:03:09 2022 +0000

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

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

    ### Features

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

commit 1aa2204aebfdbe273d54d6d56c6029f7c34aab14
Author: Antoine Cormouls <contact.antoine.cormouls@gmail.com>
Date:   Wed May 18 19:55:43 2022 +0200

    feat: replace GraphQL Apollo with GraphQL Yoga (#7967)

commit b2ae2e1db4c7996b19aa7bfec23c5c9ac71502a4
Author: Antonio Davi Macedo Coelho de Castro <adavimacedo@gmail.com>
Date:   Tue May 17 06:32:10 2022 -0700

    refactor: upgrade express from 4.17.3 to 4.18.0 (#8003)

commit b10182f35e18cdb2d3c299491904c192b71eaf8f
Author: Diamond Lewis <findlewis@gmail.com>
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 2b1dc5c46a29f3bc349ceac9ff537e6ccc7c5c87
Author: semantic-release-bot <semantic-release-bot@martynus.net>
Date:   Mon May 9 21:59:49 2022 +0000

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

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

commit e692b5dd8214cdb0ce79bedd30d9aa3cf4de76a5
Author: Diamond Lewis <findlewis@gmail.com>
Date:   Mon May 9 16:57:08 2022 -0500

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

commit 364e3465480c9489e0c37b32db7353ecac0c3911
Author: Diamond Lewis <findlewis@gmail.com>
Date:   Mon May 9 07:20:09 2022 -0500

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

commit 4462b39d48105b6b3cde31d953cdb46dac8ad44a
Author: dblythy <daniel-blyth@live.com.au>
Date:   Mon May 9 20:28:06 2022 +1000

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

commit c35d74d176c825f222c2dbd019a52387d3d3a588
Author: Diamond Lewis <findlewis@gmail.com>
Date:   Sun May 8 20:54:49 2022 -0500

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

commit 330286d22ba5fd5a262bd68f2109bf8f8b5b1c1c
Author: Antoine Cormouls <contact.antoine.cormouls@gmail.com>
Date:   Sun May 8 13:36:58 2022 +0200

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

commit ad5e82f2b7249b3f3187603036876c8d0dd6b433
Author: semantic-release-bot <semantic-release-bot@martynus.net>
Date:   Sat May 7 19:09:58 2022 +0000

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

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

commit 38ed96ace534d639db007aa7dd5387b2da8f03ae
Author: dblythy <daniel-blyth@live.com.au>
Date:   Sun May 8 05:08:59 2022 +1000

    fix: depreciate allowClientClassCreation defaulting to true (#7925)

commit d69159163069eda525e56d64d6c6aebee5f08e67
Author: Manuel <5673677+mtrezza@users.noreply.github.com>
Date:   Fri May 6 22:31:30 2022 +0200

    test: enable GraphQL file upload tests (#7980)

commit 2eb56039e28fb13d606fee23476d90743dd5c869
Author: semantic-release-bot <semantic-release-bot@martynus.net>
Date:   Fri May 6 17:15:30 2022 +0000

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

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

commit 3e9f292d840334244934cee9a34545ac86313549
Author: Manuel <5673677+mtrezza@users.noreply.github.com>
Date:   Fri May 6 19:12:19 2022 +0200

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

commit 68b15c298e307c7b7aff75df044fd4a982241b92
Author: Antoine Cormouls <contact.antoine.cormouls@gmail.com>
Date:   Fri May 6 02:09:09 2022 +0200

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

commit 39fbcde612fbef0fd3ee62f2412f2ef19a88bef8
Author: Snyk bot <snyk-bot@snyk.io>
Date:   Fri May 6 02:17:50 2022 +0300

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

commit 8f7393f84777fafb8062b9d198c22740b3862b63
Author: Snyk bot <snyk-bot@snyk.io>
Date:   Fri May 6 01:38:04 2022 +0300

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

commit 0294d450781595fda552af4da57a1865c2d43e96
Author: Snyk bot <snyk-bot@snyk.io>
Date:   Thu May 5 11:42:01 2022 +0300

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

commit b84acd578ad3ad26729c4008817f5c783a5a04da
Author: Snyk bot <snyk-bot@snyk.io>
Date:   Tue May 3 22:39:31 2022 +0300

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

commit 261ce010dd484892e61784b2c32159b05f6ba9de
Author: Diamond Lewis <findlewis@gmail.com>
Date:   Sun May 1 20:03:53 2022 -0500

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

commit e6d7d8f0a2e403d35f0a11dbb4e261f8a0e25fba
Author: Manuel <5673677+mtrezza@users.noreply.github.com>
Date:   Sun May 1 00:29:41 2022 +0200

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

commit 3fb6b2b4ab2dd4568d8f87afc7d54a2077da71c8
Author: dblythy <daniel-blyth@live.com.au>
Date:   Sat Apr 30 22:38:49 2022 +1000

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

commit e849cf52d768138f21c49de849116ef9f905c6ed
Author: Manuel <5673677+mtrezza@users.noreply.github.com>
Date:   Fri Apr 29 12:08:01 2022 +0200

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

commit 3c60d6f299d1d9700fedc3deb038bfc5a7d08b48
Author: Manuel <5673677+mtrezza@users.noreply.github.com>
Date:   Wed Apr 27 14:07:21 2022 +0200

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

commit 19717b8f84dd591ac2e4bb501d46829a3a92bfb9
Author: semantic-release-bot <semantic-release-bot@martynus.net>
Date:   Mon Apr 25 11:31:38 2022 +0000

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

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

    ### Bug Fixes

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

commit 3a70fda6798d4143f21046439b5eaf232a31bdb6
Author: Snyk bot <snyk-bot@snyk.io>
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 e0b588351acd75caadb2492cfcde6c9f2407ee1f
Author: Diamond Lewis <findlewis@gmail.com>
Date:   Fri Apr 22 12:45:43 2022 -0500

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

commit a31a1ff7774a27a99018756c608529d972ab5814
Author: Diamond Lewis <findlewis@gmail.com>
Date:   Wed Apr 20 09:47:21 2022 -0500

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

commit a68d0502bd84f19b359cb5534e934561ca1681d9
Author: Diamond Lewis <findlewis@gmail.com>
Date:   Sun Apr 17 16:55:02 2022 -0500

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

commit 89b412caffae5ada53545b8b7180d53e5ad09ee9
Author: Snyk bot <snyk-bot@snyk.io>
Date:   Fri Apr 15 10:47:47 2022 +0100

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

commit da99abeaec3afc6a69460f757c8a9df1613688a4
Author: Snyk bot <snyk-bot@snyk.io>
Date:   Mon Apr 11 21:16:41 2022 +0100

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

commit dd40dfa4d91060e4a7bc86462322458ca91bf259
Author: semantic-release-bot <semantic-release-bot@martynus.net>
Date:   Mon Apr 11 13:56:07 2022 +0000

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

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

    ### Bug Fixes

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

commit 0a6faa81fa97f8620e7fd05e8c7bbdb4b7da9578
Author: Marvin ROGER <marvinroger@users.noreply.github.com>
Date:   Mon Apr 11 15:55:11 2022 +0200

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

commit f47d58471efa11b80f2d037cb362d702df7842c9
Author: semantic-release-bot <semantic-release-bot@martynus.net>
Date:   Sat Apr 9 20:44:41 2022 +0000

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

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

    ### Bug Fixes

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

commit 731c5507144bbacff236097e7a2a03bfe54f6e10
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 f51d6382465770880a500c2281bf570ba4a9f347
Author: Snyk bot <snyk-bot@snyk.io>
Date:   Sat Apr 9 21:00:11 2022 +0100

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

commit 519b6bac68b3bb77d143d189ded03101fc1efa72
Author: semantic-release-bot <semantic-release-bot@martynus.net>
Date:   Mon Apr 4 00:22:45 2022 +0000

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

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

    ### Bug Fixes

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

commit b1e5565b22f2eff229571fe9a9500314bd30965b
Author: dblythy <daniel-blyth@live.com.au>
Date:   Mon Apr 4 10:04:37 2022 +1000

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

commit a169663304e15a0df07ebdc57648648c42d1801c
Author: Antoine Cormouls <contact.antoine.cormouls@gmail.com>
Date:   Mon Apr 4 01:40:29 2022 +0200

    refactor: add missing schema definitions (#7917)

commit e47b61de46e89f78426d021e5a30811df0b11b68
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 341f9f71e3708cff50910107aad69a2502cda07c
Author: Snyk bot <snyk-bot@snyk.io>
Date:   Sun Apr 3 15:09:04 2022 +0100

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

commit 91eca2e45f10fc20041261511f6158972f368e2f
Author: semantic-release-bot <semantic-release-bot@martynus.net>
Date:   Sun Mar 27 20:46:31 2022 +0000

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

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

    ### Features

    * add MongoDB 5.2 support ([#7894](https://github.com/parse-community/parse-server/issues/7894)) ([6b4b358](https://github.com/parse-community/parse-server/commit/6b4b358f0842ae920e45652f5e8b2afebc6caf3a))

commit 5bfa7160d9e35b237cbae1016ed86724aa99f8d7
Author: Manuel <5673677+mtrezza@users.noreply.github.com>
Date:   Sun Mar 27 22:44:02 2022 +0200

    feat: add MongoDB 5.2 support (#7894)

commit 38eb5ace37f38a62be3275cd6de4efccce11a599
Author: semantic-release-bot <semantic-release-bot@martynus.net>
Date:   Sun Mar 27 13:18:57 2022 +0000

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

    # [5.3.0-alpha.2](https://github.com/parse-community/parse-server/compare/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](https://github.com/parse-community/parse-server/issues/7893)) ([ef56e98](https://github.com/parse-community/parse-server/commit/ef56e98ef65041b4d3b7b82cce3473269c27f6fd))

commit 93667b4e8402bf13b46c4d3ef12cec6532fd9da7
Author: Manuel <5673677+mtrezza@users.noreply.github.com>
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 58cd870a1e1fcf330620f2301ef458afe4f8b81a
Author: semantic-release-bot <semantic-release-bot@martynus.net>
Date:   Sun Mar 27 02:00:17 2022 +0000

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

    # [5.3.0-alpha.1](https://github.com/parse-community/parse-server/compare/5.2.1-alpha.2...5.3.0-alpha.1) (2022-03-27)

    ### Features

    * add MongoDB 5.1 compatibility ([#7682](https://github.com/parse-community/parse-server/issues/7682)) ([90155cf](https://github.com/parse-community/parse-server/commit/90155cf1680e5e0499b0000e071c6cb0ce3aef96))

commit 022a85619d8a2c57a2f2938e245e4d8a47c15276
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 94e27ef85032ed6a638ac45b00216694a8dd503f
Author: semantic-release-bot <semantic-release-bot@martynus.net>
Date:   Sat Mar 26 14:30:48 2022 +0000

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

    ## [5.2.1-alpha.2](https://github.com/parse-community/parse-server/compare/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](https://github.com/parse-community/parse-server/issues/7892)) ([48bd512](https://github.com/parse-community/parse-server/commit/48bd512eeb47666967dff8c5e723ddc5b7801daa))

commit 041197fb4ca1cd7cf18dc426ce38647267823668
Author: dblythy <daniel-blyth@live.com.au>
Date:   Sun Mar 27 01:29:39 2022 +1100

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

commit 884f4c0ecd8bcf91e2a555a23f9eeb4fd8c8b5d0
Author: semantic-release-bot <semantic-release-bot@martynus.net>
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](https://github.com/parse-community/parse-server/issues/7839)) ([f63fb2b](https://github.com/parse-community/parse-server/commit/f63fb2b338c908f0e7a648d338c26b9daa50c8f2))

commit 19900fcdf8c9f29a674fb62cf6e4b3341d796891
Author: dblythy <daniel-blyth@live.com.au>
Date:   Sat Mar 26 13:39:16 2022 +1100

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

commit d609c727830a9062ecbc7eb2214fdff34d2143ac
Author: Manuel <5673677+mtrezza@users.noreply.github.com>
Date:   Fri Mar 25 19:47:05 2022 +0100

    ci: fix node engine check (#7891)

commit a8aef820afa2c8d87683668c2961e523016bad9b
Author: semantic-release-bot <semantic-release-bot@martynus.net>
Date:   Sun May 1 00:31:48 2022 +0000

    chore(release): 5.2.1 [skip ci]

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

commit af4a0417a9f3c1e99b3793806b4b18e04d9fa999
Author: Manuel <5673677+mtrezza@users.noreply.github.com>
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)

commit 852bb4782a28ad72a9dcb7b337a8b8876a87cbf1
Author: semantic-release-bot <semantic-release-bot@martynus.net>
Date:   Thu Mar 24 18:23:57 2022 +0000

    chore(release): 5.2.0 [skip ci]

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

    ### Bug Fixes

    * security bump minimist from 1.2.5 to 1.2.6 ([#7884](https://github.com/parse-community/parse-server/issues/7884)) ([c5cf282](https://github.com/parse-community/parse-server/commit/c5cf282d11ffdc023764f8e7539a2bd6bc246fe1))
    * sensitive keyword detection may produce false positives ([#7881](https://github.com/parse-community/parse-server/issues/7881)) ([0d6f9e9](https://github.com/parse-community/parse-server/commit/0d6f9e951d9e186e95e96d8869066ce7022bad02))

    ### Features

    * improved LiveQuery error logging with additional information ([#7837](https://github.com/parse-community/parse-server/issues/7837)) ([443a509](https://github.com/parse-community/parse-server/commit/443a5099059538d379fe491793a5871fcbb4f377))

commit 9c414804ac4feeec78e77119b07bd52ead428f58
Merge: 28300219 ff5b3912
Author: Manuel <5673677+mtrezza@users.noreply.github.com>
Date:   Thu Mar 24 19:18:30 2022 +0100

    build: release

commit ff5b39123bcbe553142d1c16910b6ea3ddb2d5be
Author: mtrezza <mtrezza@users.noreply.github.com>
Date:   Thu Mar 24 18:16:15 2022 +0000

    ci: release commit

commit 2aeae76d80d251c7b728c50d9d3535a4f2e455ff
Author: semantic-release-bot <semantic-release-bot@martynus.net>
Date:   Thu Mar 24 18:13:50 2022 +0000

    chore(release): 5.2.0-beta.2 [skip ci]

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

    ### Bug Fixes

    * security bump minimist from 1.2.5 to 1.2.6 ([#7884](https://github.com/parse-community/parse-server/issues/7884)) ([c5cf282](https://github.com/parse-community/parse-server/commit/c5cf282d11ffdc023764f8e7539a2bd6bc246fe1))
    * sensitive keyword detection may produce false positives ([#7881](https://github.com/parse-community/parse-server/issues/7881)) ([0d6f9e9](https://github.com/parse-community/parse-server/commit/0d6f9e951d9e186e95e96d8869066ce7022bad02))

commit 065141f00efab19a43ece38ef7213c5fe81c19ee
Merge: 765cfd02 05759525
Author: Manuel <5673677+mtrezza@users.noreply.github.com>
Date:   Thu Mar 24 19:12:47 2022 +0100

    build: release beta

commit 057595250905de44f66168b8300b613187de98ff
Author: mtrezza <mtrezza@users.noreply.github.com>
Date:   Thu Mar 24 18:12:13 2022 +0000

    ci: release commit

commit bc07a3ff3ac3bfd1e711376f0b64512a5530517d
Author: semantic-release-bot <semantic-release-bot@martynus.net>
Date:   Thu Mar 24 13:42:07 2022 +0000

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

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

    ### Bug Fixes

    * security bump minimist from 1.2.5 to 1.2.6 ([#7884](https://github.com/parse-community/parse-server/issues/7884)) ([c5cf282](https://github.com/parse-community/parse-server/commit/c5cf282d11ffdc023764f8e7539a2bd6bc246fe1))

commit c5cf282d11ffdc023764f8e7539a2bd6bc246fe1
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Thu Mar 24 14:41:04 2022 +0100

    fix: security bump minimist from 1.2.5 to 1.2.6 (#7884)

commit e2333ba2628ba2ea1651196a2386391c49073dc0
Author: Manuel <5673677+mtrezza@users.noreply.github.com>
Date:   Thu Mar 24 03:33:31 2022 +0100

    docs: add release instructions to contribution guide (#7885)

commit 892c6f94d50b6dced8a5e1948e058dc7b095c914
Author: semantic-release-bot <semantic-release-bot@martynus.net>
Date:   Thu Mar 24 01:55:04 2022 +0000

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

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

    ### Bug Fixes

    * sensitive keyword detection may produce false positives ([#7881](https://github.com/parse-community/parse-server/issues/7881)) ([0d6f9e9](https://github.com/parse-community/parse-server/commit/0d6f9e951d9e186e95e96d8869066ce7022bad02))

commit 0d6f9e951d9e186e95e96d8869066ce7022bad02
Author: Manuel <5673677+mtrezza@users.noreply.github.com>
Date:   Thu Mar 24 02:54:07 2022 +0100

    fix: sensitive keyword detection may produce false positives (#7881)

commit 765cfd02dcd791ec1d98bd4a6e36a037a0791b57
Author: semantic-release-bot <semantic-release-bot@martynus.net>
Date:   Wed Mar 23 01:22:38 2022 +0000

    chore(release): 5.2.0-beta.1 [skip ci]

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

    ### Features

    * improved LiveQuery error logging with additional information ([#7837](https://github.com/parse-community/parse-server/issues/7837)) ([443a509](https://github.com/parse-community/parse-server/commit/443a5099059538d379fe491793a5871fcbb4f377))

commit ccd3d86137b6ca43939ff61d10bccf6ca4b370d4
Merge: 28300219 693d7206
Author: Manuel <5673677+mtrezza@users.noreply.github.com>
Date:   Wed Mar 23 02:19:37 2022 +0100

    build: release beta

commit 693d72060db730e94b6591c49f97c564ef1b25e6
Author: mtrezza <mtrezza@users.noreply.github.com>
Date:   Wed Mar 23 01:15:29 2022 +0000

    ci: release commit

commit 2b7f772a1baeaa0b4f95bbddaea43550618fdfe8
Author: semantic-release-bot <semantic-release-bot@martynus.net>
Date:   Wed Mar 23 01:12:46 2022 +0000

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

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

    ### Features

    * improved LiveQuery error logging with additional information ([#7837](https://github.com/parse-community/parse-server/issues/7837)) ([443a509](https://github.com/parse-community/parse-server/commit/443a5099059538d379fe491793a5871fcbb4f377))

commit 443a5099059538d379fe491793a5871fcbb4f377
Author: dblythy <daniel-blyth@live.com.au>
Date:   Wed Mar 23 12:11:39 2022 +1100

    feat: improved LiveQuery error logging with additional information (#7837)

commit 28300219906ea9da6fec478956285a6385ed6f74
Merge: 01096b36 d2d12d3d
Author: Manuel <5673677+mtrezza@users.noreply.github.com>
Date:   Wed Mar 23 00:45:30 2022 +0100

    build: release

commit d2d12d3d69e3afde33cbc0c309a2995fd1750dc3
Merge: 4c50c4d1 1099ebbc
Author: Manuel <5673677+mtrezza@users.noreply.github.com>
Date:   Wed Mar 23 00:39:13 2022 +0100

    build: release

commit 1099ebbcd8b384ddb7fbd5653784629b56b915b2
Author: Manuel <5673677+mtrezza@users.noreply.github.com>
Date:   Wed Mar 23 00:26:36 2022 +0100

    ci: fix backmerge credentials (#7876)

commit 4c50c4d11c2c4c404c38413f01f2c59420a233af
Author: Manuel <5673677+mtrezza@users.noreply.github.com>
Date:   Wed Mar 23 00:09:49 2022 +0100

    ci: add backmerge branches (#7874)

commit e9d23830a3a34d7d0762f835bd918f5978ab0338
Author: Manuel <5673677+mtrezza@users.noreply.github.com>
Date:   Fri Mar 18 16:41:27 2022 +0100

    docs: improve reverting in CONTRIBUTION guide (#7866)

commit 01096b360aaec71011aa5f35a404f1729667bad4
Author: semantic-release-bot <semantic-release-bot@martynus.net>
Date:   Fri Mar 18 15:14:57 2022 +0000

    chore(release): 5.1.1 [skip ci]

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

    ### Reverts

    * ci: temporarily disable breaking change detection ([#7861](https://github.com/parse-community/parse-server/issues/7861)) ([effed92](https://github.com/parse-community/parse-server/commit/effed92cabd88676fdf9eca2e079a4d8be017f1b))

commit effed92cabd88676fdf9eca2e079a4d8be017f1b
Author: Manuel <5673677+mtrezza@users.noreply.github.com>
Date:   Fri Mar 18 16:13:29 2022 +0100

    revert: ci: temporarily disable breaking change detection (#7861)

    This reverts commit ef9ee66640a45312d8dfea44bd4c12c2492c5817.

commit 9cdc6ca5b380967e908a36e9bc0faa92cd939085
Author: Manuel <5673677+mtrezza@users.noreply.github.com>
Date:   Fri Mar 18 16:06:49 2022 +0100

    docs: update changelog (#7864)

commit 158a974c890e1139bdc842e1f0a6b8a7c169b44a
Author: semantic-release-bot <semantic-release-bot@martynus.net>
Date:   Fri Mar 18 14:48:03 2022 +0000

    chore(release): 5.1.0 [skip ci]

    # [5.1.0](https://github.com/parse-community/parse-server/compare/5.0.0...5.1.0) (2022-03-18)

    ### Bug Fixes

    * adding or modifying a nested property requires addField permissions ([#7679](https://github.com/parse-community/parse-server/issues/7679)) ([6a6248b](https://github.com/parse-community/parse-server/commit/6a6248b6cb2e732d17131e18e659943b894ed2f1))
    * bump nanoid from 3.1.25 to 3.2.0 ([#7781](https://github.com/parse-community/parse-server/issues/7781)) ([f5f63bf](https://github.com/parse-community/parse-server/commit/f5f63bfc64d3481ed944ceb5e9f50b33dccd1ce9))
    * bump node-fetch from 2.6.1 to 3.1.1 ([#7782](https://github.com/parse-community/parse-server/issues/7782)) ([9082351](https://github.com/parse-community/parse-server/commit/90823514113a1a085ebc818f7109b3fd7591346f))
    * node engine compatibility did not include node 16 ([#7739](https://github.com/parse-community/parse-server/issues/7739)) ([ea7c014](https://github.com/parse-community/parse-server/commit/ea7c01400f992a1263543706fe49b6174758a2d6))
    * node engine range has no upper limit to exclude incompatible node versions ([#7692](https://github.com/parse-community/parse-server/issues/7692)) ([573558d](https://github.com/parse-community/parse-server/commit/573558d3adcbcc6222c92003829867e1a73eef94))
    * package.json & package-lock.json to reduce vulnerabilities ([#7823](https://github.com/parse-community/parse-server/issues/7823)) ([5ca2288](https://github.com/parse-community/parse-server/commit/5ca228882332b65f3ac05407e6e4da1ee3ef3749))
    * schema cache not cleared in some cases ([#7678](https://github.com/parse-community/parse-server/issues/7678)) ([5af6e5d](https://github.com/parse-community/parse-server/commit/5af6e5dfaa129b1a350afcba4fb381b21c4cc35d))
    * security upgrade follow-redirects from 1.14.6 to 1.14.7 ([#7769](https://github.com/parse-community/parse-server/issues/7769)) ([8f5a861](https://github.com/parse-community/parse-server/commit/8f5a8618cfa7ed9a2a239a095abffa8f3fd8d31a))
    * security upgrade follow-redirects from 1.14.7 to 1.14.8 ([#7801](https://github.com/parse-community/parse-server/issues/7801)) ([70088a9](https://github.com/parse-community/parse-server/commit/70088a95a78393da2a4ac68be81e63107747626a))
    * security vulnerability that allows remote code execution (GHSA-p6h4-93qp-jhcm) ([#7844](https://github.com/parse-community/parse-server/issues/7844)) ([e569f40](https://github.com/parse-community/parse-server/commit/e569f402b1fd8648fb0d1523b71b2a03273902a5))
    * server crash using GraphQL due to missing @apollo/client peer dependency ([#7787](https://github.com/parse-community/parse-server/issues/7787)) ([08089d6](https://github.com/parse-community/parse-server/commit/08089d6fcbb215412448ce7d92b21b9fe6c929f2))
    * unable to use objectId size higher than 19 on GraphQL API ([#7627](https://github.com/parse-community/parse-server/issues/7627)) ([ed86c80](https://github.com/parse-community/parse-server/commit/ed86c807721cc52a1a5a9dea0b768717eec269ed))
    * upgrade mime from 2.5.2 to 3.0.0 ([#7725](https://github.com/parse-community/parse-server/issues/7725)) ([f5ef98b](https://github.com/parse-community/parse-server/commit/f5ef98bde32083403c0e30a12162fcc1e52cac37))
    * upgrade parse from 3.3.1 to 3.4.0 ([#7723](https://github.com/parse-community/parse-server/issues/7723)) ([d4c1f47](https://github.com/parse-community/parse-server/commit/d4c1f473073764cb0570c633fc4a30669c2ce889))
    * upgrade winston from 3.5.0 to 3.5.1 ([#7820](https://github.com/parse-community/parse-server/issues/7820)) ([4af253d](https://github.com/parse-community/parse-server/commit/4af253d1f8654a6f57b5137ad310cdacadc922cc))

    ### Features

    * add Cloud Code context to `ParseObject.fetch` ([#7779](https://github.com/parse-community/parse-server/issues/7779)) ([315290d](https://github.com/parse-community/parse-server/commit/315290d16110110938f80a6b779cc2d1db58c552))
    * add Idempotency to Postgres ([#7750](https://github.com/parse-community/parse-server/issues/7750)) ([0c3feaa](https://github.com/parse-community/parse-server/commit/0c3feaaa1751964c0db89f25674935c3354b1538))
    * add support for Node 16 ([#7707](https://github.com/parse-community/parse-server/issues/7707)) ([45cc58c](https://github.com/parse-community/parse-server/commit/45cc58c7e5e640a46c5d508019a3aa81242964b1))
    * bump required node engine to >=12.22.10 ([#7846](https://github.com/parse-community/parse-server/issues/7846)) ([5ace99d](https://github.com/parse-community/parse-server/commit/5ace99d542a11e422af46d9fd6b1d3d2513b34cf))
    * support `postgresql` protocol in database URI ([#7757](https://github.com/parse-community/parse-server/issues/7757)) ([caf4a23](https://github.com/parse-community/parse-server/commit/caf4a2341f554b28e3918c53e7e897a3ca47bf8b))
    * support relativeTime query constraint on Postgres ([#7747](https://github.com/parse-community/parse-server/issues/7747)) ([16b1b2a](https://github.com/parse-community/parse-server/commit/16b1b2a19714535ca805f2dbb3b561d8f6a519a7))
    * upgrade to MongoDB Node.js driver 4.x for MongoDB 5.0 support ([#7794](https://github.com/parse-community/parse-server/issues/7794)) ([f88aa2a](https://github.com/parse-community/parse-server/commit/f88aa2a62a533e5344d1c13dd38c5a0b283a480a))

    ### Reverts

    * refactor: allow ES import for cloud string if package type is module ([b64640c](https://github.com/parse-community/parse-server/commit/b64640c5705f733798783e68d216e957044ef23c))
    * update node engine to 2.22.0 ([#7827](https://github.com/parse-community/parse-server/issues/7827)) ([f235412](https://github.com/parse-community/parse-server/commit/f235412c1b6c2b173b7531f285429ea7214b56a2))

commit 1593575a87c380130ad51758c53331a73a5c62b5
Merge: ef9ee666 9fa80eb4
Author: Manuel Trezza <5673677+mtrezza@users.noreply.github.com>
Date:   Fri Mar 18 15:16:09 2022 +0100

    build: release

commit ef9ee66640a45312d8dfea44bd4c12c2492c5817
Author: Manuel <5673677+mtrezza@users.noreply.github.com>
Date:   Fri Mar 18 15:02:41 2022 +0100

    ci: temporarily disable breaking change detection (#7861)

commit d5db318db8d88f0908e1308ef9487e3bf323c8b6
Author: Manuel <5673677+mtrezza@users.noreply.github.com>
Date:   Fri Mar 18 14:38:52 2022 +0100

    ci: temporarily disable braking change detection (#7860)

commit 9fa80eb4ed0125a3b787b7590cda6158cc9dd857
Author: semantic-release-bot <semantic-release-bot@martynus.net>
Date:   Tue Mar 15 00:13:57 2022 +0000

    chore(release): 5.0.0-beta.10 [skip ci]

    # [5.0.0-beta.10](https://github.com/parse-community/parse-server/compare/5.0.0-beta.9...5.0.0-beta.10) (2022-03-15)

    ### Bug Fixes

    * adding or modifying a nested property requires addField permissions ([#7679](https://github.com/parse-community/parse-server/issues/7679)) ([6a6248b](https://github.com/parse-community/parse-server/commit/6a6248b6cb2e732d17131e18e659943b894ed2f1))
    * bump nanoid from 3.1.25 to 3.2.0 ([#7781](https://github.com/parse-community/parse-server/issues/7781)) ([f5f63bf](https://github.com/parse-community/parse-server/commit/f5f63bfc64d3481ed944ceb5e9f50b33dccd1ce9))
    * bump node-fetch from 2.6.1 to 3.1.1 ([#7782](https://github.com/parse-community/parse-server/issues/7782)) ([9082351](https://github.com/parse-community/parse-server/commit/90823514113a1a085ebc818f7109b3fd7591346f))
    * node engine compatibility did not include node 16 ([#7739](https://github.com/parse-community/parse-server/issues/7739)) ([ea7c014](https://github.com/parse-community/parse-server/commit/ea7c01400f992a1263543706fe49b6174758a2d6))
    * node engine range has no upper limit to exclude incompatible node versions ([#7692](https://github.com/parse-community/parse-server/issues/7692)) ([573558d](https://github.com/parse-community/parse-server/commit/573558d3adcbcc6222c92003829867e1a73eef94))
    * package.json & package-lock.json to reduce vulnerabilities ([#7823](https://github.com/parse-community/parse-server/issues/7823)) ([5ca2288](https://github.com/parse-community/parse-server/commit/5ca228882332b65f3ac05407e6e4da1ee3ef3749))
    * schema cache not cleared in some cases ([#7678](https://github.com/parse-community/parse-server/issues/7678)) ([5af6e5d](https://github.com/parse-community/parse-server/commit/5af6e5dfaa129b1a350afcba4fb381b21c4cc35d))
    * security upgrade follow-redirects from 1.14.6 to 1.14.7 ([#7769](https://github.com/parse-community/parse-server/issues/7769)) ([8f5a861](https://github.com/parse-community/parse-server/commit/8f5a8618cfa7ed9a2a239a095abffa8f3fd8d31a))
    * security upgrade follow-redirects from 1.14.7 to 1.14.8 ([#7801](https://github.com/parse-community/parse-server/issues/7801)) ([70088a9](https://github.com/parse-community/parse-server/commit/70088a95a78393da2a4ac68be81e63107747626a))
    * security vulnerability that allows remote code execution (GHSA-p6h4-93qp-jhcm) ([#7844](https://github.com/parse-community/parse-server/issues/7844)) ([e569f40](https://github.com/parse-community/parse-server/commit/e569f402b1fd8648fb0d1523b71b2a03273902a5))
    * server crash using GraphQL due to missing @apollo/client peer dependency ([#7787](https://github.com/parse-community/parse-server/issues/7787)) ([08089d6](https://github.com/parse-community/parse-server/commit/08089d6fcbb215412448ce7d92b21b9fe6c929f2))
    * unable to use objectId size higher than 19 on GraphQL API ([#7627](https://github.com/parse-community/parse-server/issues/7627)) ([ed86c80](https://github.com/parse-community/parse-server/commit/ed86c807721cc52a1a5a9dea0b768717eec269ed))
    * upgrade mime from 2.5.2 to 3.0.0 ([#7725](https://github.com/parse-community/parse-server/issues/7725)) ([f5ef98b](https://github.com/parse-community/parse-server/commit/f5ef98bde32083403c0e30a12162fcc1e52cac37))
    * upgrade parse from 3.3.1 to 3.4.0 ([#7723](https://github.com/parse-community/parse-server/issues/7723)) ([d4c1f47](https://github.com/parse-community/parse-server/commit/d4c1f473073764cb0570c633fc4a30669c2ce889))
    * upgrade winston from 3.5.0 to 3.5.1 ([#7820](https://github.com/parse-community/parse-server/issues/7820)) ([4af253d](https://github.com/parse-community/parse-server/commit/4af253d1f8654a6f57b5137ad310cdacadc922cc))

    ### Features

    * add Cloud Code context to `ParseObject.fetch` ([#7779](https://github.com/parse-community/parse-server/issues/7779)) ([315290d](https://github.com/parse-community/parse-server/commit/315290d16110110938f80a6b779cc2d1db58c552))
    * add Idempotency to Postgres ([#7750](https://github.com/parse-community/parse-server/issues/7750)) ([0c3feaa](https://github.com/parse-community/parse-server/commit/0c3feaaa1751964c0db89f25674935c3354b1538))
    * add support for Node 16 ([#7707](https://github.com/parse-community/parse-server/issues/7707)) ([45cc58c](https://github.com/parse-community/parse-server/commit/45cc58c7e5e640a46c5d508019a3aa81242964b1))
    * bump required node engine to >=12.22.10 ([#7846](https://github.com/parse-community/parse-server/issues/7846)) ([5ace99d](https://github.com/parse-community/parse-server/commit/5ace99d542a11e422af46d9fd6b1d3d2513b34cf))
    * support `postgresql` protocol in database URI ([#7757](https://github.com/parse-community/parse-server/issues/7757)) ([caf4a23](https://github.com/parse-community/parse-server/commit/caf4a2341f554b28e3918c53e7e897a3ca47bf8b))
    * support relativeTime query constraint on Postgres ([#7747](https://github.com/parse-community/parse-server/issues/7747)) ([16b1b2a](https://github.com/parse-community/parse-server/commit/16b1b2a19714535ca805f2dbb3b561d8f6a519a7))
    * upgrade to MongoDB Node.js driver 4.x for MongoDB 5.0 support ([#7794](https://github.com/parse-community/parse-server/issues/7794)) ([f88aa2a](https://github.com/parse-community/parse-server/commit/f88aa2a62a533e5344d1c13dd38c5a0b283a480a))

    ### Reverts

    * refactor: allow ES import for cloud string if package type is module ([b64640c](https://github.com/parse-community/parse-server/commit/b64640c5705f733798783e68d216e957044ef23c))
    * update node engine to 2.22.0 ([#7827](https://github.com/parse-community/parse-server/issues/7827)) ([f235412](https://github.com/parse-community/parse-server/commit/f235412c1b6c2b173b7531f285429ea7214b56a2))

    ### BREAKING CHANGES

    * This requires Node.js version >=12.22.10. ([5ace99d](5ace99d))
    * The MongoDB GridStore adapter has been removed. By default, Parse Server already uses GridFS, so if you do not manually use the GridStore adapter, you can ignore this change. ([f88aa2a](f88aa2a))
    * Removes official Node 15 support which has reached it end-of-life date. ([45cc58c](45cc58c))

commit ff1683945098745564e78f60cc166fcd990b49c6
Merge: f5ef2e91 0c1b75fc
Author: Manuel <5673677+mtrezza@users.noreply.github.com>
Date:   Tue Mar 15 01:12:57 2022 +0100

    build: release beta

commit 0c1b75fcbef856bc765ffe26eef1c028325203f5
Merge: 69781ce0 f5ef2e91
Author: Manuel <5673677+mtrezza@users.noreply.github.com>
Date:   Tue Mar 15 00:56:54 2022 +0100

    Merge branch 'beta' into build-release-beta-19837863611

commit 69781ce0ccebbe47fcdb8ea30cf34feb062d21a2
Author: mtrezza <mtrezza@users.noreply.github.com>
Date:   Mon Mar 14 23:51:23 2022 +0000

    ci: release commit

commit 2eebc68f21e2322354a2a45232873721fcd54843
Author: Manuel <5673677+mtrezza@users.noreply.github.com>
Date:   Mon Mar 14 18:20:12 2022 +0100

    docs: fix release link in CHANGELOG (#7856)

commit 79e00e1deec8fba752942b5f3129162a1e33ac59
Author: Manuel <5673677+mtrezza@users.noreply.github.com>
Date:   Mon Mar 14 13:57:39 2022 +0100

    docs: update changelog (#7855)

commit 46c9a91627a0503f0364c4cc1cc9bba3c6a86d65
Author: semantic-release-bot <semantic-release-bot@martynus.net>
Date:   Mon Mar 14 12:43:23 2022 +0000

    chore(release): 5.0.0 [skip ci]

    # [5.0.0](https://github.com/parse-community/parse-server/compare/4.5.0...5.0.0) (2022-03-14)

    ### Bug Fixes

    * add deprecation warning for `Parse.Cloud.httpRequest` ([#7595](https://github.com/parse-community/parse-server/issues/7595)) ([ab1dddd](https://github.com/parse-community/parse-server/commit/ab1dddd406589800e1a8ebe8381b9da702e9c641))
    * add support for descending sorting of full text search ([#7496](https://github.com/parse-community/parse-server/issues/7496)) ([8ed9442](https://github.com/parse-community/parse-server/commit/8ed94421e69b1d4fde4ec3625a1f4cfbd6d39c2b))
    * allow LiveQuery on Parse.Session ([#7554](https://github.com/parse-community/parse-server/issues/7554)) ([caee281](https://github.com/parse-community/parse-server/commit/caee281bc58901fea7cead21d6a9a0bb2022d91b))
    * combined `and` query with relational query condition returns incorrect results ([#7593](https://github.com/parse-community/parse-server/issues/7593)) ([174886e](https://github.com/parse-community/parse-server/commit/174886e385e091c6bbd4a84891ef95f80b50d05c))
    * empty file tags cause upload error for some providers ([#7300](https://github.com/parse-community/parse-server/issues/7300)) ([4d16702](https://github.com/parse-community/parse-server/commit/4d167026aebed38bf3a3b74599ab3771d1da3245))
    * **Logger:** Handle interpolating stdout ([#7114](https://github.com/parse-community/parse-server/issues/7114)) ([1ede078](https://github.com/parse-community/parse-server/commit/1ede078154213d3426cc492612ce41bdb1eda43b))
    * improve security by deprecating creating users with public access by default ([#7319](https://github.com/parse-community/parse-server/issues/7319)) ([484c2e8](https://github.com/parse-community/parse-server/commit/484c2e81cace608eb28508a0926b17b3ba9e6233))
    * node engine range has no upper limit to exclude incompatible node versions ([#7693](https://github.com/parse-community/parse-server/issues/7693)) ([6a54dac](https://github.com/parse-community/parse-server/commit/6a54dac24d9fb63a44f311b8d414f4aa64140f32))
    * package.json & package-lock.json to reduce vulnerabilities ([#7112](https://github.com/parse-community/parse-server/issues/7112)) ([7b8d8dd](https://github.com/parse-community/parse-server/commit/7b8d8ddbb0de583621a4d2ede95793c6516bc4c0))
    * package.json & package-lock.json to reduce vulnerabilities ([#7218](https://github.com/parse-community/parse-server/issues/7218)) ([0476832](https://github.com/parse-community/parse-server/commit/047683219daf7940590db1237f6826a038bdc41d))
    * package.json & package-lock.json to reduce vulnerabilities ([#7373](https://github.com/parse-community/parse-server/issues/7373)) ([b6843de](https://github.com/parse-community/parse-server/commit/b6843de904bf273bf664d94536defa39f91751b3))
    * package.json & package-lock.json to reduce vulnerabilities ([#7405](https://github.com/parse-community/parse-server/issues/7405)) ([d915bac](https://github.com/parse-community/parse-server/commit/d915bacee7c6ded60b303582d2a6b85d42dc3cf4))
    * package.json & package-lock.json to reduce vulnerabilities ([#7423](https://github.com/parse-community/parse-server/issues/7423)) ([bea4707](https://github.com/parse-community/parse-server/commit/bea4707783febc0fc6ea055835ffbc517cd2b067))
    * package.json & package-lock.json to reduce vulnerabilities ([#7509](https://github.com/parse-community/parse-server/issues/7509)) ([65c967a](https://github.com/parse-community/parse-server/commit/65c967a4c446aebb535cbbbcb0ceb38d45da7859))
    * Pass customObjectId in beforeSave ([#7167](https://github.com/parse-community/parse-server/issues/7167)) ([7224cde](https://github.com/parse-community/parse-server/commit/7224cde0232d79fea0f4b2d0bc2cb7641ec467d8)), closes [#6733](https://github.com/parse-community/parse-server/issues/6733)
    * **utils:** permutation helper ([#7355](https://github.com/parse-community/parse-server/issues/7355)) ([91be6bb](https://github.com/parse-community/parse-server/commit/91be6bb59a61c126b7a25431655064342464905c))
    * schema cache not cleared in some cases ([#7771](https://github.com/parse-community/parse-server/issues/7771)) ([3b92fa1](https://github.com/parse-community/parse-server/commit/3b92fa1ca9e8889127a32eba913d68309397ca2c))
    * security upgrade follow-redirects from 1.14.2 to 1.14.7 ([#7772](https://github.com/parse-community/parse-server/issues/7772)) ([4bd34b1](https://github.com/parse-community/parse-server/commit/4bd34b189bc9f5aa2e70b7e7c1a456e91b6de773))
    * security upgrade follow-redirects from 1.14.7 to 1.14.8 ([#7802](https://github.com/parse-community/parse-server/issues/7802)) ([7029b27](https://github.com/parse-community/parse-server/commit/7029b274ca87bc8058617f29865d683dc3b351a1))
    * security vulnerability that allows remote code execution (GHSA-p6h4-93qp-jhcm) ([#7843](https://github.com/parse-community/parse-server/issues/7843)) ([971adb5](https://github.com/parse-community/parse-server/commit/971adb54387b0ede31be05ca407d5f35b4575c83))
    * set objects in afterFind triggers ([#7311](https://github.com/parse-community/parse-server/issues/7311)) ([68a3a87](https://github.com/parse-community/parse-server/commit/68a3a875017d545253f0438c5d4c1c2b6c6c3b22))
    * setting a field to null does not delete it via GraphQL API ([#7649](https://github.com/parse-community/parse-server/issues/7649)) ([626fad2](https://github.com/parse-community/parse-server/commit/626fad2e71017dcc62196c487de5f908fa43000b))
    * unable to use objectId size higher than 19 on GraphQL API ([#7722](https://github.com/parse-community/parse-server/issues/7722)) ([8ee0445](https://github.com/parse-community/parse-server/commit/8ee0445c0aeeb88dff2559b46ade408071d22143))
    * upgrade @apollographql/graphql-playground-html from 1.6.26 to 1.6.27 ([#7274](https://github.com/parse-community/parse-server/issues/7274)) ([a05e9b1](https://github.com/parse-community/parse-server/commit/a05e9b1c0fee8ad917812637256faa1e0a1b40f6))
    * upgrade @apollographql/graphql-playground-html from 1.6.27 to 1.6.28 ([#7411](https://github.com/parse-community/parse-server/issues/7411)) ([c58bf57](https://github.com/parse-community/parse-server/commit/c58bf57f51ebc9df3a624fb3ecdacdf4647f1dea))
    * upgrade @apollographql/graphql-playground-html from 1.6.28 to 1.6.29 ([#7473](https://github.com/parse-community/parse-server/issues/7473)) ([39f7c83](https://github.com/parse-community/parse-server/commit/39f7c831e6493cff9cd64195b64e886fda4624f8))
    * upgrade @parse/simple-mailgun-adapter from 1.1.0 to 1.2.0 ([#7109](https://github.com/parse-community/parse-server/issues/7109)) ([8ff0d08](https://github.com/parse-community/parse-server/commit/8ff0d08dcf5a9ada931359df3e78543445312f15))
    * upgrade apollo-server-express from 2.19.0 to 2.19.1 ([#7122](https://github.com/parse-community/parse-server/issues/7122)) ([33bdd87](https://github.com/parse-community/parse-server/commit/33bdd8709266f17489c319e43b3f2a7d8ea27fd5))
    * upgrade apollo-server-express from 2.19.1 to 2.19.2 ([#7165](https://github.com/parse-community/parse-server/issues/7165)) ([4b6e9ff](https://github.com/parse-community/parse-server/commit/4b6e9ffc3d2c1969c285c94f7cf2cfc7af03227e))
    * upgrade apollo-server-express from 2.19.2 to 2.20.0 ([#7239](https://github.com/parse-community/parse-server/issues/7239)) ([d10e990](https://github.com/parse-community/parse-server/commit/d10e99007b70816707944060905cff7da5018eb0))
    * upgrade apollo-server-express from 2.21.0 to 2.21.1 ([#7308](https://github.com/parse-community/parse-server/issues/7308)) ([3dc4597](https://github.com/parse-community/parse-server/commit/3dc459746dbd4a2d245f2bde688cd087a5b74703))
    * upgrade apollo-server-express from 2.21.1 to 2.22.1 ([#7357](https://github.com/parse-community/parse-server/issues/7357)) ([25690ad](https://github.com/parse-community/parse-server/commit/25690ad515551bda33dd581789ffeb9a218c8033))
    * upgrade apollo-server-express from 2.22.1 to 2.22.2 ([#7362](https://github.com/parse-community/parse-server/issues/7362)) ([181fbf9](https://github.com/parse-community/parse-server/commit/181fbf9d46bee61b5c67a411b4a41c38d201cc73))
    * upgrade apollo-server-express from 2.22.2 to 2.23.0 ([#7380](https://github.com/parse-community/parse-server/issues/7380)) ([87476da](https://github.com/parse-community/parse-server/commit/87476da31e28e064fa7192998c67de9c31ac18a6))
    * upgrade apollo-server-express from 2.23.0 to 2.24.0 ([#7395](https://github.com/parse-community/parse-server/issues/7395)) ([ff5755b](https://github.com/parse-community/parse-server/commit/ff5755b05ac554a107a443a8870f4c2442b0a5f3))
    * upgrade apollo-server-express from 2.24.0 to 2.24.1 ([#7424](https://github.com/parse-community/parse-server/issues/7424)) ([bfdb6a9](https://github.com/parse-community/parse-server/commit/bfdb6a93e8c0d78524820b32abaff174776520f3))
    * upgrade apollo-server-express from 2.24.1 to 2.25.0 ([#7435](https://github.com/parse-community/parse-server/issues/7435)) ([4e5eba6](https://github.com/parse-community/parse-server/commit/4e5eba6c6c7bc6e643ac6477df15beea1ba60364))
    * upgrade apollo-server-express from 2.25.0 to 2.25.1 ([#7449](https://github.com/parse-community/parse-server/issues/7449)) ([682f1bf](https://github.com/parse-community/parse-server/commit/682f1bf14388e134fbd993e274f5738ec2e57e02))
    * upgrade apollo-server-express from 2.25.1 to 2.25.2 ([#7465](https://github.com/parse-community/parse-server/issues/7465)) ([1fe4708](https://github.com/parse-community/parse-server/commit/1fe47087a92c80e7ee8cc6e3e26b3a67f8df68ee))
    * upgrade follow-redirects from 1.13.0 to 1.13.1 ([#7106](https://github.com/parse-community/parse-server/issues/7106)) ([16b4aad](https://github.com/parse-community/parse-server/commit/16b4aadfe2b5b5b24e6e3bbe22c93a92f02c9eb3))
    * upgrade follow-redirects from 1.13.1 to 1.13.2 ([#7194](https://github.com/parse-community/parse-server/issues/7194)) ([738ba9f](https://github.com/parse-community/parse-server/commit/738ba9fc704a770bd1e2af23bca31ed7202f99cd))
    * upgrade follow-redirects from 1.13.2 to 1.13.3 ([#7285](https://github.com/parse-community/parse-server/issues/7285)) ([d144819](https://github.com/parse-community/parse-server/commit/d144819d21b59b11dc957346748ce3200349a6b7))
    * upgrade follow-redirects from 1.13.3 to 1.14.0 ([#7389](https://github.com/parse-community/parse-server/issues/7389)) ([38c01c6](https://github.com/parse-community/parse-server/commit/38c01c6bc32fe769c3a636e45b389e2a995c2ee6))
    * upgrade follow-redirects from 1.14.0 to 1.14.1 ([#7408](https://github.com/parse-community/parse-server/issues/7408)) ([8976ecc](https://github.com/parse-community/parse-server/commit/8976ecc4a9c91eeb1d0f3448eff7720b43c7747a))
    * upgrade graphql from 15.4.0 to 15.5.0 ([#7201](https://github.com/parse-community/parse-server/issues/7201)) ([5a09687](https://github.com/parse-community/parse-server/commit/5a0968721d6d04cdde86d3df569a77910bcae803))
    * upgrade graphql from 15.5.0 to 15.5.1 ([#7462](https://github.com/parse-community/parse-server/issues/7462)) ([bbd7ee7](https://github.com/parse-community/parse-server/commit/bbd7ee7313e19c43b15e16027439739590393dd1))
    * upgrade graphql from 15.5.1 to 15.5.2 ([#7587](https://github.com/parse-community/parse-server/issues/7587)) ([dee4d96](https://github.com/parse-community/parse-server/commit/dee4d9662749eb699891c8a3797fa0b0467c6355))
    * upgrade graphql from 15.5.2 to 15.5.3 ([#7596](https://github.com/parse-community/parse-server/issues/7596)) ([bcbc035](https://github.com/parse-community/parse-server/commit/bcbc035627c552a7940bec4ae210ca1522215246))
    * upgrade graphql from 15.5.3 to 15.6.0 ([#7612](https://github.com/parse-community/parse-server/issues/7612)) ([407ed6e](https://github.com/parse-community/parse-server/commit/407ed6ee36ea42d7eb525f42b1f3da6f41230504))
    * upgrade graphql-relay from 0.6.0 to 0.7.0 ([#7443](https://github.com/parse-community/parse-server/issues/7443)) ([770e36f](https://github.com/parse-community/parse-server/commit/770e36ff43c42e4ed3db73a30436079a0460a1f0))
    * upgrade graphql-relay from 0.7.0 to 0.8.0 ([#7467](https://github.com/parse-community/parse-server/issues/7467)) ([9923cd3](https://github.com/parse-community/parse-server/commit/9923cd3869ab80e70c5ca9765628ba0a28a6facc))
    * upgrade graphql-tag from 2.10.1 to 2.12.0 ([#7234](https://github.com/parse-community/parse-server/issues/7234)) ([add67fd](https://github.com/parse-community/parse-server/commit/add67fdd2284a58386f6afd35edeaa8534579e33))
    * upgrade graphql-tag from 2.12.0 to 2.12.1 ([#7282](https://github.com/parse-community/parse-server/issues/7282)) ([36de1db](https://github.com/parse-community/parse-server/commit/36de1db65dc3c2bbf8f8051ee1862a06ef41e7f9))
    * upgrade graphql-tag from 2.12.1 to 2.12.2 ([#7325](https://github.com/parse-community/parse-server/issues/7325)) ([50e5557](https://github.com/parse-community/parse-server/commit/50e55571fdaa1ac3ca43d215c4bc62136d684873))
    * upgrade graphql-tag from 2.12.2 to 2.12.4 ([#7396](https://github.com/parse-community/parse-server/issues/7396)) ([8099cb0](https://github.com/parse-community/parse-server/commit/8099cb05a48956b073f3e7d96c30b69292c06adc))
    * upgrade graphql-tag from 2.12.4 to 2.12.5 ([#7466](https://github.com/parse-community/parse-server/issues/7466)) ([2b3355c](https://github.com/parse-community/parse-server/commit/2b3355cb022724838499a5d83c0d532040953566))
    * upgrade jwks-rsa from 1.11.0 to 1.12.0 ([#7102](https://github.com/parse-community/parse-server/issues/7102)) ([029edbf](https://github.com/parse-community/parse-server/commit/029edbf706c4b1754afbb5ce69600a373b91cb9b))
    * upgrade jwks-rsa from 1.12.1 to 1.12.2 ([#7147](https://github.com/parse-community/parse-server/issues/7147)) ([bcb2b52](https://github.com/parse-community/parse-server/commit/bcb2b52f7a1322a780b95b77081827d6c8c25840))
    * upgrade jwks-rsa from 1.12.2 to 1.12.3 ([#7284](https://github.com/parse-community/parse-server/issues/7284)) ([a53d74c](https://github.com/parse-community/parse-server/commit/a53d74c13b86d43e1694132feddccce6ee2bede9))
    * upgrade ldapjs from 2.2.2 to 2.2.3 ([#7095](https://github.com/parse-community/parse-server/issues/7095)) ([fb465e5](https://github.com/parse-community/parse-server/commit/fb465e599e8768b9e229ec8689e033d7063e50b3))
    * upgrade ldapjs from 2.2.3 to 2.2.4 ([#7275](https://github.com/parse-community/parse-server/issues/7275)) ([35f0c55](https://github.com/parse-community/parse-server/commit/35f0c55e93dc0572049a85befbc80175620f7d29))
    * upgrade ldapjs from 2.2.4 to 2.3.0 ([#7436](https://github.com/parse-community/parse-server/issues/7436)) ([7df6c02](https://github.com/parse-community/parse-server/commit/7df6c020b18b8ea9d04b718fa4e070be800b9268))
    * upgrade ldapjs from 2.3.0 to 2.3.1 ([#7524](https://github.com/parse-community/parse-server/issues/7524)) ([dee5a13](https://github.com/parse-community/parse-server/commit/dee5a13a85336cdd9d3bcd938c4118fffe8b9670))
    * upgrade mime from 2.4.6 to 2.4.7 ([#7110](https://github.com/parse-community/parse-server/issues/7110)) ([fefcabe](https://github.com/parse-community/parse-server/commit/fefcabe858f3817dca337390c2198abbf12f9bdf))
    * upgrade mime from 2.4.7 to 2.5.0 ([#7166](https://github.com/parse-community/parse-server/issues/7166)) ([6097e82](https://github.com/parse-community/parse-server/commit/6097e82194772847954dc2c2b7559543cc7531cc))
    * upgrade mime from 2.5.0 to 2.5.2 ([#7261](https://github.com/parse-community/parse-server/issues/7261)) ([687f4b7](https://github.com/parse-community/parse-server/commit/687f4b7cf245ce578674a4cc0e0d276b23d5780d))
    * upgrade mongodb from 3.6.6 to 3.6.7 ([#7425](https://github.com/parse-community/parse-server/issues/7425)) ([61affe2](https://github.com/parse-community/parse-server/commit/61affe26293f7218e88878d027514d68975cfc8c))
    * upgrade mongodb from 3.6.7 to 3.6.8 ([#7430](https://github.com/parse-community/parse-server/issues/7430)) ([c36588e](https://github.com/parse-community/parse-server/commit/c36588e3c2d16fab3f38aecc77f0e827bda38f95))
    * upgrade mongodb from 3.6.8 to 3.6.9 ([#7445](https://github.com/parse-community/parse-server/issues/7445)) ([17cf1a4](https://github.com/parse-community/parse-server/commit/17cf1a46e557b502b132c415b922508e032209a9))
    * upgrade mongodb from 3.6.9 to 3.6.10 ([#7474](https://github.com/parse-community/parse-server/issues/7474)) ([45d29cc](https://github.com/parse-community/parse-server/commit/45d29cc58c373c9e1d489dbd7a750f2a0f6bc89b))
    * upgrade mustache from 4.1.0 to 4.2.0 ([#7358](https://github.com/parse-community/parse-server/issues/7358)) ([94b7b32](https://github.com/parse-community/parse-server/commit/94b7b320062579e788df6c9f72d7a786f98f7cc5))
    * upgrade parse from 3.1.0 to 3.2.0 ([#7378](https://github.com/parse-community/parse-server/issues/7378)) ([e9f54e2](https://github.com/parse-community/parse-server/commit/e9f54e2bddd8430864b1628ab077a0a3aae73e47))
    * upgrade pg-promise from 10.10.1 to 10.10.2 ([#7399](https://github.com/parse-community/parse-server/issues/7399)) ([d365f1f](https://github.com/parse-community/parse-server/commit/d365f1f7cb44cfdeac9931308ff25dcd9ba3d79b))
    * upgrade pg-promise from 10.10.2 to 10.11.0 ([#7510](https://github.com/parse-community/parse-server/issues/7510)) ([a967e79](https://github.com/parse-community/parse-server/commit/a967e7921961ea7a33ae9ff02555839cecf2b15f))
    * upgrade pg-promise from 10.8.1 to 10.8.6 ([#7118](https://github.com/parse-community/parse-server/issues/7118)) ([8851810](https://github.com/parse-community/parse-server/commit/8851810a85747456cd2f3e5d3876371306b8c23d))
    * upgrade pg-promise from 10.8.6 to 10.8.7 ([#7148](https://github.com/parse-community/parse-server/issues/7148)) ([231c669](https://github.com/parse-community/parse-server/commit/231c669133eea494f2db7f23fdff2e9d004c9e18))
    * upgrade pg-promise from 10.8.7 to 10.9.0 ([#7168](https://github.com/parse-community/parse-server/issues/7168)) ([fcacd4d](https://github.com/parse-community/parse-server/commit/fcacd4d24e34ff48367d2c68bb97743b8a20216c))
    * upgrade pg-promise from 10.9.0 to 10.9.1 ([#7170](https://github.com/parse-community/parse-server/issues/7170)) ([cca493b](https://github.com/parse-community/parse-server/commit/cca493b9fb33a4c34eaaf624ec4aedd18b11dca7))
    * upgrade pg-promise from 10.9.1 to 10.9.2 ([#7209](https://github.com/parse-community/parse-server/issues/7209)) ([c05102b](https://github.com/parse-community/parse-server/commit/c05102b90c925498459b45c755298cb482ac596c))
    * upgrade redis from 3.1.1 to 3.1.2 ([#7387](https://github.com/parse-community/parse-server/issues/7387)) ([f65bd22](https://github.com/parse-community/parse-server/commit/f65bd228fb3491ba217558ec288dd2ee60d0d37d))
    * upgrade semver from 7.3.2 to 7.3.4 ([#7092](https://github.com/parse-community/parse-server/issues/7092)) ([7e687b1](https://github.com/parse-community/parse-server/commit/7e687b1e943372d105ca359177824241af278534))
    * upgrade subscriptions-transport-ws from 0.9.19 to 0.10.0 ([#7450](https://github.com/parse-community/parse-server/issues/7450)) ([d36a53b](https://github.com/parse-community/parse-server/commit/d36a53b2bfade99942e3c9b827c9abb38d2de26b))
    * upgrade uuid from 8.3.1 to 8.3.2 ([#7101](https://github.com/parse-community/parse-server/issues/7101)) ([f17a063](https://github.com/parse-community/parse-server/commit/f17a063209b451da291918dac165e177f0bee6a0))
    * upgrade winston-daily-rotate-file from 4.5.0 to 4.5.1 ([#7309](https://github.com/parse-community/parse-server/issues/7309)) ([8643ae4](https://github.com/parse-community/parse-server/commit/8643ae438f1ea48c93d2860889568f9f3a5a62b8))
    * upgrade winston-daily-rotate-file from 4.5.1 to 4.5.2 ([#7376](https://github.com/parse-community/parse-server/issues/7376)) ([e143fb1](https://github.com/parse-community/parse-server/commit/e143fb1bf6a52bb21c483fbf72f74d2282cfbeee))
    * upgrade winston-daily-rotate-file from 4.5.2 to 4.5.3 ([#7398](https://github.com/parse-community/parse-server/issues/7398)) ([e9d8ed4](https://github.com/parse-community/parse-server/commit/e9d8ed4acb03160c8f6d669859fe57d8281937b4))
    * upgrade winston-daily-rotate-file from 4.5.3 to 4.5.4 ([#7402](https://github.com/parse-community/parse-server/issues/7402)) ([4f80a5f](https://github.com/parse-community/parse-server/commit/4f80a5f4afbc008d2f642ee0c581a25483240e9a))
    * upgrade winston-daily-rotate-file from 4.5.4 to 4.5.5 ([#7407](https://github.com/parse-community/parse-server/issues/7407)) ([5abbeeb](https://github.com/parse-community/parse-server/commit/5abbeeb8d11be810993c528b8458be894039a5fc))
    * upgrade ws from 7.4.0 to 7.4.1 ([#7098](https://github.com/parse-community/parse-server/issues/7098)) ([1068838](https://github.com/parse-community/parse-server/commit/106883809c96a758bb23ae6dd7fff7465fbd8f60))
    * upgrade ws from 7.4.1 to 7.4.2 ([#7132](https://github.com/parse-community/parse-server/issues/7132)) ([857d4ec](https://github.com/parse-community/parse-server/commit/857d4ecfd5a383d6debd849a1af1d45820aee0c0))
    * upgrade ws from 7.4.2 to 7.4.3 ([#7224](https://github.com/parse-community/parse-server/issues/7224)) ([ec8f784](https://github.com/parse-community/parse-server/commit/ec8f78424f0043fa74ef1f3a7baa96a3d1e95b59))
    * upgrade ws from 7.4.3 to 7.4.4 ([#7298](https://github.com/parse-community/parse-server/issues/7298)) ([a080e4c](https://github.com/parse-community/parse-server/commit/a080e4c766c33cc5b5c304bbdba69e93743f9db1))
    * upgrade ws from 7.4.4 to 7.4.5 ([#7381](https://github.com/parse-community/parse-server/issues/7381)) ([34f3dd9](https://github.com/parse-community/parse-server/commit/34f3dd9e7e1908b713355ddb235b1e5d02634663))
    * upgrade ws from 7.5.3 to 8.2.1 ([#7580](https://github.com/parse-community/parse-server/issues/7580)) ([c3da290](https://github.com/parse-community/parse-server/commit/c3da2908fabfa4f7f49c0f6d5b3d32de692dd388))
    * upgrade ws from 8.2.1 to 8.2.2 ([#7598](https://github.com/parse-community/parse-server/issues/7598)) ([20cb333](https://github.com/parse-community/parse-server/commit/20cb3333aba67fb89e4e2cda586c559bdb4a23ef))

    ### Features

    * add support for Postgres 14 ([#7644](https://github.com/parse-community/parse-server/issues/7644)) ([090350a](https://github.com/parse-community/parse-server/commit/090350a7a0fac945394ca1cb24b290316ef06aa7))
    * add user-defined schema and migrations ([#7418](https://github.com/parse-community/parse-server/issues/7418)) ([25d5c30](https://github.com/parse-community/parse-server/commit/25d5c30be2111be332eb779eb0697774a17da7af))
    * alphabetical graphql api, fix internal reassign, enhanced Graphql schema cache system ([#7344](https://github.com/parse-community/parse-server/issues/7344)) ([85ef721](https://github.com/parse-community/parse-server/commit/85ef7217b04e36395e46316004293e9c8ca67df9))
    * bump required node engine to >=12.22.10 ([#7848](https://github.com/parse-community/parse-server/issues/7848)) ([23a3488](https://github.com/parse-community/parse-server/commit/23a3488f15511fafbe0e1d7ff0ef8355f9cb0215))
    * **LiveQuery:** Support $and, $nor, $containedBy, $geoWithin ([#7113](https://github.com/parse-community/parse-server/issues/7113)) ([93781b2](https://github.com/parse-community/parse-server/commit/93781b2195d8074032d2c4dfd77a56acf17dc9e1))
    * **AggregateRouter:** support native mongodb syntax in aggregation pipelines ([#7339](https://github.com/parse-community/parse-server/issues/7339)) ([8fddac3](https://github.com/parse-community/parse-server/commit/8fddac39bf866886c3b432219acc4d5e8169ddc0))

    ### Reverts

    * refactor: allow ES import for cloud string if package type is module ([#7691](https://github.com/parse-community/parse-server/issues/7691)) ([200d4ba](https://github.com/parse-community/parse-server/commit/200d4ba9a527016a65668738c7728696f443bd53))

    ### BREAKING CHANGES

    * This requires Node.js version >=12.22.10. ([23a3488](23a3488))
    * To delete a field via the GraphQL API, the field value has to be set to `null`. Previously, setting a field value to `null` would save a null value in the database, which was not according to the [GraphQL specs](https://spec.graphql.org/June2018/#sec-Null-Value). To delete a file field use `file: null`, the previous way of using `file: { file: null }` has become obsolete. ([626fad2](626fad2))

commit 33dcf6dd7b7616ea237d35b99f44d588cb832c1b
Merge: 50072bdd b2a2a7e1
Author: Manuel <5673677+mtrezza@users.noreply.github.com>
Date:   Mon Mar 14 13:42:06 2022 +0100

    build: release 5.0

commit 1f6e19fccef66ebb5775f8d127bdcd515058cc60
Author: Manuel <5673677+mtrezza@users.noreply.github.com>
Date:   Sun Mar 13 13:44:24 2022 +0100

    docs: add major release instructions to CONTRIBUTING guide (#7854)

commit b2a2a7e1f5fafa36f0411cc97b309259987cbd1b
Merge: f5ef2e91 50072bdd
Author: Manuel <5673677+mtrezza@users.noreply.github.com>
Date:   Sat Mar 12 18:45:53 2022 +0100

    Merge branch 'release' into build-release

commit 50072bdd387a1b06847cae64fd9c047a7974130e
Author: Manuel <5673677+mtrezza@users.noreply.github.com>
Date:   Sat Mar 12 18:45:07 2022 +0100

    ci: add branch name change (#7853)

commit 2dceec735937d9950f970783b20aa57bd314052c
Author: Manuel <5673677+mtrezza@users.noreply.github.com>
Date:   Sat Mar 12 16:23:25 2022 +0100

    docs: improve explanation for commit type usage in CONTRIBUTING guide (#7849)

commit f5ef2e916287ce9aa86bca1b8bf2e585cabe3309
Author: semantic-release-bot <semantic-release-bot@martynus.net>
Date:   Sat Mar 12 15:17:00 2022 +0000

    chore(release): 5.0.0-beta.9 [skip ci]

    # [5.0.0-beta.9](https://github.com/parse-community/parse-server/compare/5.0.0-beta.8...5.0.0-beta.9) (2022-03-12)

    ### Features

    * bump required node engine to >=12.22.10 ([#7848](https://github.com/parse-community/parse-server/issues/7848)) ([23a3488](https://github.com/parse-community/parse-server/commit/23a3488f15511fafbe0e1d7ff0ef8355f9cb0215))

    ### BREAKING CHANGES

    * This requires Node.js version >=12.22.10. ([23a3488](23a3488))

commit 23a3488f15511fafbe0e1d7ff0ef8355f9cb0215
Author: Manuel <5673677+mtrezza@users.noreply.github.com>
Date:   Sat Mar 12 16:15:45 2022 +0100

    feat: bump required node engine to >=12.22.10 (#7848)

    BREAKING CHANGE: This requires Node.js version >=12.22.10.

commit 3e68491df0ade7663e21bd02fbc3567bc56705f6
Author: semantic-release-bot <semantic-release-bot@martynus.net>
Date:   Sat Mar 12 14:12:38 2022 +0000

    chore(release): 5.0.0-alpha.29 [skip ci]

    # [5.0.0-alpha.29](https://github.com/parse-community/parse-server/compare/5.0.0-alpha.28...5.0.0-alpha.29) (2022-03-12)

    ### Features

    * bump required node engine to >=12.22.10 ([#7846](https://github.com/parse-community/parse-server/issues/7846)) ([5ace99d](https://github.com/parse-community/parse-server/com…
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type:bug Impaired feature or lacking behavior that is likely assumed
Projects
None yet
Development

No branches or pull requests

10 participants