Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

build: Release #8324

Merged
merged 122 commits into from
Nov 19, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
122 commits
Select commit Hold shift + click to select a range
4a10396
docs: add release instructions (#8056)
mtrezza Jun 17, 2022
75af9a2
fix: certificate in Apple Game Center auth adapter not validated [ski…
mtrezza Jun 17, 2022
4c9e956
fix: invalid file request not properly handled [skip release] (#8062)
mtrezza Jun 18, 2022
e26beb1
refactor: upgrade ws from 8.6.0 to 8.7.0 (#8064)
snyk-bot Jun 19, 2022
86832b9
refactor: upgrade follow-redirects from 1.15.0 to 1.15.1 (#8063)
snyk-bot Jun 19, 2022
42c9543
refactor: upgrade winston-daily-rotate-file from 4.6.1 to 4.7.1 (#8066)
davimacedo Jun 22, 2022
7844442
docs: add missing heading to commit message section (#8079)
mtrezza Jun 28, 2022
35cd691
docs: add LTS explanation and open vulnerabilities to README (#8077)
mtrezza Jun 28, 2022
0fd600c
docs: add template and issue link requirements (#8080)
mtrezza Jun 28, 2022
e8eb546
refactor: upgrade jwks-rsa from 2.1.3 to 2.1.4 (#8088)
dplewis Jun 30, 2022
9fd4516
fix: protected fields exposed via LiveQuery (GHSA-crrq-vr9j-fxxh) [sk…
mtrezza Jun 30, 2022
65ce274
refactor: upgrade @graphql-tools/schema from 8.3.13 to 8.3.14 (#8087)
dplewis Jun 30, 2022
abd8536
refactor: upgrade @graphql-tools/utils from 8.6.12 to 8.6.13 (#8086)
dplewis Jun 30, 2022
0d16a64
refactor: upgrade ws from 8.7.0 to 8.8.0 (#8092)
davimacedo Jul 2, 2022
6e68656
refactor: upgrade @graphql-tools/merge from 8.2.13 to 8.2.14 (#8085)
dplewis Jul 3, 2022
7f5a15d
fix: graphQL query ignores condition `equalTo` with value `false` (#8…
yomybaby Jul 3, 2022
e3f634e
chore(release): 5.3.0-alpha.19 [skip ci]
semantic-release-bot Jul 3, 2022
38ba9b4
refactor: bump undici from 5.2.0 to 5.6.0 (#8094)
dependabot[bot] Jul 3, 2022
24fe6dc
refactor: upgrade @graphql-tools/merge from 8.2.14 to 8.2.15 (#8100)
snyk-bot Jul 15, 2022
e93a0aa
refactor: bump moment from 2.29.3 to 2.29.4 (#8101)
dependabot[bot] Jul 15, 2022
266011c
refactor: upgrade winston from 3.7.2 to 3.8.0 (#8103)
snyk-bot Jul 17, 2022
861fb21
refactor: upgrade @graphql-tools/schema from 8.3.14 to 8.5.0 (#8104)
snyk-bot Jul 19, 2022
a96e15b
refactor: upgrade @graphql-tools/merge from 8.2.15 to 8.3.0 (#8106)
snyk-bot Jul 20, 2022
4aa016b
fix: security upgrade undici from 5.6.0 to 5.8.0 (#8108)
dependabot[bot] Jul 22, 2022
145008c
chore(release): 5.3.0-alpha.20 [skip ci]
semantic-release-bot Jul 22, 2022
1246551
refactor: upgrade lru-cache from 7.10.1 to 7.10.2 (#8102)
snyk-bot Jul 25, 2022
2ea4e37
refactor: upgrade ldapjs from 2.3.2 to 2.3.3 (#8091)
davimacedo Jul 25, 2022
3351ca7
refactor: upgrade lru-cache from 7.10.2 to 7.12.0 (#8114)
snyk-bot Jul 26, 2022
c16f529
fix: internal indices for classes `_Idempotency` and `_Role` are not …
Moumouls Aug 5, 2022
eef750a
chore(release): 5.3.0-alpha.21 [skip ci]
semantic-release-bot Aug 5, 2022
5c2d2c5
refactor: upgrade ws from 8.8.0 to 8.8.1 (#8123)
mtrezza Aug 6, 2022
f693b55
refactor: upgrade undici from 5.8.0 to 5.9.1 (#8133)
dependabot[bot] Aug 18, 2022
54649ec
refactor: upgrade @actions/core from 1.2.6 to 1.9.1 (#8132)
dependabot[bot] Aug 18, 2022
1db432d
refactor: bump semver-regex and husky (#8134)
dependabot[bot] Aug 18, 2022
ef5d59d
refactor: upgrade @graphql-tools/utils from 8.6.13 to 8.9.0 (#8129)
snyk-bot Aug 19, 2022
0287098
refactor: upgrade @graphql-tools/merge from 8.3.0 to 8.3.1 (#8131)
snyk-bot Aug 22, 2022
4de1c9b
refactor: upgrade @graphql-tools/schema from 8.5.0 to 8.5.1 (#8130)
snyk-bot Aug 25, 2022
276c32a
refactor: upgrade @graphql-tools/merge from 8.3.1 to 8.3.2 (#8139)
snyk-bot Aug 31, 2022
82eb461
refactor: upgrade @graphql-tools/utils from 8.9.0 to 8.9.1 (#8140)
snyk-bot Aug 31, 2022
3de466b
refactor: upgrade @graphql-tools/schema from 8.5.1 to 9.0.0 (#8138)
snyk-bot Sep 2, 2022
5432082
refactor: upgrade @graphql-tools/merge from 8.3.2 to 8.3.3 (#8141)
snyk-bot Sep 2, 2022
4c0c7c7
fix: brute force guessing of user sensitive data via search patterns …
mtrezza Sep 2, 2022
f821dfd
refactor: upgrade @graphql-tools/utils from 8.9.1 to 8.10.0 (#8142)
snyk-bot Sep 3, 2022
149884f
refactor: upgrade mongodb from 4.6.0 to 4.7.0 (#8083)
snyk-bot Sep 3, 2022
a2d0de7
refactor: upgrade mongodb from 4.7.0 to 4.8.1 (#8148)
snyk-bot Sep 4, 2022
6a2651c
refactor: upgrade @graphql-tools/schema from 9.0.0 to 9.0.1 (#8147)
snyk-bot Sep 4, 2022
780ee02
refactor: bump node-fetch from 3.2.4 to 3.2.10 (#8150)
dependabot[bot] Sep 4, 2022
dfe9168
refactor: upgrade graphql from 16.5.0 to 16.6.0 (#8154)
parseplatformorg Sep 8, 2022
07acecd
refactor: upgrade winston from 3.8.0 to 3.8.1 (#8155)
snyk-bot Sep 8, 2022
7c32bfe
refactor: upgrade mongodb from 4.8.1 to 4.9.0 (#8158)
parseplatformorg Sep 10, 2022
c85bc01
ci: fix flaky Apple Game Center tests (#8163)
dblythy Sep 14, 2022
9cd4a35
ci: add code scanning (#8169)
mtrezza Sep 14, 2022
1109d0c
docs: fix link of official parse email adapter
mtrezza Sep 16, 2022
5250c07
refactor: bump jose from 2.0.5 to 2.0.6 (#8171)
dependabot[bot] Sep 16, 2022
3c75c2b
fix: push notifications `badge` doesn't update with Installation befo…
dblythy Sep 16, 2022
4a45cc4
chore(release): 5.3.0-alpha.22 [skip ci]
semantic-release-bot Sep 16, 2022
1d9605b
fix: liveQuery with `containedIn` not working when object field is an…
stewones Sep 17, 2022
cec3071
chore(release): 5.3.0-alpha.23 [skip ci]
semantic-release-bot Sep 17, 2022
e424137
fix: query aggregation pipeline cannot handle value of type `Date` wh…
dblythy Sep 17, 2022
41e4430
chore(release): 5.3.0-alpha.24 [skip ci]
semantic-release-bot Sep 17, 2022
37af1d7
fix: updating object includes unchanged keys in client response for c…
dblythy Sep 17, 2022
73e1763
chore(release): 5.3.0-alpha.25 [skip ci]
semantic-release-bot Sep 17, 2022
3b775a1
fix: sorting by non-existing value throws `INVALID_SERVER_ERROR` on P…
dblythy Sep 17, 2022
b2fe087
chore(release): 5.3.0-alpha.26 [skip ci]
semantic-release-bot Sep 17, 2022
a5ba5da
docs: describe additional database options (#8173)
dblythy Sep 18, 2022
df12ba3
docs: regenerate API docs (#8179)
dblythy Sep 19, 2022
9fe1673
refactor: upgrade @graphql-tools/utils from 8.10.0 to 8.10.1 (#8177)
snyk-bot Sep 19, 2022
6fb4d68
refactor: upgrade pg-promise from 10.11.1 to 10.12.0 (#8178)
snyk-bot Sep 19, 2022
bf7d5ba
refactor: upgrade @graphql-tools/schema from 9.0.1 to 9.0.2 (#8176)
snyk-bot Sep 19, 2022
004faf4
refactor: upgrade @graphql-tools/merge from 8.3.3 to 8.3.4 (#8175)
snyk-bot Sep 19, 2022
37fed30
fix: session object properties can be updated by foreign user; this f…
mtrezza Sep 20, 2022
8c8ec71
fix: authentication adapter app ID validation may be circumvented; th…
mtrezza Sep 20, 2022
d9afeb8
docs: remove diamond sponsors from README
mtrezza Sep 20, 2022
e824242
refactor: upgrade mongodb from 4.9.0 to 4.9.1 (#8190)
snyk-bot Sep 22, 2022
eb20e92
docs: update Parse Server support for Postgres table
mtrezza Sep 22, 2022
377ce67
ci: upgrade Postgres versions (#8191)
cbaker6 Sep 23, 2022
ae8d082
ci: adapt to new MongoDB lifecycle schedule (#8195)
mtrezza Sep 26, 2022
643d491
refactor: upgrade uuid from 8.3.2 to 9.0.0 (#8200)
parseplatformorg Sep 27, 2022
9872051
refactor: upgrade @graphql-tools/schema from 9.0.2 to 9.0.3 (#8197)
parseplatformorg Sep 27, 2022
c1dbd00
refactor: upgrade @graphql-tools/utils from 8.10.1 to 8.11.0 (#8198)
parseplatformorg Sep 27, 2022
c9bd87e
refactor: upgrade @graphql-tools/merge from 8.3.4 to 8.3.5 (#8199)
parseplatformorg Sep 28, 2022
b2dd1d9
docs: add contribution FAQs (#8201)
mtrezza Sep 28, 2022
5908a40
docs: minor rephrasing in CONTRIBUTING docs
mtrezza Sep 28, 2022
b96a4cb
docs: minor rephrasing in contribution docs
mtrezza Sep 29, 2022
0388956
feat: add option to change the default value of the `Parse.Query.limi…
vzukanov Sep 29, 2022
5376c3b
chore(release): 5.3.0-alpha.27 [skip ci]
semantic-release-bot Sep 29, 2022
eb649f2
test: fix flaky Apple Game Center tests (#8204)
dblythy Oct 1, 2022
65330e0
docs: update contribution guide
mtrezza Oct 1, 2022
566592e
docs: add FAQs to contribution guide
mtrezza Oct 1, 2022
777b4a9
refactor: upgrade @graphql-tools/utils from 8.11.0 to 8.12.0 (#8205)
parseplatformorg Oct 1, 2022
a0956b5
refactor: upgrade @graphql-tools/schema from 9.0.3 to 9.0.4 (#8207)
parseplatformorg Oct 1, 2022
63d51fa
refactor: upgrade @graphql-tools/merge from 8.3.5 to 8.3.6 (#8206)
parseplatformorg Oct 1, 2022
2a82d19
refactor: code style fixes with prettier and lint (#8208)
dblythy Oct 3, 2022
0f763da
feat: liveQuery support for unsorted distance queries (#8221)
dplewis Oct 11, 2022
8c30c81
chore(release): 5.3.0-alpha.28 [skip ci]
semantic-release-bot Oct 11, 2022
89fad24
refactor: upgrade mongodb from 4.9.1 to 4.10.0 (#8234)
snyk-bot Oct 14, 2022
c03908f
fix: server crashes when receiving file download request with invalid…
mtrezza Oct 14, 2022
6d0bc1e
refactor: upgrade follow-redirects from 1.15.1 to 1.15.2 (#8233)
snyk-bot Oct 15, 2022
2feb6c4
feat: add support for Postgres 15 (#8215)
cbaker6 Oct 15, 2022
c1a70fe
chore(release): 5.3.0-alpha.29 [skip ci]
semantic-release-bot Oct 15, 2022
2b00c5b
docs: change backmerge instructions in contribution docs
mtrezza Oct 15, 2022
4af13af
ci: reduce timeout after idempotency tests (#8227)
dblythy Oct 16, 2022
aba0081
feat: add support for MongoDB 6 (#8242)
mtrezza Oct 17, 2022
3cde50f
chore(release): 5.3.0-alpha.30 [skip ci]
semantic-release-bot Oct 17, 2022
8863ad2
docs: remove differentiation between MongoDB 5.x versions (#8246)
mtrezza Oct 17, 2022
b249123
refactor: upgrade ws from 8.8.1 to 8.9.0 (#8247)
parseplatformorg Oct 19, 2022
a049952
refactor: upgrade pg-monitor from 1.4.1 to 1.5.0 (#8248)
parseplatformorg Oct 20, 2022
fb50332
refactor: bump async from 3.2.1 to 3.2.4 (#8254)
dependabot[bot] Oct 20, 2022
28f0d26
fix: relation constraints in compound queries `Parse.Query.or`, `Pars…
dblythy Oct 24, 2022
b54af6b
chore(release): 5.3.0-alpha.31 [skip ci]
semantic-release-bot Oct 24, 2022
c41e5fc
ci: remove running CI for superseded commits (#8213)
dblythy Oct 27, 2022
4918665
refactor: upgrade semver from 7.3.7 to 7.3.8 (#8261)
parseplatformorg Oct 27, 2022
eab9cdd
refactor: upgrade body-parser from 1.20.0 to 1.20.1 (#8262)
snyk-bot Oct 29, 2022
9f11115
feat: add convenience access to Parse Server configuration in Cloud C…
dblythy Oct 29, 2022
9053e79
chore(release): 5.3.0-alpha.32 [skip ci]
semantic-release-bot Oct 29, 2022
5e9d494
Merge branch 'beta' into build-beta
mtrezza Oct 29, 2022
1d277db
build: beta release (#8264)
mtrezza Oct 29, 2022
0e30c76
chore(release): 5.4.0-beta.1 [skip ci]
semantic-release-bot Oct 29, 2022
46dbecd
refactor: Remote code execution via MongoDB BSON parser through proto…
mtrezza Nov 7, 2022
d9c3c02
refactor: Parse Server option `requestKeywordDenylist` can be bypasse…
mtrezza Nov 9, 2022
735669a
refactor: Prototype pollution via Cloud Code Webhooks; fixes security…
mtrezza Nov 9, 2022
a9a9772
Merge branch 'release' into beta
mtrezza Nov 19, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
114 changes: 69 additions & 45 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -1,14 +1,34 @@
name: ci
on:
push:
branches: [ release, alpha, beta, next-major ]
branches: [ release, alpha, beta ]
pull_request:
branches:
- '**'
branches: [ release, alpha, beta ]
env:
NODE_VERSION: 16.14.2
NODE_VERSION: 18.1.0
PARSE_SERVER_TEST_TIMEOUT: 20000
jobs:
check-code-analysis:
name: Code Analysis
runs-on: ubuntu-latest
permissions:
actions: read
contents: read
security-events: write
strategy:
fail-fast: false
matrix:
language: [ 'javascript' ]
steps:
- name: Checkout repository
uses: actions/checkout@v3
- name: Initialize CodeQL
uses: github/codeql-action/init@v2
with:
languages: ${{ matrix.language }}
source-root: src
- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@v2
check-ci:
name: Node Engine Check
timeout-minutes: 15
Expand Down Expand Up @@ -101,47 +121,42 @@ jobs:
strategy:
matrix:
include:
- name: MongoDB 5.2, ReplicaSet, WiredTiger
MONGODB_VERSION: 5.2.1
MONGODB_TOPOLOGY: replicaset
MONGODB_STORAGE_ENGINE: wiredTiger
NODE_VERSION: 14.19.1
- name: MongoDB 5.1, ReplicaSet, WiredTiger
MONGODB_VERSION: 5.1.1
- name: MongoDB 4.0, Standalone, MMAPv1
MONGODB_VERSION: 4.0.28
MONGODB_TOPOLOGY: standalone
MONGODB_STORAGE_ENGINE: mmapv1
NODE_VERSION: 18.1.0
- name: MongoDB 4.0, ReplicaSet, WiredTiger
MONGODB_VERSION: 4.0.28
MONGODB_TOPOLOGY: replicaset
MONGODB_STORAGE_ENGINE: wiredTiger
NODE_VERSION: 14.19.1
- name: MongoDB 5.0, ReplicaSet, WiredTiger
MONGODB_VERSION: 5.0.6
NODE_VERSION: 18.1.0
- name: MongoDB 4.2, ReplicaSet, WiredTiger
MONGODB_VERSION: 4.2.19
MONGODB_TOPOLOGY: replicaset
MONGODB_STORAGE_ENGINE: wiredTiger
NODE_VERSION: 16.14.2
NODE_VERSION: 18.1.0
- name: MongoDB 4.4, ReplicaSet, WiredTiger
MONGODB_VERSION: 4.4.13
MONGODB_TOPOLOGY: replicaset
MONGODB_STORAGE_ENGINE: wiredTiger
NODE_VERSION: 16.14.2
- name: MongoDB 4.2, ReplicaSet, WiredTiger
MONGODB_VERSION: 4.2.19
NODE_VERSION: 18.1.0
- name: MongoDB 5, ReplicaSet, WiredTiger
MONGODB_VERSION: 5.3.2
MONGODB_TOPOLOGY: replicaset
MONGODB_STORAGE_ENGINE: wiredTiger
NODE_VERSION: 16.14.2
- name: MongoDB 4.0, ReplicaSet, WiredTiger
MONGODB_VERSION: 4.0.28
NODE_VERSION: 18.1.0
- name: MongoDB 6, ReplicaSet, WiredTiger
MONGODB_VERSION: 6.0.2
MONGODB_TOPOLOGY: replicaset
MONGODB_STORAGE_ENGINE: wiredTiger
NODE_VERSION: 16.14.2
- name: MongoDB 4.0, Standalone, MMAPv1
MONGODB_VERSION: 4.0.28
MONGODB_TOPOLOGY: standalone
MONGODB_STORAGE_ENGINE: mmapv1
NODE_VERSION: 16.14.2
NODE_VERSION: 18.1.0
- name: Redis Cache
PARSE_SERVER_TEST_CACHE: redis
MONGODB_VERSION: 4.4.13
MONGODB_TOPOLOGY: standalone
MONGODB_STORAGE_ENGINE: wiredTiger
NODE_VERSION: 16.14.2
NODE_VERSION: 18.1.0
- name: Node 12
MONGODB_VERSION: 4.4.13
MONGODB_TOPOLOGY: standalone
Expand All @@ -152,16 +167,16 @@ jobs:
MONGODB_TOPOLOGY: standalone
MONGODB_STORAGE_ENGINE: wiredTiger
NODE_VERSION: 14.19.1
- name: Node 17
- name: Node 16
MONGODB_VERSION: 4.4.13
MONGODB_TOPOLOGY: standalone
MONGODB_STORAGE_ENGINE: wiredTiger
NODE_VERSION: 17.9.0
- name: Node 18
NODE_VERSION: 16.14.2
- name: Node 17
MONGODB_VERSION: 4.4.13
MONGODB_TOPOLOGY: standalone
MONGODB_STORAGE_ENGINE: wiredTiger
NODE_VERSION: 18.1.0
NODE_VERSION: 17.9.0
fail-fast: false
name: ${{ matrix.name }}
timeout-minutes: 15
Expand All @@ -171,7 +186,7 @@ jobs:
image: redis
ports:
- 6379:6379
env:
env:
MONGODB_VERSION: ${{ matrix.MONGODB_VERSION }}
MONGODB_TOPOLOGY: ${{ matrix.MONGODB_TOPOLOGY }}
MONGODB_STORAGE_ENGINE: ${{ matrix.MONGODB_STORAGE_ENGINE }}
Expand Down Expand Up @@ -205,22 +220,28 @@ jobs:
include:
- name: PostgreSQL 11, PostGIS 3.0
POSTGRES_IMAGE: postgis/postgis:11-3.0
NODE_VERSION: 16.14.2
NODE_VERSION: 18.1.0
- name: PostgreSQL 11, PostGIS 3.1
POSTGRES_IMAGE: postgis/postgis:11-3.1
NODE_VERSION: 16.14.2
NODE_VERSION: 18.1.0
- name: PostgreSQL 11, PostGIS 3.2
POSTGRES_IMAGE: postgis/postgis:11-3.2
NODE_VERSION: 16.14.2
- name: PostgreSQL 12, PostGIS 3.2
POSTGRES_IMAGE: postgis/postgis:12-3.2
NODE_VERSION: 16.14.2
- name: PostgreSQL 13, PostGIS 3.2
POSTGRES_IMAGE: postgis/postgis:13-3.2
NODE_VERSION: 16.14.2
- name: PostgreSQL 14, PostGIS 3.2
POSTGRES_IMAGE: postgis/postgis:14-3.2
NODE_VERSION: 16.14.2
NODE_VERSION: 18.1.0
- name: PostgreSQL 11, PostGIS 3.3
POSTGRES_IMAGE: postgis/postgis:11-3.3
NODE_VERSION: 18.1.0
- name: PostgreSQL 12, PostGIS 3.3
POSTGRES_IMAGE: postgis/postgis:12-3.3
NODE_VERSION: 18.1.0
- name: PostgreSQL 13, PostGIS 3.3
POSTGRES_IMAGE: postgis/postgis:13-3.3
NODE_VERSION: 18.1.0
- name: PostgreSQL 14, PostGIS 3.3
POSTGRES_IMAGE: postgis/postgis:14-3.3
NODE_VERSION: 18.1.0
- name: PostgreSQL 15, PostGIS 3.3
POSTGRES_IMAGE: postgis/postgis:15-3.3
NODE_VERSION: 18.1.0
fail-fast: false
name: ${{ matrix.name }}
timeout-minutes: 15
Expand Down Expand Up @@ -267,3 +288,6 @@ jobs:
env:
CI: true
- run: bash <(curl -s https://codecov.io/bash)
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
Loading