-
Notifications
You must be signed in to change notification settings - Fork 31k
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 <[email protected]> Reviewed-By: Tobias Nießen <[email protected]>
PR-URL: #40945 Reviewed-By: Antoine du Hamel <[email protected]> Reviewed-By: Luigi Pinca <[email protected]> Reviewed-By: Richard Lau <[email protected]>
PR-URL: #40945 Reviewed-By: Antoine du Hamel <[email protected]> Reviewed-By: Luigi Pinca <[email protected]> Reviewed-By: Richard Lau <[email protected]>
PR-URL: #40945 Reviewed-By: Antoine du Hamel <[email protected]> Reviewed-By: Luigi Pinca <[email protected]> Reviewed-By: Richard Lau <[email protected]>
Fixes: #40855 PR-URL: #40967 Reviewed-By: Michaël Zasso <[email protected]> Reviewed-By: Rich Trott <[email protected]> Reviewed-By: Tobias Nießen <[email protected]> Reviewed-By: Mohammed Keyvanzadeh <[email protected]>
Signed-off-by: Darshan Sen <[email protected]> PR-URL: #40895 Reviewed-By: James M Snell <[email protected]>
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 <[email protected]> Reviewed-By: Luigi Pinca <[email protected]>
PR-URL: #40968 Reviewed-By: Michael Dawson <[email protected]> Reviewed-By: Tobias Nießen <[email protected]> Reviewed-By: Rich Trott <[email protected]> Reviewed-By: Antoine du Hamel <[email protected]> Reviewed-By: Myles Borins <[email protected]> Reviewed-By: Vladimir de Turckheim <[email protected]> Reviewed-By: Beth Griggs <[email protected]> Reviewed-By: Richard Lau <[email protected]> Reviewed-By: Luigi Pinca <[email protected]> Reviewed-By: Danielle Adams <[email protected]> Reviewed-By: Colin Ihrig <[email protected]>
PR-URL: #40615 Reviewed-By: Matteo Collina <[email protected]> Reviewed-By: James M Snell <[email protected]>
This could be in preparation of implementing the jsdoc/check-types ESLint rule. PR-URL: #40989 Reviewed-By: Michaël Zasso <[email protected]> Reviewed-By: Luigi Pinca <[email protected]> Reviewed-By: Antoine du Hamel <[email protected]> Reviewed-By: Tobias Nießen <[email protected]> Reviewed-By: Mohammed Keyvanzadeh <[email protected]> Reviewed-By: Ruben Bridgewater <[email protected]>
Serialize PerformanceMark's `detail` correctly. Fixes: #40840 PR-URL: #40904 Reviewed-By: Benjamin Gruenbaum <[email protected]> Reviewed-By: Colin Ihrig <[email protected]> Reviewed-By: James M Snell <[email protected]> Reviewed-By: Ruben Bridgewater <[email protected]> Reviewed-By: Anna Henningsen <[email protected]>
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 <[email protected]> PR-URL: #40598 Reviewed-By: James M Snell <[email protected]> Reviewed-By: Colin Ihrig <[email protected]> Reviewed-By: Tobias Nießen <[email protected]> Reviewed-By: Mohammed Keyvanzadeh <[email protected]>
Refs: v8/v8@9.6.180.14...9.6.180.15 PR-URL: #40949 Reviewed-By: Richard Lau <[email protected]> Reviewed-By: James M Snell <[email protected]>
This reverts commit 269f513. Fixes: #38216 PR-URL: #40640 Reviewed-By: Rich Trott <[email protected]> Reviewed-By: Richard Lau <[email protected]> Reviewed-By: Tobias Nießen <[email protected]> Reviewed-By: James M Snell <[email protected]> Reviewed-By: Michael Dawson <[email protected]> Reviewed-By: Luigi Pinca <[email protected]>
PR-URL: #40908 Reviewed-By: Rich Trott <[email protected]> Reviewed-By: Michaël Zasso <[email protected]> Reviewed-By: Tobias Nießen <[email protected]> Reviewed-By: Richard Lau <[email protected]> Reviewed-By: Matteo Collina <[email protected]> Reviewed-By: Antoine du Hamel <[email protected]> Reviewed-By: Colin Ihrig <[email protected]> Reviewed-By: Ruben Bridgewater <[email protected]> Reviewed-By: Beth Griggs <[email protected]> Reviewed-By: Michael Dawson <[email protected]> Reviewed-By: Myles Borins <[email protected]> Reviewed-By: Danielle Adams <[email protected]>
PR-URL: #40984 Reviewed-By: Antoine du Hamel <[email protected]> Reviewed-By: Mohammed Keyvanzadeh <[email protected]> Reviewed-By: James M Snell <[email protected]>
PR-URL: #39240 Reviewed-By: James M Snell <[email protected]> Reviewed-By: Geoffrey Booth <[email protected]>
PR-URL: #40995 Reviewed-By: Luigi Pinca <[email protected]> Reviewed-By: Ruben Bridgewater <[email protected]> Reviewed-By: Tobias Nießen <[email protected]> Reviewed-By: James M Snell <[email protected]>
PR-URL: #40995 Reviewed-By: Luigi Pinca <[email protected]> Reviewed-By: Ruben Bridgewater <[email protected]> Reviewed-By: Tobias Nießen <[email protected]> Reviewed-By: James M Snell <[email protected]>
PR-URL: #40995 Reviewed-By: Luigi Pinca <[email protected]> Reviewed-By: Ruben Bridgewater <[email protected]> Reviewed-By: Tobias Nießen <[email protected]> Reviewed-By: James M Snell <[email protected]>
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 <[email protected]> Reviewed-By: Ruben Bridgewater <[email protected]> Reviewed-By: Tobias Nießen <[email protected]> Reviewed-By: James M Snell <[email protected]>
PR-URL: #40993 Reviewed-By: Colin Ihrig <[email protected]> Reviewed-By: Mohammed Keyvanzadeh <[email protected]> Reviewed-By: Luigi Pinca <[email protected]> Reviewed-By: Ruben Bridgewater <[email protected]>
PR-URL: #40987 Reviewed-By: Michaël Zasso <[email protected]> Reviewed-By: Mohammed Keyvanzadeh <[email protected]> Reviewed-By: Tobias Nießen <[email protected]> Reviewed-By: Luigi Pinca <[email protected]> Reviewed-By: James M Snell <[email protected]>
Changes in the workflow files never affect the node binary, running build tasks seems unnecessary. Refs: #40928 PR-URL: #40990 Reviewed-By: Mohammed Keyvanzadeh <[email protected]> Reviewed-By: Michaël Zasso <[email protected]> Reviewed-By: Rich Trott <[email protected]> Reviewed-By: Luigi Pinca <[email protected]>
PR-URL: #40998 Reviewed-By: Ruben Bridgewater <[email protected]> Reviewed-By: Benjamin Gruenbaum <[email protected]> Reviewed-By: Luigi Pinca <[email protected]> Reviewed-By: Matteo Collina <[email protected]> Reviewed-By: James M Snell <[email protected]>
This is a minor performance improvement for readline. It skips to escape individual characters again after escaping them before. Signed-off-by: Ruben Bridgewater <[email protected]> PR-URL: #41005 Reviewed-By: Michaël Zasso <[email protected]> Reviewed-By: Benjamin Gruenbaum <[email protected]> Reviewed-By: James M Snell <[email protected]> Reviewed-By: Anna Henningsen <[email protected]>
The API is still experimental, but the warning isn't necessary any longer Signed-off-by: James M Snell <[email protected]> PR-URL: #40971 Refs: #40950 Reviewed-By: Benjamin Gruenbaum <[email protected]> Reviewed-By: Gerhard Stöbich <[email protected]> Reviewed-By: Robert Nagy <[email protected]>
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 <[email protected]> Reviewed-By: Robert Nagy <[email protected]>
Signed-off-by: James M Snell <[email protected]> PR-URL: #40899 Reviewed-By: Michaël Zasso <[email protected]> Reviewed-By: Matteo Collina <[email protected]>
Refs: whatwg/dom#1032 Signed-off-by: James M Snell <[email protected]> PR-URL: #40899 Reviewed-By: Michaël Zasso <[email protected]> Reviewed-By: Matteo Collina <[email protected]>
PR-URL: #41155 Reviewed-By: Michaël Zasso <[email protected]> Reviewed-By: Matteo Collina <[email protected]> Reviewed-By: Ruben Bridgewater <[email protected]> Reviewed-By: Antoine du Hamel <[email protected]> Reviewed-By: James M Snell <[email protected]> Reviewed-By: Tobias Nießen <[email protected]> Reviewed-By: Myles Borins <[email protected]> Reviewed-By: Filip Skokan <[email protected]> Reviewed-By: Stewart X Addison <[email protected]> Reviewed-By: Luigi Pinca <[email protected]> Reviewed-By: Danielle Adams <[email protected]> Reviewed-By: Joyee Cheung <[email protected]> Reviewed-By: Michael Dawson <[email protected]> Reviewed-By: Richard Lau <[email protected]> Reviewed-By: Gus Caplan <[email protected]>
PR-URL: #41154 Reviewed-By: Derek Lewis <[email protected]> Reviewed-By: Rich Trott <[email protected]> Reviewed-By: Matteo Collina <[email protected]> Reviewed-By: Antoine du Hamel <[email protected]> Reviewed-By: Colin Ihrig <[email protected]> Reviewed-By: Tobias Nießen <[email protected]> Reviewed-By: Joyee Cheung <[email protected]> Reviewed-By: Luigi Pinca <[email protected]> Reviewed-By: Michael Dawson <[email protected]> Reviewed-By: Richard Lau <[email protected]>
Signed-off-by: Michael Dawson <[email protected]> PR-URL: #41129 Reviewed-By: James M Snell <[email protected]> Reviewed-By: Richard Lau <[email protected]> Reviewed-By: Luigi Pinca <[email protected]> Reviewed-By: Rich Trott <[email protected]>
PR-URL: #41146 Reviewed-By: Luigi Pinca <[email protected]> Reviewed-By: Jiawen Geng <[email protected]>
PR-URL: #41190 Reviewed-By: Rich Trott <[email protected]> Reviewed-By: Richard Lau <[email protected]> Reviewed-By: Derek Lewis <[email protected]> Reviewed-By: Mohammed Keyvanzadeh <[email protected]>
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 <[email protected]> Reviewed-By: Colin Ihrig <[email protected]> Reviewed-By: Matteo Collina <[email protected]> Reviewed-By: Tobias Nießen <[email protected]> Reviewed-By: Derek Lewis <[email protected]>
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 <[email protected]> Reviewed-By: Colin Ihrig <[email protected]> Reviewed-By: Matteo Collina <[email protected]> Reviewed-By: Tobias Nießen <[email protected]> Reviewed-By: Derek Lewis <[email protected]>
This updates all sources in deps/openssl/openssl by: $ git clone [email protected]: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 <[email protected]> Reviewed-By: Colin Ihrig <[email protected]> Reviewed-By: Matteo Collina <[email protected]> Reviewed-By: Tobias Nießen <[email protected]> Reviewed-By: Derek Lewis <[email protected]>
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 <[email protected]> Reviewed-By: Colin Ihrig <[email protected]> Reviewed-By: Matteo Collina <[email protected]> Reviewed-By: Tobias Nießen <[email protected]> Reviewed-By: Derek Lewis <[email protected]>
Refs: nodejs/undici#1134 PR-URL: #41121 Reviewed-By: Matteo Collina <[email protected]> Reviewed-By: Minwoo Jung <[email protected]>
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
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 [email protected] (Node.js GitHub Bot) #41149e3870f3f17
] - tools: update lint-md-dependencies to [email protected] [email protected] (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