Repository navigation
Conversation
|
Review requested:
|
d04389c to
431dd20
Compare
Notable changes: async_hooks: * (SEMVER-MAJOR) remove legacy AsyncLocalStorage implementation (Matteo Collina) #63641 benchmark: * (SEMVER-MAJOR) protect against accidental fork bomb (James M Snell) #66132 build: * (SEMVER-MAJOR) remove the bundled FIPS provider build (Filip Skokan) #64777 * (SEMVER-MAJOR) require OpenSSL 3 or later (Filip Skokan) #64777 * (SEMVER-MAJOR) downgrade Intel macOS support to experimental (Antoine du Hamel) #65427 crypto: * (SEMVER-MAJOR) move DEP0093 to End-of-Life (Filip Skokan) #64777 * (SEMVER-MAJOR) remove legacy OpenSSL code paths (Filip Skokan) #64777 * (SEMVER-MAJOR) validate digest output encodings (Filip Skokan) #66247 * (SEMVER-MAJOR) validate update input encodings (Filip Skokan) #66247 * (SEMVER-MAJOR) validate inputEncoding in Cipher/Decipher update (Maruthan G) #66247 * (SEMVER-MAJOR) move DEP0198 to End-of-Life (Filip Skokan) #64000 * (SEMVER-MAJOR) move DEP0203 and DEP0204 to End-of-Life (Filip Skokan) #63188 * (SEMVER-MAJOR) reject resizable backing stores in Web Crypto buffer parameters (Filip Skokan) #63925 * (SEMVER-MAJOR) throw on uninitialized DH computeSecret (Filip Skokan) #63922 * (SEMVER-MAJOR) runtime-deprecate calling Hmac.digest() more than once (Madelyn) #63624 crypto,https,tls: * (SEMVER-MAJOR) end OpenSSL engine support (Filip Skokan) #64777 deps: * (SEMVER-MAJOR) update archs files for openssl-4.1.0 (Node.js GitHub Bot) #66971 * (SEMVER-MAJOR) upgrade openssl sources to openssl-4.1.0 (Node.js GitHub Bot) #66971 * (SEMVER-MAJOR) remove ncrypto legacy OpenSSL backend (Filip Skokan) #64777 * (SEMVER-MAJOR) update V8 to 15.6.75.13 (Joyee Cheung) #66601 * (SEMVER-MAJOR) update V8 to 15.5.35.20 (Joyee Cheung) #66537 * (SEMVER-MAJOR) update V8 to 15.2.124.38 (Joyee Cheung) #65161 * (SEMVER-MAJOR) upgrade npm to 12.1.0 (npm team) #66212 dgram: * (SEMVER-MAJOR) skip the custom lookup for literal IP addresses (Ruben Bridgewater) #64131 dns: * (SEMVER-MAJOR) do not consult hosts file in reverse lookups (Archkon) #64268 * (SEMVER-MAJOR) stop using deprecated functions in `SetServers` (Antoine du Hamel) #64356 doc: * (SEMVER-MAJOR) remove OpenSSL 1.x references (Filip Skokan) #64777 * (SEMVER-MAJOR) update Node.js 27 official binary toolchains (Richard Lau) #66377 domain: * (SEMVER-MAJOR) runtime-deprecate the module (Matteo Collina) #65074 * (SEMVER-MAJOR) port to AsyncLocalStorage (Matteo Collina) #61095 fs: * (SEMVER-MAJOR) implement glob natively (Aviv Keller) #65392 * (SEMVER-MAJOR) return Buffer from mkdtemp when prefix is a Buffer (Hamid Reza Ghavami) #64397 http: * (SEMVER-MAJOR) reject responses exceeding header limit (Matteo Collina) #65010 * (SEMVER-MAJOR) runtime deprecate instantiating without new (Yagiz Nizipli) #64853 * (SEMVER-MAJOR) increase keepAliveTimeout default to 65 seconds (Tim Perry) #62782 * (SEMVER-MAJOR) make req.headers have a null prototype (Matteo Collina) #62900 * (SEMVER-MAJOR) reject addTrailers after finish (Ryuhei Shima) #62832 http2: * (SEMVER-MAJOR) increase default window sizes (Matteo Collina) #64623 lib: * (SEMVER-MAJOR) deprecate _http_* (Sebastian Beltran) #58535 * (SEMVER-MAJOR) insert argv[0] at argv[1] in setDeserializeMainFunction (Daijiro Wachi) #62928 * (SEMVER-MAJOR) use `Object.freeze` to avoid defensive cloning in `SourceMap` (Daijiro Wachi) #62830 * (SEMVER-MAJOR) reject SharedArrayBuffer in Blob constructor per spec (Ali Hassan) #63046 lib,src: * (SEMVER-MAJOR) remove `--no-experimental-websocket` CLI flag (Antoine du Hamel) #65284 net: * (SEMVER-MAJOR) race family autoselection attempts (Matteo Collina) #66229 * (SEMVER-MAJOR) throw on multiple listen calls (Matteo Collina) #64871 * (SEMVER-MAJOR) runtime-deprecate Server.prototype._listen2 (Guilherme AraΓΊjo) #64794 * (SEMVER-MAJOR) add experimental net/promises API (Ethan Arrowood) #63965 repl: * (SEMVER-MAJOR) use inspector over vm (Aviv Keller) #64034 src: * (SEMVER-MAJOR) officially deprecate `node::ObjectWrap` (Anna Henningsen) #63756 * (SEMVER-MAJOR) merge `CreateEnvironment()` overloads (Anna Henningsen) #63596 src, test: src,lib: * (SEMVER-MAJOR) add --allow-env permission (James M Snell) #66132 stream: * (SEMVER-MAJOR) destroy source when map iterator closes early (Y1D7NG) #64264 test: * (SEMVER-MAJOR) fix fs write encoding coverage (Filip Skokan) #66247 test,benchmark: * (SEMVER-MAJOR) drop OpenSSL 1.x-only coverage (Filip Skokan) #64777 test,tools: * (SEMVER-MAJOR) drop OpenSSL 1.x-era FIPS leftovers (Filip Skokan) #64777 test_runner: * use AsyncLocalStorage instead of async_hooks (Matteo Collina) #66795 tls: * (SEMVER-MAJOR) move _tls_* to end-of-life (Sebastian Beltran) #60658 zlib: * (SEMVER-MAJOR) convert classes to modern syntax and eol DEP0184 (Yagiz Nizipli) #64849 PR-URL: #67062
|
Lint CI will be failing until #67023 gets landed on |
npm 12.1.0 declares `engines.node` as `^22.22.2 || ^24.15.0 || >=26.0.0`, which does not match the Alpha versions of the 27 release line (`27.0.0-alpha.x.y.z`). npm prints an unsupported version warning on every invocation, and `test-release-npm` fails on release builds. Add `>=27.0.0-alpha` to the range until a new npm release includes it. Upstream issue: npm/cli#10169 Refs: nodejs#67062 Signed-off-by: RafaelGSS <rafael.nunu@hotmail.com>
npm 12.1.0 declares `engines.node` as `^22.22.2 || ^24.15.0 || >=26.0.0`, which does not match the Alpha versions of the 27 release line (`27.0.0-alpha.x.y.z`). npm prints an unsupported version warning on every invocation, and `test-release-npm` fails on release builds. Adds `>=27.0.0-alpha` to the range until a new npm release includes it. Signed-off-by: RafaelGSS <rafael.nunu@hotmail.com> PR-URL: #67063 Refs: #67062 Refs: npm/cli#10169 Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com> Reviewed-By: Ruy Adorno <ruy@vlt.sh>
Codecov Reportβ
All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## v27.x #67062 +/- ##
==========================================
- Coverage 92.97% 90.67% -2.31%
==========================================
Files 428 797 +369
Lines 195284 278326 +83042
Branches 30205 53532 +23327
==========================================
+ Hits 181560 252362 +70802
- Misses 13397 16339 +2942
- Partials 327 9625 +9298 π New features to boost your workflow:
|
npm 12.1.0 declares `engines.node` as `^22.22.2 || ^24.15.0 || >=26.0.0`, which does not match the Alpha versions of the 27 release line (`27.0.0-alpha.x.y.z`). npm prints an unsupported version warning on every invocation, and `test-release-npm` fails on release builds. Adds `>=27.0.0-alpha` to the range until a new npm release includes it. Signed-off-by: RafaelGSS <rafael.nunu@hotmail.com> PR-URL: #67063 Refs: #67062 Refs: npm/cli#10169 Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com> Reviewed-By: Ruy Adorno <ruy@vlt.sh> (cherry picked from commit 75191c4)
431dd20 to
95c633f
Compare
Notable changes: async_hooks: * (SEMVER-MAJOR) remove legacy AsyncLocalStorage implementation (Matteo Collina) #63641 benchmark: * (SEMVER-MAJOR) protect against accidental fork bomb (James M Snell) #66132 build: * (SEMVER-MAJOR) remove the bundled FIPS provider build (Filip Skokan) #64777 * (SEMVER-MAJOR) require OpenSSL 3 or later (Filip Skokan) #64777 * (SEMVER-MAJOR) downgrade Intel macOS support to experimental (Antoine du Hamel) #65427 crypto: * (SEMVER-MAJOR) move DEP0093 to End-of-Life (Filip Skokan) #64777 * (SEMVER-MAJOR) remove legacy OpenSSL code paths (Filip Skokan) #64777 * (SEMVER-MAJOR) validate digest output encodings (Filip Skokan) #66247 * (SEMVER-MAJOR) validate update input encodings (Filip Skokan) #66247 * (SEMVER-MAJOR) validate inputEncoding in Cipher/Decipher update (Maruthan G) #66247 * (SEMVER-MAJOR) move DEP0198 to End-of-Life (Filip Skokan) #64000 * (SEMVER-MAJOR) move DEP0203 and DEP0204 to End-of-Life (Filip Skokan) #63188 * (SEMVER-MAJOR) reject resizable backing stores in Web Crypto buffer parameters (Filip Skokan) #63925 * (SEMVER-MAJOR) throw on uninitialized DH computeSecret (Filip Skokan) #63922 * (SEMVER-MAJOR) runtime-deprecate calling Hmac.digest() more than once (Madelyn) #63624 crypto,https,tls: * (SEMVER-MAJOR) end OpenSSL engine support (Filip Skokan) #64777 deps: * (SEMVER-MAJOR) update archs files for openssl-4.1.0 (Node.js GitHub Bot) #66971 * (SEMVER-MAJOR) upgrade openssl sources to openssl-4.1.0 (Node.js GitHub Bot) #66971 * (SEMVER-MAJOR) remove ncrypto legacy OpenSSL backend (Filip Skokan) #64777 * (SEMVER-MAJOR) update V8 to 15.6.75.13 (Joyee Cheung) #66601 * (SEMVER-MAJOR) update V8 to 15.5.35.20 (Joyee Cheung) #66537 * (SEMVER-MAJOR) update V8 to 15.2.124.38 (Joyee Cheung) #65161 * (SEMVER-MAJOR) upgrade npm to 12.1.0 (npm team) #66212 dgram: * (SEMVER-MAJOR) skip the custom lookup for literal IP addresses (Ruben Bridgewater) #64131 dns: * (SEMVER-MAJOR) do not consult hosts file in reverse lookups (Archkon) #64268 * (SEMVER-MAJOR) stop using deprecated functions in `SetServers` (Antoine du Hamel) #64356 doc: * (SEMVER-MAJOR) remove OpenSSL 1.x references (Filip Skokan) #64777 * (SEMVER-MAJOR) update Node.js 27 official binary toolchains (Richard Lau) #66377 domain: * (SEMVER-MAJOR) runtime-deprecate the module (Matteo Collina) #65074 * (SEMVER-MAJOR) port to AsyncLocalStorage (Matteo Collina) #61095 fs: * (SEMVER-MAJOR) implement glob natively (Aviv Keller) #65392 * (SEMVER-MAJOR) return Buffer from mkdtemp when prefix is a Buffer (Hamid Reza Ghavami) #64397 http: * (SEMVER-MAJOR) reject responses exceeding header limit (Matteo Collina) #65010 * (SEMVER-MAJOR) runtime deprecate instantiating without new (Yagiz Nizipli) #64853 * (SEMVER-MAJOR) increase keepAliveTimeout default to 65 seconds (Tim Perry) #62782 * (SEMVER-MAJOR) make req.headers have a null prototype (Matteo Collina) #62900 * (SEMVER-MAJOR) reject addTrailers after finish (Ryuhei Shima) #62832 http2: * (SEMVER-MAJOR) increase default window sizes (Matteo Collina) #64623 lib: * (SEMVER-MAJOR) deprecate _http_* (Sebastian Beltran) #58535 * (SEMVER-MAJOR) insert argv[0] at argv[1] in setDeserializeMainFunction (Daijiro Wachi) #62928 * (SEMVER-MAJOR) use `Object.freeze` to avoid defensive cloning in `SourceMap` (Daijiro Wachi) #62830 * (SEMVER-MAJOR) reject SharedArrayBuffer in Blob constructor per spec (Ali Hassan) #63046 lib,src: * (SEMVER-MAJOR) remove `--no-experimental-websocket` CLI flag (Antoine du Hamel) #65284 net: * (SEMVER-MAJOR) race family autoselection attempts (Matteo Collina) #66229 * (SEMVER-MAJOR) throw on multiple listen calls (Matteo Collina) #64871 * (SEMVER-MAJOR) runtime-deprecate Server.prototype._listen2 (Guilherme AraΓΊjo) #64794 * (SEMVER-MAJOR) add experimental net/promises API (Ethan Arrowood) #63965 repl: * (SEMVER-MAJOR) use inspector over vm (Aviv Keller) #64034 src: * (SEMVER-MAJOR) officially deprecate `node::ObjectWrap` (Anna Henningsen) #63756 * (SEMVER-MAJOR) merge `CreateEnvironment()` overloads (Anna Henningsen) #63596 src, test: src,lib: * (SEMVER-MAJOR) add --allow-env permission (James M Snell) #66132 stream: * (SEMVER-MAJOR) destroy source when map iterator closes early (Y1D7NG) #64264 test: * (SEMVER-MAJOR) fix fs write encoding coverage (Filip Skokan) #66247 test,benchmark: * (SEMVER-MAJOR) drop OpenSSL 1.x-only coverage (Filip Skokan) #64777 test,tools: * (SEMVER-MAJOR) drop OpenSSL 1.x-era FIPS leftovers (Filip Skokan) #64777 test_runner: * use AsyncLocalStorage instead of async_hooks (Matteo Collina) #66795 tls: * (SEMVER-MAJOR) move _tls_* to end-of-life (Sebastian Beltran) #60658 zlib: * (SEMVER-MAJOR) convert classes to modern syntax and eol DEP0184 (Yagiz Nizipli) #64849 PR-URL: #67062
The release proposal linter assumed that a changelog without a `### Commits` section belongs to a semver-major release whose proposal contains only the release commit. The first Alpha release of a line has the same changelog layout, but its proposal may carry commits picked into `vN.x-staging` after the branch-off, which made the linter fail with "Cannot find <sha> on the list". Look the proposal commits up in the `Semver-*` lists instead, and skip the check that every listed commit is in the proposal, since that list covers every commit since the previous release line. Refs: nodejs#67062 Signed-off-by: RafaelGSS <rafael.nunu@hotmail.com>
This comment was marked as outdated.
This comment was marked as outdated.
95c633f to
8ab5fc9
Compare
Notable changes: async_hooks: * (SEMVER-MAJOR) remove legacy AsyncLocalStorage implementation (Matteo Collina) #63641 benchmark: * (SEMVER-MAJOR) protect against accidental fork bomb (James M Snell) #66132 build: * (SEMVER-MAJOR) remove the bundled FIPS provider build (Filip Skokan) #64777 * (SEMVER-MAJOR) require OpenSSL 3 or later (Filip Skokan) #64777 * (SEMVER-MAJOR) downgrade Intel macOS support to experimental (Antoine du Hamel) #65427 crypto: * (SEMVER-MAJOR) move DEP0093 to End-of-Life (Filip Skokan) #64777 * (SEMVER-MAJOR) remove legacy OpenSSL code paths (Filip Skokan) #64777 * (SEMVER-MAJOR) validate digest output encodings (Filip Skokan) #66247 * (SEMVER-MAJOR) validate update input encodings (Filip Skokan) #66247 * (SEMVER-MAJOR) validate inputEncoding in Cipher/Decipher update (Maruthan G) #66247 * (SEMVER-MAJOR) move DEP0198 to End-of-Life (Filip Skokan) #64000 * (SEMVER-MAJOR) move DEP0203 and DEP0204 to End-of-Life (Filip Skokan) #63188 * (SEMVER-MAJOR) reject resizable backing stores in Web Crypto buffer parameters (Filip Skokan) #63925 * (SEMVER-MAJOR) throw on uninitialized DH computeSecret (Filip Skokan) #63922 * (SEMVER-MAJOR) runtime-deprecate calling Hmac.digest() more than once (Madelyn) #63624 crypto,https,tls: * (SEMVER-MAJOR) end OpenSSL engine support (Filip Skokan) #64777 deps: * (SEMVER-MAJOR) update archs files for openssl-4.1.0 (Node.js GitHub Bot) #66971 * (SEMVER-MAJOR) upgrade openssl sources to openssl-4.1.0 (Node.js GitHub Bot) #66971 * (SEMVER-MAJOR) remove ncrypto legacy OpenSSL backend (Filip Skokan) #64777 * (SEMVER-MAJOR) update V8 to 15.6.75.13 (Joyee Cheung) #66601 * (SEMVER-MAJOR) update V8 to 15.5.35.20 (Joyee Cheung) #66537 * (SEMVER-MAJOR) update V8 to 15.2.124.38 (Joyee Cheung) #65161 * (SEMVER-MAJOR) upgrade npm to 12.1.0 (npm team) #66212 dgram: * (SEMVER-MAJOR) skip the custom lookup for literal IP addresses (Ruben Bridgewater) #64131 dns: * (SEMVER-MAJOR) do not consult hosts file in reverse lookups (Archkon) #64268 * (SEMVER-MAJOR) stop using deprecated functions in `SetServers` (Antoine du Hamel) #64356 doc: * (SEMVER-MAJOR) remove OpenSSL 1.x references (Filip Skokan) #64777 * (SEMVER-MAJOR) update Node.js 27 official binary toolchains (Richard Lau) #66377 domain: * (SEMVER-MAJOR) runtime-deprecate the module (Matteo Collina) #65074 * (SEMVER-MAJOR) port to AsyncLocalStorage (Matteo Collina) #61095 fs: * (SEMVER-MAJOR) implement glob natively (Aviv Keller) #65392 * (SEMVER-MAJOR) return Buffer from mkdtemp when prefix is a Buffer (Hamid Reza Ghavami) #64397 http: * (SEMVER-MAJOR) reject responses exceeding header limit (Matteo Collina) #65010 * (SEMVER-MAJOR) runtime deprecate instantiating without new (Yagiz Nizipli) #64853 * (SEMVER-MAJOR) increase keepAliveTimeout default to 65 seconds (Tim Perry) #62782 * (SEMVER-MAJOR) make req.headers have a null prototype (Matteo Collina) #62900 * (SEMVER-MAJOR) reject addTrailers after finish (Ryuhei Shima) #62832 http2: * (SEMVER-MAJOR) increase default window sizes (Matteo Collina) #64623 lib: * (SEMVER-MAJOR) deprecate _http_* (Sebastian Beltran) #58535 * (SEMVER-MAJOR) insert argv[0] at argv[1] in setDeserializeMainFunction (Daijiro Wachi) #62928 * (SEMVER-MAJOR) use `Object.freeze` to avoid defensive cloning in `SourceMap` (Daijiro Wachi) #62830 * (SEMVER-MAJOR) reject SharedArrayBuffer in Blob constructor per spec (Ali Hassan) #63046 lib,src: * (SEMVER-MAJOR) remove `--no-experimental-websocket` CLI flag (Antoine du Hamel) #65284 net: * (SEMVER-MAJOR) race family autoselection attempts (Matteo Collina) #66229 * (SEMVER-MAJOR) throw on multiple listen calls (Matteo Collina) #64871 * (SEMVER-MAJOR) runtime-deprecate Server.prototype._listen2 (Guilherme AraΓΊjo) #64794 * (SEMVER-MAJOR) add experimental net/promises API (Ethan Arrowood) #63965 repl: * (SEMVER-MAJOR) use inspector over vm (Aviv Keller) #64034 src: * (SEMVER-MAJOR) officially deprecate `node::ObjectWrap` (Anna Henningsen) #63756 * (SEMVER-MAJOR) merge `CreateEnvironment()` overloads (Anna Henningsen) #63596 src, test: src,lib: * (SEMVER-MAJOR) add --allow-env permission (James M Snell) #66132 stream: * (SEMVER-MAJOR) destroy source when map iterator closes early (Y1D7NG) #64264 test: * (SEMVER-MAJOR) fix fs write encoding coverage (Filip Skokan) #66247 test,benchmark: * (SEMVER-MAJOR) drop OpenSSL 1.x-only coverage (Filip Skokan) #64777 test,tools: * (SEMVER-MAJOR) drop OpenSSL 1.x-era FIPS leftovers (Filip Skokan) #64777 test_runner: * use AsyncLocalStorage instead of async_hooks (Matteo Collina) #66795 tls: * (SEMVER-MAJOR) move _tls_* to end-of-life (Sebastian Beltran) #60658 zlib: * (SEMVER-MAJOR) convert classes to modern syntax and eol DEP0184 (Yagiz Nizipli) #64849 PR-URL: #67062
This comment was marked as outdated.
This comment was marked as outdated.
Notable changes: async_hooks: * (SEMVER-MAJOR) remove legacy AsyncLocalStorage implementation (Matteo Collina) #63641 benchmark: * (SEMVER-MAJOR) protect against accidental fork bomb (James M Snell) #66132 build: * (SEMVER-MAJOR) remove the bundled FIPS provider build (Filip Skokan) #64777 * (SEMVER-MAJOR) require OpenSSL 3 or later (Filip Skokan) #64777 * (SEMVER-MAJOR) downgrade Intel macOS support to experimental (Antoine du Hamel) #65427 crypto: * (SEMVER-MAJOR) move DEP0093 to End-of-Life (Filip Skokan) #64777 * (SEMVER-MAJOR) remove legacy OpenSSL code paths (Filip Skokan) #64777 * (SEMVER-MAJOR) validate digest output encodings (Filip Skokan) #66247 * (SEMVER-MAJOR) validate update input encodings (Filip Skokan) #66247 * (SEMVER-MAJOR) validate inputEncoding in Cipher/Decipher update (Maruthan G) #66247 * (SEMVER-MAJOR) move DEP0198 to End-of-Life (Filip Skokan) #64000 * (SEMVER-MAJOR) move DEP0203 and DEP0204 to End-of-Life (Filip Skokan) #63188 * (SEMVER-MAJOR) reject resizable backing stores in Web Crypto buffer parameters (Filip Skokan) #63925 * (SEMVER-MAJOR) throw on uninitialized DH computeSecret (Filip Skokan) #63922 * (SEMVER-MAJOR) runtime-deprecate calling Hmac.digest() more than once (Madelyn) #63624 crypto,https,tls: * (SEMVER-MAJOR) end OpenSSL engine support (Filip Skokan) #64777 deps: * (SEMVER-MAJOR) update archs files for openssl-4.1.0 (Node.js GitHub Bot) #66971 * (SEMVER-MAJOR) upgrade openssl sources to openssl-4.1.0 (Node.js GitHub Bot) #66971 * (SEMVER-MAJOR) remove ncrypto legacy OpenSSL backend (Filip Skokan) #64777 * (SEMVER-MAJOR) update V8 to 15.6.75.13 (Joyee Cheung) #66601 * (SEMVER-MAJOR) update V8 to 15.5.35.20 (Joyee Cheung) #66537 * (SEMVER-MAJOR) update V8 to 15.2.124.38 (Joyee Cheung) #65161 * (SEMVER-MAJOR) upgrade npm to 12.1.0 (npm team) #66212 dgram: * (SEMVER-MAJOR) skip the custom lookup for literal IP addresses (Ruben Bridgewater) #64131 dns: * (SEMVER-MAJOR) do not consult hosts file in reverse lookups (Archkon) #64268 * (SEMVER-MAJOR) stop using deprecated functions in `SetServers` (Antoine du Hamel) #64356 doc: * (SEMVER-MAJOR) remove OpenSSL 1.x references (Filip Skokan) #64777 * (SEMVER-MAJOR) update Node.js 27 official binary toolchains (Richard Lau) #66377 domain: * (SEMVER-MAJOR) runtime-deprecate the module (Matteo Collina) #65074 * (SEMVER-MAJOR) port to AsyncLocalStorage (Matteo Collina) #61095 fs: * (SEMVER-MAJOR) implement glob natively (Aviv Keller) #65392 * (SEMVER-MAJOR) return Buffer from mkdtemp when prefix is a Buffer (Hamid Reza Ghavami) #64397 http: * (SEMVER-MAJOR) reject responses exceeding header limit (Matteo Collina) #65010 * (SEMVER-MAJOR) runtime deprecate instantiating without new (Yagiz Nizipli) #64853 * (SEMVER-MAJOR) increase keepAliveTimeout default to 65 seconds (Tim Perry) #62782 * (SEMVER-MAJOR) make req.headers have a null prototype (Matteo Collina) #62900 * (SEMVER-MAJOR) reject addTrailers after finish (Ryuhei Shima) #62832 http2: * (SEMVER-MAJOR) increase default window sizes (Matteo Collina) #64623 lib: * (SEMVER-MAJOR) deprecate _http_* (Sebastian Beltran) #58535 * (SEMVER-MAJOR) insert argv[0] at argv[1] in setDeserializeMainFunction (Daijiro Wachi) #62928 * (SEMVER-MAJOR) use `Object.freeze` to avoid defensive cloning in `SourceMap` (Daijiro Wachi) #62830 * (SEMVER-MAJOR) reject SharedArrayBuffer in Blob constructor per spec (Ali Hassan) #63046 lib,src: * (SEMVER-MAJOR) remove `--no-experimental-websocket` CLI flag (Antoine du Hamel) #65284 net: * (SEMVER-MAJOR) race family autoselection attempts (Matteo Collina) #66229 * (SEMVER-MAJOR) throw on multiple listen calls (Matteo Collina) #64871 * (SEMVER-MAJOR) runtime-deprecate Server.prototype._listen2 (Guilherme AraΓΊjo) #64794 * (SEMVER-MAJOR) add experimental net/promises API (Ethan Arrowood) #63965 repl: * (SEMVER-MAJOR) use inspector over vm (Aviv Keller) #64034 src: * (SEMVER-MAJOR) officially deprecate `node::ObjectWrap` (Anna Henningsen) #63756 * (SEMVER-MAJOR) merge `CreateEnvironment()` overloads (Anna Henningsen) #63596 src, test: src,lib: * (SEMVER-MAJOR) add --allow-env permission (James M Snell) #66132 stream: * (SEMVER-MAJOR) destroy source when map iterator closes early (Y1D7NG) #64264 test: * (SEMVER-MAJOR) fix fs write encoding coverage (Filip Skokan) #66247 test,benchmark: * (SEMVER-MAJOR) drop OpenSSL 1.x-only coverage (Filip Skokan) #64777 test,tools: * (SEMVER-MAJOR) drop OpenSSL 1.x-era FIPS leftovers (Filip Skokan) #64777 test_runner: * use AsyncLocalStorage instead of async_hooks (Matteo Collina) #66795 tls: * (SEMVER-MAJOR) move _tls_* to end-of-life (Sebastian Beltran) #60658 zlib: * (SEMVER-MAJOR) convert classes to modern syntax and eol DEP0184 (Yagiz Nizipli) #64849 PR-URL: #67062
8ab5fc9 to
cdf632e
Compare
| * \[[`826df076a3`](https://github.com/nodejs/node/commit/826df076a3)] - **(SEMVER-MAJOR)** **deps**: update V8 to 15.6.75.13 (Joyee Cheung) [#66601](https://github.com/nodejs/node/pull/66601) | ||
| * \[[`6b28cb0909`](https://github.com/nodejs/node/commit/6b28cb0909)] - **(SEMVER-MAJOR)** **deps**: update V8 to 15.5.35.20 (Joyee Cheung) [#66537](https://github.com/nodejs/node/pull/66537) | ||
| * \[[`07fa7280c1`](https://github.com/nodejs/node/commit/07fa7280c1)] - **(SEMVER-MAJOR)** **deps**: update V8 to 15.2.124.38 (Joyee Cheung) [#65161](https://github.com/nodejs/node/pull/65161) |
There was a problem hiding this comment.
nit: only the latest one is notable
| * \[[`826df076a3`](https://github.com/nodejs/node/commit/826df076a3)] - **(SEMVER-MAJOR)** **deps**: update V8 to 15.6.75.13 (Joyee Cheung) [#66601](https://github.com/nodejs/node/pull/66601) | |
| * \[[`6b28cb0909`](https://github.com/nodejs/node/commit/6b28cb0909)] - **(SEMVER-MAJOR)** **deps**: update V8 to 15.5.35.20 (Joyee Cheung) [#66537](https://github.com/nodejs/node/pull/66537) | |
| * \[[`07fa7280c1`](https://github.com/nodejs/node/commit/07fa7280c1)] - **(SEMVER-MAJOR)** **deps**: update V8 to 15.2.124.38 (Joyee Cheung) [#65161](https://github.com/nodejs/node/pull/65161) | |
| * \[[`826df076a3`](https://github.com/nodejs/node/commit/826df076a3)] - **(SEMVER-MAJOR)** **deps**: update V8 to 15.6.75.13 (Joyee Cheung) [#66601](https://github.com/nodejs/node/pull/66601) |
We should use https://hackmd.io/0igOVskwTuC3GhiwkH93Ww (will need to happen after the release)
| * \[[`822e8ef3ce`](https://github.com/nodejs/node/commit/822e8ef3ce)] - **(SEMVER-MAJOR)** **test**: fix fs write encoding coverage (Filip Skokan) [#66247](https://github.com/nodejs/node/pull/66247) | ||
| * \[[`acbc3ff133`](https://github.com/nodejs/node/commit/acbc3ff133)] - **(SEMVER-MAJOR)** **test,benchmark**: drop OpenSSL 1.x-only coverage (Filip Skokan) [#64777](https://github.com/nodejs/node/pull/64777) | ||
| * \[[`ee9ae88636`](https://github.com/nodejs/node/commit/ee9ae88636)] - **(SEMVER-MAJOR)** **test,tools**: drop OpenSSL 1.x-era FIPS leftovers (Filip Skokan) [#64777](https://github.com/nodejs/node/pull/64777) |
There was a problem hiding this comment.
Those are internal-only, not notable
| * \[[`822e8ef3ce`](https://github.com/nodejs/node/commit/822e8ef3ce)] - **(SEMVER-MAJOR)** **test**: fix fs write encoding coverage (Filip Skokan) [#66247](https://github.com/nodejs/node/pull/66247) | |
| * \[[`acbc3ff133`](https://github.com/nodejs/node/commit/acbc3ff133)] - **(SEMVER-MAJOR)** **test,benchmark**: drop OpenSSL 1.x-only coverage (Filip Skokan) [#64777](https://github.com/nodejs/node/pull/64777) | |
| * \[[`ee9ae88636`](https://github.com/nodejs/node/commit/ee9ae88636)] - **(SEMVER-MAJOR)** **test,tools**: drop OpenSSL 1.x-era FIPS leftovers (Filip Skokan) [#64777](https://github.com/nodejs/node/pull/64777) |
| ### Notable Changes | ||
|
|
||
| * \[[`984aa0c25e`](https://github.com/nodejs/node/commit/984aa0c25e)] - **(SEMVER-MAJOR)** **async\_hooks**: remove legacy AsyncLocalStorage implementation (Matteo Collina) [#63641](https://github.com/nodejs/node/pull/63641) | ||
| * \[[`d1960949bb`](https://github.com/nodejs/node/commit/d1960949bb)] - **(SEMVER-MAJOR)** **benchmark**: protect against accidental fork bomb (James M Snell) [#66132](https://github.com/nodejs/node/pull/66132) |
There was a problem hiding this comment.
not notable
| * \[[`d1960949bb`](https://github.com/nodejs/node/commit/d1960949bb)] - **(SEMVER-MAJOR)** **benchmark**: protect against accidental fork bomb (James M Snell) [#66132](https://github.com/nodejs/node/pull/66132) |
|
Would be great to pull π§² in this #66161 crucial bug π fix πͺ |
|
For notable changes, not sure how we could incorporate the V8 ones, but I am still compling https://hackmd.io/0igOVskwTuC3GhiwkH93Ww - I think most sections are done now, the only one I am still trying to compile is the performance part |
|
Maybe I missed where it was discussed, but do we need a new entry for the alpha in |
2026-10-28, Version 27.0.0-alpha.0.0.0 (Alpha), @RafaelGSS
Notable Changes
984aa0c25e] - (SEMVER-MAJOR) async_hooks: remove legacy AsyncLocalStorage implementation (Matteo Collina) #63641d1960949bb] - (SEMVER-MAJOR) benchmark: protect against accidental fork bomb (James M Snell) #6613221cfb2a4ad] - (SEMVER-MAJOR) build: remove the bundled FIPS provider build (Filip Skokan) #6477734e3b90621] - (SEMVER-MAJOR) build: require OpenSSL 3 or later (Filip Skokan) #64777c362db6e24] - (SEMVER-MAJOR) build: downgrade Intel macOS support to experimental (Antoine du Hamel) #65427fb8d52d75a] - (SEMVER-MAJOR) crypto: move DEP0093 to End-of-Life (Filip Skokan) #647778be36fb494] - (SEMVER-MAJOR) crypto: remove legacy OpenSSL code paths (Filip Skokan) #64777718f044f07] - (SEMVER-MAJOR) crypto: validate digest output encodings (Filip Skokan) #662476b8001d219] - (SEMVER-MAJOR) crypto: validate update input encodings (Filip Skokan) #66247127f79a911] - (SEMVER-MAJOR) crypto: validate inputEncoding in Cipher/Decipher update (Maruthan G) #66247b116861e88] - (SEMVER-MAJOR) crypto: move DEP0198 to End-of-Life (Filip Skokan) #640004d09c04253] - (SEMVER-MAJOR) crypto: move DEP0203 and DEP0204 to End-of-Life (Filip Skokan) #631889d50432837] - (SEMVER-MAJOR) crypto: reject resizable backing stores in Web Crypto buffer parameters (Filip Skokan) #6392563907e1018] - (SEMVER-MAJOR) crypto: throw on uninitialized DH computeSecret (Filip Skokan) #63922463e56fb00] - (SEMVER-MAJOR) crypto: runtime-deprecate calling Hmac.digest() more than once (Madelyn) #63624a2cd8aa883] - (SEMVER-MAJOR) crypto,https,tls: end OpenSSL engine support (Filip Skokan) #647773983092f63] - (SEMVER-MAJOR) deps: update archs files for openssl-4.1.0 (Node.js GitHub Bot) #6697179239a48f1] - (SEMVER-MAJOR) deps: upgrade openssl sources to openssl-4.1.0 (Node.js GitHub Bot) #6697185bfe9a938] - (SEMVER-MAJOR) deps: remove ncrypto legacy OpenSSL backend (Filip Skokan) #64777826df076a3] - (SEMVER-MAJOR) deps: update V8 to 15.6.75.13 (Joyee Cheung) #666016b28cb0909] - (SEMVER-MAJOR) deps: update V8 to 15.5.35.20 (Joyee Cheung) #6653707fa7280c1] - (SEMVER-MAJOR) deps: update V8 to 15.2.124.38 (Joyee Cheung) #651614eb3908d1f] - (SEMVER-MAJOR) deps: upgrade npm to 12.1.0 (npm team) #66212cba0833111] - (SEMVER-MAJOR) dgram: skip the custom lookup for literal IP addresses (Ruben Bridgewater) #6413154a5095764] - (SEMVER-MAJOR) dns: do not consult hosts file in reverse lookups (Archkon) #64268efc0a14461] - (SEMVER-MAJOR) dns: stop using deprecated functions inSetServers(Antoine du Hamel) #643567f16850ef6] - (SEMVER-MAJOR) doc: remove OpenSSL 1.x references (Filip Skokan) #647779c67491706] - (SEMVER-MAJOR) doc: update Node.js 27 official binary toolchains (Richard Lau) #663776071f8bc32] - (SEMVER-MAJOR) domain: runtime-deprecate the module (Matteo Collina) #650742c4356cedf] - (SEMVER-MAJOR) domain: port to AsyncLocalStorage (Matteo Collina) #61095a8f2bf007e] - (SEMVER-MAJOR) fs: implement glob natively (Aviv Keller) #653921f53d7ee3f] - (SEMVER-MAJOR) fs: return Buffer from mkdtemp when prefix is a Buffer (Hamid Reza Ghavami) #64397e5778f78c5] - (SEMVER-MAJOR) http: reject responses exceeding header limit (Matteo Collina) #6501025c0c8e18a] - (SEMVER-MAJOR) http: runtime deprecate instantiating without new (Yagiz Nizipli) #648539f75269840] - (SEMVER-MAJOR) http: increase keepAliveTimeout default to 65 seconds (Tim Perry) #6278221436f0405] - (SEMVER-MAJOR) http: make req.headers have a null prototype (Matteo Collina) #62900b2248fd370] - (SEMVER-MAJOR) http: reject addTrailers after finish (Ryuhei Shima) #628321576cb83b4] - (SEMVER-MAJOR) http2: increase default window sizes (Matteo Collina) #6462312ce81920a] - (SEMVER-MAJOR) lib: deprecate _http_* (Sebastian Beltran) #5853519c46abbef] - (SEMVER-MAJOR) lib: insert argv[0] at argv[1] in setDeserializeMainFunction (Daijiro Wachi) #62928b1387e6aed] - (SEMVER-MAJOR) lib: useObject.freezeto avoid defensive cloning inSourceMap(Daijiro Wachi) #628309390c810d1] - (SEMVER-MAJOR) lib: reject SharedArrayBuffer in Blob constructor per spec (Ali Hassan) #63046057e591f7c] - (SEMVER-MAJOR) lib,src: remove--no-experimental-websocketCLI flag (Antoine du Hamel) #652849746ebce07] - (SEMVER-MAJOR) net: race family autoselection attempts (Matteo Collina) #66229e03e2f6486] - (SEMVER-MAJOR) net: throw on multiple listen calls (Matteo Collina) #64871a6e7e6a95e] - (SEMVER-MAJOR) net: runtime-deprecate Server.prototype._listen2 (Guilherme AraΓΊjo) #647946d8baeabb0] - (SEMVER-MAJOR) net: add experimental net/promises API (Ethan Arrowood) #639654f844f4380] - (SEMVER-MAJOR) repl: use inspector over vm (Aviv Keller) #64034fc28d9402f] - (SEMVER-MAJOR) src: officially deprecatenode::ObjectWrap(Anna Henningsen) #637562d0c926907] - (SEMVER-MAJOR) src: mergeCreateEnvironment()overloads (Anna Henningsen) #63596f378cfcfbf] - (SEMVER-MAJOR) src,lib: add --allow-env permission (James M Snell) #661329f7ae86d8b] - (SEMVER-MAJOR) stream: destroy source when map iterator closes early (Y1D7NG) #64264822e8ef3ce] - (SEMVER-MAJOR) test: fix fs write encoding coverage (Filip Skokan) #66247acbc3ff133] - (SEMVER-MAJOR) test,benchmark: drop OpenSSL 1.x-only coverage (Filip Skokan) #64777ee9ae88636] - (SEMVER-MAJOR) test,tools: drop OpenSSL 1.x-era FIPS leftovers (Filip Skokan) #647776698675526] - test_runner: use AsyncLocalStorage instead of async_hooks (Matteo Collina) #667957a11a9b2db] - (SEMVER-MAJOR) tls: move _tls_* to end-of-life (Sebastian Beltran) #60658967d4af565] - (SEMVER-MAJOR) zlib: convert classes to modern syntax and eol DEP0184 (Yagiz Nizipli) #64849Commits
Semver-Major Commits
984aa0c25e] - (SEMVER-MAJOR) async_hooks: remove legacy AsyncLocalStorage implementation (Matteo Collina) #63641d1960949bb] - (SEMVER-MAJOR) benchmark: protect against accidental fork bomb (James M Snell) #6613221cfb2a4ad] - (SEMVER-MAJOR) build: remove the bundled FIPS provider build (Filip Skokan) #6477734e3b90621] - (SEMVER-MAJOR) build: require OpenSSL 3 or later (Filip Skokan) #647776f178cd39f] - (SEMVER-MAJOR) build: reset embedder string to "-node.0" (Joyee Cheung) #6660160c7958b8e] - (SEMVER-MAJOR) build: update flags for V8 CI (Richard Lau) #6653705c9b89d42] - (SEMVER-MAJOR) build: disable V8_USE_METAGEN_INSTANCE_TYPES (Joyee Cheung) #6653718077b5d3a] - (SEMVER-MAJOR) build: do not match v8_libplatform_headers when scraping sources (Joyee Cheung) #66537520388f362] - (SEMVER-MAJOR) build: reset embedder string to "-node.0" (Joyee Cheung) #6653730074a3cc8] - (SEMVER-MAJOR) build: fix cppgc_base perfetto source scraper (Chengzhong Wu) #65161b356886269] - (SEMVER-MAJOR) build: use ICU_UTIL_DATA_STATIC across V8 (Joyee Cheung) #6516108a7331bb1] - (SEMVER-MAJOR) build: disable v8_postmortem_support (Joyee Cheung) #65161c148a7f3ba] - (SEMVER-MAJOR) build: reset embedder string to "-node.0" (Joyee Cheung) #6516187a4efb61f] - (SEMVER-MAJOR) Revert "build: update Makefile to support fat binary" (Antoine du Hamel) #65427c362db6e24] - (SEMVER-MAJOR) build: downgrade Intel macOS support to experimental (Antoine du Hamel) #65427ea86967557] - (SEMVER-MAJOR) build,win: do not quote cmd arguments (StefanStojanovic) #65161fb8d52d75a] - (SEMVER-MAJOR) crypto: move DEP0093 to End-of-Life (Filip Skokan) #647778be36fb494] - (SEMVER-MAJOR) crypto: remove legacy OpenSSL code paths (Filip Skokan) #64777718f044f07] - (SEMVER-MAJOR) crypto: validate digest output encodings (Filip Skokan) #662476b8001d219] - (SEMVER-MAJOR) crypto: validate update input encodings (Filip Skokan) #66247127f79a911] - (SEMVER-MAJOR) crypto: validate inputEncoding in Cipher/Decipher update (Maruthan G) #66247b116861e88] - (SEMVER-MAJOR) crypto: move DEP0198 to End-of-Life (Filip Skokan) #640004d09c04253] - (SEMVER-MAJOR) crypto: move DEP0203 and DEP0204 to End-of-Life (Filip Skokan) #631889d50432837] - (SEMVER-MAJOR) crypto: reject resizable backing stores in Web Crypto buffer parameters (Filip Skokan) #6392563907e1018] - (SEMVER-MAJOR) crypto: throw on uninitialized DH computeSecret (Filip Skokan) #63922463e56fb00] - (SEMVER-MAJOR) crypto: runtime-deprecate calling Hmac.digest() more than once (Madelyn) #63624a2cd8aa883] - (SEMVER-MAJOR) crypto,https,tls: end OpenSSL engine support (Filip Skokan) #64777b61e682fc0] - (SEMVER-MAJOR) Revert "crypto,https,tls: runtime-deprecate OpenSSL engine-based APIs (DEP0183)" (Filip Skokan) #64777da516920fc] - (SEMVER-MAJOR) crypto,https,tls: runtime-deprecate OpenSSL engine-based APIs (DEP0183) (Filip Skokan) #639663983092f63] - (SEMVER-MAJOR) deps: update archs files for openssl-4.1.0 (Node.js GitHub Bot) #6697179239a48f1] - (SEMVER-MAJOR) deps: upgrade openssl sources to openssl-4.1.0 (Node.js GitHub Bot) #6697185bfe9a938] - (SEMVER-MAJOR) deps: remove ncrypto legacy OpenSSL backend (Filip Skokan) #647771c90519c1a] - (SEMVER-MAJOR) deps: V8: cherry-pick 8d14d49c4040 (Antoine du Hamel) #666012d87c56f37] - (SEMVER-MAJOR) deps: V8: cherry-pick 19173cde61d8 (Joyee Cheung) #666012589e42f48] - (SEMVER-MAJOR) deps: V8: cherry-pick 95626c699ff2 (Joyee Cheung) #666010e2f479a0c] - (SEMVER-MAJOR) deps: V8: cherry-pick 99ebeac9c548 (Joyee Cheung) #66601c1e280b773] - (SEMVER-MAJOR) deps: V8: cherry-pick b2fc93f37507 (Joyee Cheung) #6660166f9d2e907] - (SEMVER-MAJOR) deps: V8: cherry-pick e10d795bfe95 (Joyee Cheung) #66601fc2b3fb0d0] - (SEMVER-MAJOR) deps: V8: cherry-pick 5dfeb2e42380 (Joyee Cheung) #666015fb4242977] - (SEMVER-MAJOR) deps: V8: cherry-pick 415b7d302d2e (Joyee Cheung) #66601cb9469250e] - (SEMVER-MAJOR) deps: patch V8 to avoid duplicated zlib symbol (MichaΓ«l Zasso) #66601415fe6e55e] - (SEMVER-MAJOR) deps: update Rust crates for V8 15.6.75.13 (Joyee Cheung) #66601826df076a3] - (SEMVER-MAJOR) deps: update V8 to 15.6.75.13 (Joyee Cheung) #6660118b117b30f] - (SEMVER-MAJOR) deps: patch V8 to fix Windows build (StefanStojanovic) #6653787c1b1cfb4] - (SEMVER-MAJOR) deps: support madvise(3C) across ALL illumos revisions (Dan McDonald) #665375fb74d16f9] - (SEMVER-MAJOR) deps: patch V8 for illumos (Dan McDonald) #66537ea41e655f3] - (SEMVER-MAJOR) deps: define V8_PRESERVE_MOST as no-op on Windows (Stefan Stojanovic) #66537a633547d9c] - (SEMVER-MAJOR) deps: patch V8 to avoid duplicated zlib symbol (MichaΓ«l Zasso) #66537bae4e709b8] - (SEMVER-MAJOR) deps: V8: cherry-pick 1246d3bfab1a (Joyee Cheung) #66537a9cc80dd34] - (SEMVER-MAJOR) deps: V8: cherry-pick 00508c374a45 (Joyee Cheung) #66537801d1c7a39] - (SEMVER-MAJOR) deps: V8: backport 9fb4444bfc46 (Steven R. Loomis) #66537938487505f] - (SEMVER-MAJOR) deps: V8: cherry-pick 786c1c2d88d4 (Eliau Elkouby) #66537e7db80914f] - (SEMVER-MAJOR) deps: V8: cherry-pick 820f3d72a638 (Joyee Cheung) #665372551a56021] - (SEMVER-MAJOR) deps: V8: cherry-pick 315d9c945ac3 (ishabi) #66537bfd74f89dd] - (SEMVER-MAJOR) deps: V8: cherry-pick 37baecdd9479 (ishabi) #66537fd1aba0dfa] - (SEMVER-MAJOR) deps: V8: cherry-pick 99ebeac9c548 (Joyee Cheung) #66537f0273edb9e] - (SEMVER-MAJOR) deps: V8: cherry-pick b2fc93f37507 (Joyee Cheung) #66537d5a8930d0f] - (SEMVER-MAJOR) deps: update Rust crates for V8 15.5.35.20 (Joyee Cheung) #665376b28cb0909] - (SEMVER-MAJOR) deps: update V8 to 15.5.35.20 (Joyee Cheung) #6653793bb027b68] - (SEMVER-MAJOR) deps: V8: cherry-pick c795f5948568 (Aviv Keller) #6516128553729d0] - (SEMVER-MAJOR) deps: remove broken NamedPropertyDefinerCallbackV2 converter (Joyee Cheung) #6516184087531dc] - (SEMVER-MAJOR) deps: V8: backport 9fb4444bfc46 (Steven R. Loomis) #65161346ac563dc] - (SEMVER-MAJOR) deps: V8: cherry-pick 786c1c2d88d4 (Eliau Elkouby) #6516139d3b1d1a0] - (SEMVER-MAJOR) deps: V8: cherry-pick 5404e0f85a83 (Shelley Vohr) #651615d221d9cd6] - (SEMVER-MAJOR) deps: V8: cherry-pick 820f3d72a638 (Joyee Cheung) #651616faa33426f] - (SEMVER-MAJOR) deps: V8: cherry-pick 315d9c945ac3 (ishabi) #65161daf03c0361] - (SEMVER-MAJOR) deps: V8: cherry-pick 37baecdd9479 (ishabi) #651619e274db98a] - (SEMVER-MAJOR) deps: V8: backport a0607c5006b8 (Antoine du Hamel) #65161bfc94df374] - (SEMVER-MAJOR) deps: V8: cherry-pick f4221e09e812 (Gundepalli Sravani) #65161f2967441e5] - (SEMVER-MAJOR) deps: V8: backport f3d4d458fe59 (Olivier FlΓΌckiger) #6516133e5031503] - (SEMVER-MAJOR) deps: V8: cherry-pick 99ebeac9c548 (Joyee Cheung) #65161c419eaca14] - (SEMVER-MAJOR) deps: V8: cherry-pick 811fe8b04203 (Milad Fa) #65161677424cd86] - (SEMVER-MAJOR) deps: V8: cherry-pick ba4ef8d72cde (Joyee Cheung) #65161268bd647fc] - (SEMVER-MAJOR) deps: V8: cherry-pick 68cf9ecd884b (Joyee Cheung) #65161430abdf455] - (SEMVER-MAJOR) deps: fixup macros.h for GCC support (MichaΓ«l Zasso) #65161109aaa78bd] - (SEMVER-MAJOR) deps: fix V8 race condition for AIX (Abdirahim Musse) #6516138b9b32a3b] - (SEMVER-MAJOR) deps: patch V8 to fix Windows build (StefanStojanovic) #65161a4c868738f] - (SEMVER-MAJOR) deps: support madvise(3C) across ALL illumos revisions (Dan McDonald) #65161904ceda2cb] - (SEMVER-MAJOR) deps: patch V8 for illumos (Dan McDonald) #65161ee7590d4b9] - (SEMVER-MAJOR) deps: V8: cherry-pick b2fc93f37507 (Joyee Cheung) #651611407687630] - (SEMVER-MAJOR) deps: define V8_PRESERVE_MOST as no-op on Windows (Stefan Stojanovic) #651610b7a5c99d3] - (SEMVER-MAJOR) deps: patch V8 to avoid duplicated zlib symbol (MichaΓ«l Zasso) #65161888c6fd847] - (SEMVER-MAJOR) deps: update Rust crates for V8 15.2.124.38 (Joyee Cheung) #6516107fa7280c1] - (SEMVER-MAJOR) deps: update V8 to 15.2.124.38 (Joyee Cheung) #651614eb3908d1f] - (SEMVER-MAJOR) deps: upgrade npm to 12.1.0 (npm team) #66212cba0833111] - (SEMVER-MAJOR) dgram: skip the custom lookup for literal IP addresses (Ruben Bridgewater) #6413154a5095764] - (SEMVER-MAJOR) dns: do not consult hosts file in reverse lookups (Archkon) #64268efc0a14461] - (SEMVER-MAJOR) dns: stop using deprecated functions inSetServers(Antoine du Hamel) #643567f16850ef6] - (SEMVER-MAJOR) doc: remove OpenSSL 1.x references (Filip Skokan) #647779c67491706] - (SEMVER-MAJOR) doc: update Node.js 27 official binary toolchains (Richard Lau) #663776071f8bc32] - (SEMVER-MAJOR) domain: runtime-deprecate the module (Matteo Collina) #650742c4356cedf] - (SEMVER-MAJOR) domain: port to AsyncLocalStorage (Matteo Collina) #61095a8f2bf007e] - (SEMVER-MAJOR) fs: implement glob natively (Aviv Keller) #653921f53d7ee3f] - (SEMVER-MAJOR) fs: return Buffer from mkdtemp when prefix is a Buffer (Hamid Reza Ghavami) #64397e5778f78c5] - (SEMVER-MAJOR) http: reject responses exceeding header limit (Matteo Collina) #6501025c0c8e18a] - (SEMVER-MAJOR) http: runtime deprecate instantiating without new (Yagiz Nizipli) #648539f75269840] - (SEMVER-MAJOR) http: increase keepAliveTimeout default to 65 seconds (Tim Perry) #6278221436f0405] - (SEMVER-MAJOR) http: make req.headers have a null prototype (Matteo Collina) #62900b2248fd370] - (SEMVER-MAJOR) http: reject addTrailers after finish (Ryuhei Shima) #628321576cb83b4] - (SEMVER-MAJOR) http2: increase default window sizes (Matteo Collina) #6462312ce81920a] - (SEMVER-MAJOR) lib: deprecate _http_* (Sebastian Beltran) #5853519c46abbef] - (SEMVER-MAJOR) lib: insert argv[0] at argv[1] in setDeserializeMainFunction (Daijiro Wachi) #62928b1387e6aed] - (SEMVER-MAJOR) lib: useObject.freezeto avoid defensive cloning inSourceMap(Daijiro Wachi) #628309390c810d1] - (SEMVER-MAJOR) lib: reject SharedArrayBuffer in Blob constructor per spec (Ali Hassan) #63046057e591f7c] - (SEMVER-MAJOR) lib,src: remove--no-experimental-websocketCLI flag (Antoine du Hamel) #652849746ebce07] - (SEMVER-MAJOR) net: race family autoselection attempts (Matteo Collina) #66229e03e2f6486] - (SEMVER-MAJOR) net: throw on multiple listen calls (Matteo Collina) #64871a6e7e6a95e] - (SEMVER-MAJOR) net: runtime-deprecate Server.prototype._listen2 (Guilherme AraΓΊjo) #647946d8baeabb0] - (SEMVER-MAJOR) net: add experimental net/promises API (Ethan Arrowood) #639654f844f4380] - (SEMVER-MAJOR) repl: use inspector over vm (Aviv Keller) #64034d9264eb6f2] - (SEMVER-MAJOR) src: update NODE_MODULE_VERSION to 153 (Joyee Cheung) #6660126cc118a75] - (SEMVER-MAJOR) src: update NODE_MODULE_VERSION to 152 (Joyee Cheung) #665376cf05e7ddc] - (SEMVER-MAJOR) src: fix external reference registration for new CFunction lifetime (Joyee Cheung) #65161da93e7e4de] - (SEMVER-MAJOR) src: migrate fromv8::PropertyCallbackInfo<void>(MichaΓ«l Zasso) #6516145287a975f] - (SEMVER-MAJOR) src: migrate from deprecated xxxV2 APIs (MichaΓ«l Zasso) #65161aa1d7b53ac] - (SEMVER-MAJOR) src: update NODE_MODULE_VERSION to 151 (Joyee Cheung) #65161fc28d9402f] - (SEMVER-MAJOR) src: officially deprecatenode::ObjectWrap(Anna Henningsen) #637562d0c926907] - (SEMVER-MAJOR) src: mergeCreateEnvironment()overloads (Anna Henningsen) #63596f92c252fe9] - (SEMVER-MAJOR) src, test: migrate to cppgc-owned v8::MicrotaskQueue (Joyee Cheung) #66537f378cfcfbf] - (SEMVER-MAJOR) src,lib: add --allow-env permission (James M Snell) #661327e7ff40303] - (SEMVER-MAJOR) src,test: migrate GetPrototypeV2() to GetPrototype() (Joyee Cheung) #665379f7ae86d8b] - (SEMVER-MAJOR) stream: destroy source when map iterator closes early (Y1D7NG) #64264a730f3bf1f] - (SEMVER-MAJOR) test: update for new V8 serialization format (Joyee Cheung) #651619b4d1576df] - (SEMVER-MAJOR) test: avoid worker in shared value conveyor test (MichaΓ«l Zasso) #65161536cedd8bc] - (SEMVER-MAJOR) test: update test-heapdump-vm-script.js for new version of V8 (Joyee Cheung) #6516127be1e05a4] - (SEMVER-MAJOR) test: update wpt Wasm jsapi expectations (MichaΓ«l Zasso) #65161822e8ef3ce] - (SEMVER-MAJOR) test: fix fs write encoding coverage (Filip Skokan) #66247acbc3ff133] - (SEMVER-MAJOR) test,benchmark: drop OpenSSL 1.x-only coverage (Filip Skokan) #64777ee9ae88636] - (SEMVER-MAJOR) test,tools: drop OpenSSL 1.x-era FIPS leftovers (Filip Skokan) #647777a11a9b2db] - (SEMVER-MAJOR) tls: move _tls_* to end-of-life (Sebastian Beltran) #606581eead123e2] - (SEMVER-MAJOR) tools: increase constexpr step limit for MSVC STL (Joyee Cheung) #651616d854b7338] - (SEMVER-MAJOR) tools: update V8 gypfiles for 15.1 (MichaΓ«l Zasso) #6516184de78ad23] - (SEMVER-MAJOR) tools: update V8 gypfiles for 15.0 (MichaΓ«l Zasso) #6516160c6de2540] - (SEMVER-MAJOR) tools: update V8 gypfiles for 14.9 (MichaΓ«l Zasso) #651618394db37d8] - (SEMVER-MAJOR) tools: update V8 gypfiles for 14.8 (MichaΓ«l Zasso) #65161967d4af565] - (SEMVER-MAJOR) zlib: convert classes to modern syntax and eol DEP0184 (Yagiz Nizipli) #64849Semver-Minor Commits
bcf58508d8] - (SEMVER-MINOR) doc: promote alpine to tier 2. List alpine 3.21 as minimum (Stewart X Addison) #637371a885caa6e] - (SEMVER-MINOR) fs: add mkstemp() (Marco) #664846dea43a0f8] - (SEMVER-MINOR) lib: speed up AbortSignal (Robert Nagy) #667892052d0dcdf] - (SEMVER-MINOR) module: add --experimental-strip-private-modules (Marco Ippolito) #638699a9f7e87b8] - (SEMVER-MINOR) process: return unregister fn from finalization (Matteo Collina) #66482f513ec7e7c] - (SEMVER-MINOR) test_runner: add mockReturnValue and promise helpers (Guilherme AraΓΊjo) #6663149ad95045a] - (SEMVER-MINOR) vfs: unflag (Matteo Collina) #66318df2ea49e00] - (SEMVER-MINOR) zlib: add crc32c (Philipp Dunkel) #66828Semver-Patch Commits
a4231cfc6b] - benchmark: honor n in perf_hooks usertiming (Rafael Gonzaga) #6674677609be7c0] - benchmark: use process.execPath when pinning CPUs in run.js (Rafael Gonzaga) #667242d908f48d9] - benchmark: fix hideStackFrames error benchmarks (Rafael Gonzaga) #66723b41fabb13c] - build: respect OpenSSL's configured API level (Filip Skokan) #669535741b0ed04] - build: error on incompatible quic configure flags (Antoine du Hamel) #66893262e9ac11f] - build: warn on incompatible dtls configure flags (Antoine du Hamel) #66892d1ed17b708] - build: remove default values forlibname(Antoine du Hamel) #66790796a83a7ce] - build: do not pass vendored headers when building against shared libs (Antoine du Hamel) #66844ef632266e5] - build: include v8_debug_helper sources in the tarball (Chengzhong Wu) #66763754325cd2f] - build: warn on incompatible quic configure flags (Antoine du Hamel) #66754cd192cd442] - build: loadgtest_mainusing pkg-config (Antoine du Hamel) #6667506c0e46c81] - build: align rustc version warning with minimum requirement (Yuya Inoue) #66794e463b487c6] - build: fail Windows CI on missing GYP sources (Yuya Inoue) #66787df214abc5f] - build: fix gtest integration (Antoine du Hamel) #6673587db28b6ba] - build: remove nonexistent header from abseil.gyp (Jiawen Geng) #665837514ef8caf] - build: remove deleted V8 headers from metadata inputs (inoway46) #66531313b83438f] - build: bump RUSTC_VERSION to 1.88 in github workflows (Joyee Cheung) #65742b12bad4b11] - build,deps,tools: prepare to update to OpenSSL 4.1 (Filip Skokan) #66758ca277a6294] - build,test: setup perfetto tests on windows build (Chengzhong Wu) #667314c294b3b27] - build,win: fix Perfetto (StefanStojanovic) #6687628b50fb016] - build,win: fail fast in vcbuild without cargo (Ved Chaudhari) #6685886066045ea] - cli: add No-Op--experimental-repl-await(Aviv Keller) #649867e58295439] - crypto: wire up SHA-3 with BoringSSL (Filip Skokan) #6692291c4436158] - crypto: fix builds with older OpenSSL 3.0 (Filip Skokan) #6693114ed05f86b] - crypto: fix BoringSSL RSA-PSS macro redefinitions (Filip Skokan) #6690039e03b4673] - crypto: useOPENSSL_SIZE_Tinstead of hard codingint(Antoine du Hamel) #66889fccdbc8b99] - crypto: do not leak scrypt param check errors (Lazizbek Ergashev) #66671b5b07a0772] - crypto: useOPENSSL_SIZE_Tinstead of hard codingint(Antoine du Hamel) #6675238aa1f3881] - crypto: avoid reusing randomInt() cache bytes (Jiawen Geng) #66597f0f8115e10] - crypto: fix X509 curve name crash for non-NIST curves (Lazizbek Ergashev) #6669475191c45af] - deps: patch npm engines to accept alpha versions (Rafael Gonzaga) #67063640ce854c5] - deps: update zlib to 1.3.2.1-motley-9f9f52c (Node.js GitHub Bot) #66989578d081148] - deps: update brotli to 1.2.1 (Node.js GitHub Bot) #669900f2a5394a5] - deps: update undici to 8.12.3 (Node.js GitHub Bot) #66993352e81424f] - deps: patch V8 to 15.6.75.25 (Node.js GitHub Bot) #668203bc923a3e4] - deps: update googletest to cd8e73f067129f8489e35c7b51c7a68552b289d2 (Node.js GitHub Bot) #668147c2eaad296] - deps: V8: cherry-pick 785a2ea88a90 (Antoine du Hamel) #6687600d716d323] - deps: update sqlite to 3.54.1 (Node.js GitHub Bot) #66816ce3f25de37] - deps: update simdjson to 5.0.5 (Node.js GitHub Bot) #66817c883ccf3b2] - deps: patch V8 to undefined (Node.js GitHub Bot) #666568b52f14ae5] - Revert "deps: enable V8 API interrupt JS check" (Antoine du Hamel) #65907875d905390] - Revert "deps: V8: backport b36cf9f6ccd2" (Antoine du Hamel) #65907ccd648eb0c] - deps: V8: backport b36cf9f6ccd2 (Olivier FlΓΌckiger) #6539749e2608492] - deps: enable V8 API interrupt JS check (deepak1556) #65397d8ac30125b] - deps: cherry-pick e807d4e379 from SQLite (Junsu Han) #635258ee5b26f86] - deps: V8: backport bef0d9c1bc90 (Joyee Cheung) #6213288ec31414c] - Revert "deps,lib,tools: remove jitless and lite modes" (Joyee Cheung) #665167e39b8781a] - deps,lib,tools: remove jitless and lite modes (Paolo Insogna) #6645945ae12c3aa] - diagnostics_channel: fix dangling binding pointer (Trevor Burnham) #658602f65b902d8] - dns: reserve vector capacity in ParseTxtReply (agape1225) #649783e6cca0e6a] - (CVE-2026-58042) dns: handle large resolveAny address replies (RafaelGSS) #64820c558c8e81a] - dns: add tests for ENODATA states (David Evans) #64624116302d950] - dns: address compile-time warnings (Antoine du Hamel) #643557abbd56cfd] - doc: document the alpha release process (Rafael Gonzaga) #66796ba3c34a93a] - doc: fix grammar and phrasing in typescript.md (Ravi Arnan Irianto) #669772e4f8cfa20] - doc: add rafael and antoine as last security release stewards (Rafael Gonzaga) #6690984f8e2f3a9] - doc: document --allow-fs-vfs in the permission model page (Rafael Gonzaga) #66793952dcb2dc2] - doc: update config schema for test-forbid-only (Filip Skokan) #669456d4646731e] - doc: mark test runner watch mode as stable (Guilherme AraΓΊjo) #6670867d0e5faca] - doc: update node-config-schema.json (Marco Ippolito) #668278df2dd89d0] - doc: update V8 ABI release policy (Rafael Gonzaga) #641965926201795] - doc: add doc on when to backport V8 patches to main (Chengzhong Wu) #667109df97a7c2b] - doc: reserve NMV 154 for Electron 46 (David Babenko-Sanders) #66712ba4d9bf94b] - doc: add hoondongkang as triager (Donghoon Kang) #66427c0c8ce80a8] - doc: warn against awaiting replies in module hooks (Paul Bouchon) #655904381c4730e] - doc: correct QuicStream direction and id types (Kisnner Obando) #6668704fb145b6a] - doc: clarify hex code usage in styleText docs (Chris Swithinbank) #66539886c7b41f3] - doc: list openssl-store channel and drop field in permissions (Rafael Gonzaga) #66558d4484555ea] - doc: add documentation for the new release schedule (Antoine du Hamel) #665686f723ec6e7] - doc: fix crypto changes list sorting (Chengzhong Wu) #66073dab3a73673] - doc: fix YAML errors due to bad conflict resolutions (Antoine du Hamel) #65921bb5cffc091] - doc: clarify DEP0207 scope (Antoine du Hamel) #65618e65df3b3e5] - doc: reserve NMV 150 for Electron 45 (John Kleinschmidt) #654050ce7b02d50] - doc: remove synopsis (Aviv Keller) #65246d097de8855] - doc: reserve NMV 149 for Electron 44 (Calvin) #63859a641226c91] - doc: fix lint-md (Rafael Gonzaga) #63127fc192ee030] - doc: reserve NMV 148 for Electron 43 (Ryan Fitzgerald) #63016936b20c074] - doc,crypto: mark raw key formats as stable (Filip Skokan) #6682998dbf6070e] - events: report original once() listener on removal (Ved Chaudhari) #666211eb734d568] - ffi: drain task queues after event loop callbacks (Trivikram Kamat) #66918e0619bb7e3] - ffi: fix handle leak in fast buffer arguments (Trivikram Kamat) #668674c14b9f58a] - ffi: add getFunction cache-miss benchmark (Donghoon Kang) #664568fbb315a4d] - ffi: add binary parameter to internal binding type (Donghoon Kang) #66502bb3f9176ca] - fs: reduce glob section allocations (Roberto Bianchi) #667169c06dab7d0] - http: pass maxHeaderPairs to parser.initialize() (Matteo Collina) #6625034c28d5a69] - Revert "http: do not emit socket errors after complete response" (Matteo Collina) #6451117163ead33] - http: do not emit socket errors after complete response (Archkon) #6427841b1e6845a] - http2: detect streams abandoned by nghttp2 (Matteo Collina) #666411f26576a3f] - http2: submit RST_STREAM before emitting 'aborted' (Lazizbek Ergashev) #66314191a3b2db4] - http2: emit close for aborted HEAD compat responses (Robert Nagy) #66310351da9c1b1] - http2: reduce scheduled callbacks per request (Matteo Collina) #64265d3b20a7cd5] - http2: finish empty trailers natively for compat streams (Matteo Collina) #64265ec8b9f49bf] - http2: skip trailers round trip for compat responses (Matteo Collina) #64265a28496591e] - Revert "inspector: defer JS execution from V8 interrupts" (Antoine du Hamel) #6590730f4990224] - inspector: defer JS execution from V8 interrupts (deepak1556) #653976353f4026c] - lib: optimize TextEncoder.encode for short strings (Mert Can Altin) #66831d15ccb7e97] - meta: label top-level GN build files (Yuya Inoue) #668083ab2db8cb5] - meta: ignore AGENTS.override.md (Matteo Collina) #666298ae0ad0683] - module: add "worker" condition for Web Worker threads (Guy Bedford) #66635c526694ae9] - module: fix require(esm) on the module.register() hooks thread (Matteo Collina) #66770269cab6320] - net: fail closed when BlockList peer address is unavailable (Matteo Collina) #66640c4429c85ec] - Revert "path: fix win32 normalize false-positive on reserved names" (Anna Henningsen) #64216b0a4f162df] - path: fix win32 normalize false-positive on reserved names (Daijiro Wachi) #64159a7e06d975d] - permission: reject wildcard references when dropping env (Rafael Gonzaga) #6677353f037ecc3] - quic: remove obsolete setOutbound() (Efe Karasakal) #666461a54c4fe8c] - quic: truncate CONNECTION_CLOSE frame reason field (Efe Karasakal) #66644107133ceb8] - quic: allow null body when opening streams (Efe Karasakal) #666906678d6f71d] - quic: reuse header support assertion (Efe Karasakal) #66777f88a1d25e9] - quic: validate stream error codes (Efe Karasakal) #666508c1a7d3172] - quic: replace removed SetPrototypeV2 calls (Yuya Inoue) #666039f2fb935fd] - sea: mount vfsArchive at layer 0 and in workers (Philipp Dunkel) #667093f0c2e4c8b] - Revert "sea: mount vfsArchive at layer 0 and in workers" (Antoine du Hamel) #66706ac9d85c418] - sea: mount vfsArchive at layer 0 and in workers (Philipp Dunkel) #66614eb663fe6f4] - sqlite: avoid sqlite3_clear_bindings() before every run (MichaΕ Fox) #66983d630b5d88b] - sqlite: retry busy or locked backup steps (Lazizbek Ergashev) #66769e20da720c8] - sqlite: validate backup() source is a Database (Guilherme AraΓΊjo) #66797cfb2de3db8] - sqlite: skip return() on exhausted virtual table iterators (Trivikram Kamat) #665191bffd1d0a3] - sqlite: propagate errors from Database option getters (Guilherme AraΓΊjo) #6674868df1db7b0] - sqlite: use shared-shape objects for result rows (Guilherme AraΓΊjo) #663856511fb8e34] - Revert "src: seed V8 from the OS CSPRNG instead of OpenSSL's DRBG" (Filip Skokan) #6690303cca65be3] - src: fix build with--shared-brotli(Lazizbek Ergashev) #668951c12ff1667] - src: avoid truncating Blob sizes to 32 bits (Christian Aurich Zanettini Martins) #662075a566ac6b9] - src: cut small costs in node::MakeCallback (Nigro Simone) #66395a0ce8f152b] - src: keep ALS store in AsyncResource::MakeCallback (Nigro Simone) #66326f9f3fa96b2] - src: allow building the snapshot on top of a V8 startup blob (Shelley Vohr) #6537421f0f2786f] - src: remove --harmony-import-attributes (Olivier FlΓΌckiger) #653960401a2d083] - src: fix external reference registration for new CFunction lifetime (Joyee Cheung) #6367918f938d254] - src: bump NODE_MAJOR_VERSION to 27 (Rafael Gonzaga) #63128967f0a7061] - src,permission: do not grant cwd read access without entrypoint (Rafael Gonzaga) #6664560e6c84f4e] - stream: keep async context of parked writes (Matteo Collina) #669074e75b714df] - stream: trim TransformStream construction costs (Matteo Collina) #66643153ec89621] - stream: make stream/iter from() cancellation waits cheaper (James M Snell) #66648818f34833a] - stream: share the once option for stream/iter abort listeners (James M Snell) #6664817e7b68996] - stream: do not miss 'drain' in fromWritable() (James M Snell) #66648a7c156fd37] - stream: construct the options passed to stream/iter transforms (James M Snell) #6664813d0167013] - stream: construct stream/iter wait and merge records (James M Snell) #66648e6c9c8eecd] - stream: construct stream/iter byte view snapshots and batch entries (James M Snell) #66648724190cfdc] - stream: avoid per-write allocations in stream/iter writers (James M Snell) #66648778306c001] - stream: create stream/iter iterator results with a constructor (James M Snell) #666485bcade91de] - stream: make endSync() optional in pipeToSync() (James M Snell) #6664882563d8c39] - stream: keep long-lived stream/iter objects in fast mode (James M Snell) #6664864a762b7d3] - stream: fix flaky stream destroy, reachable from HTTP/2 teardown (Tim Perry) #65079ddba9a535f] - test: check html and json doc files are generated (Richard Lau) #6661362b471723d] - test: adapttest-blocklistto libuv 1.53+ (Antoine du Hamel) #670029b5d938fad] - test: remove obsolete BoringSSL skips (Filip Skokan) #66922236f6e7217] - test: fix TLS coalescing test for OpenSSL 4.1 (Filip Skokan) #66962b91d04955a] - Revert "test: mark worker init failure flaky on SmartOS" (Filip Skokan) #6690308b09a2f62] - test: handle stringbytes allocation failures (Filip Skokan) #668872f91bc366d] - test: deflake test-http-agent-keepalive (Filip Skokan) #66887727e0cac72] - test: send SNI in CA certificate test (Tamir Duberstein) #66835fd20448111] - test: keep objects alive in finalization fixtures (Matteo Collina) #66869ce9d6504a4] - test: check build options when skipping config schema test (Yuya Inoue) #66899221b47d556] - test: run test-config-json-schema in default builds (Marco Ippolito) #6682756da329c76] - test: update WPT for WebCryptoAPI to e15690d276 (Node.js GitHub Bot) #668134737802218] - test: skip openssl config test under BoringSSL (David Babenko-Sanders) #66780c61ba86ed0] - test: account for OpenSSL 4.x changes (Filip Skokan) #667759347db1df9] - test: deflake test-filehandle-close (Filip Skokan) #66750bc5af1c67c] - test: wait for shared-isolate Worker exit (Filip Skokan) #667220c2949dd9d] - test: move large SQLite string cases to pummel (Filip Skokan) #66722c172bcd8a8] - test: allow periodic flush to finish under load (Filip Skokan) #66722592a0bd89c] - test: wait for inspector restart before exit (Filip Skokan) #667226fc90e4427] - test: retry unready process timeout reports (Filip Skokan) #667228d4262525d] - test: reserve both families for local port test (Filip Skokan) #667222745698537] - test: cover source-specific membership on closed sockets (Rich Trott) #66624782a3ac8ae] - test: update WPT for WebCryptoAPI to b638c093cd (Node.js GitHub Bot) #666894599b6a0f2] - test: skip test failing when run under root (Livia Medeiros) #66666c570b67593] - test: unmark loader inspector wait test as flaky (Filip Skokan) #66319c12d483b1f] - test: unmark exit timeout tests as flaky (Filip Skokan) #663191a15692fb6] - test: unmark test-cpu-prof-dir-worker as flaky (Filip Skokan) #66319cbf3566b12] - test: remove stale SEA Linux debug flaky entries (Filip Skokan) #66319e0a3c37c30] - test: remove stale flaky status entries (Filip Skokan) #66319a4aa3c02cc] - test: fix flaky HTTP/2 reset callback check (Trivikram Kamat) #647302cc4c81e10] - Revert "test: reduce flakiness ofdifferent-registry-per-thread" (Antoine du Hamel) #63244130398ab05] - test: reduce flakiness ofdifferent-registry-per-thread(Antoine du Hamel) #6320945b6626457] - test_runner: add option to forbid exclusive tests (joao-oliveira-softtor) #665786698675526] - test_runner: use AsyncLocalStorage instead of async_hooks (Matteo Collina) #66795a0b4170764] - tls: configure TLS 1.3 ciphers with BoringSSL (Filip Skokan) #66922c7974d9982] - tls: coalesce buffered records into one read (Robert Nagy) #66698135b70e670] - tls: add tlsSocket.socket, to access the raw stream beneath TLS (Tim Perry) #66598a2ce2c6def] - tls,tools: update BoringSSL pin and TLS errors (Filip Skokan) #6692279c1fc4fbb] - tools: bump remark-preset-lint-node (dependabot[bot]) #670238587d711a1] - tools: update nixpkgs-unstable to 901c54c08bdc20e00c2b3c73716b97497b1 (Node.js GitHub Bot) #66994ec8e19d893] - Revert "tools: bump the doc group in /tools/doc with 2 updates" (Antoine du Hamel) #67015763524d434] - tools: grant CI workflows Actions read permission (Filip Skokan) #669197eff3cc4cd] - tools: limit checkout for lint-addon-docs (Yuya Inoue) #665056209c29dcf] - tools: disable error-on-warn on x64 macOS (Antoine du Hamel) #66925a232998e0d] - tools: add--error-on-warnconfigure flag intest-shared.yml(Antoine du Hamel) #66751678c5551b2] - tools: reenable openssl 1.1.x and 3.0.x ontest-shared.yml(Antoine du Hamel) #66711d7b6fee8cc] - tools: update nixpkgs-unstable to f20cd90e28fe0403873f473b29e42662cd8 (Node.js GitHub Bot) #668198175dc3c05] - tools: add lint rule for unread benchmarkn(Murat Kirazkaya) #668071bc3cdae37] - tools: bump the doc group in /tools/doc with 4 updates (dependabot[bot]) #66798947b9a3aba] - tools: skip dependency update if PR has non-bot commits (Marco Ippolito) #66503e2d5522773] - tools: tolerate non-UTF-8 test output (Filip Skokan) #66783a5af6440be] - tools: update OpenSSL on the selected branch (Filip Skokan) #66704e39f2e8cff] - tools: add read-only access innix-changes.yml(Antoine du Hamel) #66691d8d598b6d0] - tools: update nixpkgs-unstable to 8edc0c72e3a38faf5434e40d1f19431125f (Node.js GitHub Bot) #664972192f7f916] - tools: bump the doc group in /tools/doc with 2 updates (dependabot[bot]) #6663228194a3037] - tools: bump the doc group in /tools/doc with 4 updates (dependabot[bot]) #664685d9228d5c3] - tools: pin sccache on all platforms to fix benchmark CI job (Tim Perry) #66284d4120cbcc6] - tools: update nixpkgs-unstable to 79b35bf0bda5cd110f856aa5b5b2c5ba446 (Node.js GitHub Bot) #66146fe10572a1c] - tools: update nixpkgs-unstable to aff8a0b28396750446e5537a96461bc4fac (Node.js GitHub Bot) #66010278a9b21b3] - tools: update nixpkgs-unstable to e5ead30d0824debba629dcf0720abeddee5 (Node.js GitHub Bot) #658368e8ada7f6b] - tools: remove nghttp2 pin insharedLibDeps.nix(Antoine du Hamel) #65687f80223c414] - tools: update nixpkgs-unstable to 0e7911a191ea0fb9d6e8e771d24736d3618 (Node.js GitHub Bot) #656579d7f18516c] - tools: update nixpkgs-unstable to 391b592eb44808b3bd0cb80bb71b63a5a11 (Node.js GitHub Bot) #6549604a0c270be] - tools: update nixpkgs-unstable to 6b5e5b7a6631f065bf6908986990b37d845 (Node.js GitHub Bot) #652241b0b7ae7c9] - tools: bump nixpkgs pins (Node.js GitHub Bot) #64747c76aff4e0a] - tools: update nixpkgs-unstable to 20535e48e12c86043b577b8518234ff5dbb (Node.js GitHub Bot) #6458956387dda0f] - tools: update nixpkgs pins (Node.js GitHub Bot) #6446371812d1b43] - tools: pin to nixpkgs-26.05-darwin on Intel Macs (Antoine du Hamel) #6421072b8d91212] - tools: update nixpkgs-unstable to d33369954a67ae3322177dc9a3d56409291 (Node.js GitHub Bot) #642980c59d78639] - tools: update nixpkgs-unstable to 89570f24e97e614aa34aa9ab1c927b6578a (Node.js GitHub Bot) #641831434a079e1] - tools: update nixpkgs-unstable to 3e41b24abd260e8f71dbe2f5737d24122f9 (Node.js GitHub Bot) #64041e3a1c12f81] - tools: update nixpkgs-unstable to 49a4bd0573c376468dd7996ddb6f9fa31d8 (Node.js GitHub Bot) #639027378f014ae] - tools: update nixpkgs-unstable to cbb5cf358f50aa6acc9efd6113b7bcfbc35 (Node.js GitHub Bot) #63778330f44f29c] - tools: update nixpkgs-unstable to e9a7635a57597d9754eccebdfc7045e6c86 (Node.js GitHub Bot) #6367173c592be2f] - tools: update nixpkgs-unstable to 3d8f0f3f72a6cd4d93d0ad13203f2ea1cb7 (Node.js GitHub Bot) #635282ebf53330d] - tools: update nixpkgs-unstable to d233902339c02a9c334e7e593de68855ad2 (Node.js GitHub Bot) #63376a37c61d1c2] - tools: update nixpkgs-unstable to b3da656039dc7a6240f27b2ef8cc6a3ef3b (Node.js GitHub Bot) #63218f59539b514] - url: skip plain prefixes in percent-escape checks (Roberto Bianchi) #66696dd7235cb6a] - url: reduce search params sort buffering (Roberto Bianchi) #66665531d28fc36] - util: fix inspecting URL subclass prototypes (Donghoon Kang) #66822c7ae7ab5b9] - vfs: fix readlink, realpath and mkdtemp encoding (Christian Aurich Zanettini Martins) #66352fcb1aa83f6] - vfs: fix promises.watch() with an already-aborted signal (Trivikram Kamat) #6625444d5d57ad2] - vfs: keep open memory handles in sync with file (Trivikram Kamat) #6635606550c777f] - vfs: enforce readonly state on open handles (Harjoth Khara) #6440362ca1bae5a] - vfs: allow mounting in permission audit mode (Rafael Gonzaga) #667451d5f8e6cba] - wasi: accept wasm i32 pointers with high bit set (Guy Bedford) #666367622ebb3d7] - zlib: add raw content read methods to ZipEntry (Philipp Dunkel) #66801