Manuel
45301a67e8
docs: Fix broken logo link in API docs ( #8642 )
2023-06-18 03:19:07 +02:00
semantic-release-bot
4ad0800508
chore(release): 6.3.0-beta.1 [skip ci]
...
# [6.3.0-beta.1](https://github.com/parse-community/parse-server/compare/6.2.0...6.3.0-beta.1 ) (2023-06-10)
### Bug Fixes
* Cloud Code Trigger `afterSave` executes even if not set ([#8520 ](https://github.com/parse-community/parse-server/issues/8520 )) ([afd0515 ](afd0515e20 ))
* GridFS file storage doesn't work with certain `enableSchemaHooks` settings ([#8467 ](https://github.com/parse-community/parse-server/issues/8467 )) ([d4cda4b ](d4cda4b26c ))
* Inaccurate table total row count for PostgreSQL ([#8511 ](https://github.com/parse-community/parse-server/issues/8511 )) ([0823a02 ](0823a02fbf ))
* LiveQuery server is not shut down properly when `handleShutdown` is called ([#8491 ](https://github.com/parse-community/parse-server/issues/8491 )) ([967700b ](967700bdbc ))
* Rate limit feature is incompatible with Node 14 ([#8578 ](https://github.com/parse-community/parse-server/issues/8578 )) ([f911f2c ](f911f2cd3a ))
* Unnecessary log entries by `extendSessionOnUse` ([#8562 ](https://github.com/parse-community/parse-server/issues/8562 )) ([fd6a007 ](fd6a0077f2 ))
### Features
* `extendSessionOnUse` to automatically renew Parse Sessions ([#8505 ](https://github.com/parse-community/parse-server/issues/8505 )) ([6f885d3 ](6f885d36b9 ))
* Add new Parse Server option `preventSignupWithUnverifiedEmail` to prevent returning a user without session token on sign-up with unverified email address ([#8451 ](https://github.com/parse-community/parse-server/issues/8451 )) ([82da308 ](82da30842a ))
* Add option to change the log level of logs emitted by Cloud Functions ([#8530 ](https://github.com/parse-community/parse-server/issues/8530 )) ([2caea31 ](2caea310be ))
* Add support for `$eq` query constraint in LiveQuery ([#8614 ](https://github.com/parse-community/parse-server/issues/8614 )) ([656d673 ](656d673cf5 ))
* Add zones for rate limiting by `ip`, `user`, `session`, `global` ([#8508 ](https://github.com/parse-community/parse-server/issues/8508 )) ([03fba97 ](03fba97e05 ))
* Allow `Parse.Object` pointers in Cloud Code arguments ([#8490 ](https://github.com/parse-community/parse-server/issues/8490 )) ([28aeda3 ](28aeda3f16 ))
### Reverts
* fix: Inaccurate table total row count for PostgreSQL ([6722110 ](6722110f20 ))
2023-06-10 23:05:13 +00:00
Manuel
e2e51d94fa
build: Release ( #8627 )
2023-06-11 01:04:06 +02:00
Manuel Trezza
0c3382fbab
Merge branch 'beta' into build
2023-06-10 23:13:23 +02:00
Manuel Trezza
24c0b03f5e
Squashed commit of the following:
...
commit 150627328f
Author: semantic-release-bot <semantic-release-bot@martynus.net >
Date: Sat May 20 23:24:03 2023 +0000
chore(release): 6.2.0 [skip ci]
# [6.2.0](https://github.com/parse-community/parse-server/compare/6.1.0...6.2.0 ) (2023-05-20)
### Features
* Add new Parse Server option `fileUpload.fileExtensions` to restrict file upload by file extension; this fixes a security vulnerability in which a phishing attack could be performed using an uploaded HTML file; by default the new option only allows file extensions matching the regex pattern `^[^hH][^tT][^mM][^lL]?$`, which excludes HTML files; if your app currently depends on uploading files with HTML file extensions then this may be a breaking change and you could allow HTML file upload by setting the option to `['.*']` ([#8538 ](https://github.com/parse-community/parse-server/issues/8538 )) ([a318e7b ](a318e7bbaf ))
commit a318e7bbaf
Author: Manuel <5673677+mtrezza@users.noreply.github.com >
Date: Sun May 21 01:23:00 2023 +0200
feat: Add new Parse Server option `fileUpload.fileExtensions` to restrict file upload by file extension; this fixes a security vulnerability in which a phishing attack could be performed using an uploaded HTML file; by default the new option only allows file extensions matching the regex pattern `^[^hH][^tT][^mM][^lL]?$`, which excludes HTML files; if your app currently depends on uploading files with HTML file extensions then this may be a breaking change and you could allow HTML file upload by setting the option to `['.*']` (#8538 )
commit 832702dffd
Author: semantic-release-bot <semantic-release-bot@martynus.net >
Date: Mon May 1 21:50:23 2023 +0000
chore(release): 6.1.0 [skip ci]
# [6.1.0](https://github.com/parse-community/parse-server/compare/6.0.0...6.1.0 ) (2023-05-01)
### Bug Fixes
* LiveQuery can return incorrectly formatted date ([#8456 ](https://github.com/parse-community/parse-server/issues/8456 )) ([4ce135a ](4ce135a4fe ))
* Nested date is incorrectly decoded as empty object `{}` when fetching a Parse Object ([#8446 ](https://github.com/parse-community/parse-server/issues/8446 )) ([22d2446 ](22d2446dfe ))
* Parameters missing in `afterFind` trigger of authentication adapters ([#8458 ](https://github.com/parse-community/parse-server/issues/8458 )) ([ce34747 ](ce34747e8a ))
* Rate limiting across multiple servers via Redis not working ([#8469 ](https://github.com/parse-community/parse-server/issues/8469 )) ([d9e347d ](d9e347d741 ))
* Security upgrade jsonwebtoken to 9.0.0 ([#8420 ](https://github.com/parse-community/parse-server/issues/8420 )) ([f5bfe45 ](f5bfe4571e ))
### Features
* Add `afterFind` trigger to authentication adapters ([#8444 ](https://github.com/parse-community/parse-server/issues/8444 )) ([c793bb8 ](c793bb88e7 ))
* Add option `schemaCacheTtl` for schema cache pulling as alternative to `enableSchemaHooks` ([#8436 ](https://github.com/parse-community/parse-server/issues/8436 )) ([b3b76de ](b3b76de71b ))
* Add Parse Server option `resetPasswordSuccessOnInvalidEmail` to choose success or error response on password reset with invalid email ([#7551 ](https://github.com/parse-community/parse-server/issues/7551 )) ([e5d610e ](e5d610e5e4 ))
* Add rate limiting across multiple servers via Redis ([#8394 ](https://github.com/parse-community/parse-server/issues/8394 )) ([34833e4 ](34833e42ee ))
* Allow multiple origins for header `Access-Control-Allow-Origin` ([#8517 ](https://github.com/parse-community/parse-server/issues/8517 )) ([4f15539 ](4f15539ac2 ))
* Deprecate LiveQuery `fields` option in favor of `keys` for semantic consistency ([#8388 ](https://github.com/parse-community/parse-server/issues/8388 )) ([a49e323 ](a49e323d5a ))
* Export `AuthAdapter` to make it available for extension with custom authentication adapters ([#8443 ](https://github.com/parse-community/parse-server/issues/8443 )) ([40c1961 ](40c196153b ))
commit 18b63d1da7
Merge: f7eee19d f59d46c9
Author: Manuel <5673677+mtrezza@users.noreply.github.com >
Date: Mon May 1 23:49:22 2023 +0200
build: Release (#8526 )
2023-06-10 23:11:12 +02:00
Manuel Trezza
fb54ac1f1e
empty commit
2023-06-10 23:11:12 +02:00
Manuel
02a2ef2baa
docs: Fix typos in CONTRIBUTING guide ( #8629 )
2023-06-10 23:08:43 +02:00
Manuel
234fb2cbf3
docs: Add to CONTRIBUTING guide ( #8628 )
2023-06-10 23:04:48 +02:00
semantic-release-bot
c8910abdaa
chore(release): 6.1.0-alpha.20 [skip ci]
...
# [6.1.0-alpha.20](https://github.com/parse-community/parse-server/compare/6.1.0-alpha.19...6.1.0-alpha.20 ) (2023-06-09)
### Features
* Add zones for rate limiting by `ip`, `user`, `session`, `global` ([#8508 ](https://github.com/parse-community/parse-server/issues/8508 )) ([03fba97 ](03fba97e05 ))
2023-06-09 11:29:05 +00:00
Daniel
03fba97e05
feat: Add zones for rate limiting by ip, user, session, global ( #8508 )
2023-06-09 13:27:56 +02:00
semantic-release-bot
e2a7218f74
chore(release): 6.1.0-alpha.19 [skip ci]
...
# [6.1.0-alpha.19](https://github.com/parse-community/parse-server/compare/6.1.0-alpha.18...6.1.0-alpha.19 ) (2023-06-08)
### Bug Fixes
* LiveQuery server is not shut down properly when `handleShutdown` is called ([#8491 ](https://github.com/parse-community/parse-server/issues/8491 )) ([967700b ](967700bdbc ))
2023-06-08 09:05:50 +00:00
Daniel
967700bdbc
fix: LiveQuery server is not shut down properly when handleShutdown is called ( #8491 )
2023-06-08 11:04:49 +02:00
semantic-release-bot
3ea1ace631
chore(release): 6.1.0-alpha.18 [skip ci]
...
# [6.1.0-alpha.18](https://github.com/parse-community/parse-server/compare/6.1.0-alpha.17...6.1.0-alpha.18 ) (2023-06-08)
### Features
* Add support for `$eq` query constraint in LiveQuery ([#8614 ](https://github.com/parse-community/parse-server/issues/8614 )) ([656d673 ](656d673cf5 ))
2023-06-08 02:06:02 +00:00
Corey
656d673cf5
feat: Add support for $eq query constraint in LiveQuery ( #8614 )
2023-06-08 04:04:58 +02:00
semantic-release-bot
b01d4f0abb
chore(release): 6.1.0-alpha.17 [skip ci]
...
# [6.1.0-alpha.17](https://github.com/parse-community/parse-server/compare/6.1.0-alpha.16...6.1.0-alpha.17 ) (2023-06-07)
### Features
* Add new Parse Server option `preventSignupWithUnverifiedEmail` to prevent returning a user without session token on sign-up with unverified email address ([#8451 ](https://github.com/parse-community/parse-server/issues/8451 )) ([82da308 ](82da30842a ))
2023-06-07 19:53:02 +00:00
Daniel
82da30842a
feat: Add new Parse Server option preventSignupWithUnverifiedEmail to prevent returning a user without session token on sign-up with unverified email address ( #8451 )
2023-06-07 21:51:53 +02:00
Snyk bot
0ce3692759
refactor: Upgrade semver from 7.5.0 to 7.5.1 ( #8612 )
2023-06-05 10:03:46 +02:00
Parse Platform
8c9a56e8ea
refactor: Upgrade parse from 4.0.1 to 4.1.0 ( #8604 )
2023-06-03 14:16:14 +02:00
Parse Platform
3ec453d885
refactor: Upgrade semver from 7.3.8 to 7.5.0 ( #8593 )
2023-06-01 16:09:24 +02:00
Parse Platform
bf2a224e46
refactor: Upgrade body-parser from 1.20.1 to 1.20.2 ( #8594 )
2023-05-31 22:09:48 +02:00
Parse Platform
5ab370d58e
refactor: Upgrade @babel/eslint-parser from 7.19.1 to 7.21.8 ( #8591 )
2023-05-31 11:09:10 +02:00
Snyk bot
c0d1bc4f72
refactor: Upgrade winston from 3.8.1 to 3.8.2 ( #8598 )
2023-05-30 20:00:12 +02:00
Parse Platform
15704a68f1
refactor: Upgrade rate-limit-redis from 3.0.1 to 3.0.2 ( #8596 )
2023-05-29 22:54:41 +02:00
Parse Platform
9f1edd09f7
refactor: Upgrade express-rate-limit from 6.6.0 to 6.7.0 ( #8595 )
2023-05-29 20:20:43 +02:00
Corey
fc3b7526a6
refactor: Upgrade pg-promise from 11.3.0 to 11.5.0 ( #8586 )
2023-05-29 17:40:51 +02:00
Daniel
505dd6bcfe
ci: Fix flaky definitions check ( #8504 )
2023-05-29 14:11:45 +02:00
semantic-release-bot
fc81b411e9
chore(release): 6.1.0-alpha.16 [skip ci]
...
# [6.1.0-alpha.16](https://github.com/parse-community/parse-server/compare/6.1.0-alpha.15...6.1.0-alpha.16 ) (2023-05-28)
### Reverts
* fix: Inaccurate table total row count for PostgreSQL ([6722110 ](6722110f20 ))
2023-05-28 19:46:01 +00:00
Manuel
6722110f20
revert: fix: Inaccurate table total row count for PostgreSQL
...
This reverts commit 0823a02fbf .
2023-05-28 21:44:42 +02:00
semantic-release-bot
6c5f89a56b
chore(release): 6.1.0-alpha.15 [skip ci]
...
# [6.1.0-alpha.15](https://github.com/parse-community/parse-server/compare/6.1.0-alpha.14...6.1.0-alpha.15 ) (2023-05-28)
### Bug Fixes
* Inaccurate table total row count for PostgreSQL ([#8511 ](https://github.com/parse-community/parse-server/issues/8511 )) ([0823a02 ](0823a02fbf ))
2023-05-28 11:59:52 +00:00
patelmilanun
0823a02fbf
fix: Inaccurate table total row count for PostgreSQL ( #8511 )
2023-05-28 13:32:02 +02:00
Corey
5eb690c1c5
refactor: Incorrect spelling in hooks error message ( #8585 )
2023-05-28 12:58:16 +02:00
Manuel
a37d1ee244
docs: Add code ownership section to CONTRIBUTING guide ( #8584 )
2023-05-28 01:44:10 +02:00
semantic-release-bot
bd39ac54f4
chore(release): 6.1.0-alpha.14 [skip ci]
...
# [6.1.0-alpha.14](https://github.com/parse-community/parse-server/compare/6.1.0-alpha.13...6.1.0-alpha.14 ) (2023-05-27)
### Bug Fixes
* Unnecessary log entries by `extendSessionOnUse` ([#8562 ](https://github.com/parse-community/parse-server/issues/8562 )) ([fd6a007 ](fd6a0077f2 ))
### Features
* Allow `Parse.Object` pointers in Cloud Code arguments ([#8490 ](https://github.com/parse-community/parse-server/issues/8490 )) ([28aeda3 ](28aeda3f16 ))
2023-05-27 23:32:51 +00:00
Manuel
d7ac0cd9f8
ci: Skip CI for changes in MD files ( #8583 )
2023-05-28 01:31:42 +02:00
Daniel
c2e4f8369b
refactor: Upgrade lru-cache from 7.12.0 to 9.1.1 ( #8559 )
2023-05-25 23:59:42 +02:00
Daniel
28aeda3f16
feat: Allow Parse.Object pointers in Cloud Code arguments ( #8490 )
2023-05-25 22:02:33 +02:00
Daniel
fd6a0077f2
fix: Unnecessary log entries by extendSessionOnUse ( #8562 )
2023-05-25 14:00:56 +02:00
semantic-release-bot
3030c7652e
chore(release): 6.1.0-alpha.13 [skip ci]
...
# [6.1.0-alpha.13](https://github.com/parse-community/parse-server/compare/6.1.0-alpha.12...6.1.0-alpha.13 ) (2023-05-25)
### Bug Fixes
* Rate limit feature is incompatible with Node 14 ([#8578 ](https://github.com/parse-community/parse-server/issues/8578 )) ([f911f2c ](f911f2cd3a ))
2023-05-25 11:15:05 +00:00
Daniel
f911f2cd3a
fix: Rate limit feature is incompatible with Node 14 ( #8578 )
2023-05-25 13:13:39 +02:00
Snyk bot
b0b99e7451
refactor: Security upgrade @parse/push-adapter from 4.1.2 to 4.1.3 ( #8572 )
2023-05-24 01:39:18 +02:00
Daniel
a005874776
refactor: Upgrade commander from 5.1.0 to 10.0.1 ( #8557 )
2023-05-22 17:11:50 +02:00
Daniel
4c1093e2e4
refactor: Upgrade path-to-regexp from 0.1.7 to 6.2.1 ( #8558 )
2023-05-22 16:39:32 +02:00
Parse Platform
00c362d739
refactor: Upgrade redis from 4.0.6 to 4.6.6 ( #8549 )
2023-05-22 00:26:12 +02:00
Parse Platform
cc57fafe38
refactor: Upgrade ws from 8.9.0 to 8.13.0 ( #8551 )
2023-05-21 23:53:17 +02:00
Snyk bot
7121829bbb
refactor: Upgrade @graphql-tools/merge from 8.3.6 to 8.4.1 ( #8544 )
2023-05-21 17:58:23 +02:00
Manuel
a27482c57e
refactor: Add new Parse Server option fileUpload.fileExtensions to restrict file upload by file extension ( #8539 )
2023-05-21 01:31:52 +02:00
semantic-release-bot
150627328f
chore(release): 6.2.0 [skip ci]
...
# [6.2.0](https://github.com/parse-community/parse-server/compare/6.1.0...6.2.0 ) (2023-05-20)
### Features
* Add new Parse Server option `fileUpload.fileExtensions` to restrict file upload by file extension; this fixes a security vulnerability in which a phishing attack could be performed using an uploaded HTML file; by default the new option only allows file extensions matching the regex pattern `^[^hH][^tT][^mM][^lL]?$`, which excludes HTML files; if your app currently depends on uploading files with HTML file extensions then this may be a breaking change and you could allow HTML file upload by setting the option to `['.*']` ([#8538 ](https://github.com/parse-community/parse-server/issues/8538 )) ([a318e7b ](a318e7bbaf ))
2023-05-20 23:24:03 +00:00
Manuel
a318e7bbaf
feat: Add new Parse Server option fileUpload.fileExtensions to restrict file upload by file extension; this fixes a security vulnerability in which a phishing attack could be performed using an uploaded HTML file; by default the new option only allows file extensions matching the regex pattern ^[^hH][^tT][^mM][^lL]?$, which excludes HTML files; if your app currently depends on uploading files with HTML file extensions then this may be a breaking change and you could allow HTML file upload by setting the option to ['.*'] ( #8538 )
2023-05-21 01:23:00 +02:00
Manuel
db4c214eac
docs: Add Synk step for LTS release to CONTRIBUTING ( #8536 )
2023-05-20 23:16:02 +02:00
semantic-release-bot
ab301b6518
chore(release): 6.1.0-alpha.12 [skip ci]
...
# [6.1.0-alpha.12](https://github.com/parse-community/parse-server/compare/6.1.0-alpha.11...6.1.0-alpha.12 ) (2023-05-19)
### Bug Fixes
* GridFS file storage doesn't work with certain `enableSchemaHooks` settings ([#8467 ](https://github.com/parse-community/parse-server/issues/8467 )) ([d4cda4b ](d4cda4b26c ))
2023-05-19 06:43:10 +00:00