Closed
Description
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.)!
-
lib: enable global WebCrypto by default #42083 - Platform requirements for Node.js 18 build#2815
- ansible: add RHEL 8 (initially s390x) build#2859
- ansible: add RHEL 8 x64 instances build#2886
- ansible: add ppc64le RHEL 8 instances build#2890
- build: bump macOS deployment target to 10.15 #42292
- ansible: updates for Linux arm64 build#2910
- ansible: arm cross compiler updates for Node.js 18 build#2912
- doc: update AIX minimum supported arch #42604
- doc: update minimum glibc requirements for Linux #42659
- V8 update (version 10.1, if possible)
-
child_process/promises
(if possible, @aduh95 is working on it) - stream: expose web streams globals, remove runtime experimental warning #42225
- Breaking changes to crypto/TLS to follow-up on January 2022 security releases
-
tls: move tls.parseCertString to end-of-life #41479 -
tls: represent registeredID numerically always #41561 -
crypto: change default check(Host|Email) behavior #41600 -
crypto: use RFC2253 format in PrintGeneralName #42002 - crypto: prettify othername in PrintGeneralName #42123
- crypto: fix X509Certificate toLegacyObject #42124
-
- promote: add expected assets for Nodejs 18 build#2922
- ??? (feel free to edit the list or suggest items)