-
-
Notifications
You must be signed in to change notification settings - Fork 4.8k
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
Comments
I think inside PServer, It uses JS-SDK and in it, it is not yet implemented. parse-community/Parse-SDK-JS#1097 |
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. |
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. |
I can confirm - we have the same issue |
Same! |
So i found the reason and a solution. A simple solution would be to add this to the resolver of if (triggerType === Types.beforeSave && config.allowCustomObjectId && parseObjectJson.objectId) {
object.object.objectId = parseObjectJson.objectId
} another option would the to just remove if (request.triggerName === Types.beforeSave && !config.allowCustomObjectId) {
response['object'] = request.object._getSaveJSON();
} |
It would be better if you could create a PR for this to further discuss this. @felix-ht |
* beforeSave custom object id fix * Added regression test case for issue #6733
* beforeSave custom object id fix * Added regression test case for issue #6733
allowCustomObjectId has been added to the JS SDK and merged with the server. I'll try to do a PR to fix this issue. |
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? |
* beforeSave custom object id fix * Added regression test case for issue parse-community#6733
+1 - Any plans to release this fix in the soon future? |
* beforeSave custom object id fix * Added regression test case for issue parse-community#6733 (cherry picked from commit 0c38247)
# [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))
any update on this? |
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. |
# [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))
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…
Issue Description
beforeSave
triggers.Steps to reproduce
allowCustomObjectId
on ParseServerGameScore
object with customObjectIdobjectId1
(from Android or iOS)beforeSave
trigger forGameScore
with empty body / function.GameScore
object with customObjectIdobjectId2
(from Android or iOS)Expected Results
GameScore
objects with customObjectId:objectId1
,objectId2
.Actual Outcome
objectId
isobjectId1
while the second object has random id like thissMTH8Sq6jl
Environment Setup
Server
Database
The text was updated successfully, but these errors were encountered: