5.1.0
parseplatformorg
released this
18 Mar 14:48
·
837 commits
to release
since this release
5.1.0 (2022-03-18)
Bug Fixes
- adding or modifying a nested property requires addField permissions (#7679) (6a6248b)
- bump nanoid from 3.1.25 to 3.2.0 (#7781) (f5f63bf)
- bump node-fetch from 2.6.1 to 3.1.1 (#7782) (9082351)
- node engine compatibility did not include node 16 (#7739) (ea7c014)
- node engine range has no upper limit to exclude incompatible node versions (#7692) (573558d)
- package.json & package-lock.json to reduce vulnerabilities (#7823) (5ca2288)
- schema cache not cleared in some cases (#7678) (5af6e5d)
- security upgrade follow-redirects from 1.14.6 to 1.14.7 (#7769) (8f5a861)
- security upgrade follow-redirects from 1.14.7 to 1.14.8 (#7801) (70088a9)
- security vulnerability that allows remote code execution (GHSA-p6h4-93qp-jhcm) (#7844) (e569f40)
- server crash using GraphQL due to missing @apollo/client peer dependency (#7787) (08089d6)
- unable to use objectId size higher than 19 on GraphQL API (#7627) (ed86c80)
- upgrade mime from 2.5.2 to 3.0.0 (#7725) (f5ef98b)
- upgrade parse from 3.3.1 to 3.4.0 (#7723) (d4c1f47)
- upgrade winston from 3.5.0 to 3.5.1 (#7820) (4af253d)
Features
- add Cloud Code context to
ParseObject.fetch
(#7779) (315290d) - add Idempotency to Postgres (#7750) (0c3feaa)
- add support for Node 16 (#7707) (45cc58c)
- bump required node engine to >=12.22.10 (#7846) (5ace99d)
- support
postgresql
protocol in database URI (#7757) (caf4a23) - support relativeTime query constraint on Postgres (#7747) (16b1b2a)
- upgrade to MongoDB Node.js driver 4.x for MongoDB 5.0 support (#7794) (f88aa2a)
Reverts
- refactor: allow ES import for cloud string if package type is module (b64640c)
- update node engine to 2.22.0 (#7827) (f235412)
⚠️ NOTABLE CHANGES
The following changes would formally require a major version increment (Parse Server 6.0), but given their low relevance they are released as part of this minor version increment (Parse Server 5.1).
- The MongoDB GridStore adapter has been removed. By default, Parse Server already uses GridFS, so if you do not manually use the GridStore adapter, you can ignore this change. Parse Server uses the GridFSBucket adapter instead of GridStore adapter by default since 2018. (f88aa2a)
- Removes official Node 15 support which has already reached it End-of-Life date. (45cc58c)