-
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
V22.5.0 proposal #53826
V22.5.0 proposal #53826
Conversation
Review requested:
|
Notable changes: http: * (SEMVER-MINOR) expose websockets (Natalia Venditto) #53721 module: * add __esModule to require()'d ESM (Joyee Cheung) #52166 path: * (SEMVER-MINOR) add `matchGlob` method (Aviv Keller) #52881 process: * (SEMVER-MINOR) port on-exit-leak-free to core (Vinicius Lourenço) #53239 stream: * (SEMVER-MINOR) pipeline wait for close before calling the callback (jakecastelli) #53462 worker: * (SEMVER-MINOR) add postMessageToThread (Paolo Insogna) #53682 PR-URL: #53826
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.
lgtm
This comment was marked as resolved.
This comment was marked as resolved.
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.
We should update the CHANGELOG and commit message to Tuesday (16). Unless another @nodejs/releasers can do that before me.
This comment was marked as duplicate.
This comment was marked as duplicate.
PR-URL: #52881 Reviewed-By: Moshe Atlow <moshe@atlow.co.il> Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
It is often unnecessary to obtain (shared) ownership of OpenSSL objects in this code, and it generally is more costly to do so as opposed to just obtaining a pointer to the respective OpenSSL object. Therefore, this patch replaces various OpenSSL function calls that take ownership with ones that do not. Refs: #53436 PR-URL: #53460 Reviewed-By: Daniel Lemire <daniel@lemire.me> Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
PR-URL: #53539 Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Tobias Nießen <tniessen@tnie.de>
Co-authored-by: Gabriel Bota <gabriel.bota@dynatrace.com> PR-URL: #53558 Reviewed-By: Matteo Collina <matteo.collina@gmail.com> Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
PR-URL: #53560 Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Paolo Insogna <paolo@cowtech.it>
PR-URL: #53564 Reviewed-By: Jithil P Ponnan <jithil@outlook.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com> Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
Given that this API is problematic in any case, we should be precise about its (perhaps surprising) behavior. PR-URL: #53566 Reviewed-By: Jithil P Ponnan <jithil@outlook.com> Reviewed-By: Moshe Atlow <moshe@atlow.co.il> Reviewed-By: Yagiz Nizipli <yagiz.nizipli@sentry.io> Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Ulises Gascón <ulisesgascongonzalez@gmail.com>
PR-URL: #53569 Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com> Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
PR-URL: #53523 Reviewed-By: Moshe Atlow <moshe@atlow.co.il> Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com> Reviewed-By: Chemi Atlow <chemi@atlow.co.il>
PR-URL: #53411 Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
As per the original pull request that introduced the OpenSSL version check in `parallel/test-crypto-dh`: ``` Error message change is test-only and uses the right error message for versions >=3.0.12 in 3.0.x and >= 3.1.4 in 3.1.x series. ``` Fix the check so that: - The older message is expected for OpenSSL 3.1.0. - The newer message is expected for OpenSSL from 3.1.4 (e.g. 3.2.x). Refs: #50395 PR-URL: #53503 Refs: #53382 Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
Allow for emitting new warnings without going through a deprecation cycle. Co-authored-by: Antoine du Hamel <duhamelantoine1995@gmail.com> PR-URL: #53513 Reviewed-By: Matteo Collina <matteo.collina@gmail.com> Reviewed-By: Geoffrey Booth <webadmin@geoffreybooth.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Michaël Zasso <targos@protonmail.com> Reviewed-By: Yagiz Nizipli <yagiz.nizipli@sentry.io> Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com> Reviewed-By: Chengzhong Wu <legendecas@gmail.com> Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com> Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com> Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
The pipeline should wait for close event to finish before calling the callback. The `finishCount` should not below 0 when calling finish function. Fixes: #51540 Co-authored-by: wh0 <wh0@users.noreply.github.com> PR-URL: #53462 Reviewed-By: Matteo Collina <matteo.collina@gmail.com> Reviewed-By: Robert Nagy <ronagy@icloud.com>
PR-URL: #53540 Reviewed-By: Daniel Lemire <daniel@lemire.me> Reviewed-By: Vinícius Lourenço Claro Cardoso <contact@viniciusl.com.br> Reviewed-By: Ethan Arrowood <ethan@arrowood.dev>
Add the version-specific directory containing the C/C++ runtime libraries to `-blibpath` on AIX. This will help link `node` against the correct libraries at run-time when compiled with a different version of the GNU C/C++ compiler without having to manually set a `LIBPATH` environment variable. PR-URL: #53585 Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Beth Griggs <bethanyngriggs@gmail.com>
Small documentation update from `node::NodeMainInstance::GetEmbeddedSnapshotData` to `node::SnapshotBuilder::GetEmbeddedSnapshotData`. PR-URL: #53544 Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com> Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
Notable changes: http: * (SEMVER-MINOR) expose websockets (Natalia Venditto) #53721 lib: * (SEMVER-MINOR) add `node:sqlite` module (Colin Ihrig) #53752 module: * add `__esModule` to `require()`'d ESM (Joyee Cheung) #52166 path: * (SEMVER-MINOR) add `matchesGlob` method (Aviv Keller) #52881 process: * (SEMVER-MINOR) port on-exit-leak-free to core (Vinicius Lourenço) #53239 stream: * (SEMVER-MINOR) pipeline wait for close before calling the callback (jakecastelli) #53462 test_runner: * support glob matching coverage files (Aviv Keller) #53553 worker: * (SEMVER-MINOR) add `postMessageToThread` (Paolo Insogna) #53682 PR-URL: #53826
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
Notable changes: http: * (SEMVER-MINOR) expose websockets (Natalia Venditto) #53721 lib: * (SEMVER-MINOR) add `node:sqlite` module (Colin Ihrig) #53752 module: * add `__esModule` to `require()`'d ESM (Joyee Cheung) #52166 path: * (SEMVER-MINOR) add `matchesGlob` method (Aviv Keller) #52881 process: * (SEMVER-MINOR) port on-exit-leak-free to core (Vinicius Lourenço) #53239 stream: * (SEMVER-MINOR) pipeline wait for close before calling the callback (jakecastelli) #53462 test_runner: * support glob matching coverage files (Aviv Keller) #53553 worker: * (SEMVER-MINOR) add `postMessageToThread` (Paolo Insogna) #53682 PR-URL: #53826
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.
LGTM. Next time let's include the summary of notable changes. Some PRs did include a summary we can use in the changelog.
It's getting a bit late for me (6pm) and we don't have green CI yet. I'm afraid I have to postpone it. I will wait a couple of hours. |
@RafaelGSS CI is green, if you have time to publish before midnight UTC that's nice, otherwise I'll change the date to tomorrow $ ncu-ci citgm 3455 3456
SUCCESS: No new failures in 3456 compared to 3455 |
@aduh95 Let's release it tomorrow. No need to start a new test-ci-pull-request. Only |
Notable changes: http: * (SEMVER-MINOR) expose websockets (Natalia Venditto) #53721 lib: * (SEMVER-MINOR) add `node:sqlite` module (Colin Ihrig) #53752 module: * add `__esModule` to `require()`'d ESM (Joyee Cheung) #52166 path: * (SEMVER-MINOR) add `matchesGlob` method (Aviv Keller) #52881 process: * (SEMVER-MINOR) port on-exit-leak-free to core (Vinicius Lourenço) #53239 stream: * (SEMVER-MINOR) pipeline wait for close before calling the callback (jakecastelli) #53462 test_runner: * support glob matching coverage files (Aviv Keller) #53553 worker: * (SEMVER-MINOR) add `postMessageToThread` (Paolo Insogna) #53682 PR-URL: #53826
FWIW CITGM is failing to build in some architectures. e.g: https://ci.nodejs.org/view/Node.js-citgm/job/citgm-smoker/nodes=osx11/3457/console. I'll proceed with the promotion. |
Notable changes: http: * (SEMVER-MINOR) expose websockets (Natalia Venditto) #53721 lib: * (SEMVER-MINOR) add `node:sqlite` module (Colin Ihrig) #53752 module: * add `__esModule` to `require()`'d ESM (Joyee Cheung) #52166 path: * (SEMVER-MINOR) add `matchesGlob` method (Aviv Keller) #52881 process: * (SEMVER-MINOR) port on-exit-leak-free to core (Vinicius Lourenço) #53239 stream: * (SEMVER-MINOR) pipeline wait for close before calling the callback (jakecastelli) #53462 test_runner: * support glob matching coverage files (Aviv Keller) #53553 worker: * (SEMVER-MINOR) add `postMessageToThread` (Paolo Insogna) #53682 PR-URL: #53826
* Blog: v22.5.0 release post Refs: nodejs/node#53826 * fixup! Blog: v22.5.0 release post * fixup! Blog: v22.5.0 release post
Notable changes: http: * (SEMVER-MINOR) expose websockets (Natalia Venditto) nodejs#53721 lib: * (SEMVER-MINOR) add `node:sqlite` module (Colin Ihrig) nodejs#53752 module: * add `__esModule` to `require()`'d ESM (Joyee Cheung) nodejs#52166 path: * (SEMVER-MINOR) add `matchesGlob` method (Aviv Keller) nodejs#52881 process: * (SEMVER-MINOR) port on-exit-leak-free to core (Vinicius Lourenço) nodejs#53239 stream: * (SEMVER-MINOR) pipeline wait for close before calling the callback (jakecastelli) nodejs#53462 test_runner: * support glob matching coverage files (Aviv Keller) nodejs#53553 worker: * (SEMVER-MINOR) add `postMessageToThread` (Paolo Insogna) nodejs#53682 PR-URL: nodejs#53826
The release has been postponed and I forgot to update the date in the `CHANGELOG_V22.md`. PR-URL: nodejs#53889 Refs: nodejs#53826 Reviewed-By: Michaël Zasso <targos@protonmail.com> Reviewed-By: Tobias Nießen <tniessen@tnie.de>
2024-07-17, Version 22.5.0 (Current)
Notable Changes
1367c5558e
] - (SEMVER-MINOR) http: expose websockets (Natalia Venditto) #53721b31394920d
] - (SEMVER-MINOR) lib,src,test,doc: addnode:sqlite
module (Colin Ihrig) #53752aa7df9551d
] - module: add__esModule
torequire()
'd ESM (Joyee Cheung) #521668743c4d65a
] - (SEMVER-MINOR) path: addmatchesGlob
method (Aviv Keller) #5288177936c3d24
] - (SEMVER-MINOR) process: port on-exit-leak-free to core (Vinicius Lourenço) #5323982d88a83f8
] - (SEMVER-MINOR) stream: pipeline wait for close before calling the callback (jakecastelli) #534623a0fcbb17a
] - test_runner: support glob matching coverage files (Aviv Keller) #5355322ca334090
] - (SEMVER-MINOR) worker: addpostMessageToThread
(Paolo Insogna) #53682Commits
eb4e370933
] - benchmark: add require-esm benchmark (Joyee Cheung) #521664d4a8338db
] - benchmark: add cpSync benchmark (Yagiz Nizipli) #536123d60b38afa
] - build: fix build warning of c-ares under GN build (Cheng) #53750a45c801048
] - build: fix build error in sqlite under GN build (Cheng) #5368640032eb623
] - build: add gn files for deps/nbytes (Cheng) #53685082799debb
] - build: fix mac build error of c-ares under GN (Cheng) #53687b05394ea6a
] - build: add version-specific library path for AIX (Richard Lau) #535856237172eaf
] - cli: updatenode.1
to reflect Atom's sunset (Aviv Keller) #537345697938cb7
] - crypto: avoid std::function (Tobias Nießen) #536833cc01aa314
] - crypto: make deriveBits length parameter optional and nullable (Filip Skokan) #53601f82e20fdea
] - crypto: avoid taking ownership of OpenSSL objects (Tobias Nießen) #53460ad1e5610ec
] - deps: update googletest to 4b21f1a (Node.js GitHub Bot) #53842d285d610a0
] - deps: update minimatch to 10.0.1 (Node.js GitHub Bot) #5384170f5209c9f
] - deps: update corepack to 0.29.2 (Node.js GitHub Bot) #538384930e12a45
] - deps: update simdutf to 5.3.0 (Node.js GitHub Bot) #53837d346833364
] - deps: update ada to 2.9.0 (Node.js GitHub Bot) #53748ab8abb5367
] - deps: upgrade npm to 10.8.2 (npm team) #537991ad664905a
] - deps: update nbytes and add update script (Yagiz Nizipli) #53790a66f11e798
] - deps: update googletest to 34ad51b (Node.js GitHub Bot) #531579bf61d6a0d
] - deps: update googletest to 305e5a2 (Node.js GitHub Bot) #531578542ace488
] - deps: V8: cherry-pick 9ebca66a5740 (Chengzhong Wu) #5375529a734c21d
] - deps: V8: cherry-pick e061cf9970d9 (Joyee Cheung) #53755c7624af44a
] - deps: update c-ares to v1.32.1 (Node.js GitHub Bot) #53753bbcec9e129
] - deps: update minimatch to 9.0.5 (Node.js GitHub Bot) #5364676032fd980
] - deps: update c-ares to v1.32.0 (Node.js GitHub Bot) #5372226386046ad
] - doc: move MylesBorins to emeritus (Myles Borins) #53760362875bda0
] - doc: add Rafael to the last security release (Rafael Gonzaga) #53769a1a5ad848d
] - doc: use mock.callCount() in examples (Sébastien Règne) #53754bb960c5471
] - doc: clarify authenticity of plaintexts in update (Tobias Nießen) #537845dd3018eb4
] - doc: add option to have support me link (Michael Dawson) #533120f95ad3d7d
] - doc: add OpenSSL security level to TLS docs (Afanasii Kurakin) #536472d92ec2831
] - doc: updatescroll-padding-top
to 4rem (Cloyd Lau) #53662933359a786
] - doc: mention v8.setFlagsFromString to pm (Rafael Gonzaga) #53731e17c2618e3
] - doc: remove the last <pre> tag (Claudio W) #537417f18a5f47a
] - doc: exclude voting and regular TSC from spotlight (Michael Dawson) #53694df3dcd1bd1
] - doc: fix releases guide for recent Git versions (Michaël Zasso) #5370950987ea833
] - doc: requirenode:process
in assert doc examples (Alfredo González) #53702fa58d01497
] - doc: add additional explanation to the wildcard section in permissions (jakecastelli) #5366428bf1e48ef
] - doc: mark NODE_MODULE_VERSION for Node.js 22.0.0 (Michaël Zasso) #536501cc0b41f00
] - doc: include node.module_timer on available categories (Vinicius Lourenço) #53638d224e9eab5
] - doc: fix module customization hook examples (Elliot Goodrich) #536372cf60964e6
] - doc: fix doc for correct usage with plan & TestContext (Emil Tayeb) #536156df86ae056
] - doc: remove some news issues that are no longer (Michael Dawson) #5360842b9408f3e
] - doc: add issue for news from ambassadors (Michael Dawson) #536072d1ff91953
] - doc: add esm example for os (Leonardo Peixoto) #53604de99d69d75
] - doc: clarify usage of coverage reporters (Eliphaz Bouye) #53523519c328dcf
] - doc: document addition testing options (Aviv Keller) #53569c6166cdfe4
] - doc: clarify that fs.exists() may return false for existing symlink (Tobias Nießen) #535669139ab2848
] - doc: note http.closeAllConnections excludes upgraded sockets (Rob Hogan) #5356019b3718ee1
] - doc, meta: add PTAL to glossary (Aviv Keller) #5377080c1f5ce8a
] - doc, typings: events.once accepts symbol event type (René) #535421a21e0f61e
] - esm: improvedefaultResolve
performance (Yagiz Nizipli) #53711262f2cb3b6
] - esm: remove unnecessary toNamespacedPath calls (Yagiz Nizipli) #53656e29c9453a9
] - esm: move hooks test with others (Geoffrey Booth) #535588368555289
] - fs: add v8 fast api to closeSync (Yagiz Nizipli) #53627628a539810
] - fs: reduce throwing unnecessary errors on glob (Yagiz Nizipli) #53632076e82ca40
] - fs: moveToNamespacedPath
dir calls to c++ (Yagiz Nizipli) #53630128e514d81
] - fs: improve error performance offs.dir
(Yagiz Nizipli) #53667603c2c5c08
] - fs: fix typings (Yagiz Nizipli) #536261367c5558e
] - (SEMVER-MINOR) http: expose websockets (Natalia Venditto) #537217debb6c36e
] - http: remove prototype primordials (Antoine du Hamel) #53698b13aea5698
] - http, readline: replace sort with toSorted (Benjamin Gruenbaum) #536231397f5d9f4
] - http2: remove prototype primordials (Antoine du Hamel) #53696f57d3cee2c
] - lib: make navigator not runtime-lookup process.version/arch/platform (Jordan Harband) #537650a01abbd45
] - lib: refactorplatform
utility methods (Daniel Bayley) #53817afe7f4f819
] - lib: remove path.resolve from permissions.js (Rafael Gonzaga) #53729cbe77b30ca
] - lib: moveToNamespacedPath
call to c++ (Yagiz Nizipli) #536540f146aac2c
] - lib: make navigator properties lazy (James M Snell) #536490540308bd7
] - lib: add toJSON to PerformanceMeasure (theanarkh) #53603b31394920d
] - (SEMVER-MINOR) lib,src,test,doc: add node:sqlite module (Colin Ihrig) #537521a7c2dc5ea
] - meta: remove redudant logging from dep updaters (Aviv Keller) #53783ac5d7b709d
] - meta: change email address of anonrig (Yagiz Nizipli) #53829085ec5533c
] - meta: addnode_sqlite.c
to PR label config (Aviv Keller) #53797c68d873e99
] - meta: move one or more collaborators to emeritus (Node.js GitHub Bot) #537585ae8ea489d
] - meta: use HTML entities in commit-queue comment (Aviv Keller) #53744ecd8fceb68
] - meta: move regular TSC member to emeritus (Michael Dawson) #5369305058f9809
] - meta: bump codecov/codecov-action from 4.4.1 to 4.5.0 (dependabot[bot]) #53675e272ffa3d6
] - meta: bump mozilla-actions/sccache-action from 0.0.4 to 0.0.5 (dependabot[bot]) #53674a39407560c
] - meta: bump github/codeql-action from 3.25.7 to 3.25.11 (dependabot[bot]) #53673e4ce92ee31
] - meta: bump actions/checkout from 4.1.6 to 4.1.7 (dependabot[bot]) #536724cf98febe7
] - meta: bump peter-evans/create-pull-request from 6.0.5 to 6.1.0 (dependabot[bot]) #53671c28af95bf5
] - meta: bump step-security/harden-runner from 2.8.0 to 2.8.1 (dependabot[bot]) #53670dd2157bc83
] - meta: move member from TSC regular to emeriti (Michael Dawson) #53599508abfe178
] - meta: warnings bypass deprecation cycle (Benjamin Gruenbaum) #535133c5ec839e3
] - meta: prevent constant references to issues in versioning (Aviv Keller) #53564aa7df9551d
] - module: add __esModule to require()'d ESM (Joyee Cheung) #521668743c4d65a
] - (SEMVER-MINOR) path: addmatchesGlob
method (Aviv Keller) #5288177936c3d24
] - (SEMVER-MINOR) process: port on-exit-leak-free to core (Vinicius Lourenço) #532395e4ca9fbb6
] - src: update outdated references to spec sections (Tobias Nießen) #53832c22d9d5167
] - src: use Maybe<void> in ManagedEVPPKey (Tobias Nießen) #53811d41ed44f49
] - src: moveloadEnvFile
toNamespacedPath call (Yagiz Nizipli) #53658dc99dd391f
] - src: fix error handling in ExportJWKAsymmetricKey (Tobias Nießen) #53767ab1e03e8cd
] - src: use Maybe<void> in node::crypto::error (Tobias Nießen) #537669bde9b254d
] - src: fix implementation ofPropertySetterCallback
(Igor Sheludko) #53576021e2cf40f
] - src: remove unused ContextifyContext::WeakCallback (Chengzhong Wu) #5351787121a17c4
] - src: fix typo in node.h (Daeyeon Jeong) #5375994c7054c8d
] - src: document the Node.js context embedder data (Joyee Cheung) #53611c181940e83
] - src: zero-initialize data that are copied into the snapshot (Joyee Cheung) #535638cda2db64c
] - Revert "src: make sure that memcpy-ed structs in snapshot have no padding" (Joyee Cheung) #5356381767f6089
] - src: fix Worker termination when '--inspect-brk' is passed (Daeyeon Jeong) #53724a9db553935
] - src: refactor embedded entrypoint loading (Joyee Cheung) #535733ab8aba478
] - src: do not get string_view from temp string (Cheng) #53688664bf6c28f
] - src: replacekPathSeparator
with std::filesystem (Yagiz Nizipli) #53063cc1f49751a
] - src: moveFromNamespacedPath
to path.cc (Yagiz Nizipli) #53540e43a4e07ec
] - src: usestarts_with
in node_dotenv.cc (Yagiz Nizipli) #5353919488fd4ce
] - src,test: further cleanup references to osx (Daniel Bayley) #538204bf62f6cbd
] - stream: improve inspector ergonomics (Benjamin Gruenbaum) #5380082d88a83f8
] - (SEMVER-MINOR) stream: pipeline wait for close before calling the callback (jakecastelli) #5346253a7dd7790
] - test: update wpt test (Mert Can Altin) #53814bc480902ab
] - test: update WPT WebIDL interfaces (Filip Skokan) #53720d13153d90f
] - test: un-set inspector-async-hook-setup-at-inspect-brk as flaky (Abdirahim Musse) #53692ac9c2e6bf2
] - test: use python3 instead of python in pummel test (Mathis Wiehl) #53057bac28678e6
] - test: do not assume cwd in snapshot tests (Antoine du Hamel) #5314641e106c0c6
] - test: useSet.difference()
(Richard Lau) #535978aab680f66
] - test: fix OpenSSL version checks (Richard Lau) #535036aa4f0f266
] - test: refactor, add assertion to http-request-end (jakecastelli) #53411fbc5cbb617
] - test_runner: remove plan option from run() (Colin Ihrig) #53834c590828ad8
] - test_runner: fix escaping in snapshot tests (Julian Kniephoff) #538333a0fcbb17a
] - test_runner: support glob matching coverage files (Aviv Keller) #53553e6a1eeb73d
] - test_runner: support module detection in module mocks (Geoffrey Booth) #536424d777de7d4
] - tls: add setKeyCert() to tls.Socket (Brian White) #53636ab9adfc42a
] - tls: remove prototype primordials (Antoine du Hamel) #5369903d378ffb9
] - tools: update lint-md-dependencies (Node.js GitHub Bot) #5384006377b1b11
] - tools: update eslint to 9.7.0 (Node.js GitHub Bot) #53839d6629a2d84
] - tools: use v8_features.json to populate config.gypi (Cheng) #53749d3653fe8ac
] - tools: update eslint to 9.6.0 (Node.js GitHub Bot) #536451e930e93d4
] - tools: update lint-md-dependencies to unified@11.0.5 (Node.js GitHub Bot) #53555317a13b30f
] - tools: replace reference to NodeMainInstance with SnapshotBuilder (codediverdev) #535440e25faea0a
] - typings: addfs_dir
types (Yagiz Nizipli) #536317637f291be
] - url: fix typo (KAYYY) #538272c6548afd1
] - url: reduce unnecessary string copies (Yagiz Nizipli) #536280f2b57d1bc
] - url: make URL.parse enumerable (Filip Skokan) #537201300169f80
] - url: add missing documentation forURL.parse()
(Yagiz Nizipli) #53733c55e72ed8b
] - util: fix crashing when emitting new Buffer() deprecation warning WASM crashes on Node v22.2.0 if it reaches the new Buffer() deprecation warning #53075 (Aras Abbasi) #530895aa216320e
] - v8: moveToNamespacedPath
to c++ (Yagiz Nizipli) #536559fd976b09d
] - vm,src: add property query interceptors (Chengzhong Wu) #5351722ca334090
] - (SEMVER-MINOR) worker: add postMessageToThread (Paolo Insogna) #536825aecbefbd5
] - worker: allow copied NODE_OPTIONS in the env setting (Joyee Cheung) #53596