parse-server

Parse Server for Node.js / Express

APACHE-2.0 License

Downloads
105.2K
Stars
20.6K
Committers
341

Bot releases are visible (Hide)

parse-server - 6.0.0-alpha.28

Published by parseplatformorg over 1 year ago

6.0.0-alpha.28 (2023-01-25)

Bug Fixes

  • Rate limiter may reject requests that contain a session token (#8399) (c114dc8)
parse-server - 6.0.0-alpha.27

Published by parseplatformorg over 1 year ago

6.0.0-alpha.27 (2023-01-23)

Bug Fixes

  • ParseServer.verifyServerUrl may fail if server response headers are missing; remove unnecessary logging (#8391) (1c37a7c)
parse-server - 6.0.0-alpha.26

Published by parseplatformorg over 1 year ago

6.0.0-alpha.26 (2023-01-20)

Bug Fixes

  • ES6 modules do not await the import of Cloud Code files (#8368) (a7bd180)
parse-server - 6.0.0-alpha.25

Published by parseplatformorg almost 2 years ago

6.0.0-alpha.25 (2023-01-16)

Features

  • Add ParseQuery.watch to trigger LiveQuery only on update of specific fields (#8028) (fc92faa)
parse-server - 6.0.0-alpha.24

Published by parseplatformorg almost 2 years ago

6.0.0-alpha.24 (2023-01-09)

Features

  • Reduce Docker image size by improving stages (#8359) (40810b4)

BREAKING CHANGES

  • The Docker image does not contain the git dependency anymore; if you have been using git as a transitive dependency it now needs to be explicitly installed in your Docker file, for example with RUN apk --no-cache add git (#8359) (40810b4)
parse-server - 6.0.0-alpha.23

Published by parseplatformorg almost 2 years ago

6.0.0-alpha.23 (2023-01-08)

Features

  • Access the internal scope of Parse Server using the new maintenanceKey; the internal scope contains unofficial and undocumented fields (prefixed with underscore _) which are used internally by Parse Server; you may want to manipulate these fields for out-of-band changes such as data migration or correction tasks; changes within the internal scope of Parse Server may happen at any time without notice or changelog entry, it is therefore recommended to look at the source code of Parse Server to understand the effects of manipulating internal fields before using the key; it is discouraged to use the maintenanceKey for routine operations in a production environment; see access scopes (#8212) (f3bcc93)

BREAKING CHANGES

  • Fields in the internal scope of Parse Server (prefixed with underscore _) are only returned using the new maintenanceKey; previously the masterKey allowed reading of internal fields; see access scopes for a comparison of the keys' access permissions (#8212) (f3bcc93)
parse-server - 6.0.0-alpha.22

Published by parseplatformorg almost 2 years ago

6.0.0-alpha.22 (2023-01-08)

Features

  • Adapt verifyServerUrl for new asynchronous Parse Server start-up states (#8366) (ffa4974)

BREAKING CHANGES

  • The method ParseServer.verifyServerUrl now returns a promise instead of a callback. (ffa4974)
parse-server - 6.0.0-alpha.21

Published by parseplatformorg almost 2 years ago

6.0.0-alpha.21 (2023-01-06)

Features

  • Add request rate limiter based on IP address (#8174) (6c79f6a)
parse-server - 6.0.0-alpha.20

Published by parseplatformorg almost 2 years ago

6.0.0-alpha.20 (2023-01-06)

Features

parse-server - 6.0.0-alpha.19

Published by parseplatformorg almost 2 years ago

6.0.0-alpha.19 (2023-01-05)

Features

  • Remove deprecation DEPPS1: Native MongoDB syntax in aggregation pipeline (#8362) (d0d30c4)

BREAKING CHANGES

  • The MongoDB aggregation pipeline requires native MongoDB syntax instead of the custom Parse Server syntax; for example pipeline stage names require a leading dollar sign like $match and the MongoDB document ID is referenced using _id instead of objectId (#8362) (d0d30c4)
parse-server - 6.0.0-alpha.18

Published by parseplatformorg almost 2 years ago

6.0.0-alpha.18 (2023-01-05)

Bug Fixes

  • The client IP address may be determined incorrectly in some cases; this fixes a security vulnerability in which the Parse Server option masterKeyIps may be circumvented, see GHSA-vm5r-c87r-pf6x (#8372) (892040d)

BREAKING CHANGES

  • The mechanism to determine the client IP address has been rewritten; to correctly determine the IP address it is now required to set the Parse Server option trustProxy accordingly if Parse Server runs behind a proxy server, see the express framework's trust proxy setting (#8372) (892040d)
parse-server - 6.0.0-alpha.17

Published by parseplatformorg almost 2 years ago

6.0.0-alpha.17 (2022-12-22)

Features

  • Upgrade Node Package Manager lock file package-lock.json to version 2 (#8285) (ee72467)

BREAKING CHANGES

  • The Node Package Manager lock file package-lock.json is upgraded to version 2; while it is backwards with version 1 for the npm installer, consider this if you run any non-npm analysis tools that use the lock file (#8285) (ee72467)
parse-server - 6.0.0-alpha.16

Published by parseplatformorg almost 2 years ago

6.0.0-alpha.16 (2022-12-21)

Features

  • Asynchronous initialization of Parse Server (#8232) (99fcf45)

BREAKING CHANGES

  • This release introduces the asynchronous initialization of Parse Server to prevent mounting Parse Server before being ready to receive request; it changes how Parse Server is imported, initialized and started; it also removes the callback serverStartComplete; see the Parse Server 6 migration guide for more details (#8232) (99fcf45)
parse-server - 6.0.0-alpha.15

Published by parseplatformorg almost 2 years ago

6.0.0-alpha.15 (2022-12-20)

Bug Fixes

  • Nested objects are encoded incorrectly for MongoDB (#8209) (1412666)

BREAKING CHANGES

  • Nested objects are now properly stored in the database using JSON serialization; previously, due to a bug only top-level objects were serialized, but nested objects were saved as raw JSON; for example, a nested Date object was saved as a JSON object like { "__type": "Date", "iso": "2020-01-01T00:00:00.000Z" } instead of its serialized representation 2020-01-01T00:00:00.000Z (#8209) (1412666)
parse-server - 6.0.0-alpha.14

Published by parseplatformorg almost 2 years ago

6.0.0-alpha.14 (2022-12-16)

Features

  • Write log entry when request with master key is rejected as outside of masterKeyIps (#8350) (e22b73d)
parse-server - 6.0.0-alpha.13

Published by parseplatformorg almost 2 years ago

6.0.0-alpha.13 (2022-12-07)

Features

  • Add option to change the log level of the logs emitted by triggers (#8328) (8f3b694)
parse-server - 6.0.0-alpha.12

Published by parseplatformorg almost 2 years ago

6.0.0-alpha.12 (2022-11-26)

Features

parse-server - 6.0.0-alpha.11

Published by parseplatformorg almost 2 years ago

6.0.0-alpha.11 (2022-11-25)

Bug Fixes

  • Parse Server option masterKeyIps does not include localhost by default for IPv6 (#8322) (ab82635)
parse-server - 5.4.0

Published by parseplatformorg almost 2 years ago

5.4.0 (2022-11-19)

Bug Fixes

  • GraphQL query ignores condition equalTo with value false (#8032) (7f5a15d)
  • Internal indices for classes _Idempotency and _Role are not protected in defined schema (#8121) (c16f529)
  • LiveQuery with containedIn not working when object field is an array (#8128) (1d9605b)
  • Push notifications badge doesn't update with Installation beforeSave trigger (#8162) (3c75c2b)
  • Query aggregation pipeline cannot handle value of type Date when directAccess: true (#8167) (e424137)
  • Relation constraints in compound queries Parse.Query.or, Parse.Query.and not working (#8203) (28f0d26)
  • Security upgrade undici from 5.6.0 to 5.8.0 (#8108) (4aa016b)
  • Sorting by non-existing value throws INVALID_SERVER_ERROR on Postgres (#8157) (3b775a1)
  • Updating object includes unchanged keys in client response for certain key types (#8159) (37af1d7)

Features

  • Add convenience access to Parse Server configuration in Cloud Code via Parse.Server (#8244) (9f11115)
  • Add option to change the default value of the Parse.Query.limit() constraint (#8152) (0388956)
  • Add support for MongoDB 6 (#8242) (aba0081)
  • Add support for Postgres 15 (#8215) (2feb6c4)
  • LiveQuery support for unsorted distance queries (#8221) (0f763da)
parse-server - 6.0.0-alpha.10

Published by parseplatformorg almost 2 years ago

6.0.0-alpha.10 (2022-11-19)

Bug Fixes

  • Cloud Code trigger beforeSave does not work with Parse.Role (#8320) (f29d972)