Skip to content

Commit 5721b03

Browse files
authored
Merge branch 'master' into explain
2 parents 86f6863 + 1594afe commit 5721b03

File tree

10 files changed

+147
-115
lines changed

10 files changed

+147
-115
lines changed

.github/workflows/ci.yml

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ on:
77
branches:
88
- '**'
99
env:
10-
NODE_VERSION: 14.17.0
10+
NODE_VERSION: 14.17.2
1111
PARSE_SERVER_TEST_TIMEOUT: 20000
1212
jobs:
1313
check-ci:
@@ -97,33 +97,33 @@ jobs:
9797
MONGODB_VERSION: 4.4.6
9898
MONGODB_TOPOLOGY: replicaset
9999
MONGODB_STORAGE_ENGINE: wiredTiger
100-
NODE_VERSION: 14.17.0
100+
NODE_VERSION: 14.17.2
101101
- name: MongoDB 4.2, ReplicaSet, WiredTiger
102102
MONGODB_VERSION: 4.2.14
103103
MONGODB_TOPOLOGY: replicaset
104104
MONGODB_STORAGE_ENGINE: wiredTiger
105-
NODE_VERSION: 14.17.0
105+
NODE_VERSION: 14.17.2
106106
- name: MongoDB 4.0, ReplicaSet, WiredTiger
107107
MONGODB_VERSION: 4.0.25
108108
MONGODB_TOPOLOGY: replicaset
109109
MONGODB_STORAGE_ENGINE: wiredTiger
110-
NODE_VERSION: 14.17.0
110+
NODE_VERSION: 14.17.2
111111
- name: MongoDB 4.0, Standalone, MMAPv1
112112
MONGODB_VERSION: 4.0.25
113113
MONGODB_TOPOLOGY: standalone
114114
MONGODB_STORAGE_ENGINE: mmapv1
115-
NODE_VERSION: 14.17.0
115+
NODE_VERSION: 14.17.2
116116
- name: Redis Cache
117117
PARSE_SERVER_TEST_CACHE: redis
118118
MONGODB_VERSION: 4.4.6
119119
MONGODB_TOPOLOGY: standalone
120120
MONGODB_STORAGE_ENGINE: wiredTiger
121-
NODE_VERSION: 14.17.0
121+
NODE_VERSION: 14.17.2
122122
- name: Node 12
123123
MONGODB_VERSION: 4.4.6
124124
MONGODB_TOPOLOGY: standalone
125125
MONGODB_STORAGE_ENGINE: wiredTiger
126-
NODE_VERSION: 12.22.1
126+
NODE_VERSION: 12.22.2
127127
- name: Node 15
128128
MONGODB_VERSION: 4.4.6
129129
MONGODB_TOPOLOGY: standalone
@@ -170,16 +170,16 @@ jobs:
170170
include:
171171
- name: PostgreSQL 11, PostGIS 3.0
172172
POSTGRES_IMAGE: postgis/postgis:11-3.0
173-
NODE_VERSION: 14.17.0
173+
NODE_VERSION: 14.17.2
174174
- name: PostgreSQL 11, PostGIS 3.1
175175
POSTGRES_IMAGE: postgis/postgis:11-3.1
176-
NODE_VERSION: 14.17.0
176+
NODE_VERSION: 14.17.2
177177
- name: PostgreSQL 12, PostGIS 3.1
178178
POSTGRES_IMAGE: postgis/postgis:12-3.1
179-
NODE_VERSION: 14.17.0
179+
NODE_VERSION: 14.17.2
180180
- name: PostgreSQL 13, PostGIS 3.1
181181
POSTGRES_IMAGE: postgis/postgis:13-3.1
182-
NODE_VERSION: 14.17.0
182+
NODE_VERSION: 14.17.2
183183
fail-fast: false
184184
name: ${{ matrix.name }}
185185
timeout-minutes: 15

CHANGELOG.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,8 @@ ___
135135
- Add NPM package-lock version check to CI (Manuel Trezza) [#7333](https://github.com/parse-community/parse-server/pull/7333)
136136
- Fix incorrect LiveQuery events triggered for multiple subscriptions on the same class with different events [#7341](https://github.com/parse-community/parse-server/pull/7341)
137137
- Fix select and excludeKey queries to properly accept JSON string arrays. Also allow nested fields in exclude (Corey Baker) [#7242](https://github.com/parse-community/parse-server/pull/7242)
138-
138+
- Fix LiveQuery server crash when using $all query operator on a missing object key (Jason Posthuma) [#7421](https://github.com/parse-community/parse-server/pull/7421)
139+
- Added runtime deprecation warnings (Manuel Trezza) [#7451](https://github.com/parse-community/parse-server/pull/7451)
139140
___
140141
## 4.5.0
141142
[Full Changelog](https://github.com/parse-community/parse-server/compare/4.4.0...4.5.0)

CONTRIBUTING.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -182,7 +182,9 @@ If you change or remove an existing feature that would lead to a breaking change
182182
- Use a default value that falls back to existing behavior.
183183
- Add a deprecation definition in `Deprecator/Deprecations.js` that will output a deprecation warning log message on Parse Server launch, for example:
184184
> DeprecationWarning: The Parse Server option 'example' will be removed in a future release.
185-
185+
186+
For deprecations that can only be determined ad-hoc during runtime, for example Parse Query syntax deprecations, use the `Deprecator.logRuntimeDeprecation()` method.
187+
186188
Deprecations become breaking changes after notifying developers through deprecation warnings for at least one entire previous major release. For example:
187189
- `4.5.0` is the current version
188190
- `4.6.0` adds a new optional feature and a deprecation warning for the existing feature

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -114,8 +114,8 @@ Parse Server is continuously tested with the most recent releases of Node.js to
114114

115115
| Version | Latest Version | End-of-Life Date | Compatibility |
116116
|------------|----------------|------------------|--------------------|
117-
| Node.js 12 | 12.22.1 | April 2022 | ✅ Fully compatible |
118-
| Node.js 14 | 14.17.0 | April 2023 | ✅ Fully compatible |
117+
| Node.js 12 | 12.22.2 | April 2022 | ✅ Fully compatible |
118+
| Node.js 14 | 14.17.2 | April 2023 | ✅ Fully compatible |
119119
| Node.js 15 | 15.14.0 | June 2021 | ✅ Fully compatible |
120120

121121
#### MongoDB

package-lock.json

Lines changed: 48 additions & 90 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
"@graphql-tools/utils": "6.2.4",
2626
"@parse/fs-files-adapter": "1.2.0",
2727
"@parse/push-adapter": "3.4.0",
28-
"apollo-server-express": "2.24.1",
28+
"apollo-server-express": "2.25.1",
2929
"bcryptjs": "2.4.3",
3030
"body-parser": "1.19.0",
3131
"commander": "5.1.0",
@@ -35,25 +35,25 @@
3535
"follow-redirects": "1.14.1",
3636
"graphql": "15.5.0",
3737
"graphql-list-fields": "2.0.2",
38-
"graphql-relay": "0.6.0",
38+
"graphql-relay": "0.7.0",
3939
"graphql-tag": "2.12.4",
4040
"graphql-upload": "11.0.0",
4141
"intersect": "1.0.1",
4242
"jsonwebtoken": "8.5.1",
4343
"jwks-rsa": "1.12.3",
44-
"ldapjs": "2.2.4",
44+
"ldapjs": "2.3.0",
4545
"lodash": "4.17.21",
4646
"lru-cache": "5.1.1",
4747
"mime": "2.5.2",
48-
"mongodb": "3.6.7",
48+
"mongodb": "3.6.9",
4949
"mustache": "4.2.0",
5050
"parse": "3.2.0",
5151
"pg-monitor": "1.4.1",
5252
"pg-promise": "10.10.2",
5353
"pluralize": "8.0.0",
5454
"redis": "3.1.2",
5555
"semver": "7.3.4",
56-
"subscriptions-transport-ws": "0.9.19",
56+
"subscriptions-transport-ws": "0.10.0",
5757
"tv4": "1.3.0",
5858
"uuid": "8.3.2",
5959
"winston": "3.3.3",

0 commit comments

Comments
 (0)