Skip to content

Build release 5 #7852

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

Closed
wants to merge 40 commits into from
Closed

Conversation

mtrezza
Copy link
Member

@mtrezza mtrezza commented Mar 12, 2022

New Pull Request Checklist

Issue Description

Related issue: FILL_THIS_OUT

Approach

TODOs before merging

  • Add tests
  • Add changes to documentation (guides, repository pages, in-code descriptions)
  • Add security check
  • Add new Parse Error codes to Parse JS SDK
  • A changelog entry is created automatically using the pull request title (do not manually add a changelog entry)

Moumouls and others added 30 commits October 27, 2021 01:33
…e-community#7649)

BREAKING CHANGE: 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.
# [5.0.0-alpha.2](parse-community/parse-server@5.0.0-alpha.1...5.0.0-alpha.2) (2021-10-27)

### Bug Fixes

* setting a field to null does not delete it via GraphQL API ([parse-community#7649](parse-community#7649)) ([626fad2](parse-community@626fad2))

### 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))
# [5.0.0-alpha.3](parse-community/parse-server@5.0.0-alpha.2...5.0.0-alpha.3) (2021-10-29)

### Bug Fixes

* combined `and` query with relational query condition returns incorrect results ([parse-community#7593](parse-community#7593)) ([174886e](parse-community@174886e))
# [5.0.0-beta.1](parse-community/parse-server@4.5.0...5.0.0-beta.1) (2021-11-01)

### Bug Fixes

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

### Features

* add support for Postgres 14 ([parse-community#7644](parse-community#7644)) ([090350a](parse-community@090350a))
* add user-defined schema and migrations ([parse-community#7418](parse-community#7418)) ([25d5c30](parse-community@25d5c30))
* alphabetical graphql api, fix internal reassign, enhanced Graphql schema cache system ([parse-community#7344](parse-community#7344)) ([85ef721](parse-community@85ef721))
* **LiveQuery:** Support $and, $nor, $containedBy, $geoWithin ([parse-community#7113](parse-community#7113)) ([93781b2](parse-community@93781b2))
* **AggregateRouter:** support native mongodb syntax in aggregation pipelines ([parse-community#7339](parse-community#7339)) ([8fddac3](parse-community@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))
# [5.0.0-beta.2](parse-community/parse-server@5.0.0-beta.1...5.0.0-beta.2) (2021-11-10)

### Reverts

* refactor: allow ES import for cloud string if package type is module ([parse-community#7691](parse-community#7691)) ([200d4ba](parse-community@200d4ba))
# [5.0.0-beta.3](parse-community/parse-server@5.0.0-beta.2...5.0.0-beta.3) (2021-11-12)

### Bug Fixes

* node engine range has no upper limit to exclude incompatible node versions ([parse-community#7693](parse-community#7693)) ([6a54dac](parse-community@6a54dac))
# [5.0.0-beta.4](parse-community/parse-server@5.0.0-beta.3...5.0.0-beta.4) (2021-11-27)

### Bug Fixes

* unable to use objectId size higher than 19 on GraphQL API ([parse-community#7722](parse-community#7722)) ([8ee0445](parse-community@8ee0445))
mtrezza and others added 10 commits January 13, 2022 03:04
# [5.0.0-beta.6](parse-community/parse-server@5.0.0-beta.5...5.0.0-beta.6) (2022-01-13)

### Bug Fixes

* security upgrade follow-redirects from 1.14.2 to 1.14.7 ([parse-community#7772](parse-community#7772)) ([4bd34b1](parse-community@4bd34b1))
# [5.0.0-beta.7](parse-community/parse-server@5.0.0-beta.6...5.0.0-beta.7) (2022-02-10)

### Bug Fixes

* security upgrade follow-redirects from 1.14.7 to 1.14.8 ([parse-community#7802](parse-community#7802)) ([7029b27](parse-community@7029b27))
# [5.0.0-beta.8](parse-community/parse-server@5.0.0-beta.7...5.0.0-beta.8) (2022-03-12)

### Bug Fixes

* security vulnerability that allows remote code execution (GHSA-p6h4-93qp-jhcm) ([parse-community#7843](parse-community#7843)) ([971adb5](parse-community@971adb5))
BREAKING CHANGE: This requires Node.js version >=12.22.10.
# [5.0.0-beta.9](parse-community/parse-server@5.0.0-beta.8...5.0.0-beta.9) (2022-03-12)

### Features

* bump required node engine to >=12.22.10 ([parse-community#7848](parse-community#7848)) ([23a3488](parse-community@23a3488))

### BREAKING CHANGES

* This requires Node.js version >=12.22.10. ([23a3488](23a3488))
@parse-github-assistant
Copy link

Thanks for opening this pull request!

  • ❌ Please check all required checkboxes at the top, otherwise your pull request will be closed.

  • ⚠️ Remember that a security vulnerability must only be reported confidentially, see our Security Policy. If you are not sure whether the issue is a security vulnerability, the safest way is to treat it as such and submit it confidentially to us for evaluation.

@mtrezza mtrezza closed this Mar 12, 2022
@mtrezza
Copy link
Member Author

mtrezza commented Mar 12, 2022

closing test PR

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

8 participants