Releases: parse-community/parse-server
Releases · parse-community/parse-server
2.7.4
2.7.4
Bug Fixes:
- Fixes an issue affecting polygon queries, thanks to Diamond Lewis
Dependency Updates:
Development Dependencies Updates:
2.7.3
2.7.3
Improvements:
- Improve documentation for LiveQuery options, thanks to Arthur Cinader
- Improve documentation for using cloud code with docker, thanks to Stephen Tuso
- Adds support for Facebook's AccountKit, thanks to 6thfdwp
- Disable afterFind routines when running aggregates, thanks to Diamond Lewis
- Improve support for distinct aggregations of nulls, thanks to Diamond Lewis
- Regenreate the email verification token when requesting a new email, thanks to Benjamin Wilson Friedman
Bug Fixes:
- Fix issue affecting readOnly masterKey and purge command, thanks to AreyouHappy
- Fixes Issue unsetting in beforeSave doesn't allow object creation, thanks to Diamond Lewis
- Fixes issue crashing server on invalid live query payload, thanks to fridays
- Fixes issue affecting postgres storage adapter "undefined property '__op'", thanks to Tyson Andre
Dependency Updates:
- [email protected]
- [email protected]
- [email protected]
- [email protected]
- [email protected]
- [email protected]
- [email protected]
- [email protected]
Devevelopment Dependencies Updates:
2.7.2
2.7.2
Improvements:
- Improved match aggregate
- Do not mark the empty pushs as failed
- Support pointer in aggregate query
- Introduces flow types for storage
- Postgres: Refactoring of Postgres Storage Adapter
- Postgres: Support for multiple projection in aggregate
- Postgres: performance optimizations
- Adds infos about vulnerability disclosures
- Adds ability to login with email when provided as username
Bug Fixes
- Scrub Passwords with URL Encoded Characters
- Fixes issue affecting using sorting in beforeFind
2.7.1
2.7.1
-
⚠️ Fixes a security issue affecting Class Level Permissions -
Adds support for dot notation when using matchesKeyInQuery, thanks to Henrik and Arthur Cinader
2.7.0
2.7.0
Starting parse-server 2.7.0, the minimun nodejs version is 6.11.4, please update your engines before updating parse-server
New Features:
- Aggregation endpoints, thanks to Diamond Lewis
- Adds indexation options onto Schema endpoints, thanks to Diamond Lewis
Bug fixes:
- Fixes sessionTokens being overridden in 'find' (#4332), thanks to Benjamin Wilson Friedman
- Proper
handleShutdown()
feature to close database connections (#4361), thanks to CHANG, TZU-YEN - Fixes issue affecting state of _PushStatus objects, thanks to Benjamin Wilson Friedman
- Fixes issue affecting calling password reset password pages with wrong appid, thanks to Bryan de Leon
- Fixes issue affecting duplicates _Sessions on successive logins, thanks to Florent Vilmart
Improvements:
- Updates contributing guides, and improves windows support, thanks to Addison Elliott
- Uses new official scoped packaged, thanks to Florent Vilmart
- Improves health checks responses, thanks to Benjamin Wilson Friedman
- Add password confirmation to choose_password, thanks to Worathiti Manosroi
- Improve performance of relation queries, thanks to Florent Vilmart
Dependency Updates:
- [email protected]
- [email protected]
- [email protected]
- [email protected]
- [email protected]
- [email protected]
Development Dependencies Updates:
2.6.5
2.6.5
New Features:
- Adds support for read-only masterKey, thanks to Florent Vilmart
- Adds support for relative time queries (mongodb only), thanks to Marvel Mathew
Improvements:
- Handle possible afterSave exception, thanks to Benjamin Wilson Friedman
- Add support for expiration interval in Push, thanks to Marvel Mathew
Bug Fixes:
- The REST API key was improperly inferred from environment when using the CLI, thanks to Florent Vilmart
2.6.4
2.6.4
Improvements:
- Improves management of configurations and default values, thanks to Florent Vilmart
- Adds ability to start ParseServer with
ParseServer.start(options)
, thanks to Florent Vilmart - Adds request original IP to cloud code hooks, thanks to Gustav Ahlberg
- Corrects some outdated links, thanks to Benjamin Wilson Friedman
- Adds serverURL validation on startup, thanks to Benjamin Wilson Friedman
- Adds ability to login with POST requests alongside GET, thanks to Benjamin Wilson Friedman
- Adds ability to login with email, instead of username, thanks to Florent Vilmart
Bug Fixes:
- Fixes issue affecting beforeSaves and increments, thanks to Benjamin Wilson Friedman
Dependency Updates:
- [email protected]
- [email protected]
- [email protected]
- [email protected]
- [email protected]
- [email protected]
- [email protected]
- [email protected]
Devevelopment Dependencies Updates:
2.6.3
2.6.3
Improvements:
- Queries on Pointer fields with
$in
and$nin
now supports list of objectId's, thanks to Florent Vilmart - LiveQueries on
$in
and$nin
for pointer fields work as expected thanks to Florent Vilmart - Also remove device token when APNS error is BadDeviceToken, thanks to Mauricio Tollin
- LRU cache is not available on the ParseServer object, thanks to Tyler Brock
- Error messages are more expressive, thanks to Tyler Brock
- Postgres: Properly handle undefined field values, thanks to Diamond Lewis
- Updating with two GeoPoints fails correctly, thanks to Anthony Mosca
New Features:
- Adds ability to set a maxLimit on server configuration for queries, thanks to Chris Norris
Bug fixes:
- Fixes issue affecting reporting
_PushStatus
with misconfigured serverURL, thanks to Florent Vilmart - Fixes issue affecting deletion of class that doesn't exist, thanks to Diamond Lewis
Dependency Updates:
Devevelopment Dependencies Updates:
2.6.2
2.6.2
Improvements:
- PushWorker/PushQueue channels are properly prefixed with the Parse applicationId, thanks to Marvel Mathew
- You can use Parse.Cloud.afterSave hooks on _PushStatus
- You can use Parse.Cloud.onLiveQueryEvent to track the number of clients and subscriptions
- Adds support for more fields from the Audience class.
New Features:
- Push: Adds ability to track sentPerUTC offset if your push scheduler supports it.
- Push: Adds support for cleaning up invalid deviceTokens from _Installation (PARSE_SERVER_CLEANUP_INVALID_INSTALLATIONS=1).
Dependency Updates:
Devevelopment Dependencies Updates:
2.6.1
2.6.1
Improvements:
- Improves overall performance of the server, more particularly with large query results.
- Improves performance of InMemoryCacheAdapter by removing serialization.
- Improves logging performance by skipping necessary log calls.
- Refactors object routers to simplify logic.
- Adds automatic indexing on $text indexes, thanks to Diamon Lewis
New Features:
- Push: Adds ability to send localized pushes according to the _Installation localeIdentifier
- Push: proper support for scheduling push in user's locale time, thanks to Marvel Mathew
- LiveQuery: Adds ability to use LiveQuery with a masterKey, thanks to Jeremy May
Bug Fixes:
- Fixes an issue that would duplicate Session objects per userId-installationId pair.
- Fixes an issue affecting pointer permissions introduced in this release.
- Fixes an issue that would prevent displaying audiences correctly in dashboard.
- Fixes an issue affecting preventLoginWithUnverifiedEmail upon signups.