-
Notifications
You must be signed in to change notification settings - Fork 29.8k
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
v17.3.0 release proposal #41167
Merged
Merged
v17.3.0 release proposal #41167
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
test-asan and test-macos are very slow and tend to get backed up. While I'm literally waiting hours right now for test-macos to finish so I can land a PR, I'm opening this pull request to have it be skipped when things other than its own workflow file are the only changes in the PR. PR-URL: #40928 Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com> Reviewed-By: Tobias Nießen <tniessen@tnie.de>
PR-URL: #40945 Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Richard Lau <rlau@redhat.com>
PR-URL: #40945 Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Richard Lau <rlau@redhat.com>
PR-URL: #40945 Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Richard Lau <rlau@redhat.com>
Signed-off-by: Darshan Sen <darshan.sen@postman.com> PR-URL: #40895 Reviewed-By: James M Snell <jasnell@gmail.com>
Out of extra caution, instruct `actions/checkout` to not save GitHub authentication credentials in the git config for use by future steps. PR-URL: #40972 Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
PR-URL: #40968 Reviewed-By: Michael Dawson <midawson@redhat.com> Reviewed-By: Tobias Nießen <tniessen@tnie.de> Reviewed-By: Rich Trott <rtrott@gmail.com> Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com> Reviewed-By: Myles Borins <myles.borins@gmail.com> Reviewed-By: Vladimir de Turckheim <vlad2t@hotmail.com> Reviewed-By: Beth Griggs <bgriggs@redhat.com> Reviewed-By: Richard Lau <rlau@redhat.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Danielle Adams <adamzdanielle@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
PR-URL: #40615 Reviewed-By: Matteo Collina <matteo.collina@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com>
This could be in preparation of implementing the jsdoc/check-types ESLint rule. PR-URL: #40989 Reviewed-By: Michaël Zasso <targos@protonmail.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com> Reviewed-By: Tobias Nießen <tniessen@tnie.de> Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
Serialize PerformanceMark's `detail` correctly. Fixes: #40840 PR-URL: #40904 Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de> Reviewed-By: Anna Henningsen <anna@addaleax.net>
Add null check before using result of ERR_reason_error_string. Coverity reported as an issue and we seem to do a null check in other places we call the function. Signed-off-by: Michael Dawson <mdawson@devrus.com> PR-URL: #40598 Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Tobias Nießen <tniessen@tnie.de> Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
Refs: v8/v8@9.6.180.14...9.6.180.15 PR-URL: #40949 Reviewed-By: Richard Lau <rlau@redhat.com> Reviewed-By: James M Snell <jasnell@gmail.com>
This reverts commit 269f513. Fixes: #38216 PR-URL: #40640 Reviewed-By: Rich Trott <rtrott@gmail.com> Reviewed-By: Richard Lau <rlau@redhat.com> Reviewed-By: Tobias Nießen <tniessen@tnie.de> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Michael Dawson <midawson@redhat.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
PR-URL: #40908 Reviewed-By: Rich Trott <rtrott@gmail.com> Reviewed-By: Michaël Zasso <targos@protonmail.com> Reviewed-By: Tobias Nießen <tniessen@tnie.de> Reviewed-By: Richard Lau <rlau@redhat.com> Reviewed-By: Matteo Collina <matteo.collina@gmail.com> Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de> Reviewed-By: Beth Griggs <bgriggs@redhat.com> Reviewed-By: Michael Dawson <midawson@redhat.com> Reviewed-By: Myles Borins <myles.borins@gmail.com> Reviewed-By: Danielle Adams <adamzdanielle@gmail.com>
PR-URL: #40984 Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com> Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com>
PR-URL: #39240 Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Geoffrey Booth <webadmin@geoffreybooth.com>
PR-URL: #40995 Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de> Reviewed-By: Tobias Nießen <tniessen@tnie.de> Reviewed-By: James M Snell <jasnell@gmail.com>
PR-URL: #40995 Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de> Reviewed-By: Tobias Nießen <tniessen@tnie.de> Reviewed-By: James M Snell <jasnell@gmail.com>
PR-URL: #40995 Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de> Reviewed-By: Tobias Nießen <tniessen@tnie.de> Reviewed-By: James M Snell <jasnell@gmail.com>
The tool to remove absolute paths from package.json files is no longer necessary. It appears that npm no longer stores these paths, or at least not in a way that causes the kind of churn we saw in the past. PR-URL: #40995 Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de> Reviewed-By: Tobias Nießen <tniessen@tnie.de> Reviewed-By: James M Snell <jasnell@gmail.com>
PR-URL: #40993 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
PR-URL: #40987 Reviewed-By: Michaël Zasso <targos@protonmail.com> Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com> Reviewed-By: Tobias Nießen <tniessen@tnie.de> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com>
Changes in the workflow files never affect the node binary, running build tasks seems unnecessary. Refs: #40928 PR-URL: #40990 Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com> Reviewed-By: Michaël Zasso <targos@protonmail.com> Reviewed-By: Rich Trott <rtrott@gmail.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
PR-URL: #40998 Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de> Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Matteo Collina <matteo.collina@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com>
This is a minor performance improvement for readline. It skips to escape individual characters again after escaping them before. Signed-off-by: Ruben Bridgewater <ruben@bridgewater.de> PR-URL: #41005 Reviewed-By: Michaël Zasso <targos@protonmail.com> Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Anna Henningsen <anna@addaleax.net>
The API is still experimental, but the warning isn't necessary any longer Signed-off-by: James M Snell <jasnell@gmail.com> PR-URL: #40971 Refs: #40950 Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com> Reviewed-By: Gerhard Stöbich <deb2001-github@yahoo.de> Reviewed-By: Robert Nagy <ronagy@icloud.com>
The `socket` property of the `IncomingMessage` object is nulled on the server after calling `message.destroy()` and on the client after a request completes and the socket is kept alive. Fixes: #41011 PR-URL: #41014 Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Robert Nagy <ronagy@icloud.com>
Signed-off-by: James M Snell <jasnell@gmail.com> PR-URL: #40899 Reviewed-By: Michaël Zasso <targos@protonmail.com> Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
Refs: whatwg/dom#1032 Signed-off-by: James M Snell <jasnell@gmail.com> PR-URL: #40899 Reviewed-By: Michaël Zasso <targos@protonmail.com> Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
PR-URL: #41155 Reviewed-By: Michaël Zasso <targos@protonmail.com> Reviewed-By: Matteo Collina <matteo.collina@gmail.com> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de> Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Tobias Nießen <tniessen@tnie.de> Reviewed-By: Myles Borins <myles.borins@gmail.com> Reviewed-By: Filip Skokan <panva.ip@gmail.com> Reviewed-By: Stewart X Addison <sxa@redhat.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Danielle Adams <adamzdanielle@gmail.com> Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com> Reviewed-By: Michael Dawson <midawson@redhat.com> Reviewed-By: Richard Lau <rlau@redhat.com> Reviewed-By: Gus Caplan <me@gus.host>
PR-URL: #41154 Reviewed-By: Derek Lewis <DerekNonGeneric@inf.is> Reviewed-By: Rich Trott <rtrott@gmail.com> Reviewed-By: Matteo Collina <matteo.collina@gmail.com> Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Tobias Nießen <tniessen@tnie.de> Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Michael Dawson <midawson@redhat.com> Reviewed-By: Richard Lau <rlau@redhat.com>
Signed-off-by: Michael Dawson <mdawson@devrus.com> PR-URL: #41129 Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Richard Lau <rlau@redhat.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Rich Trott <rtrott@gmail.com>
PR-URL: #41146 Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
PR-URL: #41190 Reviewed-By: Rich Trott <rtrott@gmail.com> Reviewed-By: Richard Lau <rlau@redhat.com> Reviewed-By: Derek Lewis <DerekNonGeneric@inf.is> Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
The `deps/openssl/config/generate_headers.pl` imports `Text::Template` but that Perl module is not present in the default Perl installation in the Dockerfile and needs to be explicitly installed. PR-URL: #41177 Refs: quictls/openssl#69 Refs: https://mta.openssl.org/pipermail/openssl-announce/2021-December/000212.html Reviewed-By: Danielle Adams <adamzdanielle@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Matteo Collina <matteo.collina@gmail.com> Reviewed-By: Tobias Nießen <tniessen@tnie.de> Reviewed-By: Derek Lewis <DerekNonGeneric@inf.is>
Newer versions of OpenSSL now throws an error if an engine is loaded twice by its absolute path (a second load by its id appears to be okay). PR-URL: #41177 Refs: quictls/openssl#69 Refs: https://mta.openssl.org/pipermail/openssl-announce/2021-December/000212.html Reviewed-By: Danielle Adams <adamzdanielle@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Matteo Collina <matteo.collina@gmail.com> Reviewed-By: Tobias Nießen <tniessen@tnie.de> Reviewed-By: Derek Lewis <DerekNonGeneric@inf.is>
This updates all sources in deps/openssl/openssl by: $ git clone git@github.com:quictls/openssl.git $ cd openssl $ cd ../node/deps/openssl $ rm -rf openssl $ cp -R ../openssl openssl $ rm -rf openssl/.git* openssl/.travis* $ git add --all openssl $ git commit openssl PR-URL: #41177 Refs: quictls/openssl#69 Refs: https://mta.openssl.org/pipermail/openssl-announce/2021-December/000212.html Reviewed-By: Danielle Adams <adamzdanielle@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Matteo Collina <matteo.collina@gmail.com> Reviewed-By: Tobias Nießen <tniessen@tnie.de> Reviewed-By: Derek Lewis <DerekNonGeneric@inf.is>
After an OpenSSL source update, all the config files need to be regenerated and committed by: $ make -C deps/openssl/config $ git add deps/openssl/config/archs $ git add deps/openssl/openssl $ git commit PR-URL: #41177 Refs: quictls/openssl#69 Refs: https://mta.openssl.org/pipermail/openssl-announce/2021-December/000212.html Reviewed-By: Danielle Adams <adamzdanielle@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Matteo Collina <matteo.collina@gmail.com> Reviewed-By: Tobias Nießen <tniessen@tnie.de> Reviewed-By: Derek Lewis <DerekNonGeneric@inf.is>
Refs: nodejs/undici#1134 PR-URL: #41121 Reviewed-By: Matteo Collina <matteo.collina@gmail.com> Reviewed-By: Minwoo Jung <nodecorelab@gmail.com>
OpenSSL-3.0.1: OpenSSL-3.0.1 contains a fix for CVE-2021-4044: Invalid handling of X509_verify_cert() internal errors in libssl (Moderate). This is a vulnerability in OpenSSL that may be exploited through Node.js. More information can be read here: https://www.openssl.org/news/secadv/20211214.txt. Contributed by Richard Lau #41177 Other Notable Changes: * lib: * make AbortSignal cloneable/transferable (James M Snell) #41050 * deps: * upgrade npm to 8.3.0 (npm team) #41127 * doc: * add @bnb as a collaborator (Tierney Cyren) #41100 * process: * add `getActiveResourcesInfo()` (Darshan Sen) #40813 * timers: * add experimental scheduler api (James M Snell) #40909 PR-URL: #41167
danielleadams
force-pushed
the
v17.3.0-proposal
branch
from
December 17, 2021 13:58
6daa15f
to
e5873d7
Compare
richardlau
approved these changes
Dec 17, 2021
danielleadams
added a commit
that referenced
this pull request
Dec 17, 2021
OpenSSL-3.0.1: OpenSSL-3.0.1 contains a fix for CVE-2021-4044: Invalid handling of X509_verify_cert() internal errors in libssl (Moderate). This is a vulnerability in OpenSSL that may be exploited through Node.js. More information can be read here: https://www.openssl.org/news/secadv/20211214.txt. Contributed by Richard Lau #41177 Other Notable Changes: * lib: * make AbortSignal cloneable/transferable (James M Snell) #41050 * deps: * upgrade npm to 8.3.0 (npm team) #41127 * doc: * add @bnb as a collaborator (Tierney Cyren) #41100 * process: * add `getActiveResourcesInfo()` (Darshan Sen) #40813 * timers: * add experimental scheduler api (James M Snell) #40909 PR-URL: #41167
danielleadams
added a commit
to nodejs/nodejs.org
that referenced
this pull request
Dec 17, 2021
danielleadams
added a commit
to nodejs/nodejs.org
that referenced
this pull request
Dec 17, 2021
This was referenced Dec 18, 2021
Linkgoron
pushed a commit
to Linkgoron/node
that referenced
this pull request
Jan 31, 2022
OpenSSL-3.0.1: OpenSSL-3.0.1 contains a fix for CVE-2021-4044: Invalid handling of X509_verify_cert() internal errors in libssl (Moderate). This is a vulnerability in OpenSSL that may be exploited through Node.js. More information can be read here: https://www.openssl.org/news/secadv/20211214.txt. Contributed by Richard Lau nodejs#41177 Other Notable Changes: * lib: * make AbortSignal cloneable/transferable (James M Snell) nodejs#41050 * deps: * upgrade npm to 8.3.0 (npm team) nodejs#41127 * doc: * add @bnb as a collaborator (Tierney Cyren) nodejs#41100 * process: * add `getActiveResourcesInfo()` (Darshan Sen) nodejs#40813 * timers: * add experimental scheduler api (James M Snell) nodejs#40909 PR-URL: nodejs#41167
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
2021-12-17, Version 17.3.0 (Current), @danielleadams
Notable changes
OpenSSL-3.0.1
OpenSSL-3.0.1 contains a fix for CVE-2021-4044: Invalid handling of X509_verify_cert() internal errors in libssl (Moderate). This is a vulnerability in OpenSSL that may be exploited through Node.js. More information can be read here: https://www.openssl.org/news/secadv/20211214.txt.
Contributed by Richard Lau #41177.
Other Notable Changes
getActiveResourcesInfo()
(Darshan Sen) #40813Commits
99fb6d48eb
] - assert: prefer reference comparison over string comparison (Darshan Sen) #41015a7dfa43dc7
] - assert: use stricter stack frame detection in .ifError() (Ruben Bridgewater) #4100628761de6d4
] - buffer: fixBlob
constructor on variousTypedArray
s (Irakli Gozalishvili) #407068fcb71a5ab
] - build: update openssl config generator Dockerfile (Richard Lau) #411773a9ffa86db
] - build: use '<(python)' instead of 'python' (Cheng Zhao) #4114685f1537c28
] - build: fix comment-labeled workflow (Mestery) #4117661c53a667a
] - build: use gh cli in workflows file (Mestery) #409851fc6fd66ff
] - build: fix commit-queue-rebase functionality (Rich Trott) #41140831face7d1
] - build: skip documentation generation if no ICU (Rich Trott) #41091c776c9236e
] - build: re-enable V8 concurrent marking (Michaël Zasso) #410132125449f89
] - build: add--without-corepack
(Jonah Snider) #410606327685363
] - build: fail early in test-macos.yml (Rich Trott) #41035ee4186b305
] - build: add tools/doc to tools.yml updates (Rich Trott) #41036db30bc97d0
] - build: update Actions versions (Mestery) #40987db9cef3c4f
] - build: set persist-credentials: false on workflows (Rich Trott) #4097229739f813f
] - build: add OpenSSL gyp artifacts to .gitignore (Luigi Pinca) #409671b8baf0e4f
] - build: remove legacy -J test.py option from Makefile/vcbuild (Rich Trott) #409455c27ec8385
] - build: ignore unrelated workflow changes in slow Actions tests (Rich Trott) #409288957c9bd1c
] - build,tools: automate enforcement of emeritus criteria (Rich Trott) #41155e924dc7982
] - cluster: use linkedlist for round_robin_handle (twchn) #40615c757fa513e
] - crypto: add missing null check (Michael Dawson) #4059835fe14454b
] - deps: update archs files for quictls/openssl-3.0.1+quic (Richard Lau) #411770b2103419f
] - deps: upgrade openssl sources to quictls/openssl-3.0.1+quic (Richard Lau) #41177fae4945ab3
] - deps: upgrade npm to 8.3.0 (npm team) #411273a1d952e68
] - deps: upgrade npm to 8.2.0 (npm team) #41065627b5bb718
] - deps: update Acorn to v8.6.0 (Michaël Zasso) #40993a2fb12f9c6
] - deps: patch V8 to 9.6.180.15 (Michaël Zasso) #4094993111e4662
] - doc: fix closing parenthesis (AlphaDio) #41190f883bf3d12
] - doc: add security steward on/offboarding steps (Michael Dawson) #411291274a25b14
] - doc: align module resolve algorithm with implementation (Qingyu Deng) #3883734c6c59014
] - doc: update nodejs-sec managers (Michael Dawson) #41128db26bdb011
] - doc: move style guide to findable location (Rich Trott) #411194369c6d9f6
] - doc: fix comments in test-fs-watch.js (jakub-g) #4104693f5bd34e9
] - doc: document support building with Python 3.10 on Windows (Christian Clauss) #41098d8fa227c26
] - doc: add note about pip being required (Piotr Rybak) #4066995691801f3
] - doc: remove OpenJSF Slack nodejs from support doc (Rich Trott) #41108e3ac384d78
] - doc: simplify major release preparation (Bethany Nicolle Griggs) #408163406910040
] - doc: clarify escaping for ES modules (notroid5) #41074668284b5a1
] - doc: add @bnb as a collaborator (Tierney Cyren) #4110094d09113a2
] - doc: add explicit declaration of fd with null val (Henadzi) #40704b353ded677
] - doc: expand entries for isIP(), isIPv4(), and isIPv6() (Rich Trott) #41028f18aa14b1d
] - doc: link to commit queue guide (Geoffrey Booth) #41030681edbe75f
] - doc: specify thatmessage.socket
can be nulled (Luigi Pinca) #410147c41f32f06
] - doc: fix JSDoc in ESM loaders examples (Mestery) #4098461b2e2ef9e
] - doc: remove legacy -J test.py option from BUILDING.md (Rich Trott) #40945c9b09d124e
] - doc,lib,tools: align multiline comments (Rich Trott) #4110912023dff4b
] - (SEMVER-MINOR) errors: add support for cause in aborterror (James M Snell) #41008b0b7943e8f
] - (SEMVER-MINOR) esm: working mock test (Bradley Farias) #3924037dbc3b9e9
] - (SEMVER-MINOR) events: propagate abortsignal reason in new AbortError ctor in events (James M Snell) #410081b8d4e4867
] - (SEMVER-MINOR) events: propagate weak option for kNewListener (James M Snell) #40899bbdcd0513b
] - (SEMVER-MINOR) fs: accept URL as argument forfs.rm
andfs.rmSync
(Antoine du Hamel) #4113246108f8d50
] - fs: fix error codes forfs.cp
(Antoine du Hamel) #41106e25671cddb
] - fs: fixlength
option being ignored duringread()
(Shinho Ahn) #409066eda874be0
] - (SEMVER-MINOR) fs: propagate abortsignal reason in new AbortSignal constructors (James M Snell) #4100870ed4ef248
] - http: don't write empty data on req/res end() (Santiago Gimeno) #411164b3bf7e818
] - (SEMVER-MINOR) http2: propagate abortsignal reason in new AbortError constructor (James M Snell) #410088d87303f76
] - inspector: add missing initialization (Michael Dawson) #41022b191e66ddf
] - lib: include return types in JSDoc (Rich Trott) #41130348707fca6
] - (SEMVER-MINOR) lib: make AbortSignal cloneable/transferable (James M Snell) #410504ba883d384
] - (SEMVER-MINOR) lib: add abortSignal.throwIfAborted() (James M Snell) #40951cc3e430c11
] - lib: use consistent types in JSDoc @returns (Rich Trott) #41089a1ed7f2810
] - (SEMVER-MINOR) lib: propagate abortsignal reason in new AbortError constructor in blob (James M Snell) #410081572db3e86
] - lib: do not lazy load EOL in blob (Ruben Bridgewater) #4100462c4b4c85b
] - (SEMVER-MINOR) lib: add AbortSignal.timeout (James M Snell) #40899f0d874342d
] - lib,test,tools: use consistent JSDoc types (Rich Trott) #4098903e6771137
] - meta: move one or more collaborators to emeritus (Node.js GitHub Bot) #41154e26c187b85
] - meta: move to emeritus automatically after 18 months (Rich Trott) #41155b89fb3ef0a
] - meta: move silverwind to emeriti (Roman Reiss) #411710fc148321f
] - meta: update AUTHORS (Node.js GitHub Bot) #41144d6d1d6647c
] - meta: update AUTHORS (Node.js GitHub Bot) #41088f30d6bcaff
] - meta: move one or more TSC members to emeritus (Node.js GitHub Bot) #40908033a646d82
] - meta: increase security policy response targets (Matteo Collina) #409686b6e1d054e
] - node-api,doc: document parms which can be optional (Michael Dawson) #4102193ea1666f6
] - perf_hooks: use spec-compliantstructuredClone
(Michaël Zasso) #40904d8a2125900
] - (SEMVER-MINOR) process: addgetActiveResourcesInfo()
(Darshan Sen) #4081367124ac63a
] - (SEMVER-MINOR) readline: propagate signal.reason in awaitable question (James M Snell) #410088fac878ff5
] - readline: skip escaping characters again (Ruben Bridgewater) #41005d3de937782
] - src: fix limit calculation (Michael Dawson) #410266f0ec9835a
] - src: use a higher limit in the NearHeapLimitCallback (Joyee Cheung) #4104190097ab891
] - src,crypto: remove uses ofAllocatedBuffer
fromcrypto_sig
(Darshan Sen) #40895b59c513c31
] - stream: add isErrored helper (Robert Nagy) #411211787bfab68
] - stream: allow readable to end early without error (Robert Nagy) #4088101e8c15c8a
] - (SEMVER-MINOR) stream: use cause options in AbortError constructors (James M Snell) #410080e21c64ae9
] - stream: remove whatwg streams experimental warning (James M Snell) #40971513305c7d7
] - stream: cleanup eos (Robert Nagy) #40998da8baf4bbb
] - test: do not load absolute path crypto engines twice (Richard Lau) #411771f6a9c3e31
] - test: skip ESLint tests if no Intl (Rich Trott) #41105ce656a80b5
] - test: add missing JSDoc parameter name (Rich Trott) #41057fb8f2e9643
] - test: deflake test-trace-atomics-wait (Luigi Pinca) #41018de1748aca4
] - test: add auth option case for url.format (Hirotaka Tagawa / wafuwafu13) #40516943547a0eb
] - Revert "test: skip different params test for OpenSSL 3.x" (Daniel Bevenius) #406400caa3483d2
] - (SEMVER-MINOR) timers: add experimental scheduler api (James M Snell) #40909e795547651
] - (SEMVER-MINOR) timers: propagate signal.reason in awaitable timers (James M Snell) #41008a77cae1ef7
] - tls: improve handling of shutdown (Jameson Nash) #36111db410e7d3e
] - tools: update doc to remark-rehype@10.1.0 (Node.js GitHub Bot) #41149e3870f3f17
] - tools: update lint-md-dependencies to rollup@2.61.1 vfile-reporter@7.0.3 (Node.js GitHub Bot) #411506fc92bd191
] - tools: enable jsdoc/require-returns-type ESLint rule (Rich Trott) #4113070e6fe860a
] - tools: update ESLint to 8.4.1 (Rich Trott) #4111478894fa888
] - tools: enable JSDoc check-alignment lint rule (Rich Trott) #4110940a773aa29
] - tools: strip comments from lint-md rollup output (Rich Trott) #410927b606cfef6
] - tools: update highlight.js to 11.3.1 (Rich Trott) #4109152633a9e95
] - tools: enable jsdoc/require-returns-check lint rule (Rich Trott) #41089dc0405e7fb
] - tools: update ESLint to 8.4.0 (Luigi Pinca) #41085855f15d059
] - tools: enable jsdoc/require-param-name lint rule (Rich Trott) #4105778265e095a
] - tools: use jsdoc recommended rules (Rich Trott) #410579cfdf15da6
] - tools: rollback highlight.js (Richard Lau) #41078fe3e09bb4b
] - tools: remove Babel from license-builder.sh (Rich Trott) #4104962e0aa9725
] - tools: udpate packages in tools/doc (Rich Trott) #41036a959f4fa72
] - tools: install and enable JSDoc linting in ESLint (Rich Trott) #41027661960e471
] - tools: include JSDoc in ESLint updating tool (Rich Trott) #41027e2922714ee
] - tools: ignore unrelated workflow changes in slow Actions tests (Antoine du Hamel) #409906525226ff7
] - tools: remove unneeded tool in update-eslint.sh (Rich Trott) #409955400b7963d
] - tools: consolidate ESLint dependencies (Rich Trott) #4099586d5af14bc
] - tools: update ESLint update script to consolidate dependencies (Rich Trott) #409958427099f66
] - tools: run ESLint update to minimize diff on subsequent update (Rich Trott) #4099582daaa9914
] - tools,test: make -J behavior default for test.py (Rich Trott) #40945db77780cb9
] - url: detect hostname more reliably in url.parse() (Rich Trott) #4103166b5083c1e
] - util: serialize falsy cause values while inspecting errors (Ruben Bridgewater) #4109709d29ca8d9
] - util: make sure error causes of any type may be inspected (Ruben Bridgewater) #41097f5ff88b3cb
] - (SEMVER-MINOR) util: pass through the inspect function to custom inspect functions (Ruben Bridgewater) #41019a0326f0941
] - util: escape lone surrogate code points using .inspect() (Ruben Bridgewater) #4100191df200ad6
] - (SEMVER-MINOR) util: add numericSeparator to util.inspect (Ruben Bridgewater) #41003da87413257
] - (SEMVER-MINOR) util: always visualize cause property in errors during inspection (Ruben Bridgewater) #41002