Skip to content

feat: bump required node engine to >=12.22.10 #7847

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

Closed

Conversation

mtrezza
Copy link
Member

@mtrezza mtrezza commented Mar 12, 2022

New Pull Request Checklist

Issue Description

Some dependencies require a higher min node engine.

Related issue: #n/a

Approach

To add some room before the next required node bump, this bump to the latest node 12 LTS versions 12.22.10 instead of just 12.22.0.

TODOs before merging

n/a

mtrezza and others added 30 commits November 1, 2021 17:28
# [5.0.0-alpha.6](parse-community/parse-server@5.0.0-alpha.5...5.0.0-alpha.6) (2021-11-10)

### Reverts

* refactor: allow ES import for cloud string if package type is module ([b64640c](parse-community@b64640c))
# [5.0.0-alpha.7](parse-community/parse-server@5.0.0-alpha.6...5.0.0-alpha.7) (2021-11-12)

### Bug Fixes

* node engine range has no upper limit to exclude incompatible node versions ([parse-community#7692](parse-community#7692)) ([573558d](parse-community@573558d))
BREAKING CHANGE: Removes official Node 15 support which has reached it end-of-life date.
# [5.0.0-alpha.8](parse-community/parse-server@5.0.0-alpha.7...5.0.0-alpha.8) (2021-11-18)

### Features

* add support for Node 16 ([parse-community#7707](parse-community#7707)) ([45cc58c](parse-community@45cc58c))

### BREAKING CHANGES

* Removes official Node 15 support which has reached it end-of-life date. ([45cc58c](45cc58c))
# [5.0.0-alpha.9](parse-community/parse-server@5.0.0-alpha.8...5.0.0-alpha.9) (2021-11-27)

### Bug Fixes

* unable to use objectId size higher than 19 on GraphQL API ([parse-community#7627](parse-community#7627)) ([ed86c80](parse-community@ed86c80))
# [5.0.0-alpha.12](parse-community/parse-server@5.0.0-alpha.11...5.0.0-alpha.12) (2021-12-06)

### Bug Fixes

* adding or modifying a nested property requires addField permissions ([parse-community#7679](parse-community#7679)) ([6a6248b](parse-community@6a6248b))
semantic-release-bot and others added 24 commits February 6, 2022 17:31
# [5.0.0-alpha.22](parse-community/parse-server@5.0.0-alpha.21...5.0.0-alpha.22) (2022-02-06)

### Features

* upgrade to MongoDB Node.js driver 4.x for MongoDB 5.0 support ([parse-community#7794](parse-community#7794)) ([f88aa2a](parse-community@f88aa2a))

### BREAKING CHANGES

* The MongoDB GridStore adapter has been removed. By default, Parse Server already uses GridFS, so if you do not manually use the GridStore adapter, you can ignore this change. ([f88aa2a](f88aa2a))
# [5.0.0-alpha.23](parse-community/parse-server@5.0.0-alpha.22...5.0.0-alpha.23) (2022-02-06)

### Bug Fixes

* server crash using GraphQL due to missing @apollo/client peer dependency ([parse-community#7787](parse-community#7787)) ([08089d6](parse-community@08089d6))
# [5.0.0-alpha.24](parse-community/parse-server@5.0.0-alpha.23...5.0.0-alpha.24) (2022-02-10)

### Bug Fixes

* security upgrade follow-redirects from 1.14.7 to 1.14.8 ([parse-community#7801](parse-community#7801)) ([70088a9](parse-community@70088a9))
# [5.0.0-alpha.26](parse-community/parse-server@5.0.0-alpha.25...5.0.0-alpha.26) (2022-02-25)

### Bug Fixes

* package.json & package-lock.json to reduce vulnerabilities ([parse-community#7823](parse-community#7823)) ([5ca2288](parse-community@5ca2288))
@parse-github-assistant
Copy link

parse-github-assistant bot commented Mar 12, 2022

Thanks for opening this pull request!

  • 🎉 We are excited about your hands-on contribution!

@mtrezza mtrezza changed the base branch from alpha to beta March 12, 2022 13:57
@codecov
Copy link

codecov bot commented Mar 12, 2022

Codecov Report

Merging #7847 (e569f40) into beta (25d5c30) will increase coverage by 0.65%.
The diff coverage is 94.05%.

❗ Current head e569f40 differs from pull request most recent head b2f0632. Consider uploading reports for the commit b2f0632 to get more accurate results

Impacted file tree graph

@@            Coverage Diff             @@
##             beta    #7847      +/-   ##
==========================================
+ Coverage   93.54%   94.19%   +0.65%     
==========================================
  Files         183      182       -1     
  Lines       13626    13617       -9     
==========================================
+ Hits        12746    12827      +81     
+ Misses        880      790      -90     
Impacted Files Coverage Δ
src/Adapters/Files/GridFSBucketAdapter.js 79.50% <ø> (ø)
src/Options/Definitions.js 100.00% <ø> (ø)
src/Options/index.js 100.00% <ø> (ø)
src/Routers/ClassesRouter.js 97.95% <ø> (ø)
src/Config.js 89.01% <66.66%> (-0.57%) ⬇️
...dapters/Storage/Postgres/PostgresStorageAdapter.js 95.46% <86.11%> (+0.01%) ⬆️
src/Controllers/DatabaseController.js 93.77% <90.69%> (-0.01%) ⬇️
src/Adapters/Auth/gcenter.js 98.24% <100.00%> (+0.03%) ⬆️
src/Adapters/Auth/oauth2.js 100.00% <100.00%> (ø)
...rc/Adapters/Storage/Mongo/MongoSchemaCollection.js 97.84% <100.00%> (ø)
... and 21 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update ef47131...b2f0632. Read the comment docs.

@mtrezza mtrezza closed this Mar 12, 2022
@mtrezza mtrezza deleted the feat-bump-node-engine-beta branch March 12, 2022 13:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.