Skip to content

Commit adde802

Browse files
authored
Add warning in changelog regarding upgrade to 4.0 and index creation (parse-community#6469)
* bump version * add the special note * remove new version & add note about indexes to 4.0.2 & 4.0.0 * Update package-lock.json * Update package.json * add line break * remove double space Co-authored-by: Tom Fox <[email protected]>
1 parent 48b8cae commit adde802

File tree

1 file changed

+22
-3
lines changed

1 file changed

+22
-3
lines changed

CHANGELOG.md

+22-3
Original file line numberDiff line numberDiff line change
@@ -5,16 +5,26 @@
55

66
### 4.1.0
77
[Full Changelog](https://github.com/parse-community/parse-server/compare/4.0.2...4.1.0)
8+
89
_SECURITY RELEASE_: see [advisory](https://github.com/parse-community/parse-server/security/advisories/GHSA-h4mf-75hf-67w4) for details
910
- SECURITY FIX: Patch Regex vulnerabilities. See [3a3a5ee](https://github.com/parse-community/parse-server/commit/3a3a5eee5ffa48da1352423312cb767de14de269). Special thanks to [W0lfw00d](https://github.com/W0lfw00d) for identifying and [responsibly reporting](https://github.com/parse-community/parse-server/blob/master/SECURITY.md) the vulnerability. Thanks to [Antonio Davi Macedo Coelho de Castro](https://github.com/davimacedo) for the speedy fix.
1011

1112
### 4.0.2
1213
[Full Changelog](https://github.com/parse-community/parse-server/compare/4.0.1...4.0.2)
14+
1315
__BREAKING CHANGES:__
1416
1. Remove Support for Mongo 3.2 & 3.4. The new minimum supported version is Mongo 3.6.
15-
2. Change username and email validation to be case insensitive. This change should be transparent in most use cases. The validation behavior should now behave 'as expected'. See [#6414](https://github.com/parse-community/parse-server/pull/6414) for details.
17+
2. Change username and email validation to be case insensitive. This change should be transparent in most use cases. The validation behavior should now behave 'as expected'. See [#5634](https://github.com/parse-community/parse-server/pull/5634) for details.
18+
19+
> __Special Note on Upgrading to Parse Server 4.0.0 and above__
20+
>
21+
> In addition to the breaking changes noted above, [#5634](https://github.com/parse-community/parse-server/pull/5634) introduces a two new case insensitive indexes on the `User` collection. Special care should be taken when upgrading to this version to ensure that:
22+
>
23+
> 1. The new indexes can be successfully created (see issue [#6465](https://github.com/parse-community/parse-server/issues/6465) for details on a potential issue for your installation).
24+
>
25+
> 2. Care is taken ensure that there is adequate compute capacity to create the index in the background while still servicing requests.
1626
17-
FIX: attempt to get travis to deploy to npmjs again. See [#6475](https://github.com/parse-community/parse-server/pull/6457). Thanks to [Arthur Cinader](https://github.com/acinader).
27+
- FIX: attempt to get travis to deploy to npmjs again. See [#6475](https://github.com/parse-community/parse-server/pull/6457). Thanks to [Arthur Cinader](https://github.com/acinader).
1828

1929
### 4.0.1
2030
[Full Changelog](https://github.com/parse-community/parse-server/compare/4.0.0...4.0.1)
@@ -23,6 +33,15 @@ FIX: attempt to get travis to deploy to npmjs again. See [#6475](https://github
2333

2434
### 4.0
2535
[Full Changelog](https://github.com/parse-community/parse-server/compare/3.10.0...4.0.0)
36+
37+
> __Special Note on Upgrading to Parse Server 4.0.0 and above__
38+
>
39+
> In addition to the breaking changes noted below, [#5634](https://github.com/parse-community/parse-server/pull/5634) introduces a two new case insensitive indexes on the `User` collection. Special care should be taken when upgrading to this version to ensure that:
40+
>
41+
> 1. The new indexes can be successfully created (see issue [#6465](https://github.com/parse-community/parse-server/issues/6465) for details on a potential issue for your installation).
42+
>
43+
> 2. Care is taken ensure that there is adequate compute capacity to create the index in the background while still servicing requests.
44+
2645
- NEW: add hint option to Parse.Query [#6322](https://github.com/parse-community/parse-server/pull/6322). Thanks to [Steve Stencil](https://github.com/stevestencil)
2746
- FIX: CLP objectId size validation fix [#6332](https://github.com/parse-community/parse-server/pull/6332). Thanks to [Old Grandpa](https://github.com/BufferUnderflower)
2847
- FIX: Add volumes to Docker command [#6356](https://github.com/parse-community/parse-server/pull/6356). Thanks to [Kasra Bigdeli](https://github.com/githubsaturn)
@@ -31,7 +50,7 @@ FIX: attempt to get travis to deploy to npmjs again. See [#6475](https://github
3150
- NEW: GraphQL Nested File Upload [#6372](https://github.com/parse-community/parse-server/pull/6372). Thanks to [Antoine Cormouls](https://github.com/Moumouls)
3251
- NEW: Granular CLP pointer permissions [#6352](https://github.com/parse-community/parse-server/pull/6352). Thanks to [Old Grandpa](https://github.com/BufferUnderflower)
3352
- FIX: Add missing colon for customPages [#6393](https://github.com/parse-community/parse-server/pull/6393). Thanks to [Jerome De Leon](https://github.com/JeromeDeLeon)
34-
NEW: `afterLogin` cloud code hook [#6387](https://github.com/parse-community/parse-server/pull/6387). Thanks to [David Corona](https://github.com/davesters)
53+
- NEW: `afterLogin` cloud code hook [#6387](https://github.com/parse-community/parse-server/pull/6387). Thanks to [David Corona](https://github.com/davesters)
3554
- FIX: __BREAKING CHANGE__ Prevent new usernames or emails that clash with existing users' email or username if it only differs by case. For example, don't allow a new user with the name 'Jane' if we already have a user 'jane'. [#5634](https://github.com/parse-community/parse-server/pull/5634). Thanks to [Arthur Cinader](https://github.com/acinader)
3655
- FIX: Support Travis CI V2. [#6414](https://github.com/parse-community/parse-server/pull/6414). Thanks to [Diamond Lewis](https://github.com/dplewis)
3756
- FIX: Prevent crashing on websocket error. [#6418](https://github.com/parse-community/parse-server/pull/6418). Thanks to [Diamond Lewis](https://github.com/dplewis)

0 commit comments

Comments
 (0)