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

Preparation for v18.0.0 #42139

Closed
21 of 24 tasks
targos opened this issue Feb 26, 2022 · 6 comments
Closed
21 of 24 tasks

Preparation for v18.0.0 #42139

targos opened this issue Feb 26, 2022 · 6 comments
Labels
meta Issues and PRs related to the general management of the project. release Issues and PRs related to Node.js releases. v18.x Issues that can be reproduced on v18.x or PRs targeting the v18.x-staging branch.

Comments

@targos
Copy link
Member

targos commented Feb 26, 2022

Node.js v18.0.0 is scheduled for 2022-04-19. Let's review what needs to be done before then (semver-major changes, adapt CI, etc.)!

@targos targos added meta Issues and PRs related to the general management of the project. release Issues and PRs related to Node.js releases. labels Feb 26, 2022
@aduh95
Copy link
Contributor

aduh95 commented Feb 26, 2022

[ ] lib: enable global WebCrypto by default #42083

This was discussed in the last TSC meeting, it's unlikely to happen in v18.x due to global.crypto already set when using --print (e.g. node -p 'crypto.randomBytes(16).toString("hex")'). The current plan is:

  1. Expose a new global proxy to access core modules when using -p or -e flags in v17.x (lib: expose a global node proxy in eval script and REPL #42114).
  2. Runtime deprecate global access to node core modules in v18.x
  3. Remove global access to core modules in v19.x – then we can enable global WebCrypto by default.

@richardlau
Copy link
Member

Should we be using project/milestones for this tracking? (I have no personal preference here.)

@targos
Copy link
Member Author

targos commented Feb 27, 2022

Should we be using project/milestones for this tracking? (I have no personal preference here.)

We can't comment/discuss in projects/milestones, though.

@ShogunPanda
Copy link
Contributor

ShogunPanda commented Mar 1, 2022

I have couple of PRs which would be semver-major.
When is the deadline for this to be merged and eventually included in 18?

@BethGriggs
Copy link
Member

@ShogunPanda, if they land on master by 2022-04-12, they should make it into the release (assuming no objections too).

Refs:

Approximately two months before a major release, new vN.x and vN.x-staging branches (where N indicates the major release) should be created as forks of the master branch. Up until one week before the release date, these must be kept in sync with master.

@richardlau richardlau added the v18.x Issues that can be reproduced on v18.x or PRs targeting the v18.x-staging branch. label Apr 11, 2022
@targos
Copy link
Member Author

targos commented Apr 13, 2022

I think we can close this. Thanks everyone!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
meta Issues and PRs related to the general management of the project. release Issues and PRs related to Node.js releases. v18.x Issues that can be reproduced on v18.x or PRs targeting the v18.x-staging branch.
Projects
None yet
Development

No branches or pull requests

5 participants