4.0.0
BREAKING CHANGES:
- Remove Support for Mongo 3.2 & 3.4. The new minimum supported version is Mongo 3.6.
- 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 for details.
Special Note on Upgrading to Parse Server 4.0.0 and above
In addition to the breaking changes noted above, #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:
The new indexes can be successfully created (see issue #6465 for details on a potential issue for your installation).
Care is taken ensure that there is adequate compute capacity to create the index in the background while still servicing requests.
- NEW: add hint option to Parse.Query #6322. Thanks to Steve Stencil
- FIX: CLP objectId size validation fix #6332. Thanks to Old Grandpa
- FIX: Add volumes to Docker command #6356. Thanks to Kasra Bigdeli
- NEW: GraphQL 3rd Party LoginWith Support #6371. Thanks to Antoine Cormouls
- FIX: GraphQL Geo Queries #6363. Thanks to Antoine Cormouls
- NEW: GraphQL Nested File Upload #6372. Thanks to Antoine Cormouls
- NEW: Granular CLP pointer permissions #6352. Thanks to Old Grandpa
- FIX: Add missing colon for customPages #6393. Thanks to Jerome De Leon
- NEW:
afterLogin
cloud code hook #6387. Thanks to David Corona - 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. Thanks to Arthur Cinader
- FIX: Support Travis CI V2. #6414. Thanks to Diamond Lewis
- FIX: Prevent crashing on websocket error. #6418. Thanks to Diamond Lewis
- NEW: Allow protectedFields for Authenticated users and Public. $6415. Thanks to Old Grandpa
- FIX: Correct bug in determining GraphQL pointer errors when mutating. #6413. Thanks to Antoine Cormouls
- NEW: Allow true GraphQL Schema Customization. #6360. Thanks to Antoine Cormouls
- BREAKING CHANGE: Remove Support for Mongo version < 3.6 #6445. Thanks to Arthur Cinader