Releases: nodejs/node
2022-07-07, Version 16.16.0 'Gallium' (LTS), @danielleadams
This is a security release.
Notable changes
- deps:
- upgrade openssl sources to OpenSSL_1_1_1q (RafaelGSS) #43692
- src:
- add OpenSSL config appname (Daniel Bevenius) #43124
Commits
- [
2303fd3fe5] - deps: update archs files for OpenSSL-1.1.1q (RafaelGSS) #43692 - [
b219a63c28] - deps: upgrade openssl sources to OpenSSL_1_1_1q (RafaelGSS) #43692 - [
c6553a4ef5] - deps: update archs files for OpenSSL-1.1.1p+quic (RafaelGSS) #43535 - [
e9084a3e90] - deps: upgrade openssl sources to OpenSSL_1_1_1p+quic (RafaelGSS) #43535 - [
1da22eb482] - http: stricter Transfer-Encoding and header separator parsing (Paolo Insogna) nodejs-private/node-private#315 - [
754c9bfde0] - src: fix IPv4 validation in inspector_socket (Tobias Nießen) nodejs-private/node-private#320 - [
447cf680b0] - (SEMVER-MAJOR) src,deps,build,test: add OpenSSL config appname (Daniel Bevenius) #43124
2022-07-07, Version 14.20.0 'Fermium' (LTS), @danielleadams prepared by @juanarbol
This is a security release.
Notable Changes
- [
8e8aef836c] - (SEMVER-MAJOR) src,deps,build,test: add OpenSSL config appname (Daniel Bevenius) #43124 - [
98965b137d] - deps: upgrade openssl sources to 1.1.1q (RafaelGSS) #43686
Commits
- [
b93e048bf6] - deps: update archs files for OpenSSL-1.1.1q (RafaelGSS) #43686 - [
98965b137d] - deps: upgrade openssl sources to 1.1.1q (RafaelGSS) #43686 - [
837a1d803e] - deps: update archs files for OpenSSL-1.1.1p (RafaelGSS) #43527 - [
c5d9c9a49e] - deps: upgrade openssl sources to 1.1.1p (RafaelGSS) #43527 - [
da0fda0fe8] - http: stricter Transfer-Encoding and header separator parsing (Paolo Insogna) #315 - [
48c5aa5cab] - src: fix IPv4 validation in inspector_socket (Tobias Nießen) nodejs-private/node-private#320 - [
8e8aef836c] - (SEMVER-MAJOR) src,deps,build,test: add OpenSSL config appname (Daniel Bevenius) #43124
2022-06-16, Version 18.4.0 (Current), @danielleadams
Notable Changes
- crypto:
- dns:
- accept
'IPv4'and'IPv6'forfamily(Antoine du Hamel) #43054
- accept
- report:
- add more heap infos in process report (theanarkh) #43116
Commits
- [
702bfa0b7c] - async_hooks: usekEmptyObject(LiviaMedeiros) #43159 - [
f7c4015fd8] - bootstrap: consolidate global properties definition (Chengzhong Wu) #43357 - [
8d892f5259] - build: add nonpm and nocorepack to vcbuild.bat (Darshan Sen) #43219 - [
4109ddc005] - child_process: usekEmptyObject(LiviaMedeiros) #43159 - [
7b5cb14f0c] - cluster: usekEmptyObject(LiviaMedeiros) #43159 - [
9f1de2c005] - crypto: fix webcrypto import of cfrg raw public keys (Filip Skokan) #43404 - [
7f02e22998] - crypto: test webcrypto ec raw public key import (Filip Skokan) #43405 - [
0a075cb548] - crypto: fix webcrypto JWK EC and OKP import crv check (Filip Skokan) #43346 - [
df0903c8e8] - crypto: usekEmptyObject(LiviaMedeiros) #43159 - [
6d0053345e] - (SEMVER-MINOR) crypto: remove Node.js-specific webcrypto extensions (Filip Skokan) #43310 - [
28c034d6b5] - (SEMVER-MINOR) crypto: add CFRG curves to Web Crypto API (Filip Skokan) #42507 - [
fe7fd85109] - deps: update Corepack to 0.11.2 (Maël Nison) #43402 - [
517f17b214] - deps: update undici to 5.5.1 (Node.js GitHub Bot) #43412 - [
f4c830fbe4] - deps: upgrade npm to 8.12.1 (npm CLI robot) #43301 - [
0bb84b09a5] - (SEMVER-MINOR) dns: accept'IPv4'and'IPv6'forfamily(Antoine du Hamel) #43054 - [
f91babe494] - doc: packages documentation updates for 12 EOL (Guy Bedford) #43375 - [
066f963ec1] - doc: add initial doc on how to update cjs-module-lexer (Michael Dawson) #43255 - [
36e5684ae0] - doc: clarify use of deps/icu-small (Michael Dawson) #43287 - [
b9634e7ef3] - doc: remove llnode from diag tierlist (Tony Gorez) #43289 - [
4caeb10e7b] - doc: remove ETW from diag tierlist (Tony Gorez) #43295 - [
41955e5ce5] - doc: use serial comma in report docs (Tobias Nießen) #43394 - [
e30d4c1cb0] - doc: add fspromises mkdir example (Tierney Cyren) #40843 - [
adec5fa929] - doc: add F3n67u to triagers (Feng Yu) #43350 - [
cc3505b192] - doc: fix typo in globals.md (Daeyeon Jeong) #43365 - [
052c8eaf6a] - doc: use serial comma in webstreams docs (Tobias Nießen) #43353 - [
b824a0b7d0] - doc: fix specifier example inesm.md(hiroki osame) #43351 - [
d558b3c028] - doc: add undici to glossary (F3n67u) #43327 - [
f9ad98f5cb] - doc: change glossary link in pull request guide to node's glossary doc (Feng Yu) #43318 - [
02944a6783] - doc: fix typo in util.parseArgs usage example (Michael Ficarra) #43332 - [
f2bc6a3f71] - doc: improve description of TZ (Tobias Nießen) #43334 - [
9335ea6c35] - doc: use serial comma in net docs (Tobias Nießen) #43335 - [
05f38c6c3e] - doc: make clear the result of comparison between Symbol.for (Kohei Ueno) #43309 - [
c9aed9de9f] - doc: add missing require to stream api doc (Feng Yu) #43237 - [
f3188c1c9c] - doc: add CIGTM toglossary.md(Feng Yu) #43316 - [
c572d2d115] - doc: use serial comma in pull request doc (Feng Yu) #43319 - [
8a4e1fa002] - doc: use serial comma in ESM docs (Tobias Nießen) #43322 - [
fff0560a66] - doc: promote cdt to tier 3 (Tony Gorez) #43290 - [
7d0f6da97f] - doc: fix chromium document link in pull-requests.md (rikapo) #43265 - [
4674b0d2a5] - doc: fix 404 link of BUILDING.md (Feng Yu) #43234 - [
ee392c5c0b] - doc: update CHANGELOG_V18.md (Filip Skokan) #43298 - [
5a3a2a197f] - doc: add src/crypto to CC list for nodejs/crypto (Tobias Nießen) #43286 - [
69ce50396c] - doc: use serial comma in console docs (Tobias Nießen) #43257 - [
0c5092c51c] - events: fix adding abort listener inevents.once(Daeyeon Jeong) #43373 - [
fda2105481] - events: usekEmptyObject(LiviaMedeiros) #43159 - [
63bf49b143] - fs: usekEmptyObject(LiviaMedeiros) #43159 - [
9b764531b9] - fs: export constants fromfs/promises(Feng Yu) #43177 - [
a4409f85f8] - http: usekEmptyObject(LiviaMedeiros) #43159 - [
2ffd54105a] - http2: usekEmptyObject(LiviaMedeiros) #43159 - [
b468b8fe51] - https: usekEmptyObject(LiviaMedeiros) #43159 - [
d2a98dc6cf] - inspector: add missing initialization (Michael Dawson) #43254 - [
3b2f7eed39] - lib: usekEmptyObjectin various places (LiviaMedeiros) #43159 - [
4a9511d971] - lib: give names to promisified meth...
2022-06-01, Version 18.3.0 (Current), @bengl
Notable Changes
- [
dc3b91f351] - deps: update undici to 5.4.0 (Node.js GitHub Bot) #43262 - [
d6cf409d78] - (SEMVER-MINOR) util: add parseArgs module (Benjamin Coe) #42675 - [
9539cfa358] - (SEMVER-MINOR) http: add uniqueHeaders option to request and createServer (Paolo Insogna) #41397 - [
41fdc2617d] - deps: upgrade npm to 8.11.0 (npm team) #43210 - [
0000654e47] - deps: patch V8 to 10.2.154.4 (Michaël Zasso) #43067 - [
b3c8e609fd] - (SEMVER-MINOR) deps: update V8 to 10.2.154.2 (Michaël Zasso) #42740 - [
3e89b7336d] - (SEMVER-MINOR) fs: make params in writing methods optional (LiviaMedeiros) #42601 - [
9539cfa358] - (SEMVER-MINOR) http: add uniqueHeaders option to request and createServer (Paolo Insogna) #41397 - [
8f5b4570e5] - (SEMVER-MINOR) net: add ability to reset a tcp socket (pupilTong) #43112 - [
5eff7b4a6a] - (SEMVER-MINOR) Revert "build: make x86 Windows support temporarily experimental" (Michaël Zasso) #42740- This means 32-bit Windows binaries are back with this release.
Commits
- [
aefc9dda9a] - benchmark: add node-error benchmark (RafaelGSS) #43077 - [
85d81a764f] - bootstrap: include code cache in the embedded snapshot (Joyee Cheung) #43023 - [
5eff7b4a6a] - (SEMVER-MINOR) Revert "build: make x86 Windows support temporarily experimental" (Michaël Zasso) #42740 - [
d6634707c5] - (SEMVER-MINOR) build: run V8 tests with detected Python version (Richard Lau) #42740 - [
b8b5e6df67] - (SEMVER-MINOR) build: reset embedder string to "-node.0" (Michaël Zasso) #42740 - [
285ef30877] - console: fix console.dir crash on a revoked proxy (Daeyeon Jeong) #43100 - [
920d8c5300] - crypto: align webcrypto RSA key import/export with other implementations (Filip Skokan) #42816 - [
c76caadf2e] - debugger: throw a more useful error when the frame is missing (Kohei Ueno) #42776 - [
dc3b91f351] - deps: update undici to 5.4.0 (Node.js GitHub Bot) #43262 - [
35250bf2f6] - deps: regenerate OpenSSL archs files (Daniel Bevenius) #42973 - [
ecacc3a727] - deps: exclude linker scripts for windows builds (Daniel Bevenius) #42973 - [
41fdc2617d] - deps: upgrade npm to 8.11.0 (npm team) #43210 - [
87b248e27e] - deps: update undici to 5.3.0 (Node.js GitHub Bot) #43197 - [
d42de132a7] - deps: upgrade npm to 8.10.0 (npm team) #43061 - [
0000654e47] - deps: patch V8 to 10.2.154.4 (Michaël Zasso) #43067 - [
742ffefb44] - (SEMVER-MINOR) deps: make V8 10.2 ABI-compatible with 10.1 (Michaël Zasso) #42740 - [
c626a533c7] - deps: make V8 compilable with older glibc (Michaël Zasso) #42657 - [
76546b12a2] - deps: V8: fix v8-cppgc.h for MSVC (Jiawen Geng) #42657 - [
45e1fd4473] - deps: silence V8's warning on CompileFunction (Michaël Zasso) #40907 - [
2130891a9a] - (SEMVER-MINOR) deps: disable trap handler for Windows cross-compiler (Michaël Zasso) #40488 - [
e678b6c63d] - deps: fix V8 build issue with inline methods (Jiawen Geng) #38807 - [
f83323f304] - deps: V8: forward declaration ofRtl*FunctionTable(Refael Ackermann) #32116 - [
4be7584ca6] - deps: V8: un-cherry-pick bd019bd (Refael Ackermann) #32116 - [
b3c8e609fd] - (SEMVER-MINOR) deps: update V8 to 10.2.154.2 (Michaël Zasso) #42740 - [
0afdc3e9a8] - doc: use serial comma in errors docs (Tobias Nießen) #43242 - [
00989338b3] - doc: add note regarding%Array.prototype.concat%inprimordials.md(Antoine du Hamel) #43166 - [
badf72dd0a] - doc: use serial comma in worker_threads docs (Tobias Nießen) #43220 - [
776e746f0a] - doc: fix napi version for node_api_symbol_for (Danielle Adams) #42878 - [
76b46801f8] - doc: documentsignaloption forEventTarget#addEventListener(Antoine du Hamel) #43170 - [
3082c75efd] - doc: make minor adjustments (LiviaMedeiros) #43175 - [
598c1f102e] - doc: use serial comma in dgram docs (Tobias Nießen) #43191 - [
b772c13a62] - doc: use serial comma in process docs (Tobias Nießen) #43179 - [
f90a3d7a54] - doc: improved parallel specification (mawaregetsuka) #42679 - [
71074eedef] - doc: improve callback params forfs.mkdir(Daeyeon Jeong) #43016 - [
2b8b224077] - doc: remove outdated footnote (Python 2 --> 3 for V8 tests) (DeeDeeG) #43105 - [
945f228cf1] - doc: add release key for RafaelGSS (Rafael Gonzaga) #43131 - [
56fc712f93] - doc: use serial comma in assert docs (Tobias Nießen) #43154 - [
093a3cf2f1] - doc: fix errors in Performance hooks doc (OneNail) #43152 - [
4d9f43a8a7] - doc: use serial comma in dns docs (Tobias Nießen) #43145 - [
4e9393e32f] - doc: use ASCII apostrophes consistently (Tobias Nießen) #43114 - [
b3181851d7] - doc: add strategic initiative for shadow realm (Chengzhong Wu) #43037 - [[
6f48dfb499](https://github.com/nodejs/node/...
2022-06-01, Version 17.9.1 (Current), @ruyadorno
Notable Changes
- Upgrade npm to 8.11.0
Update to OpenSSL 3.0.3
This update can be treated as a security release as the issues addressed in OpenSSL 3.0.3 slightly affect Node.js 17.
See https://nodejs.org/en/blog/vulnerability/openssl-fixes-in-regular-releases-may2022/ for more information on how the May 2022 OpenSSL releases affect other Node.js release lines.
Commits
- [17fef6e] - deps: upgrade npm to 8.11.0 (npm team) #43210
- [d0b53c0] - deps: upgrade npm to 8.10.0 (npm team) #43061
- [72630d1] - deps: upgrade npm to 8.9.0 (npm team) #42968
- [93d58c3] - deps: upgrade npm to 8.8.0 (npm team) #42886
- [34e6edd] - deps: upgrade npm to 8.7.0 (npm team) #42744
- [02f8b0c] - deps: upgrade npm to 8.6.0 (npm team) #42550
- [871eace] - deps: update archs files for quictls/openssl-3.0.3 (RafaelGSS) #43025
- [05fb807] - deps: upgrade openssl sources to quictls/openssl-3.0.3 (RafaelGSS) #43025
2022-06-01, Version 16.15.1 'Gallium' (LTS), @BethGriggs prepared by @juanarbol
Notable Changes
-
deps:
- upgrade npm to 8.11.0 (npm-cli+bot@github.com) #43210
-
docs:
Commits
- [
f7c4ce2255] - deps: V8: cherry-pick 3ebf2052a1b2 (Liu Yu) #43147 - [
447f9a0e2e] - deps: upgrade npm to 8.11.0 (npm-cli+bot@github.com) #43210 - [
68572bdea2] - deps: upgrade npm to 8.10.0 (npm-cli+bot@github.com) #43061 - [
3dfc632f12] - deps: upgrade npm to 8.9.0 (npm-robot) #42968 - [
a746943fcb] - deps: update archs files for OpenSSL-1.1.1o (RafaelGSS) #42957 - [
6efc844922] - deps: upgrade openssl sources to OpenSSL_1_1_1o (RafaelGSS) #42957 - [
3ceeb574c3] - deps: upgrade npm to 8.8.0 (npm-robot) #42886 - [
f8b2156e07] - deps: upgrade npm to 8.7.0 (ops+robot@npmjs.com) #42744 - [
898b4751e9] - deps: upgrade npm to 8.6.0 (npm team) #42550 - [
617f64a1cd] - doc: add release key for RafaelGSS (Rafael Gonzaga) #43131 - [
e1b47e6e3d] - doc: add release key for Juan Arboleda (Juan José) #42961 - [
4185f1f466] - src,inspector: fix empty MaybeLocal crash (Darshan Sen) #42409 - [
f11b3cfc6a] - test: delete test/pummel/test-repl-empty-maybelocal-crash.js (Darshan Sen) #42720 - [
feac215e4e] - tools: disable trap handler for Windows cross-compiler (Michaël Zasso) #40488 - [
47cdddf59b] - tools: update V8 gypfiles for 9.6 (Michaël Zasso) #40488
2022-05-17, Version 18.2.0 (Current), @BethGriggs prepared by @RafaelGSS
Notable Changes
OpenSSL 3.0.3
This update can be treated as a security release as the issues addressed in OpenSSL 3.0.3 slightly affect Node.js 18.
See https://nodejs.org/en/blog/vulnerability/openssl-fixes-in-regular-releases-may2022/ for more information on how the May 2022 OpenSSL releases affect other Node.js release lines.
- [
8e54c19a6e] - deps: update archs files for quictls/openssl-3.0.3+quic (RafaelGSS) #43022 - [
6365bf808e] - deps: upgrade openssl sources to quictls/openssl-3.0.3 (RafaelGSS) #43022
Other Notable Changes
- [
13c333e533] - Revert "deps: add template for generated headers" (Daniel Bevenius) #42978 - [
d128356a7f] - deps: update undici to 5.2.0 (Node.js GitHub Bot) #43059 - [
2df1624f80] - deps: upgrade npm to 8.9.0 (npm team) #42968 - [
6365bf808e] - deps: upgrade openssl sources to quictls/openssl-3.0.3 (RafaelGSS) #43022 - [
4a3f678e70] - doc: add LiviaMedeiros to collaborators (LiviaMedeiros) #43039 - [
686c4c1f6f] - doc: add release key for Juan Arboleda (Juan José) #42961 - [
784d84cf34] - (SEMVER-MINOR) fs: addread(buffer[, options])versions (LiviaMedeiros) #42768 - [
2f192c4be0] - (SEMVER-MINOR) http: added connection closing methods (Paolo Insogna) #42812 - [
c92e291beb] - (SEMVER-MINOR) perf_hooks: add PerformanceResourceTiming (RafaelGSS) #42725
Commits
- [
7cac7bb806] - assert: fix CallTracker wraps the function causes the length to be lost (OneNail) #42909 - [
e74a8da287] - assert: makeassert.failless affected by prototype tampering (Antoine du Hamel) #42918 - [
1146806673] - bootstrap: stop delaying instantiation of maps in per-context scripts (Darshan Sen) #42934 - [
a20310d171] - bootstrap: use a context snapshotted with primordials in workers (Joyee Cheung) #42867 - [
9ee7d9eb15] - bootstrap: fix wasm_web_api external reference registration (Joyee Cheung) #42903 - [
cec678a00e] - build: set ASAN workaround (Richard Lau) #43085 - [
7c4df42caa] - build: disable windows-2022 temporarily (Jiawen Geng) #43093 - [
0eb32ed976] - build: fix various shared library build issues (William Marlow) #41850 - [
48f4a714b2] - build: fix indeterminacy of icu_locales value (Sergey Nazaryev) #42865 - [
19c060fd84] - crypto: adjust minimum length in generateKey('hmac', ...) (LiviaMedeiros) #42944 - [
183bcc0699] - crypto: clean up parameter validation in HKDF (Tobias Nießen) #42924 - [
946f57c7bc] - debugger: fix inconsistent inspector output of exec new Map() (Kohei Ueno) #42423 - [
d128356a7f] - deps: update undici to 5.2.0 (Node.js GitHub Bot) #43059 - [
a9703a55ef] - deps: remove opensslconf template headers (Daniel Bevenius) #43035 - [
a4a4f7134b] - deps: fix llhttp version number (Michael Dawson) #43029 - [
8e54c19a6e] - deps: update archs files for quictls/openssl-3.0.3+quic (RafaelGSS) #43022 - [
6365bf808e] - deps: upgrade openssl sources to quictls/openssl-3.0.3 (RafaelGSS) #43022 - [
e8121ae7fe] - deps: regenerate OpenSSL archs files (Daniel Bevenius) #42978 - [
13c333e533] - Revert "deps: add template for generated headers" (Daniel Bevenius) #42978 - [
2df1624f80] - deps: upgrade npm to 8.9.0 (npm team) #42968 - [
f53ed9d1bb] - doc: use serial comma in fs docs (Tobias Nießen) #43104 - [
839824aca8] - doc: use serial comma in events docs (Tobias Nießen) #43113 - [
9629c74080] - doc: use serial comma in modules docs (Tobias Nießen) #43103 - [
76096c2d4a] - doc: use serial comma in util docs (Tobias Nießen) #43063 - [
1e9de0dd5a] - doc: remove git:// protocol, adjust nits in onboarding.md (LiviaMedeiros) #43045 - [
eb630d7ef9] - doc: add maintaining info for shared libary option (Michael Dawson) #42517 - [
3816a97bae] - doc: add detail for how to update llhttp (Michael Dawson) #43028 - [
330e267a57] - doc: use serial comma in buffer docs (Tobias Nießen) #43048 - [
0957212390] - doc: use consistent method symbol (Paolo Insogna) #42974 - [
22cb7104cb] - doc: add Rafael to the security steward for NearForm (Matteo Collina) #42966 - [
ef177da3f1] - doc: mark some node-api functions as experimental (NickNaso) #42987 - [
4a3f678e70] - doc: add LiviaMedeiros to collaborators (LiviaMedeiros) #43039 - [
c988a0ed26] - doc: use serial comma in http docs (Tobias Nießen) #43026 - [
4de918b4c1] - doc: add the preferred name for @himself65 (Himself65) #43024 - [
686c4c1f6f] - doc: add release key for Juan Arboleda (Juan José) #42961 - [
64e0aa116d] - doc: rename N-API to Node-API in test/README.md (Daeyeon Jeong) #42946 - [
65d64553c0] - doc: use serial comma in tls docs (Tobias Nießen) #43001 - [
840e61e745] - doc: improve commit message example for releases (Juan José) #42954 - [
ba3ad7c665] - doc: use serial comma in cluster docs (Tobias Nießen) #42989 - [[
3ab3086008](3ab30860...
2022-05-17, Version 14.19.3 'Fermium' (LTS), @richardlau
Notable Changes
- This release updates OpenSSL to 1.1.1o. This update is not being treated as a security release as the issues addressed in OpenSSL 1.1.1o were assessed to not affect Node.js 14. See https://nodejs.org/en/blog/vulnerability/openssl-fixes-in-regular-releases-may2022/ for more information on how the May 2022 OpenSSL releases affects other Node.js release lines.
- The list of GPG keys used to sign releases has been synchronized with the main branch.
Commits
- [
68397e49d9] - deps: update archs files for OpenSSL-1.1.1o (RafaelGSS) #42956 - [
7f9a5ed4a8] - deps: upgrade openssl sources to 1.1.1o (RafaelGSS) #42956 - [
61eba58cb6] - doc: add release key for Juan Arboleda (Juan José) #42961
2022-05-04, Version 14.19.2 'Fermium' (LTS), @BethGriggs prepared by @juanarbol
Notable Changes
doc:
- New release key for Bryan English
Learn more at: #42102
Contributed by Bryan English (@bengl)
npm:
- Upgrade
npmtov6.14.17.
Learn more at: #42900
Contributed by Ruy Adorno (@ruyadorno)
V8:
- V8 had a stack overflow issue affecting the
vmmodule, cherry-pickingcc9a8a37445e
from V8 solves this issue.
Learn more at: #41826
Contributed by Gus Caplan (@devsnek)
- Using
getHeapSnapshot()was causing a Node.js crash due a V8 issue, this is fixed by backporting367b0c1e7a32
from V8.
Learn more at: #42637
Contributed by Chengzhong Wu (@legendecas)
Commits
- [
c73ac527d6] - build: set DESTCPU correctly for 'make binary' on Apple Silicon (Chris Heisterkamp) #40147 - [
dcaed6db24] - build: use ccache in make-v8.sh on ppc64le and s390x (Richard Lau) #42204 - [
4203d132b1] - child_process: queue pending messages (Erick Wendel) #41221 - [
a3ebdbfe8f] - deps: upgrade npm to 6.14.17 (Ruy Adorno) #42900 - [
39e44f8382] - deps: V8: cherry-pick cc9a8a37445e (Gus Caplan) #41826 - [
b52a268b6f] - deps: V8: cherry-pick 367b0c1e7a32 (legendecas) #42637 - [
77ba012065] - doc: fix documentation ofFileHandle.prototype.appendFile(Antoine du Hamel) #42588 - [
3d3d7ed1b7] - doc: specify flag needed for JSON and Wasm modules (Rich Trott) #42736 - [
542d812c93] - doc: use openpgp.org for keyserver examples (Nick Schonning) #39227 - [
7f2825b1a9] - doc: add release key for Bryan English (Bryan English) #42102 - [
75302d3dce] - fs: fix write methods param validation and docs (Livia Medeiros) #41677 - [
d4171e0eac] - stream: resume stream on drain (Robert Nagy) #41848 - [
de474c8b6f] - worker: do not send message if port is closing (Rich Trott) #42357
2022-05-03, Version 18.1.0 (Current), @targos
Notable Changes
- [
c46e7bbf69] - doc: add @kuriyosh to collaborators (Yoshiki Kurihara) #42824 - [
b0f7c4c8f9] - (SEMVER-MINOR) lib,src: implement WebAssembly Web API (Tobias Nießen) #42701 - [
78a860ae58] - (SEMVER-MINOR) test_runner: add initial CLI runner (Colin Ihrig) #42658 - [
bf9240ae8c] - (SEMVER-MINOR) worker: add hasRef() to MessagePort (Darshan Sen) #42849
Commits
- [
4694f5bb96] - async_hooks: avoid decrementing iterator after erase (Gabriel Bota) #42749 - [
459546b4f0] - benchmark: fix misc/startup failure (Antoine du Hamel) #42746 - [
6bd24204ea] - bootstrap: use the isolate snapshot in workers (Joyee Cheung) #42702 - [
29c8411f99] - bootstrap: move embedded snapshot to SnapshotBuilder (Joyee Cheung) #42702 - [
4050b0d64f] - build: enable V8's shared read-only heap (Michaël Zasso) #42809 - [
f9994e2029] - build: improve reliability of find_python.cmd script (Luigi Pinca) #42810 - [
5d15eb1a14] - build: fix format-cpp (Darshan Sen) #42764 - [
7c973474bf] - build: improve the format-cpp error message (Darshan Sen) #42765 - [
7681e60829] - crypto: validatethisin all webcrypto methods and getters (Filip Skokan) #42815 - [
2a4c8263c3] - deps: update undici to 5.1.1 (Michaël Zasso) #42939 - [
1102922ef9] - deps: upgrade npm to 8.8.0 (npm team) #42886 - [
279892987b] - deps: remove linux-ppc64 architecture (Daniel Bevenius) #42616 - [
4abe9879ae] - deps: remove linux-ppc architecture (Daniel Bevenius) #42616 - [
8dc71f2266] - deps: remove aix-gcc architecture (Daniel Bevenius) #42616 - [
6dc1f82384] - deps: remove archs/aix64-gcc (Daniel Bevenius) #42616 - [
e8734a4771] - deps: add note about removing asm archs (Daniel Bevenius) #42616 - [
7fae2c9d6e] - deps: add template for generated headers (Daniel Bevenius) #42616 - [
294664e32c] - deps: upgrade npm to 8.7.0 (npm team) #42744 - [
60e461c45d] - doc: reword "test directory" (LiviaMedeiros) #42817 - [
227a45ba60] - doc: remove legacy-Jtest.py option from BUILDING.md (LiviaMedeiros) #42817 - [
e313dc6ed9] - doc: http2.createServeroptionsas optional (Daeyeon Jeong) #42832 - [
8f2b2280cd] - doc: record March 2022 security release steward (Richard Lau) #42876 - [
e15d22c024] - doc: initial version of security-model-strategy.md (Michael Dawson) #42709 - [
fe65996790] - doc: clarify guide on testing internal errors (Livia Medeiros) #42813 - [
2f849a460f] - doc: fix markdown formatting in primordials.md (Tobias Nießen) #42877 - [
cd2f5a4fd4] - doc: add primordials guidelines (Antoine du Hamel) #38635 - [
2d76f72665] - doc: elevate node-clinic diagnostic tier (RafaelGSS) #42802 - [
9b61ac2617] - doc: update WebAssembly strategy with Wasm Web API (Tobias Nießen) #42836 - [
c6c1dc5833] - doc: ordervm.Modulelinker arguments correctly (Simen Bekkhus) #42797 - [
c46e7bbf69] - doc: add @kuriyosh to collaborators (Yoshiki Kurihara) #42824 - [
59da1339b4] - doc: add maintaining-webassembly.md (Michael Dawson) #42660 - [
d9f3f05cab] - doc: fix outdated documentation forfamilyproperty (Antoine du Hamel) #42789 - [
6fa080cb48] - doc: delete heapdump from diagnostic tooling support tiers (Tony Gorez) #42783 - [
c32f76d49e] - doc: fix example in assert.md (Livia Medeiros) #42786 - [
6225370b2e] - doc: fix version history for Loaders API (Antoine du Hamel) #42778 - [
3d65a3b13e] - doc: addnode:prefix for all core modules (Antoine du Hamel) #42752 - [
46c880b99b] - doc: clarify core modules that can be loaded without a prefix (Antoine du Hamel) #42753 - [
025b3e786a] - doc: consolidate use of multiple-byte units (Antoine du Hamel) #42587 - [
962d80b7a1] - doc: add documentation for inherited methods (Luigi Pinca) #42691 - [
222b3e6674] - doc: close tag in n-api.md (Livia Medeiros) #42751 - [
4c30936065] - doc: copyedit http.OutgoingMessage documentation (Luigi Pinca) #42733 - [
d77c59d0f2] - doc: improve fragment (:target) anchors behavior on HTML version (Antoine du Hamel) #42739 - [
c50309cb39] - doc: fixadded:info foroutgoingMessage.writable*(Luigi Pinca) #42737 - [
6b7c35e807] - doc: delete mdb_v8 from diagnostic tooling support tiers (Tony Gorez) #42626 - [
2a07a9fc3a] - doc: document the 'close' and 'finish' events (Luigi Pinca) #42704 - [
ef5ab8179b] - doc: fixadded:info foroutgoingMessage.{,un}cork()(Luigi Pinca) #42711 - [
a6e1e7a5d7] - doc,test: add tests and docs for duplex.fromWeb and duplex.toWeb (Erick Wendel) #42738 - [
336242a7c6] - errors,console: refactor to use ES2021 syntax (小菜) #42872 - [
0e16120d0d] - errors,vm: upda...