-
Notifications
You must be signed in to change notification settings - Fork 30k
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
v16.15.0 release proposal #42847
v16.15.0 release proposal #42847
Conversation
Fixes: #19393 PR-URL: #41749 Backport-PR-URL: #42727 Refs: nodejs/undici#1183 Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com> Reviewed-By: Matteo Collina <matteo.collina@gmail.com> Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com> Reviewed-By: Geoffrey Booth <webadmin@geoffreybooth.com> Reviewed-By: Robert Nagy <ronagy@icloud.com> Reviewed-By: Darshan Sen <raisinten@gmail.com> Reviewed-By: Mestery <mestery@protonmail.com> Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com> Reviewed-By: Gus Caplan <me@gus.host> Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com> Reviewed-By: Myles Borins <myles.borins@gmail.com>
PR-URL: #41955 Backport-PR-URL: #42727 Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com> Reviewed-By: Mestery <mestery@protonmail.com> Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com> Reviewed-By: Tobias Nießen <tniessen@tnie.de> Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
This also adds a script to automate the update and includes the sources included in the npm tarball. PR-URL: #42246 Backport-PR-URL: #42727 Fixes: #42199 Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com> Reviewed-By: Matteo Collina <matteo.collina@gmail.com> Reviewed-By: Michael Dawson <midawson@redhat.com> Reviewed-By: Mestery <mestery@protonmail.com> Reviewed-By: Robert Nagy <ronagy@icloud.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Tierney Cyren <hello@bnb.im>
PR-URL: #42583 Backport-PR-URL: #42727 Reviewed-By: Michaël Zasso <targos@protonmail.com> Reviewed-By: Matteo Collina <matteo.collina@gmail.com> Reviewed-By: Robert Nagy <ronagy@icloud.com> Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com> Reviewed-By: Mestery <mestery@protonmail.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Darshan Sen <raisinten@gmail.com>
PR-URL: #41956 Backport-PR-URL: #42727 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Robert Nagy <ronagy@icloud.com> Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com> Reviewed-By: Matteo Collina <matteo.collina@gmail.com> Reviewed-By: Minwoo Jung <nodecorelab@gmail.com> Reviewed-By: Mestery <mestery@protonmail.com> Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
Add a `forEach` method to readable streams to enable concurrent iteration and align with the iterator-helpers proposal. Co-Authored-By: Robert Nagy <ronagy@icloud.com> PR-URL: #41445 Reviewed-By: Matteo Collina <matteo.collina@gmail.com> Reviewed-By: Robert Nagy <ronagy@icloud.com>
PR-URL: #41487 Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
The 'subject' option should not only accept the values 'always' and 'never' because neither is compatible with RFC 2818, i.e., HTTPS. This change adds a third value 'default', which implies the behavior that HTTPS mandates. The new 'default' case matches the default behavior of OpenSSL for both DNS names and email addresses. Future Node.js versions should change the default option value from 'always' to 'default'. Refs: #36804 PR-URL: #41569 Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Add the toArray method from the TC39 iterator helper proposal to Readable streams. This also enables a common-use case of converting a stream to an array. Co-Authored-By: Robert Nagy <ronagy@icloud.com> PR-URL: #41553 Reviewed-By: Robert Nagy <ronagy@icloud.com> Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
This continues on the iterator-helpers work by adding `.some` and `.every` to readable streams. Co-Authored-By: Robert Nagy <ronagy@icloud.com> PR-URL: #41573 Reviewed-By: Robert Nagy <ronagy@icloud.com> Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
PR-URL: #41596 Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Matteo Collina <matteo.collina@gmail.com> Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
PR-URL: #41596 Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Matteo Collina <matteo.collina@gmail.com> Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
PR-URL: #41596 Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Matteo Collina <matteo.collina@gmail.com> Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
Support the `flatMap` method from the iterator helper TC39 proposal on readable streams. Co-Authored-By: Robert Nagy <ronagy@icloud.com> PR-URL: #41612 Reviewed-By: Robert Nagy <ronagy@icloud.com> Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
This adds the `drop` and `take` methods to readable streams allowing users easily drop and take items from the stream. This continues the iterator-helper proposal alignment task. Co-Authored-By: Robert Nagy <ronagy@icloud.com> PR-URL: #41630 Reviewed-By: Robert Nagy <ronagy@icloud.com> Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
Add the asIndexedPairs method for readable streams. PR-URL: #41681 Refs: https://github.com/tc39/proposal-iterator-helpers#asindexedpairs Reviewed-By: Robert Nagy <ronagy@icloud.com> Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
The OOM test uses a value that caused an OOM crash from V8 on certain machines when V8 did not notify the host of OOM soon enough. PR-URL: #41681 Refs: https://github.com/tc39/proposal-iterator-helpers#asindexedpairs Reviewed-By: Robert Nagy <ronagy@icloud.com> Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
is no longer a generator function, instead it returns a called generator so that validation can be synchronous and not wait for the first iteration Fixes: #41648 PR-URL: #41652 Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com> Reviewed-By: Matteo Collina <matteo.collina@gmail.com> Reviewed-By: Robert Nagy <ronagy@icloud.com>
PR-URL: #41669 Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
Signed-off-by: James M Snell <jasnell@gmail.com> PR-URL: #41272 Reviewed-By: Michaël Zasso <targos@protonmail.com>
PR-URL: #41791 Reviewed-By: Mary Marchini <oss@mmarchini.me> Reviewed-By: Michaël Zasso <targos@protonmail.com> Reviewed-By: Tobias Nießen <tniessen@tnie.de> Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
Fixes: #41633 Fixes: #40958 - move test-crypto-engine so that dummy engine is only built if tests are run Signed-off-by: Michael Dawson <mdawson@devrus.com> PR-URL: #41830 Reviewed-By: Tobias Nießen <tniessen@tnie.de> Reviewed-By: Darshan Sen <raisinten@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Richard Lau <rlau@redhat.com>
Deprecate the process multipleResolves event to detect when a promise is resolved more than once because it never really worked. Fixes: #41554 PR-URL: #41872 Reviewed-By: Darshan Sen <raisinten@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Juan José Arboleda <soyjuanarbol@gmail.com> Reviewed-By: Mestery <mestery@protonmail.com>
PR-URL: #41892 Reviewed-By: Rich Trott <rtrott@gmail.com> Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
replacable -> replaceable PR-URL: #41891 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com> Reviewed-By: Qingyu Deng <i@ayase-lab.com> Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
cc @nodejs/releasers @nodejs/collaborators |
@danielleadams you should update the name of @ShogunPanda - he is Paolo Insogna. |
1491602
to
f23e58d
Compare
Notable changes: Add fetch API Adds experimental support to the fetch API. This adds a `--experimental-fetch` flag that installs the `fetch`, `Request`, `Reponse` and `Headers` globals. * (SEMVER-MINOR) add fetch (Michaël Zasso) #41749 Other notable changes * build: * remove broken x32 arch support (Ben Noordhuis) #41905 * crypto: * (SEMVER-MINOR) add KeyObject.prototype.equals method (Filip Skokan) #42093 * doc: * add @ShogunPanda to collaborators (Paolo Insogna) #42362 * add JakobJingleheimer to collaborators list (Jacob Smith) #42185 * add joesepi to collaborators (Joe Sepi) #41914 * add marsonya to collaborators (Akhil Marsonya) #41991 * deprecate string coercion in `fs.write`, `fs.writeFileSync` (Livia Medeiros) #42149 * deprecate notice for process methods (Yash Ladha) #41587 * esm: * (SEMVER-MINOR) support https remotely and http locally under flag (Bradley Farias) #36328 * module: * (SEMVER-MINOR) unflag esm json modules (Geoffrey Booth) #41736 * node-api: * (SEMVER-MINOR) add node_api_symbol_for() (Darshan Sen) #41329 * process: * deprecate multipleResolves (Benjamin Gruenbaum) #41872 * stream: * (SEMVER-MINOR) support some and every (Benjamin Gruenbaum) #41573 * (SEMVER-MINOR) add toArray (Benjamin Gruenbaum) #41553 * (SEMVER-MINOR) add forEach method (Benjamin Gruenbaum) #41445 PR-URL: #42847
This comment was marked as outdated.
This comment was marked as outdated.
doc/changelogs/CHANGELOG_V16.md
Outdated
#### Add fetch API | ||
|
||
Adds experimental support to the fetch API. This adds a `--experimental-fetch` | ||
flag that installs the `fetch`, `Request`, `Reponse` and `Headers` globals. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
flag that installs the `fetch`, `Request`, `Reponse` and `Headers` globals. | |
flag that installs the `fetch`, `Request`, `Reponse`, `Headers`, and `FormData` globals. |
f23e58d
to
ff6f938
Compare
Notable changes: Add fetch API Adds experimental support to the fetch API. This adds a `--experimental-fetch` flag that installs the `fetch`, `Request`, `Reponse``Headers`, and `FormData` globals. * (SEMVER-MINOR) add fetch (Michaël Zasso) #41749 * (SEMVER-MINOR) add FormData global when fetch is enabled (Michaël Zasso) #41956 Other notable changes * build: * remove broken x32 arch support (Ben Noordhuis) #41905 * crypto: * (SEMVER-MINOR) add KeyObject.prototype.equals method (Filip Skokan) #42093 * doc: * add @ShogunPanda to collaborators (Paolo Insogna) #42362 * add JakobJingleheimer to collaborators list (Jacob Smith) #42185 * add joesepi to collaborators (Joe Sepi) #41914 * add marsonya to collaborators (Akhil Marsonya) #41991 * deprecate string coercion in `fs.write`, `fs.writeFileSync` (Livia Medeiros) #42149 * deprecate notice for process methods (Yash Ladha) #41587 * esm: * (SEMVER-MINOR) support https remotely and http locally under flag (Bradley Farias) #36328 * module: * (SEMVER-MINOR) unflag esm json modules (Geoffrey Booth) #41736 * node-api: * (SEMVER-MINOR) add node_api_symbol_for() (Darshan Sen) #41329 * process: * deprecate multipleResolves (Benjamin Gruenbaum) #41872 * stream: * (SEMVER-MINOR) support some and every (Benjamin Gruenbaum) #41573 * (SEMVER-MINOR) add toArray (Benjamin Gruenbaum) #41553 * (SEMVER-MINOR) add forEach method (Benjamin Gruenbaum) #41445 PR-URL: #42847
This comment was marked as outdated.
This comment was marked as outdated.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Appreciate all your work on this - these minor releases take a lot!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There's a typo in the commit message
`Reponse``Headers`
-> `Response`, `Headers`
doc/changelogs/CHANGELOG_V16.md
Outdated
#### Add fetch API | ||
|
||
Adds experimental support to the fetch API. This adds a `--experimental-fetch` | ||
flag that installs the `fetch`, `Request`, `Reponse`, `Headers`, and `FormData` |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
flag that installs the `fetch`, `Request`, `Reponse`, `Headers`, and `FormData` | |
flag that installs the `fetch`, `Request`, `Response`, `Headers`, and `FormData` |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Just fixed it - thanks for catching.
Notable changes: Add fetch API Adds experimental support to the fetch API. This adds the `--experimental-fetch` flag that installs the `fetch`, `Request`, `Response`, `Headers`, and `FormData` globals. * (SEMVER-MINOR) add fetch (Michaël Zasso) #41749 * (SEMVER-MINOR) add FormData global when fetch is enabled (Michaël Zasso) #41956 Other notable changes * build: * remove broken x32 arch support (Ben Noordhuis) #41905 * crypto: * (SEMVER-MINOR) add KeyObject.prototype.equals method (Filip Skokan) #42093 * doc: * add @ShogunPanda to collaborators (Paolo Insogna) #42362 * add JakobJingleheimer to collaborators list (Jacob Smith) #42185 * add joesepi to collaborators (Joe Sepi) #41914 * add marsonya to collaborators (Akhil Marsonya) #41991 * deprecate string coercion in `fs.write`, `fs.writeFileSync` (Livia Medeiros) #42149 * deprecate notice for process methods (Yash Ladha) #41587 * esm: * (SEMVER-MINOR) support https remotely and http locally under flag (Bradley Farias) #36328 * module: * (SEMVER-MINOR) unflag esm json modules (Geoffrey Booth) #41736 * node-api: * (SEMVER-MINOR) add node_api_symbol_for() (Darshan Sen) #41329 * process: * deprecate multipleResolves (Benjamin Gruenbaum) #41872 * stream: * (SEMVER-MINOR) support some and every (Benjamin Gruenbaum) #41573 * (SEMVER-MINOR) add toArray (Benjamin Gruenbaum) #41553 * (SEMVER-MINOR) add forEach method (Benjamin Gruenbaum) #41445 PR-URL: #42847
ff6f938
to
e243282
Compare
Notable changes: Add fetch API Adds experimental support to the fetch API. This adds the `--experimental-fetch` flag that installs the `fetch`, `Request`, `Response`, `Headers`, and `FormData` globals. * (SEMVER-MINOR) add fetch (Michaël Zasso) #41749 * (SEMVER-MINOR) add FormData global when fetch is enabled (Michaël Zasso) #41956 Other notable changes * build: * remove broken x32 arch support (Ben Noordhuis) #41905 * crypto: * (SEMVER-MINOR) add KeyObject.prototype.equals method (Filip Skokan) #42093 * doc: * add @ShogunPanda to collaborators (Paolo Insogna) #42362 * add JakobJingleheimer to collaborators list (Jacob Smith) #42185 * add joesepi to collaborators (Joe Sepi) #41914 * add marsonya to collaborators (Akhil Marsonya) #41991 * deprecate string coercion in `fs.write`, `fs.writeFileSync` (Livia Medeiros) #42149 * deprecate notice for process methods (Yash Ladha) #41587 * esm: * (SEMVER-MINOR) support https remotely and http locally under flag (Bradley Farias) #36328 * module: * (SEMVER-MINOR) unflag esm json modules (Geoffrey Booth) #41736 * node-api: * (SEMVER-MINOR) add node_api_symbol_for() (Darshan Sen) #41329 * process: * deprecate multipleResolves (Benjamin Gruenbaum) #41872 * stream: * (SEMVER-MINOR) support some and every (Benjamin Gruenbaum) #41573 * (SEMVER-MINOR) add toArray (Benjamin Gruenbaum) #41553 * (SEMVER-MINOR) add forEach method (Benjamin Gruenbaum) #41445 PR-URL: #42847
2022-04-26, Version 16.15.0 'Gallium' (LTS), @danielleadams
Notable changes
Add fetch API
Adds experimental support to the fetch API. This adds the
--experimental-fetch
flag that installs the
fetch
,Request
,Response
,Headers
, andFormData
globals.
Other notable changes
fs.write
,fs.writeFileSync
(Livia Medeiros) #42149Commits
3d4df9cd70
] - (SEMVER-MINOR) benchmark: addsubarray
tobuffer-slice
(Benjamin Gruenbaum) #41596d40f5a177a
] - buffer: improve blob read performance (Xuguang Mei) #4211784752a495f
] - (SEMVER-MINOR) buffer: aliassubarray
andslice
(Benjamin Gruenbaum) #41596c5da1dda4a
] - build: use ccache in make-v8.sh on ppc64le and s390x (Richard Lau) #42204ba56e41953
] - build: drop shortened URL from lint-commit-message (Richard Lau) #42168b2c88ec69c
] - build: fix usage of input in feature action (Michael Dawson) #42150bcabd70d93
] - build: increase max ops for stale feature action (Michael Dawson) #42130042fb6f4d5
] - build: add corepack to the auto-updated dependencies (Maël Nison) #42090611cbf13a6
] - build: last test of the stale feature action (Michael Dawson) #420850d8f76ff2f
] - build: update feature close action for testing (Michael Dawson) #42082bc3d8a752f
] - build: cancel running CI jobs when a PR is updated (Michaël Zasso) #42017e049173bce
] - build: increase operations and test tag (Michael Dawson) #420384c47d59e9b
] - build: allow manual run of feature request action (Michael Dawson) #42037692ee2ae06
] - build: add action to close stale feature requests (Michael Dawson) #41981290a2bfd81
] - build: prevent concurrent CI and CQ workflow runs (Michaël Zasso) #42016d2c1624279
] - build: use zoslib_include_dir provided by node-gyp (alexcfyung) #41713db4a3dc1a6
] - build: move tool updates workflow runtime a day later (Rich Trott) #4198224d0c32af4
] - build: extend yamllint configuration (Mestery) #41756428b967ea4
] - build: remove broken x32 arch support (Ben Noordhuis) #4190551847e0d24
] - build: revert fast-track changes (Filip Skokan) #418921452f8d6f1
] - build: improve consistency between workflows (Mestery) #417919677da4b46
] - (SEMVER-MINOR) build: add --v8-enable-hugepage flag (Daoming Qiu) #414875468de5317
] - build,tools: change the quotes in YAML (Mestery) #41756f32c39762c
] - child_process: kHideConsoleWindows for spawnSync (Raymond Zhao) #41412914f9071ba
] - cluster: respect listen backlog set by workers (Elad Nava) #41623f990308972
] - crypto: fix auth tag length error when mode != GCM (Tobias Nießen) #423837f43f94304
] - crypto: fix fingerprint string size calculation (Tobias Nießen) #42175602f34eeb8
] - crypto: add CHECKs to remaining BIO_s_mem allocs (Tobias Nießen) #421554eecb25125
] - crypto: validatethis
value forwebcrypto.getRandomValues
(Antoine du Hamel) #41760b7599d8b14
] - (SEMVER-MINOR) crypto: add KeyObject.prototype.equals method (Filip Skokan) #4209370ae0ae8a0
] - crypto: check result of BIO_new in X509ToObject (Tobias Nießen) #4197936b9028f4f
] - crypto: rename X509_NAME_FLAGS (Tobias Nießen) #42001a592442218
] - (SEMVER-MINOR) crypto: expose Web Crypto API on the global scope (Antoine du Hamel) #4193846dda316df
] - crypto: do not advertise unsupported algorithms (Brian White) #41864adb88fcb46
] - (SEMVER-MINOR) crypto: support RFC 2818 compatible checkHost (Tobias Nießen) #41569e9d7af1cc6
] - debugger: correct typo in inspect_repl.js (Kohei Ueno) #42267e6019a4cc0
] - debugger: add debugger alias for exec(expr) (Xuguang Mei) #4190783691ada5b
] - debugger: remove duplicate setPauseOnException call (Balakrishna Avulapati) #418387e73e5e46b
] - deps: upgrade npm to 8.5.5 (npm team) #423828d734cbde6
] - deps: cares: cherry-pick b5a3d96 (bradh352) #42216ba1d949ce0
] - deps: V8: cherry-pick c6f6626deb14 (Lu Yahan) #422406b721d7103
] - deps: upgrade npm to 8.5.3 (npm team) #42205baeb66a35a
] - deps: update nghttp2 to 1.47.0 (Yash Ladha) #421271a0f26f55c
] - deps: upgrade npm to 8.5.2 (npm team) #42122396240bf80
] - deps: V8: cherry-pick 77d515484864 (Lu Yahan) #420673f09a6d227
] - deps: V8: cherry-pick b66334313c8b (Lu Yahan) #42067a73536b286
] - deps: upgrade npm to 8.5.1 (npm-robot) #42039c64b0381ee
] - deps: update undici to 5.0.0 (Node.js GitHub Bot) #42583a670c1fb5f
] - deps: update undici to 4.16.0 (Node.js GitHub Bot) #42414721d10751b
] - deps: update undici to 4.15.1 (Michaël Zasso) #4224683a667621b
] - deps: update undici to 3e267ece5f (Michaël Zasso) #41955208ab5723e
] - doc: improve README.md usability (Rich Trott) #42378682248c980
] - doc: add that chacha20-poly1305 is IETF version (Tobias Nießen) #4237083391d185c
] - doc: document goal to have examples (Michael Dawson) #422747073017efb
] - doc: fix Embedder's Guide link to V8 official docs (Aroyan) #42373cb07930bda
] - doc: remove unneeded lint disable comment (Rich Trott) #42374fb42f99514
] - doc: revise async_hooks docs (Rich Trott) #42337835e65b78e
] - doc: add @ShogunPanda to collaborators (Paolo Insogna) #42362df1909982d
] - doc: update base branch name fornodejs/nodejs.org
(Danielle Adams) #423554f6b187059
] - doc: fix async iterable pipeline signal examples (Randall Leeds) #422583188dcb390
] - doc: clarify path search inchild_process.spawn
(Damjan Cvetko) #41418f53b454e2e
] - doc: clarify the meaning of legacy status (Darshan Sen) #4226943b8a4fc57
] - doc: improve pipe description (Mikael Finstad) #422959fa6e445d5
] - doc: remove outdated timeout.unref content (Xuguang Mei) #42241a84896ea2c
] - doc: deprecate string coercion infs.write
,fs.writeFileSync
(Livia Medeiros) #42149436bdde654
] - doc: remove refs to old OpenSSL list-* commands (Tobias Nießen) #422356763bede4c
] - doc: readline'line'
event emits final line (Matt Probert) #422146545094a94
] - doc: update stale feature messages (Michael Dawson) #42217275b66d54e
] - doc: remove erroneous comma in cluster explainer (Tobias Nießen) #42238cda623cc1d
] - doc: remove "considered" for clarity (Rich Trott) #4221817172fef20
] - doc: clarify that some modules don't work when compiled without ssl (Antoine du Hamel) #42198126045356a
] - doc: add note about nghttp2 hd pair size (Rafael Silva) #4217263b468f753
] - doc: use parenthesis instead of em dash (Antoine du Hamel) #4220219b62ddd68
] - doc: add next-10 to strategic initiatives (Michael Dawson) #42167993a943f2c
] - doc: add missing single-quotes tohttp.OutgoingMessage
(Juan José Arboleda) #42162d0ce089622
] - doc: fix typos (apeltop) #4214688e67b8ec3
] - doc: add JakobJingleheimer to collaborators list (Jacob Smith) #421855322c73241
] - doc: remove reference to obsolete security program (Rich Trott) #421445980b6d133
] - doc: remove repeated a word (apeltop) #42138a70a1ce3a9
] - doc: make building with ninja more discoverable (Balakrishna Avulapati) #41840bc457c2339
] - doc: document change to IncomingMessage.headers enumerability (Arnold Zokas) #420951eb4d8b89c
] - doc: add meixg to triagers (Xuguang Mei) #420663d75c8748c
] - doc: clarify persistent ref behavior (Michael Dawson) #420358c26d8cea1
] - doc: move bnoordhuis back to collaborators (Ben Noordhuis) #420640c21b58d57
] - doc: clarify supported versus enabled TLS ciphers (Tobias Nießen) #42063a658437c64
] - doc: add missing api entries on performance (legendecas) #4201851cb78022e
] - doc: fix typo in http2 endAfterHeaders description (Alexandru Comanescu) #4206040ddfa4e69
] - doc: make minor fixes to contributing guides (T-O-R-U-S) #4196660d6409af0
] - doc: use openpgp.org for keyserver examples (Nick Schonning) #392279800719237
] - doc: adjust a/an word usage (Derek Wolpert) #4191543894b1bc4
] - doc: capitalize valgrind (T•Ø•R•Ü•S) #41986a34cc75026
] - doc: fix deprecation number (Antoine du Hamel) #41990dd88f54d57
] - doc: add marsonya to collaborators (Akhil Marsonya) #419918858950a9f
] - doc: deprecate notice for process methods (Yash Ladha) #41587d77db88386
] - doc: fix bug inreadable.unshift
code example (Xuguang Mei) #4194481e56c9178
] - doc: add missingbuffer
in thestream/consumers
import example (Mestery) #41961c08efba968
] - doc: fix typo in readableStream.locked description (Tobias Nießen) #41923e21831bad1
] - doc: fix wrong indent in stream documentation (Xuguang Mei) #41943e55f340052
] - doc: emphasize security warning in vm module doc (Rich Trott) #41916ce15007fd7
] - doc: clarifytls.Server
'connection'
event documentation (Austin Cheney) #419176fc0a25b64
] - doc: improve scrollbar appearance in dark mode (Aaron Xie) #4189090d955100d
] - doc: replace text with paths in toggle SVGs (Brian White) #418856fd538331d
] - doc: edit process.config deprecation text (Rich Trott) #4188955caa10c54
] - doc: add joesepi to collaborators (Joe Sepi) #4191473f3a2cf96
] - doc: remove unneeded ellipsis in header (Rich Trott) #41888b950f5db84
] - doc: fix webstream close reject state state doc (Benjamin Gruenbaum) #41860e46c7d6f69
] - (SEMVER-MINOR) doc: deprecatebuffer.slice
(Benjamin Gruenbaum) #4159683129729c6
] - doc: fix backticks around 'default' (Tobias Nießen) #41613f8819e86fd
] - doc: fix version history fornet.Socket
andnet.Server
(Antoine du Hamel) #4226812bf85a606
] - doc,tools: improve navigability of API docs (Paolo Insogna) #4140437f6f92905
] - errors: do not access .stack in debug (Benjamin Coe) #42096166eb782f9
] - esm: fix base URL for network imports (Bradley Farias) #42131b68db72746
] - esm: fix relative imports for https (Bradley Farias) #42119c777cb3368
] - esm: make extension-less errors in type:module actionable (Bradley Farias) #423012e42ccf1a5
] - esm: improve typings and code coverage (Bradley Farias) #4230525017ca107
] - esm: add runtime warning for specifier resolution flag (Geoffrey Booth) #422521324023fea
] - esm: improvefetch_module
test coverage and remove hack (Antoine du Hamel) #419479b8c927d29
] - esm: remove erroneouscontext.parentURL
property passed toload
hook (Jacob Smith) #4197547cefec5c9
] - esm: fix typo infetch_module
(Michael Scovetta) #419240d185f7930
] - (SEMVER-MINOR) esm: support https remotely and http locally under flag (Bradley Farias) #36328b0a83115db
] - events: set default handler value (Benjamin Gruenbaum) #419706b55ba2fa2
] - fs: adjust defaultlength
forfs.readSync
and fsPromises/read
(Livia Medeiros) #42128da87c731b8
] - fs: fix defaultlength
parameter forfs.read
(wbt) #4034933e4a32f9e
] - (SEMVER-MINOR) fs: support copy of relative links with cp and cpSync (Marcos Bjoerkelund) #41819571eb6dc74
] - fs: fix cb/sync writev empty array behavior (Benjamin Gruenbaum) #41932257a7a5802
] - fs: fix writev empty array error behavior (Benjamin Gruenbaum) #419192d165652f1
] - fs: refactor to use ES2020 syntax (小菜) #4190339fb114dde
] - (SEMVER-MINOR) http: trace http client by perf_hooks (theanarkh) #4234516c00c6ac8
] - http: add default argument for Agent.prototype.getName (小菜) #41906d301a8825b
] - http2: fix potential integer overflow (Michael Dawson) #42248ddef6bbcb8
] - http2: add edge case to GOAWAY request (Rafael Silva) #4219028af75ef65
] - http2: close stream and session on frameError (Rafael Silva) #42147ebe2b6d21e
] - lib: refactor to use primordials inlib/assert.js
(Akhil Marsonya) #41702dcebb99dfc
] - lib: fix AsyncResource.bind not using 'this' from the caller by default (Roch Devost) #42177e1704407ae
] - lib: clean after the cancel algorithm throw error (Chen Gang) #4136691a06bd629
] - lib: add legacy built-in functions to primordials (Antoine du Hamel) #42049e80043fb61
] - lib: stop installing webcrypto ifno_browser_globals
istrue
(Mestery) #419719946b9bceb
] - lib: allow respondWithNewView on byob auto allocated streams (Sean Quinlan) #41887f4e39171de
] - lib: restrict usage of fetch related globals in core internals (Antoine du Hamel) #41957b1f0cc6412
] - lib: move kEnumerableProperty to internal/util (Mestery) #418772a85e0ac00
] - lib: add internal genericNodeError() function (Rich Trott) #41879647805a747
] - (SEMVER-MINOR) lib: add FormData global when fetch is enabled (Michaël Zasso) #41956f17ce913c9
] - (SEMVER-MINOR) lib: add fetch (Michaël Zasso) #417492cbf45b8a5
] - loader: fix esm resolve for symlink file (Xuguang Mei) #42197a363842261
] - meta: update AUTHORS (Node.js GitHub Bot) #42404a122eb1989
] - meta: update AUTHORS (Node.js GitHub Bot) #42317c56e15a0eb
] - meta: add dependencies label to label-pr-config (Mestery) #42129137ca4e1d4
] - meta: update AUTHORS (Node.js GitHub Bot) #4222709ab04696f
] - meta: update AUTHORS (Node.js GitHub Bot) #42142d4d9c00949
] - meta: correct link to feature request document (Simen Bekkhus) #420922135f8e6cb
] - meta: move one or more collaborators to emeritus (Node.js GitHub Bot) #42068b969a278eb
] - meta: remove collaborator (Rich Trott) #42073de035bceda
] - meta: update AUTHORS (Node.js GitHub Bot) #42058f5ffa34f77
] - meta: use plain emojis instead of escape sequences (Mestery) #419896f1adf1f3e
] - meta: update AUTHORS and .mailmap (Rich Trott) #41953363028c887
] - (SEMVER-MINOR) module: unflag esm json modules (Geoffrey Booth) #41736b3afb20b44
] - (SEMVER-MINOR) net: add new options tonet.Socket
andnet.Server
(Paolo Insogna) #41310bd48ad9c16
] - node-api: fix typo innode_api.cc
(Austin Kelleher) #4211011ec3345e7
] - (SEMVER-MINOR) node-api: add node_api_symbol_for() (Darshan Sen) #413297c0b8ca5ac
] - perf_hooks: do not return all entries with getEntriesBy[Name|Type] (Xuguang Mei) #42104b7a307f0ed
] - perf_hooks: use arrays to store EntryBuffers (Xuguang Mei) #4203261ecdf8f12
] - process: fix named report export (madflow) #41861bc08165953
] - process: deprecate multipleResolves (Benjamin Gruenbaum) #41872a88d4a2e2c
] - repl: remove preview when press escape (meixg) #4205383267aaa7f
] - repl: REPL gives wrong autocomplete on literals #41690 REPL gives wrong autocomplete on literals (Xuguang Mei) #4188373ce911a6f
] - src: convert hex2bin() into a regular function (Darshan Sen) #423217fe16ecc7a
] - src: fix coverity warnings in node_file.cc (Michael Dawson) #422725b30e28eb4
] - src: check EC_POINT_get_affine_coordinates result (Tobias Nießen) #4230457b619da46
] - src: simplify bound check in ParseArrayIndex (Tobias Nießen) #423060e3e3fda22
] - src: avoid returning invalid value from hex2bin (Tobias Nießen) #423075eaa59159f
] - src: check return value of HMAC_Final (Tobias Nießen) #42303376b3c4293
] - src: include internal/options in the snapshot (Joyee Cheung) #42203268fd97925
] - src: remove redundant buffer size check (Tobias Nießen) #4225790ce5c9fc5
] - src: perform minor cleanups on zlib code (Anna Henningsen) #42247de3748a7e7
] - src: useemplace_back
instead ofpush_back
(Yash Ladha) #42159830f93d892
] - src: fix unchecked return warning from coverity (Michael Dawson) #42176db9f7752a9
] - src: return proper URLs from node_api_get_module_file_name (Anna Henningsen) #41758d4b1b5cf85
] - src: skip revoke_data_object if uuid is not found (Xuguang Mei) #422123026449009
] - src: remove dead code in AddFingerprintDigest (Tobias Nießen) #4214529fd5ff37d
] - src: combine GetCurveASN1Name and GetCurveNistName (Tobias Nießen) #42118447ae8c5a3
] - src: simplify TLSWrap::SetSession (Tobias Nießen) #420872fe17f3891
] - src: prefer bool over int in crypto_common (Tobias Nießen) #42097237f47e38e
] - src: simplify arg type of AddFingerprintDigest (Tobias Nießen) #421014244b1a0bb
] - src: do not ignore return value of BIO_reset (Tobias Nießen) #42103e77a7cf985
] - src: simplify GetExponentString (Tobias Nießen) #42121c811b8a1cb
] - (SEMVER-MINOR) src: allow preventing InitializeInspector in env (Shelley Vohr) #35025af73a853f5
] - src: use const reference instead of pointer in URL::SerializeURL (Anna Henningsen) #41759703593ab2a
] - src: reserve string allocation space early in URL::SerializeURL (Anna Henningsen) #41759170a6cb33e
] - src: fix query/fragment serialization in URL::SerializeURL (Anna Henningsen) #4175986b9d3af98
] - src: don't print interface if sin6_scope_id is 0 (Santiago Gimeno) #41547fdea60e958
] - src,buffer: evaluate THROW_AND_RETURN_IF_OOB() expression only once (Darshan Sen) #41945bf1f485c8d
] - src,crypto: avoid tristate Maybe<bool> in ExportJWKEcKey() (Darshan Sen) #42223a5b189cda7
] - stream: use .chunk when calling adapters's writev (Xuguang Mei) #421610c690456cf
] - stream: add more forEach tests (Benjamin Gruenbaum) #41937f12cf6db47
] - (SEMVER-MINOR) stream: add reduce (Benjamin Gruenbaum) #416694b6343964e
] - stream: use synchronous error validation on iteration helpers (iMoses) #4165260e28ba507
] - stream: add asIndexedPairs (Benjamin Gruenbaum) #4168188a48197c4
] - stream: add drop and take (Benjamin Gruenbaum) #41630205c018ab4
] - (SEMVER-MINOR) stream: support flatMap (Benjamin Gruenbaum) #416120be2321d53
] - (SEMVER-MINOR) stream: support some and every (Benjamin Gruenbaum) #41573ac8526e9a5
] - (SEMVER-MINOR) stream: add toArray (Benjamin Gruenbaum) #41553dcc58314b9
] - (SEMVER-MINOR) stream: add forEach method (Benjamin Gruenbaum) #41445f21f104c7c
] - string_decoder: fix crash when calling __proto__.write() (Darshan Sen) #42062e3bced182c
] - test: give slow tests more time on Rasberry PIs (Michael Dawson) #4238004243a85c7
] - test: improve https_renew_cert.sh script (Tobias Nießen) #423436d422ad807
] - test: improve _http_incoming.js coverage (Yoshiki Kurihara) #422113d37efe588
] - test: improve _http_outgoing coverage (Yoshiki Kurihara) #42213245577e15c
] - test: add test case for reverted 17.7 regression (Rich Trott) #422833cc06de597
] - test: use global webcrypto for WPT tests (Antoine du Hamel) #42236623be18fa3
] - test: cover 32-bit sizes in generatePrime (Tobias Nießen) #4220770281e17ad
] - test: fix test-process-env-tz.js by using RegExp (Khaidi Chu) #4211333b11a3548
] - test: update V8 trace events test expectations (Nikolaos Papaspyrou) #42120978b50fe44
] - test: deflake test-common-expect-warning (Luigi Pinca) #42046629d06ace8
] - test: validateEventEmitterAsyncResource
methods throw on invalid this (Yoshiki Kurihara) #4204117af006e38
] - test: increase Fibonacci argument to 40 (Rich Trott) #42055b06780801c
] - test: remove test-stdout-close-catch flaky designation (Rich Trott) #420459ae6982387
] - test: check that fetch globals are disabled by default (Michaël Zasso) #420152a1a94bbbb
] - test: improve vm test coverage (Yoshiki Kurihara) #418473e354da097
] - test: run webmessaging/broadcastchannel WPT (Ben Noordhuis) #41962711e863084
] - test: fix names of tests marked flaky on IBM i (Richard Lau) #4198495eb03c298
] - test: fix typographical error (Rich Trott) #4198331def41391
] - test: fix intl tests on small-icu builds (Antoine du Hamel) #4193911e76fcba4
] - test: remove lint rule for setTimeout() arguments (Rich Trott) #41901fd8bf09608
] - test: move test-crypto-engine to addon (Michael Dawson) #4183025109a6471
] - test: improve stability of oom test (Benjamin Gruenbaum) #41681ad17c9ce0c
] - test,crypto: add and update empty passphrase regression tests (Darshan Sen) #423199649d656ba
] - tls: avoid throw in onerror for bad TLSSocket obj (Valters Jansons) #41523789e6041a6
] - tools: update lint-md-dependencies to rollup@2.70.1 (Node.js GitHub Bot) #424031c1061549a
] - tools: update doc to highlight.js@11.5.0 unified@10.1.2 (Node.js GitHub Bot) #4231597aa236083
] - tools: update lint-md-dependencies to rollup@2.70.0 unified@10.1.2 (Node.js GitHub Bot) #423167636370bdb
] - tools: update eslint to 8.11.0 (Node.js GitHub Bot) #42318359395393f
] - tools: fix web streams API links (Brian White) #42153fe5578b627
] - tools: update lint-md-dependencies to rollup@2.69.1 (Node.js GitHub Bot) #422268532f83c8e
] - tools: update lint-md rollup dependencies (Node.js GitHub Bot) #42141f2a16158a0
] - tools: update eslint to 8.10.0 (Node.js GitHub Bot) #4214311f747b0e4
] - tools: update lint-md-dependencies to rollup@2.67.3 (Node.js GitHub Bot) #42057c47b436bd0
] - tools: enable es2022 env in ESLint config (Michaël Zasso) #42043bbdf285a39
] - tools: addconsole
to the list of restricted globals (Antoine du Hamel) #42012aace6c2626
] - tools: lint deprecation codes (Antoine du Hamel) #41992c229889022
] - tools: fix bugs in prefer-primordials linter rule (Antoine du Hamel) #42010410d0ce44a
] - tools: add timers functions to the list of restricted globals (Antoine du Hamel) #4201306d8c53e62
] - tools: reduce list of globals in ESLint config (Rich Trott) #4199682b64f44fc
] - tools: update remark-preset-lint-node to 3.3.1 (Rich Trott) #419991db9cc7e59
] - tools: update ESLint to 8.9.0 (Luigi Pinca) #41973f8c6232f90
] - tools: update lint-md-dependencies to rollup@2.67.2 (Node.js GitHub Bot) #4194157d5576c4d
] - tools: fix typo in prefer-primordials.js (Ikko Ashimine) #418914bba27935a
] - tools,lib: removeglobal
andIntl
from the list of globals (Antoine du Hamel) #42014e918570d10
] - url: preserve null char in WHATWG URL errors (Rich Trott) #42263962a8ec350
] - url: trim leading and trailing C0 control chars (Rich Trott) #4219678647edba7
] - url, src: modify onespecial_back_slash
(Khaidi Chu) #42112a458fbf949
] - worker: do not send message if port is closing (Rich Trott) #42357604621a275
] - worker: fix typo in debug statement (Antoine du Hamel) #42011237affc951
] - (SEMVER-MINOR) worker: graduate get/setEnvironmentData APIs (James M Snell) #41272