Skip to content

Commit 47e2db6

Browse files
authored
⚡ Release 2.4.0 (#3816)
1 parent 4e9e33c commit 47e2db6

File tree

2 files changed

+53
-1
lines changed

2 files changed

+53
-1
lines changed

CHANGELOG.md

+52
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,57 @@
11
## Parse Server Changelog
22

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+
355
### 2.3.8
456
[Full Changelog](https://github.com/ParsePlatform/parse-server/compare/2.3.7...2.3.8)
557

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "parse-server",
3-
"version": "2.3.8",
3+
"version": "2.4.0",
44
"description": "An express module providing a Parse-compatible API server",
55
"main": "lib/index.js",
66
"repository": {

0 commit comments

Comments
 (0)