Commit Graph

4810 Commits

Author SHA1 Message Date
dependabot[bot]
bde989916e refactor: Bump mongodb from 6.13.0 to 6.15.0 (#9659) 2025-03-21 13:37:06 +01:00
dependabot[bot]
3270089a51 refactor: Bump uuid from 11.0.5 to 11.1.0 (#9660) 2025-03-21 12:00:13 +01:00
semantic-release-bot
f20e0f3ccd chore(release): 8.0.2 [skip ci]
## [8.0.2](https://github.com/parse-community/parse-server/compare/8.0.1...8.0.2) (2025-03-21)

### Bug Fixes

* Authentication provider credentials are usable across Parse Server apps; fixes security vulnerability [GHSA-837q-jhwx-cmpv](https://github.com/parse-community/parse-server/security/advisories/GHSA-837q-jhwx-cmpv) ([#9667](https://github.com/parse-community/parse-server/issues/9667)) ([5ef0440](5ef0440c8e))
2025-03-21 10:15:55 +00:00
Manuel
4a79ffaa90 build: Release (#9669) 2025-03-21 11:14:56 +01:00
GitHub Actions
552a7713aa empty commit to trigger CI 2025-03-21 09:54:52 +00:00
semantic-release-bot
397842e657 chore(release): 8.0.2-alpha.1 [skip ci]
## [8.0.2-alpha.1](https://github.com/parse-community/parse-server/compare/8.0.1...8.0.2-alpha.1) (2025-03-21)

### Bug Fixes

* Authentication provider credentials are usable across Parse Server apps; fixes security vulnerability [GHSA-837q-jhwx-cmpv](https://github.com/parse-community/parse-server/security/advisories/GHSA-837q-jhwx-cmpv) ([#9667](https://github.com/parse-community/parse-server/issues/9667)) ([5ef0440](5ef0440c8e))
2025-03-21 09:50:02 +00:00
Manuel
5ef0440c8e fix: Authentication provider credentials are usable across Parse Server apps; fixes security vulnerability [GHSA-837q-jhwx-cmpv](https://github.com/parse-community/parse-server/security/advisories/GHSA-837q-jhwx-cmpv) (#9667) 2025-03-21 10:49:09 +01:00
Manuel
c56b2c49b2 docs: Add build step warning to contributing guide (#9666) 2025-03-21 09:35:22 +01:00
Corey
73380fba67 refactor: Bump pg-promise from 11.10.2 to 11.13.0 (#9661) 2025-03-19 20:28:15 +01:00
dependabot[bot]
c0454e05ca refactor: Bump @graphql-tools/schema from 10.0.21 to 10.0.23 (#9657) 2025-03-19 02:43:15 +01:00
dependabot[bot]
cc5b66375c refactor: Bump @babel/eslint-parser from 7.26.8 to 7.26.10 (#9658) 2025-03-18 20:39:34 +01:00
dependabot[bot]
31f1a3abcf refactor: Bump @parse/push-adapter from 6.10.0 to 6.11.0 (#9656) 2025-03-17 20:16:48 +01:00
dependabot[bot]
5a83b68b5f refactor: Bump form-data from 4.0.1 to 4.0.2 (#9655) 2025-03-17 19:55:24 +01:00
semantic-release-bot
81e9a93931 chore(release): 8.0.1 [skip ci]
## [8.0.1](https://github.com/parse-community/parse-server/compare/8.0.0...8.0.1) (2025-03-17)

### Bug Fixes

* Security upgrade node from 20.18.2-alpine3.20 to 20.19.0-alpine3.20 ([#9652](https://github.com/parse-community/parse-server/issues/9652)) ([2be1a19](2be1a19a13))
* Using Parse Server option `extendSessionOnUse` does not correctly clear memory and functions as a debounce instead of a throttle ([#8683](https://github.com/parse-community/parse-server/issues/8683)) ([6258a6a](6258a6a112))
2025-03-17 01:50:30 +00:00
Manuel
82214d130f build: Release (#9654) 2025-03-17 02:49:39 +01:00
GitHub Actions
4edea3bd72 empty commit to trigger CI 2025-03-17 01:35:35 +00:00
Manuel
ac9e085a08 ci: Add auto-pr (#9653) 2025-03-17 02:34:02 +01:00
dependabot[bot]
1b20f49792 refactor: Bump @graphql-tools/merge from 9.0.22 to 9.0.24 (#9647) 2025-03-16 19:42:16 +01:00
semantic-release-bot
48217953e3 chore(release): 8.0.1-alpha.2 [skip ci]
## [8.0.1-alpha.2](https://github.com/parse-community/parse-server/compare/8.0.1-alpha.1...8.0.1-alpha.2) (2025-03-16)

### Bug Fixes

* Security upgrade node from 20.18.2-alpine3.20 to 20.19.0-alpine3.20 ([#9652](https://github.com/parse-community/parse-server/issues/9652)) ([2be1a19](2be1a19a13))
2025-03-16 18:12:45 +00:00
Parse Platform
2be1a19a13 fix: Security upgrade node from 20.18.2-alpine3.20 to 20.19.0-alpine3.20 (#9652) 2025-03-16 19:11:56 +01:00
dependabot[bot]
b0388d52c0 refactor: Bump router from 2.0.0 to 2.1.0 (#9648) 2025-03-15 14:19:56 +01:00
dependabot[bot]
de9462ae7d refactor: Bump @apollo/client from 3.12.8 to 3.13.4 (#9644) 2025-03-14 11:18:30 +01:00
dependabot[bot]
7b39e20bf9 refactor: Bump mongodb-runner from 5.7.1 to 5.8.0 (#9645) 2025-03-14 01:46:23 +01:00
dependabot[bot]
99bcfe2cde refactor: Bump @babel/helpers from 7.26.7 to 7.26.10 (#9635) 2025-03-13 00:20:25 +01:00
dependabot[bot]
858d9d290b refactor: Bump @graphql-tools/merge from 9.0.19 to 9.0.22 (#9642) 2025-03-12 23:35:18 +01:00
Diamond Lewis
97d4a9e783 refactor: Bump to jasmine 5.6.0 (#9453) 2025-03-11 21:34:14 +01:00
dependabot[bot]
5a2f3b8aec refactor: Bump ws from 8.18.0 to 8.18.1 (#9630) 2025-03-11 21:11:25 +01:00
Parse Platform
956d69cc1d refactor: Upgrade @babel/eslint-parser from 7.26.5 to 7.26.8 (#9633) 2025-03-11 20:35:53 +01:00
dependabot[bot]
4f55c3e9cf refactor: Bump @graphql-tools/schema from 10.0.16 to 10.0.21 (#9629) 2025-03-07 18:25:08 +01:00
Parse Platform
bba2fe61b8 refactor: Upgrade graphql from 16.9.0 to 16.10.0 (#9514) 2025-03-06 14:42:39 +01:00
Daniel
533a60e218 refactor: Add internal method Utils.encodeForUrl for properly encoding email addresses for use in URLs (#9541) 2025-03-06 01:57:37 +01:00
semantic-release-bot
22e8568936 chore(release): 8.0.1-alpha.1 [skip ci]
## [8.0.1-alpha.1](https://github.com/parse-community/parse-server/compare/8.0.0...8.0.1-alpha.1) (2025-03-06)

### Bug Fixes

* Using Parse Server option `extendSessionOnUse` does not correctly clear memory and functions as a debounce instead of a throttle ([#8683](https://github.com/parse-community/parse-server/issues/8683)) ([6258a6a](6258a6a112))
2025-03-06 00:35:37 +00:00
Daniel
6258a6a112 fix: Using Parse Server option extendSessionOnUse does not correctly clear memory and functions as a debounce instead of a throttle (#8683) 2025-03-06 01:34:52 +01:00
semantic-release-bot
3cb3c5f7c6 chore(release): 8.0.0 [skip ci]
# [8.0.0](https://github.com/parse-community/parse-server/compare/7.4.0...8.0.0) (2025-03-04)

### Bug Fixes

* LiveQueryServer crashes using cacheAdapter on disconnect from Redis 4 server ([#9616](https://github.com/parse-community/parse-server/issues/9616)) ([bbc6bd4](bbc6bd4b3f))
* Push adapter not loading on some versions of Node 22 ([#9524](https://github.com/parse-community/parse-server/issues/9524)) ([ff7f671](ff7f671c79))
* Remove username from email verification and password reset process ([#8488](https://github.com/parse-community/parse-server/issues/8488)) ([d21dd97](d21dd97336))
* Security upgrade node from 20.17.0-alpine3.20 to 20.18.2-alpine3.20 ([#9583](https://github.com/parse-community/parse-server/issues/9583)) ([8f85ae2](8f85ae2054))

### Features

* Add dynamic master key by setting Parse Server option `masterKey` to a function ([#9582](https://github.com/parse-community/parse-server/issues/9582)) ([6f1d161](6f1d161a2f))
* Add support for MongoDB `databaseOptions` keys `autoSelectFamily`, `autoSelectFamilyAttemptTimeout` ([#9579](https://github.com/parse-community/parse-server/issues/9579)) ([5966068](5966068e96))
* Add support for MongoDB `databaseOptions` keys `minPoolSize`, `connectTimeoutMS`, `socketTimeoutMS` ([#9522](https://github.com/parse-community/parse-server/issues/9522)) ([91618fe](91618fe738))
* Add TypeScript support ([#9550](https://github.com/parse-community/parse-server/issues/9550)) ([59e46d0](59e46d0aea))
* Change default value of Parse Server option `encodeParseObjectInCloudFunction` to `true` ([#9527](https://github.com/parse-community/parse-server/issues/9527)) ([5c5ad69](5c5ad69b4a))
* Deprecate `PublicAPIRouter` in favor of `PagesRouter` ([#9526](https://github.com/parse-community/parse-server/issues/9526)) ([7f66629](7f666292e8))
* Increase required minimum MongoDB versions to `6.0.19`, `7.0.16`, `8.0.4` ([#9531](https://github.com/parse-community/parse-server/issues/9531)) ([871e508](871e5082a9))
* Increase required minimum Node versions to `18.20.4`, `20.18.0`, `22.12.0` ([#9521](https://github.com/parse-community/parse-server/issues/9521)) ([4e151cd](4e151cd0a5))
* Increase required minimum versions to Postgres `15`, PostGIS `3.3` ([#9538](https://github.com/parse-community/parse-server/issues/9538)) ([89c9b54](89c9b5485a))
* Upgrade to express 5.0.1 ([#9530](https://github.com/parse-community/parse-server/issues/9530)) ([e0480df](e0480dfa8d))
* Upgrade to Parse JS SDK 6.0.0 ([#9624](https://github.com/parse-community/parse-server/issues/9624)) ([bf9db75](bf9db75e86))

### BREAKING CHANGES

* This upgrades the internally used Express framework from version 4 to 5, which may be a breaking change. If Parse Server is set up to be mounted on an Express application, we recommend to also use version 5 of the Express framework to avoid any compatibility issues. Note that even if there are no issues after upgrading, future releases of Parse Server may introduce issues if Parse Server internally relies on Express 5-specific features which are unsupported by the Express version on which it is mounted. See the Express [migration guide](https://expressjs.com/en/guide/migrating-5.html) and [release announcement](https://expressjs.com/2024/10/15/v5-release.html#breaking-changes) for more info. ([e0480df](e0480df))
* This upgrades to the Parse JS SDK 6.0.0. See the [change log](https://github.com/parse-community/Parse-SDK-JS/releases/tag/6.0.0) of the Parse JS SDK for breaking changes and more details. ([bf9db75](bf9db75))
* This removes the username from the email verification and password reset process to prevent storing personally identifiable information (PII) in server and infrastructure logs. Customized HTML pages or emails related to email verification and password reset may need to be adapted accordingly. See the new templates that come bundled with Parse Server and the [migration guide](https://github.com/parse-community/parse-server/blob/alpha/8.0.0.md) for more details. ([d21dd97](d21dd97))
* This releases increases the required minimum versions to Postgres `15`, PostGIS `3.3` and removes support for Postgres `13`, `14`, PostGIS `3.1`, `3.2`. ([89c9b54](89c9b54))
* The default value of Parse Server option `encodeParseObjectInCloudFunction` changes to `true`; the option has been deprecated and will be removed in a future version. ([5c5ad69](5c5ad69))
* This releases increases the required minimum MongoDB versions to `6.0.19`, `7.0.16`, `8.0.4` and removes support for MongoDB `4`, `5`. ([871e508](871e508))
* This releases increases the required minimum Node versions to 18.20.4, 20.18.0, 22.12.0 and removes unofficial support for Node 19. ([4e151cd](4e151cd))
2025-03-04 01:45:14 +00:00
Manuel
7e88cb5cea build: Release (#9628) 2025-03-04 02:44:27 +01:00
Manuel Trezza
34867b7e30 Merge branch 'release' into build/release 2025-03-04 02:13:45 +01:00
Manuel
d4eab0e628 ci: Remove beta branch (#9626) 2025-03-04 02:10:52 +01:00
semantic-release-bot
9c2d9932de chore(release): 8.0.0-alpha.15 [skip ci]
# [8.0.0-alpha.15](https://github.com/parse-community/parse-server/compare/8.0.0-alpha.14...8.0.0-alpha.15) (2025-03-03)

### Features

* Upgrade to express 5.0.1 ([#9530](https://github.com/parse-community/parse-server/issues/9530)) ([e0480df](e0480dfa8d))

### BREAKING CHANGES

* This upgrades the internally used Express framework from version 4 to 5, which may be a breaking change. If Parse Server is set up to be mounted on an Express application, we recommend to also use version 5 of the Express framework to avoid any compatibility issues. Note that even if there are no issues after upgrading, future releases of Parse Server may introduce issues if Parse Server internally relies on Express 5-specific features which are unsupported by the Express version on which it is mounted. See the Express [migration guide](https://expressjs.com/en/guide/migrating-5.html) and [release announcement](https://expressjs.com/2024/10/15/v5-release.html#breaking-changes) for more info. ([e0480df](e0480df))
2025-03-03 21:12:36 +00:00
Colin Ulin
e0480dfa8d feat: Upgrade to express 5.0.1 (#9530)
BREAKING CHANGE: This upgrades the internally used Express framework from version 4 to 5, which may be a breaking change. If Parse Server is set up to be mounted on an Express application, we recommend to also use version 5 of the Express framework to avoid any compatibility issues. Note that even if there are no issues after upgrading, future releases of Parse Server may introduce issues if Parse Server internally relies on Express 5-specific features which are unsupported by the Express version on which it is mounted. See the Express [migration guide](https://expressjs.com/en/guide/migrating-5.html) and [release announcement](https://expressjs.com/2024/10/15/v5-release.html#breaking-changes) for more info.
2025-03-03 22:11:42 +01:00
semantic-release-bot
cc8dad8fa1 chore(release): 8.0.0-alpha.14 [skip ci]
# [8.0.0-alpha.14](https://github.com/parse-community/parse-server/compare/8.0.0-alpha.13...8.0.0-alpha.14) (2025-03-02)

### Features

* Upgrade to Parse JS SDK 6.0.0 ([#9624](https://github.com/parse-community/parse-server/issues/9624)) ([bf9db75](bf9db75e86))

### BREAKING CHANGES

* This upgrades to the Parse JS SDK 6.0.0. See the [change log](https://github.com/parse-community/Parse-SDK-JS/releases/tag/6.0.0) of the Parse JS SDK for breaking changes and more details. ([bf9db75](bf9db75))
2025-03-02 23:48:30 +00:00
Daniel
bf9db75e86 feat: Upgrade to Parse JS SDK 6.0.0 (#9624)
BREAKING CHANGE: This upgrades to the Parse JS SDK 6.0.0. See the [change log](https://github.com/parse-community/Parse-SDK-JS/releases/tag/6.0.0) of the Parse JS SDK for breaking changes and more details.
2025-03-03 00:47:40 +01:00
semantic-release-bot
275fe3782b chore(release): 8.0.0-alpha.13 [skip ci]
# [8.0.0-alpha.13](https://github.com/parse-community/parse-server/compare/8.0.0-alpha.12...8.0.0-alpha.13) (2025-03-02)

### Bug Fixes

* Remove username from email verification and password reset process ([#8488](https://github.com/parse-community/parse-server/issues/8488)) ([d21dd97](d21dd97336))

### BREAKING CHANGES

* This removes the username from the email verification and password reset process to prevent storing personally identifiable information (PII) in server and infrastructure logs. Customized HTML pages or emails related to email verification and password reset may need to be adapted accordingly. See the new templates that come bundled with Parse Server and the [migration guide](https://github.com/parse-community/parse-server/blob/alpha/8.0.0.md) for more details. ([d21dd97](d21dd97))
2025-03-02 01:33:32 +00:00
Daniel
d21dd97336 fix: Remove username from email verification and password reset process (#8488)
BREAKING CHANGE: This removes the username from the email verification and password reset process to prevent storing personally identifiable information (PII) in server and infrastructure logs. Customized HTML pages or emails related to email verification and password reset may need to be adapted accordingly. See the new templates that come bundled with Parse Server and the [migration guide](https://github.com/parse-community/parse-server/blob/alpha/8.0.0.md) for more details.
2025-03-02 02:32:43 +01:00
semantic-release-bot
6a6bc2a8cc chore(release): 8.0.0-alpha.12 [skip ci]
# [8.0.0-alpha.12](https://github.com/parse-community/parse-server/compare/8.0.0-alpha.11...8.0.0-alpha.12) (2025-02-24)

### Bug Fixes

* LiveQueryServer crashes using cacheAdapter on disconnect from Redis 4 server ([#9616](https://github.com/parse-community/parse-server/issues/9616)) ([bbc6bd4](bbc6bd4b3f))
2025-02-24 01:49:00 +00:00
Mohammad Ali
bbc6bd4b3f fix: LiveQueryServer crashes using cacheAdapter on disconnect from Redis 4 server (#9616) 2025-02-24 02:48:10 +01:00
dependabot[bot]
ef68fb1057 refactor: Bump @babel/core from 7.26.7 to 7.26.8 (#9612) 2025-02-14 15:00:59 +01:00
dependabot[bot]
455c2b3aeb refactor: Bump globals from 15.14.0 to 15.15.0 (#9611) 2025-02-13 18:03:30 +01:00
dependabot[bot]
0a5a0ae9cd refactor: Bump @graphql-tools/merge from 9.0.18 to 9.0.19 (#9603) 2025-02-12 22:48:21 +01:00
semantic-release-bot
d89d8a4815 chore(release): 8.0.0-alpha.11 [skip ci]
# [8.0.0-alpha.11](https://github.com/parse-community/parse-server/compare/8.0.0-alpha.10...8.0.0-alpha.11) (2025-02-12)

### Features

* Add dynamic master key by setting Parse Server option `masterKey` to a function ([#9582](https://github.com/parse-community/parse-server/issues/9582)) ([6f1d161](6f1d161a2f))
2025-02-12 21:24:08 +00:00
Daniel
6f1d161a2f feat: Add dynamic master key by setting Parse Server option masterKey to a function (#9582) 2025-02-12 22:23:18 +01:00