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

Increase minimum Node version to 18 #1847

Closed
mikeharder opened this issue Apr 22, 2023 · 3 comments · Fixed by #2605
Closed

Increase minimum Node version to 18 #1847

mikeharder opened this issue Apr 22, 2023 · 3 comments · Fixed by #2605
Assignees

Comments

@mikeharder
Copy link
Contributor

The minimum Node version of all packages should be increased from 16 to 18, in part to allow us to use APIs only in Node 18 like fetch. (#1846).

"node": ">=16.0.0"

@timotheeguerin
Copy link
Member

Node 16 has now reached EOL as of today. https://nodejs.org/en/blog/announcements/nodejs16-eol

So we should schedule this, there is nothing urgent right now but dependencies might start to stop working on node 16 and/or setup their own engine requirement.

@markcowl
Copy link
Contributor

est: 3

@markcowl
Copy link
Contributor

markcowl commented Nov 2, 2023

Describe the breaking change
Node version 16 is out of support, remove nofe16 from node engine versions in package.json, consumers should end usage of node 16 (otherwise, warning)

Back-compat design to avoid immediate breaking
Any back-compat design: Verified with DPG team no node16 usage in pipelines

Link to detailed breaking design

Impact
This change affecting:

  • ARM
  • Data-plane
  • Existing specs: approx. # of service/spec impacted
  • New specs
  • Emitters
  • SDK

Targeted Sprint
Sprint: November

Additional information

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
3 participants