|
1 | 1 | ## Parse Server Changelog
|
2 | 2 |
|
| 3 | +### 2.4.0 |
| 4 | +[Full Changelog](https://github.com/ParsePlatform/parse-server/compare/2.3.8...2.4.0) |
| 5 | + |
| 6 | +Starting 2.4.0, parse-server is tested against node 6.10 and 7.10, mongodb 3.2 and 3.4. |
| 7 | +If you experience issues with older versions, please [open a issue](https://github.com/parse-community/parse-server/issues). |
| 8 | + |
| 9 | +#### New Features: |
| 10 | +* Adds `count` Class Level Permission ([#3814](https://github.com/parse-community/parse-server/pull/3814)), thanks to [Florent Vilmart](https://github.com/flovilmart) |
| 11 | +* Proper graceful shutdown support ([#3786](https://github.com/parse-community/parse-server/pull/3786)), thanks to [Florent Vilmart](https://github.com/flovilmart) |
| 12 | +* Let parse-server store as `scheduled` Push Notifications with push_time (#3717, #3722), thanks to [Felipe Andrade](https://github.com/felipemobile) |
| 13 | + |
| 14 | +#### Improvements |
| 15 | +* Parse-Server images are built through docker hub, thanks to [Florent Vilmart](https://github.com/flovilmart) |
| 16 | +* Skip authData validation if it hasn't changed, thanks to [Florent Vilmart](https://github.com/flovilmart) |
| 17 | +* [postgres] Improve performance when adding many new fields to the Schema ([#3740](https://github.com/parse-community/parse-server/pull/3740)), thanks to [Paulo Vítor S Reis](https://github.com/paulovitin) |
| 18 | +* Test maintenance, wordsmithing and nits ([#3744](https://github.com/parse-community/parse-server/pull/3744)), thanks to [Arthur Cinader](https://github.com/acinader) |
| 19 | + |
| 20 | +#### Bug Fixes: |
| 21 | +* [postgres] Fixes issue affecting deleting multiple fields of a Schema ([#3734](https://github.com/parse-community/parse-server/pull/3734), [#3735](https://github.com/parse-community/parse-server/pull/3735)), thanks to [Paulo Vítor S Reis](https://github.com/paulovitin) |
| 22 | +* Fix issue affecting _PushStatus state ([#3808](https://github.com/parse-community/parse-server/pull/3808)), thanks to [Florent Vilmart](https://github.com/flovilmart) |
| 23 | +* requiresAuthentication Class Level Permission behaves correctly, thanks to [Florent Vilmart](https://github.com/flovilmart) |
| 24 | +* Email Verification related fields are not exposed ([#3681](https://github.com/parse-community/parse-server/pull/3681), [#3393](https://github.com/parse-community/parse-server/pull/3393), [#3432](https://github.com/parse-community/parse-server/pull/3432)), thanks to [Anthony Mosca](https://github.com/aontas) |
| 25 | +* HTTP query parameters are properly obfuscated in logs ([#3793](https://github.com/parse-community/parse-server/pull/3793), [#3789](https://github.com/parse-community/parse-server/pull/3789)), thanks to [@youngerong](https://github.com/youngerong) |
| 26 | +* Improve handling of `$near` operators in `$or` queries ([#3767](https://github.com/parse-community/parse-server/pull/3767), [#3798](https://github.com/parse-community/parse-server/pull/3798)), thanks to [Jack Wearden](https://github.com/NotBobTheBuilder) |
| 27 | +* Fix issue affecting arrays of pointers ([#3169](https://github.com/parse-community/parse-server/pull/3169)), thanks to [Florent Vilmart](https://github.com/flovilmart) |
| 28 | +* Fix issue affecting overloaded query constraints ([#3723](https://github.com/parse-community/parse-server/pull/3723), [#3678](https://github.com/parse-community/parse-server/pull/3678)), thanks to [Florent Vilmart](https://github.com/flovilmart) |
| 29 | +* Properly catch unhandled rejections in _Installation updates ([#3795](https://github.com/parse-community/parse-server/pull/3795)), thanks to [kahoona77](https://github.com/kahoona77) |
| 30 | + |
| 31 | +#### Dependency Updates: |
| 32 | + |
| 33 | +* [uws@0.14.5](https://www.npmjs.com/package/uws) |
| 34 | +* [mime@1.3.6](https://www.npmjs.com/package/mime) |
| 35 | +* [mongodb@2.2.26](https://www.npmjs.com/package/mongodb) |
| 36 | +* [pg-promise@5.7.0](https://www.npmjs.com/package/pg-promise) |
| 37 | +* [semver@5.3.0](https://www.npmjs.com/package/semver) |
| 38 | + |
| 39 | +##### Devevelopment dependencies |
| 40 | +* [babel-cli@6.24.1](https://www.npmjs.com/package/babel-cli) |
| 41 | +* [babel-core@6.24.1](https://www.npmjs.com/package/babel-core) |
| 42 | +* [babel-preset-es2015@6.24.1](https://www.npmjs.com/package/babel-preset-es2015) |
| 43 | +* [babel-preset-stage-0@6.24.1](https://www.npmjs.com/package/babel-preset-stage-0) |
| 44 | +* [babel-register@6.24.1](https://www.npmjs.com/package/babel-register) |
| 45 | +* [cross-env@5.0.0](https://www.npmjs.com/package/cross-env) |
| 46 | +* [deep-diff@0.3.8](https://www.npmjs.com/package/deep-diff) |
| 47 | +* [gaze@1.1.2](https://www.npmjs.com/package/gaze) |
| 48 | +* [jasmine@2.6.0](https://www.npmjs.com/package/jasmine) |
| 49 | +* [jasmine-spec-reporter@4.1.0](https://www.npmjs.com/package/jasmine-spec-reporter) |
| 50 | +* [mongodb-runner@3.5.0](https://www.npmjs.com/package/mongodb-runner) |
| 51 | +* [nyc@10.3.2](https://www.npmjs.com/package/nyc) |
| 52 | +* [request-promise@4.2.1](https://www.npmjs.com/package/request-promise) |
| 53 | + |
| 54 | + |
3 | 55 | ### 2.3.8
|
4 | 56 | [Full Changelog](https://github.com/ParsePlatform/parse-server/compare/2.3.7...2.3.8)
|
5 | 57 |
|
|
0 commit comments