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
This comment was marked as resolved.
This comment was marked as resolved.
RafaelGSS
left a comment
There was a problem hiding this comment.
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
RafaelGSS
left a comment
There was a problem hiding this comment.
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:sqlitemodule (Colin Ihrig) #53752aa7df9551d] - module: add__esModuletorequire()'d ESM (Joyee Cheung) #521668743c4d65a] - (SEMVER-MINOR) path: addmatchesGlobmethod (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.1to 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-topto 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:processin 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: improvedefaultResolveperformance (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: moveToNamespacedPathdir 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: refactorplatformutility methods (Daniel Bayley) #53817afe7f4f819] - lib: remove path.resolve from permissions.js (Rafael Gonzaga) #53729cbe77b30ca] - lib: moveToNamespacedPathcall 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.cto 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: addmatchesGlobmethod (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: moveloadEnvFiletoNamespacedPath 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: replacekPathSeparatorwith std::filesystem (Yagiz Nizipli) #53063cc1f49751a] - src: moveFromNamespacedPathto path.cc (Yagiz Nizipli) #53540e43a4e07ec] - src: usestarts_within 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_dirtypes (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: moveToNamespacedPathto 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