renovate/node-24.x
main
This PR contains the following updates:
24.21.0-alpine
24.22.0-alpine
v24.22.0
Compare Source
ddbf974b47
crypto.parsePKCS12()
c162c68ff0
a4ab3d84d7
c2f1e829ea
51aad5a80d
d11c65d2f2
acc1578179
Server.prototype._listen2
node:net
a7f8de6362
net.BoundSocket
60c3eb61bd
SlidingWindowHistogram
6b3e6f9d5c
75456a3512
meanCI
72d1b40c56
41161dda87
StatementSync.prototype.close()
adbc757d70
StatementSync.prototype[Symbol.dispose]()
241339f072
util.markPromiseAsHandled
63b0974d9e
util.throttle
a3bbb5a26f
debounce
e6832b2cb1
a079177d9f
10b1a0f70f
e0c7ba8ad5
21fed10bb0
fa912242b7
a6bd0c1413
94e12139ee
7a2f322943
c280d650b0
4b23a4472c
676e15c003
f784058482
f63f37d243
da46ac075d
249e9a16dd
146f00f64b
13987f4418
std::move
ef957ac85f
8feccc5e22
764e0d1120
50ffed1979
56c16b2fd6
a4effe6809
8e631aa48f
5c51129e16
c2ec40c2d7
e198aa0f79
253784f0e9
80a6ad509b
5b592b772c
ee956ae3bf
684008be58
f4665f1c41
624abbecd7
e4d916f175
db8a9162a8
022ac83504
c61953ebcc
db6ea132a5
2b62aafd20
ec7819db69
5a46a9acbb
191ebfb26c
b6d7ed372b
79509c25a4
9adc87bc16
c63aa331b4
87daea43a7
98ca5e9358
0c090a28cd
a13cc3f723
b8db0045ef
ea9c016
ba09b53487
c355350
9ce8ef405b
8901c79
fb0d0ca289
0b94a9f
2faca508c0
8eff9e3
4396c9bffe
283c175
8a5b12570c
c47feb09e8
9f0d905286
373cd332d8
36ba75f
aeed6132a7
2583571342
0a4a8d602a
node_platform.cc
b6538138ef
d319fa7de4
67cb305b59
160d44e025
ffd47a7ee5
2e1772a8ab
9f88c6f8dc
c2620d01f3
6076111e1a
7bf048a336
414b6bfa62
c8ac91692c
cc47cc0983
8b79a71e78
56b1252a54
da0d32a333
f8ab3619b6
131f1db302
fs.mkdtemp*
7755e98183
changelog-maker
f982a53433
crypto.setEngine
17be003f7c
424002232d
dddb9b57a5
397b58e113
338ec94d83
f18be21b14
f07c6acd8b
8bc17b0c7a
452e7477d4
e7ed4361d6
c65fafeab4
f6b47938b7
a27db42c3e
f3019b522a
cd1011458f
d659dd8cd8
1dfb047293
bc431c8413
dd5662e641
ac4cf54292
7804bfbd71
ba5ca5a1a5
b71c4c0551
53b4700892
96d4c23f17
742b4bf5a6
8921108175
9a2f77a3fc
99e41eb43a
d520b9601c
86b2497aae
536ccc7daf
fe6147832b
843a27782a
3f0b6d3308
0039479b4a
e7907130ae
7ae085552b
01032f4fdc
60a9a28206
230a7fcef0
7cc02b14ec
c2bb3aeccc
c4b390cf17
3e4fc50a4f
b351ac9cd4
693e890fec
9c2abc13c2
b3c5c2b91d
2428b13b02
eff5d15041
aa549fed0d
593b40eb2b
e711d3fef3
0fc8a38f5b
2ca2fd566d
325709818e
8481d22f72
cd2bd5d9fd
fdec747105
34c2fca088
46d4549938
466f1f8e62
cd04cb10d6
d983942636
cc124394cc
StringPrototypeCharCodeAt
posix
8aa870940c
9cfbfae660
127cb31864
847fe4d049
fa9188bd63
ee80beaa9f
98486dd764
97516fc256
024bef25eb
5468337456
a794e36970
f58a55b8d0
be849bc6af
b7b18fdbc9
59827acd7f
5a01df2d15
c9b6e75a2e
d4eb6c62a9
83b3431c25
13ed7e35e7
--run
0f62f2b2df
70117640f7
64649abfd4
3c814e8c3c
a3ababcebb
7331f5cfcc
5570a84048
abe1b673e9
2203ac9382
b282765d99
61ca3ba93c
33b8d6e10f
49232db71e
e3f52b80a5
42a5a19027
a06bb51e22
1260642ace
5f06defdbd
d1c60d898d
bbb00558c5
3216bc3912
70c1415686
f8737b8ee5
faa16f671c
6262e0b8c6
0f0566de15
02c776a7c6
4b29051971
2e54186d97
fd68d5ca6a
49ee85b462
d7d0440f08
6d8e643ef3
a082916c00
38829295a7
d535859c22
80568f6818
6952928f68
9c22c4124c
24d87990cf
1e215c4b51
f499d6fadf
2130738033
748adc6275
47b3f6a1fa
6dab5412cf
95d9a25b61
612db6d5b2
61a73d31eb
d9f4a3ee3e
a0fd0a8bd6
810a6b00ee
dc6b9ba5b2
0f27bd2459
test-watch-create-isolation-none
1019f624f3
b4a6719f37
047d7c53d2
33775d2bbb
b8c5283cbc
13a2982002
a578933da0
bfdf20729d
b29154d471
384d4fe3ea
c7323843f4
625290573a
2bde68398f
4c702e401b
0b6d945ebc
e04210b383
aed73444de
22f47ff728
f2af511a24
a28aad9960
c23755a
ba65bb149a
f3b9f132b1
d2e0f2d3bd
7b5896c136
66eafad642
2e2dc0f556
2e57caac46
cef908596e
4c7bbd4182
25c81c9eff
cab5dcedbe
db0ca93e94
1f0087040a
ed4e5df638
48ecb16909
554a3fba98
91b5389430
fs-watch-recursive-delete-race
4ed0c8cc6c
500b98cc7d
099c20fcbd
fc9364fe55
c9d6b5f731
cb93d40549
b4b859319d
b3766225e1
ec37f934db
21aec3f286
ffd3de2831
3481ea3c43
d75957f0c8
c555ba0aeb
tools/v8
aafff27ebe
7a481ebd2c
b2252b4074
499fe73da7
d004d957ae
bfa329dbba
d55d30313b
0a9e844866
f5edf1cd7c
1cb899f727
9a1d47bc53
a1649b36bc
ff25d0a268
ab3c2a81f4
c97d09cb4a
5410d94903
true
7a45a46798
5df6d29a24
8a9f89bdaa
ed3e9a2583
8d4f0cf264
350b3e69bb
fbbfcc499f
b5885fc823
0cdd3171c0
5240f00c2e
fbde6050aa
ebc028d75d
55db777a9a
ac37bbe109
3d9177b477
b23928a1f1
f67ed991a6
a1ae3dd285
fc43781ee8
7e6a56c367
7508db2cf8
1957f9a282
62ee9eef22
6cad9a6f77
54d77431e6
6345c6d24f
212f6c6c7b
b44c072228
de1074d592
d7e7308c76
📅 Schedule: (UTC)
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate CLI.
No dependencies set.
The note is not visible to the blocked user.
This PR contains the following updates:
24.21.0-alpine→24.22.0-alpineRelease Notes
nodejs/node (node)
v24.22.0: 2026-10-14, Version 24.22.0 'Krypton' (LTS), @richardlau prepared by @aduh95Compare Source
Notable Changes
ddbf974b47] - (SEMVER-MINOR) crypto: addcrypto.parsePKCS12()(Brian Muenzenmeyer) #65627c162c68ff0] - (SEMVER-MINOR) crypto: add a generic MAC API (Filip Skokan) #65553a4ab3d84d7] - (SEMVER-MINOR) crypto: discover ciphers from OpenSSL providers (Filip Skokan) #65484c2f1e829ea] - (SEMVER-MINOR) crypto: discover hashes from OpenSSL providers (Filip Skokan) #6548451aad5a80d] - (SEMVER-MINOR) crypto: enable SIV and GCM-SIV modes in Cipher/Decipher APIs (Filip Skokan) #63411d11c65d2f2] - doc: add araujogui to collaborators (Guilherme Araújo) #66090acc1578179] - doc: deprecateServer.prototype._listen2innode:net(Antoine du Hamel) #65593a7f8de6362] - (SEMVER-MINOR) net: support sendingnet.BoundSocketto threads and child processes (Guy Bedford) #6472560c3eb61bd] - (SEMVER-MINOR) perf_hooks: implementSlidingWindowHistogram(James M Snell) #658256b3e6f9d5c] - (SEMVER-MINOR) perf_hooks: implement qrde analysis support in Histogram (James M Snell) #6580675456a3512] - (SEMVER-MINOR) perf_hooks: implement HistogrammeanCIAPI (James M Snell) #6560672d1b40c56] - (SEMVER-MINOR) perf_hooks: add CBOR export/import for histogram exchange (James M Snell) #6543441161dda87] - (SEMVER-MINOR) sqlite: addStatementSync.prototype.close()(Guilherme Araújo) #64232adbc757d70] - (SEMVER-MINOR) sqlite: addStatementSync.prototype[Symbol.dispose]()(Guilherme Araújo) #64232241339f072] - (SEMVER-MINOR) src,lib: addutil.markPromiseAsHandled(James M Snell) #6580563b0974d9e] - (SEMVER-MINOR) util: implementutil.throttle(James M Snell) #65899a3bbb5a26f] - (SEMVER-MINOR) util: implementdebounce(James M Snell) #65899Commits
e6832b2cb1] - assert: fix TypeError on deepStrictEqual with null Map key or Set member (Sergey Sannikov) #64449a079177d9f] - benchmark: add --csv option to compare.js with --analyze (James M Snell) #6592210b1a0f70f] - benchmark: fix max-regressions detection in compare.js (James M Snell) #65587e0c7ba8ad5] - benchmark: add --analyze option to benchmark/scatter.js (James M Snell) #6559421fed10bb0] - benchmark: add crypto class benchmarks (Filip Skokan) #65518fa912242b7] - buffer: fix unaligned UTF-16LE decoding (Matteo Collina) #65905a6bd0c1413] - build: suppress OpenSSL asm warnings with clang (Richard Lau) #6602394e12139ee] - build: derive V8_LOGGING_LEVEL from dcheck_always_on (Joyee Cheung) #657447a2f322943] - build: fix quiet default for make builds (Shelley Vohr) #65826c280d650b0] - build: allow linking shared dependencies in the GN build (Shelley Vohr) #657974b23a4472c] - build: enable the V8 sandbox in shared-cage builds (Shelley Vohr) #62237676e15c003] - build: define V8_CONTIGUOUS_COMPRESSED_RO_SPACE for shared cage (Shelley Vohr) #65464f784058482] - build: remove obsolete configure flags (Chengzhong Wu) #65456f63f37d243] - build: activate correct default flags for riscv64 (Stewart X Addison) #65708da46ac075d] - build: derive NODE_ARCH from target_cpu in the GN build (Shelley Vohr) #65491249e9a16dd] - build,src: gate jspi flag on V8_ENABLE_WEBASSEMBLY (Piotr Kubaj) #66082146f00f64b] - child_process: clear timeout timer on spawn-time error too (kishore280) #6550613987f4418] - crypto: remove redundentstd::movecall (Antoine du Hamel) #66111ef957ac85f] - crypto: skip private RSA parameters in key details (Filip Skokan) #661088feccc5e22] - crypto: use provider EC group names (Filip Skokan) #66108764e0d1120] - crypto: fetch ciphers for private-key encoding (Filip Skokan) #6610850ffed1979] - crypto: decode PKCS#1 keys through providers (Filip Skokan) #6610856c16b2fd6] - crypto: derive keys through EVP_KDF (Filip Skokan) #66108a4effe6809] - crypto: use names for asymmetric key algorithms (Filip Skokan) #65966ddbf974b47] - (SEMVER-MINOR) crypto: add crypto.parsePKCS12() (Brian Muenzenmeyer) #656278e631aa48f] - crypto: add Hybrid KEMs to Web Cryptography (Filip Skokan) #657595c51129e16] - crypto: optimize private EC JWK import (Filip Skokan) #65908c2ec40c2d7] - crypto: disable non-FIPS WebCrypto paths in FIPS mode (Filip Skokan) #65172e198aa0f79] - crypto: read RSA-PSS restrictions from provider (Filip Skokan) #66108253784f0e9] - crypto: optimize and benchmark key preparation (Filip Skokan) #6589280a6ad509b] - crypto: avoid EC reconstruction for signature sizing (Filip Skokan) #659085b592b772c] - crypto: avoid EC raw export reconstruction (Filip Skokan) #65908ee956ae3bf] - crypto: export EC JWK coordinates directly (Filip Skokan) #65908684008be58] - crypto: read EC curve metadata directly (Filip Skokan) #65908f4665f1c41] - crypto: validate the limit of PBKDF2 iterations (Filip Skokan) #65704624abbecd7] - crypto: use primordials in HKDF info validation (Filip Skokan) #65704e4d916f175] - crypto: add mgf1Hash for RSA-OAEP (Adam Mcgrath) #65073db8a9162a8] - crypto: fix multi-prime RSA JWKs (Filip Skokan) #65649022ac83504] - crypto: cache valid ECDH key pairs (Filip Skokan) #65615c61953ebcc] - crypto: add strict mode to --force-fips (Filip Skokan) #65645db6ea132a5] - crypto: add FIPS indicator diagnostics channel (Filip Skokan) #65645c162c68ff0] - (SEMVER-MINOR) crypto: add a generic MAC API (Filip Skokan) #655532b62aafd20] - crypto: validate JWK usages before key_ops (Filip Skokan) #65550ec7819db69] - crypto: fix RSA-PSS oversized salt handling (Filip Skokan) #65550a4ab3d84d7] - (SEMVER-MINOR) crypto: discover ciphers from OpenSSL providers (Filip Skokan) #65484c2f1e829ea] - (SEMVER-MINOR) crypto: discover hashes from OpenSSL providers (Filip Skokan) #6548451aad5a80d] - (SEMVER-MINOR) crypto: enable SIV and GCM-SIV modes in Cipher/Decipher APIs (Filip Skokan) #634115a46a9acbb] - crypto: improve SubtleCrypto.supports() accuracy (Filip Skokan) #65222191ebfb26c] - crypto: fix public PKCS8 export error (한국) #65609b6d7ed372b] - crypto: fix private SPKI export error (Filip Skokan) #6555079509c25a4] - crypto: correct CCM decryption FIPS error message (kyungrae) #654509adc87bc16] - crypto: harden X509Certificate state (Filip Skokan) #65518c63aa331b4] - crypto: optimize key slot caching (Filip Skokan) #6551887daea43a7] - crypto: add null checks for OPENSSL_INIT_new() (Nora Dossche) #6345798ca5e9358] - crypto: prevent Hmac.digest() from returning uninitialized memory (Matteo Collina) #651120c090a28cd] - crypto: avoid throwing CryptoKey brand checks (Filip Skokan) #65503a13cc3f723] - crypto: avoid throwing KeyObject brand checks (Filip Skokan) #65503b8db0045ef] - deps: V8: cherry-pickea9c016(Gundepalli Sravani) #66570ba09b53487] - deps: V8: backportc355350(Jakob Linke) #660899ce8ef405b] - deps: V8: backport8901c79(Toon Verwaest) #66089fb0d0ca289] - deps: V8: backport0b94a9f(Ruan Gustavo) #657532faca508c0] - deps: update googletest to8eff9e3(Node.js GitHub Bot) #660094396c9bffe] - deps: update googletest to283c175(Node.js GitHub Bot) #658338a5b12570c] - deps: update simdjson to 4.6.11 (Node.js GitHub Bot) #65834c47feb09e8] - deps: update zlib to 1.3.2.1-motley-285e94b (Node.js GitHub Bot) #658359f0d905286] - deps: upgrade npm to 11.19.1 (npm team) #65573373cd332d8] - deps: update googletest to36ba75f(Node.js GitHub Bot) #65654aeed6132a7] - deps: update simdjson to 4.6.9 (Node.js GitHub Bot) #656552583571342] - deps: update zlib to 1.3.2.1-motley-5eb4d7e (Node.js GitHub Bot) #65494d11c65d2f2] - doc: add araujogui to collaborators (Guilherme Araújo) #660900a4a8d602a] - doc: fix duplicate 'the' typo innode_platform.cc(Muhammad Al-Muzahid) #66058b6538138ef] - doc: clarify sub-1000ms behavior in socket.setKeepAlive (Haram Jeong) #65869d319fa7de4] - doc: remove obsolete mentioning of cl.exe on windows (Chengzhong Wu) #6603867cb305b59] - doc: note that default signal handling resets the signal mask (Shelley Vohr) #65877160d44e025] - doc: clarify QUIC async write backpressure (John Finnerty) #65947ffd47a7ee5] - doc: clarify permission model scope for output paths (Rafael Gonzaga) #660042e1772a8ab] - doc: fill in missing zstd docs (James M Snell) #658679f88c6f8dc] - doc: add inoway46 as triager (Yuya Inoue) #65565c2620d01f3] - doc: document windowsHide for child_process.fork (Christopher Buss) #658876076111e1a] - doc: qualify directory read ordering for native fs (Trivikram Kamat) #658687bf048a336] - doc: add DOMException section to errors API reference (Avocado) #65206414b6bfa62] - doc: expand revert commit collaborator instructions (Mike McCready) #65848c8ac91692c] - doc: note that FreeEnvironment() runs a shared event loop (Shelley Vohr) #65691cc47cc0983] - doc: clarify security triage dispositions and permission boundaries (Rafael Gonzaga) #654368b79a71e78] - doc: fix default limit of maxHeadersCount (Aryn H) #6547256b1252a54] - doc: fix return types for sync methods (Chiang Fong Lee) #58575da0d32a333] - doc: document REPL DEP0185 throws and uncaught-exception behavior (Adrián Estrada) #64993f8ab3619b6] - doc: document close() error when in a sqlite callback (Trivikram Kamat) #65090131f1db302] - doc: clarify return type offs.mkdtemp*(Antoine du Hamel) #657437755e98183] - doc: updatechangelog-makerinstructions for releasing (Juan José) #65707f982a53433] - doc: add stability status tocrypto.setEngine(Antoine du Hamel) #6574617be003f7c] - doc: remove outdated TLS authorized warning (Tim Perry) #65597424002232d] - doc: fix stale TOC in maintaining-dependencies (greenhead) #65523dddb9b57a5] - doc: refactor the AI guidelines (Joyee Cheung) #65269397b58e113] - doc: fix triggerAsyncId() comment in async_hooks example (soreavis) #64583338ec94d83] - doc: fix fsPromises.watch overflow value (Matt Radbourne) #64605f18be21b14] - doc: clarify stream direction in options.stdio note (Avocado) #65236f07c6acd8b] - doc: clarify signal listener behavior (Som Samantray) #652438bc17b0c7a] - doc: add test reporter event lifecycle diagram (sangwook) #63780452e7477d4] - doc: discourage AbortSignal cleanup for long-lived resources (Efe Karasakal) #64342acc1578179] - doc: deprecateServer.prototype._listen2innode:net(Antoine du Hamel) #65593e7ed4361d6] - doc,test: account for OpenSSL 4.1 behaviours (Filip Skokan) #65956c65fafeab4] - errors: validate constructor name (Christian Aurich) #65607f6b47938b7] - events: fix weak listener retention overwrite (Aryan) #64024a27db42c3e] - fs: coerce FileHandle.read length like fs.read (Xia Chao) #65521f3019b522a] - fs: throw on existing dir in cpSync with errorOnExist (Daijiro Wachi) #64124cd1011458f] - fs: support removing read-only files in rmSync on Windows (Sparsh :)) #64453d659dd8cd8] - fs: give directories created by cpSync the source directory's mode (Shelley Vohr) #654881dfb047293] - fs: handle recursive watch setup races (Filip Skokan) #65699bc431c8413] - fs: apply nocase to literal glob exclude patterns (Yusuke Hayashi) #64817dd5662e641] - fs: do not descend into symlinks for ** unless following symlinks (RafaelGSS) #65435ac4cf54292] - fs: watch directories, not files, in recursive fs.watch fallback (Shelley Vohr) #654867804bfbd71] - fs: preserve directory timestamps in cp (Abhinandan Kumar) #65540ba5ca5a1a5] - fs: fix recursive watch error handling (Filip Skokan) #65635b71c4c0551] - fs: fix rmSync error messages for non-ASCII paths (Yeaseen) #6123353b4700892] - http: don't destroy socket after request completes (Barath Raj) #6595296d4c23f17] - http: fast-forward teardown of unread messages (Matteo Collina) #65732742b4bf5a6] - http: coalesce chunked writes during auto-corking (GetThatCookie) #649878921108175] - http2: settle pending write callbacks on destroy (Matteo Collina) #660169a2f77a3fc] - http2: fix onread assert when destroying session from stream handler (Sankalp Thakur) #6511699e41eb43a] - http2: error for incomplete reads on RST, auto-drain, deprecate aborted (Tim Perry) #63249d520b9601c] - http2: fix write deadlock exposed by larger window sizes (Tim Perry) #6544086b2497aae] - http2: fix async context loss when trailers carry END_STREAM (Orgad Shaneh) #63814536ccc7daf] - https: limit proxy CONNECT response headers (Matteo Collina) #64545fe6147832b] - inspector: fix abort when two Environments own the inspector (Shelley Vohr) #65877843a27782a] - inspector: fix crash when the IsolateData has no platform (Shelley Vohr) #658183f0b6d3308] - lib: avoid repeat internal receiver checks (Filip Skokan) #659100039479b4a] - lib: fix shared buffer growability validation (Filip Skokan) #65845e7907130ae] - lib: use Web IDL interface brand checks (Filip Skokan) #658467ae085552b] - lib: fix AbortSignal.any() abort propagation (Yuya Inoue) #6601401032f4fdc] - lib: fix for FileHandle.readableWebStream (Patrick Dähne) #5884260a9a28206] - lib: avoid unsafe array iteration in cli table (Donghoon Kang) #65838230a7fcef0] - lib: optimize internal Web IDL dictionaries (Filip Skokan) #658577cc02b14ec] - lib: validate sequence iterator objects (Filip Skokan) #65844c2bb3aeccc] - lib: defer source map payload decoding until first use (Shelley Vohr) #65490c4b390cf17] - lib: optimize async context frame activation (Tim Perry) #655193e4fc50a4f] - lib: use validateArray for array arguments (JunHwan Choi) #65344b351ac9cd4] - meta: bump step-security/harden-runner from 2.21.0 to 2.21.1 (dependabot[bot]) #66044693e890fec] - meta: bump github/codeql-action/upload-sarif from 4.37.9 to 4.38.0 (dependabot[bot]) #660469c2abc13c2] - meta: bump github/codeql-action/init from 4.37.9 to 4.38.0 (dependabot[bot]) #66048b3c5c2b91d] - meta: bump github/codeql-action/analyze from 4.37.9 to 4.38.0 (dependabot[bot]) #660492428b13b02] - meta: bump github/codeql-action/autobuild from 4.37.9 to 4.38.0 (dependabot[bot]) #66050eff5d15041] - meta: add joyeecheung as v8 currency strategic initiative champion (Joyee Cheung) #65965aa549fed0d] - meta: expand on collaborator restoration process (Chengzhong Wu) #65962593b40eb2b] - meta: add web-standards as webidl owners (Filip Skokan) #65856e711d3fef3] - meta: bump actions/checkout from 7.0.0 to 7.0.1 (dependabot[bot]) #657180fc8a38f5b] - meta: cleanup targos emeritus changes (Antoine du Hamel) #657382ca2fd566d] - meta: bump github/codeql-action/init from 4.37.3 to 4.37.9 (dependabot[bot]) #65714325709818e] - meta: bump github/codeql-action/autobuild from 4.37.3 to 4.37.9 (dependabot[bot]) #657178481d22f72] - meta: bump actions/setup-node from 6.4.0 to 7.0.0 (dependabot[bot]) #65720cd2bd5d9fd] - meta: bump step-security/harden-runner from 2.20.0 to 2.21.0 (dependabot[bot]) #65721fdec747105] - meta: bump github/codeql-action/upload-sarif from 4.37.3 to 4.37.9 (dependabot[bot]) #6572234c2fca088] - meta: bump github/codeql-action/analyze from 4.37.3 to 4.37.9 (dependabot[bot]) #6572346d4549938] - meta: document collaborator automation (Filip Skokan) #65671a7f8de6362] - (SEMVER-MINOR) net: support sending net.BoundSocket to threads and child processes (Guy Bedford) #64725466f1f8e62] - net: fix BlockList.fromJSON for IPv4-mapped IPv6 rules (Daijiro Wachi) #64125cd04cb10d6] - net: recognize bare IPv6 loopback addresses in isLoopback (Daijiro Wachi) #63619d983942636] - node-api: make object property arrays const (Yilong Li) #65621cc124394cc] - path: removeStringPrototypeCharCodeAtfrom some methods ofposix(Wiyeong Seo) #5466860c3eb61bd] - (SEMVER-MINOR) perf_hooks: implement SlidingWindowHistogram (James M Snell) #658256b3e6f9d5c] - (SEMVER-MINOR) perf_hooks: implement qrde analysis support in Histogram (James M Snell) #658068aa870940c] - perf_hooks: reuse buffer for uv metrics (Donghoon Kang) #659859cfbfae660] - perf_hooks: validate import normalization offset (Matteo Collina) #6595075456a3512] - (SEMVER-MINOR) perf_hooks: implement Histogram meanCI API (James M Snell) #65606127cb31864] - perf_hooks: add missing resource timing attributes (greenhead) #6501772d1b40c56] - (SEMVER-MINOR) perf_hooks: add CBOR export/import for histogram exchange (James M Snell) #65434847fe4d049] - permission: block FileHandle fsync and fdatasync (Rafael Gonzaga) #65431fa9188bd63] - quic: fix two small bugs in HTTP/3 stream internals (Tim Perry) #65970ee80beaa9f] - quic: fix crash in onStreamClose (Marten Richter) #6586198486dd764] - quic: reject zero addressLRUSize (Christian Aurich) #6582797516fc256] - quic: stop guarding ngtcp2_recv_stop_sending callback field (René) #65688024bef25eb] - quic: remove unused fin flag from blob reader wakeup (trivenay) #653155468337456] - quic: release stream arenas before cleanup (Trivikram Kamat) #65410a794e36970] - sqlite: throw on invalid URL path instead of abort (Guilherme Araújo) #66026f58a55b8d0] - sqlite: add diagnostic channel (Guilherme Araújo) #62241be849bc6af] - sqlite: reject connection access from authorizer callbacks (Trevor Burnham) #6515641161dda87] - (SEMVER-MINOR) sqlite: add StatementSync.prototype.close() (Guilherme Araújo) #64232adbc757d70] - (SEMVER-MINOR) sqlite: add StatementSync.prototype[Symbol.dispose]() (Guilherme Araújo) #64232b7b18fdbc9] - sqlite: run backup completion in callback scope (Filip Skokan) #6566659827acd7f] - sqlite: isolate applyChangeset filter errors (Trivikram Kamat) #648235a01df2d15] - sqlite: reject deserialize() while in a callback (Trivikram Kamat) #64796c9b6e75a2e] - sqlite: refactor error helpers and user function pointers (Ali Hassan) #62794d4eb6c62a9] - sqlite: prevent database close during callbacks (Matteo Collina) #6474383b3431c25] - src: detach cppgc wrappers from their Realm before it is freed (Shelley Vohr) #6577813ed7e35e7] - src: list scripts when--runhas no command (James Ross) #646060f62f2b2df] - src: print exception thrown during primordial initialization (Joyee Cheung) #6599170117640f7] - src: don't kill own process group on failed spawn (Lazizbek Ergashev) #6505464649abfd4] - src: keep the first snapshot blob alive for later isolates (Shelley Vohr) #657793c814e8c3c] - src: fix Stop() terminating the next Environment on the isolate (Shelley Vohr) #65819a3ababcebb] - src: fix null pointer call when running without a startup snapshot (Shelley Vohr) #658207331f5cfcc] - src: stop leaking a CppHeap in CommonEnvironmentSetup (Shelley Vohr) #657925570a84048] - src: fix use-after-free in CleanupHookThunkRun (Caleb Everett) #65630abe1b673e9] - src: keep global list of addon-provided cleanup hooks (Anna Henningsen) #639852203ac9382] - src: fix startup snapshot reproducibility of InternalFieldInfo (Chengzhong Wu) #65684b282765d99] - src: fix live lock between environments with blocked requests (Ilyas Shabi) #6552061ca3ba93c] - src: apply IsolateSettings when using a snapshot (Shelley Vohr) #6540733b8d6e10f] - src: add re-entrancy guard to TriggerUncaughtException (Temuulen Undrakhbayar) #6432749232db71e] - src: reuse cached strings in CompileSerializeMain (agape1225) #65453e3f52b80a5] - src: report libuv error when openAsBlob cannot stat (Paul Bouchon) #6551742a5a19027] - src: shave about 20 bytes off each TLSWrap instance (James M Snell) #65144a06bb51e22] - src: use UTF-8 for task runner filesystem paths (Archkon) #64868241339f072] - (SEMVER-MINOR) src,lib: add util.markPromiseAsHandled (James M Snell) #658051260642ace] - stream: destroy Duplex.from async function on early return (Aman Chadha(IVIXMMI)) #659635f06defdbd] - stream: make share budget failures detach before throwing (James M Snell) #66028d1c60d898d] - stream: update broadcast to retain buffered data with zero consumers (James M Snell) #66028bbb00558c5] - stream: avoid promise allocation for parked transform writes (Matteo Collina) #656253216bc3912] - stream: keep webstream stream states in fast-mode objects (Matteo Collina) #6562570c1415686] - stream: reject closed only after sink abort settles (Lazizbek Ergashev) #65727f8737b8ee5] - stream: fix ERR_INVALID_STATE when cancelling Readable.toWeb() (Richard Scarrott) #62773faa16f671c] - stream: amortize writable buffer compaction (Gürgün Dayıoğlu) #658476262e0b8c6] - stream: create write request objects lazily (Matteo Collina) #644550f0566de15] - stream: allocate stream read buffers from a slab (Matteo Collina) #6445502c776a7c6] - stream: ensure that stateful transforms preserve this (James M Snell) #656584b29051971] - stream: fix nested async flushing with infinite sources (James M Snell) #656582e54186d97] - stream: ensure from() observes returned rejecting promise correctly (James M Snell) #65658fd68d5ca6a] - stream: apply source normalization once at call time (James M Snell) #6565849ee85b462] - stream: make pipeTo source normalization independent of Writer (James M Snell) #65658d7d0440f08] - stream: pre-aborted pipeTo now applies dest failure handling (James M Snell) #656586d8e643ef3] - stream: ensure async dispoal after endSync awaits for drain (James M Snell) #65658a082916c00] - stream: ensure factory signals remain active through closing (James M Snell) #6565838829295a7] - stream: skip unobserved 'readable' emission at EOF (Matteo Collina) #65749d535859c22] - stream: avoid per-chunk promises in webstream adapters (Matteo Collina) #6554880568f6818] - stream: address stream/iter review feedback (James M Snell) #656526952928f68] - stream: replace object sentinel with symbol (James M Snell) #656529c22c4124c] - stream: cancel active stream/iter pulls (James M Snell) #6565224d87990cf] - stream: fix merge settlement tagging and falsy error tracking (James M Snell) #656521e215c4b51] - stream: ensure full-close semantics when closed (James M Snell) #65652f499d6fadf] - stream: fixup writer to terminate on consumer return/throw (James M Snell) #656522130738033] - stream: ensure iterator cleanup on done, reject, etc (James M Snell) #65652748adc6275] - stream: fixup cancelation handling in pull() (James M Snell) #6565247b3f6a1fa] - stream: fix early drain after Utf8Stream reopen (Matteo Collina) #656336dab5412cf] - test: skip RSA-PSS keygen deprecation tests with BoringSSL (Shelley Vohr) #6580895d9a25b61] - test: consolidate crypto provider cache coverage (Filip Skokan) #66108612db6d5b2] - test: deflake user timing WPT assertions (Filip Skokan) #6603661a73d31eb] - test: fix RSA/DSA wrong-passphrase flake (Filip Skokan) #65983d9f4a3ee3e] - test: reuse fixed primes in DH tests (Filip Skokan) #65980a0fd0a8bd6] - test: use named parameters in DH stress test (Filip Skokan) #65980810a6b00ee] - test: update tests to run with OpenSSL >= 3.0 FIPS mode (Filip Skokan) #64960dc6b9ba5b2] - test: deflake test-run-watch-cwd-isolation-none-* (Antoine du Hamel) #660350f27bd2459] - test: unskiptest-watch-create-isolation-none(Antoine du Hamel) #660411019f624f3] - test: deflake util.throttle tests (Filip Skokan) #66034b4a6719f37] - (SEMVER-MINOR) test: expand histogram test coverage (James M Snell) #65825047d7c53d2] - test: implement low-risk test optimizations (James M Snell) #6592633775d2bbb] - test: prevent parser reuse across close scenarios (Filip Skokan) #66017b8c5283cbc] - test: fix stderr Buffer assertion in exec encoding test (greenhead) #6600813a2982002] - test: improve sequential test performance (James M Snell) #65928a578933da0] - test: overlap SLH-DSA signature checks (Filip Skokan) #65980bfdf20729d] - test: unref cancelled broadcast source timer (Filip Skokan) #65980b29154d471] - test: collect timeout signals explicitly (Filip Skokan) #65980384d4fe3ea] - test: skip retries in DNS timeout coverage (Filip Skokan) #65980c7323843f4] - test: synchronize ordered runner events (Filip Skokan) #65980625290573a] - test: avoid idle HTTP/HTTPS connections (Filip Skokan) #659802bde68398f] - test: close WebAssembly test HTTP servers (Filip Skokan) #659804c702e401b] - test: deflake node-api test-free-called (Christian Aurich) #659480b6d945ebc] - test: skip C++ symbols in tick-processor-arguments (Philipp Dunkel) #65906e04210b383] - test: try fixing windows build replacing WMIC (James M Snell) #65949aed73444de] - test: fix flaky cleanup in http2 test (Tim Perry) #6570122f47ff728] - test: update WPT WebCrypto, WebIDL and interfaces (Filip Skokan) #65679f2af511a24] - test: zero-fill buffers before the string length limit check (Christian Aurich) #65755a28aad9960] - test: update WPT for url toc23755a(Node.js GitHub Bot) #65651ba65bb149a] - test: fix recursive fs.watch error fixture (Filip Skokan) #65683f3b9f132b1] - test: update streams WPT (Jeong SeokChan) #65638d2e0f2d3bd] - test: deflake fastutf8stream destroy and reopen tests (Christian Aurich) #655547b5896c136] - test: cover Readable.from() sync iterator errors (jakecastelli) #6551566eafad642] - test: document WPT runner workflows (Filip Skokan) #655102e2dc0f556] - test: simplify test-worker-heap-profile.js (Donghoon Kang) #653722e57caac46] - test: prefer in-memory databases in sqlite tests (Paul Bouchon) #64701cef908596e] - test: fix typo from funciton to function (parkhojeong) #634034c7bbd4182] - test: widen the gap in the resolver maxTimeout comparison (Shelley Vohr) #6578025c81c9eff] - test: fix the thread-spawn handshake in the WASI threads fixture (Shelley Vohr) #65780cab5dcedbe] - test: only count restarts after the write in watch emit-restarted test (Shelley Vohr) #65780db0ca93e94] - test: ignore tunnel resets in proxy invalid-char-in-url test (Shelley Vohr) #657801f0087040a] - test: handle EPIPE in closed channel test (Christian Aurich) #65770ed4e5df638] - test: deflake test-runner-coverage (Christian Aurich) #6572848ecb16909] - test: set type=none on IBM i for empty source (Abdirahim Musse) #65545554a3fba98] - test: deflake WASI poll timing checks (Filip Skokan) #6567291b5389430] - test: skipfs-watch-recursive-delete-raceon AIX (Antoine du Hamel) #656984ed0c8cc6c] - test: deflake test-inspect-async-hook-setup-at-inspect (Christian Aurich) #65584500b98cc7d] - test: deflake test-watch-mode-restart-esm-loading-error (Christian Aurich) #65623099c20fcbd] - test: avoid orphaned child on Windows abort test (Kirill Saied) #65451fc9364fe55] - test: riscv64: skip node-api sea test (Stewart X Addison) #65569c9d6b5f731] - test: mark platform-specific tests as flaky (Filip Skokan) #65562cb93d40549] - test,benchmark: use OpenSSL feature helpers (Filip Skokan) #65762b4b859319d] - test_runner: avoid reusing v8 serializers (Yuya Inoue) #65951b3766225e1] - test_runner: fix quote escaping in JUnit (Jihwan) #65971ec37f934db] - tls: propagate singleUse to the secure context (Carlos Vinicius) #6602521aec3f286] - tls: defer re-entrant calls to SSL state machine from JS (Tim Perry) #65105ffd3de2831] - tls: read the peer certificate chain without consuming it (Tony Gies) #656023481ea3c43] - tls: don't trigger SNICallback or OCSPRequest from the TLS lib stack (Tim Perry) #64827d75957f0c8] - tls: drop hand-rolled TLS client hello parser (Tim Perry) #64827c555ba0aeb] - tools: updatetools/v8for Python 3.13 (Richard Lau) #66109aafff27ebe] - tools: bump eslint-plugin-jsdoc in /tools/eslint in the eslint group (dependabot[bot]) #661027a481ebd2c] - tools: group CodeQL GHA updates (Antoine du Hamel) #66057b2252b4074] - tools: summarize auto-start-ci failures (Filip Skokan) #65979499fe73da7] - tools: bump the eslint group in /tools/eslint with 6 updates (dependabot[bot]) #66045d004d957ae] - tools: update pgo build doc for linux (Chengzhong Wu) #66024bfa329dbba] - tools: correct Slack action version comments (Filip Skokan) #66013d55d30313b] - tools: make checkout credential use explicit (Filip Skokan) #660130a9e844866] - tools: pass author to commit message validator (Filip Skokan) #66012f5edf1cd7c] - tools: reduce test runner timing overhead (Filip Skokan) #659801cb899f727] - tools: bump js-yaml from 4.3.1 to 4.3.2 in /tools/eslint (dependabot[bot]) #659319a1d47bc53] - tools: bump js-yaml from 4.3.1 to 4.3.2 in /tools/lint-md (dependabot[bot]) #65932a1649b36bc] - tools: fix commit queue error summary matching (Filip Skokan) #65913ff25d0a268] - tools: lint PR commit messages without approval (Filip Skokan) #65875ab3c2a81f4] - tools: unlabel author ready on base branch conflicts (Filip Skokan) #65872c97d09cb4a] - tools: apply feedback to and simplify contributor guidance workflow (Filip Skokan) #657855410d94903] - tools: removetruefrom branch name for auto-update automation (Antoine du Hamel) #649617a45a46798] - tools: bump @humanfs/node from 0.16.7 to 0.16.8 in /tools/eslint (dependabot[bot]) #657575df6d29a24] - tools: bump browserslist from 4.28.4 to 4.28.8 in /tools/eslint (dependabot[bot]) #657588a9f89bdaa] - tools: refine contributor guidance workflow (Filip Skokan) #65745ed3e9a2583] - tools: bump the eslint group in /tools/eslint with 4 updates (dependabot[bot]) #657168d4f0cf264] - tools: do not flag force push as invalid message (Antoine du Hamel) #65700350b3e69bb] - tools: retry first-time contributor query (Filip Skokan) #65648fbbfcc499f] - tools: query first-time contributor status (Filip Skokan) #65592b5885fc823] - tools: offset GitHub crons by 3 minutes (Michaël Zasso) #656120cdd3171c0] - tools: label PRs lacking second approval (Filip Skokan) #655385240f00c2e] - tools: welcome first-time contributors (Filip Skokan) #65533fbde6050aa] - tools: enable concurrency for eslint (Huáng Jùnliàng) #62352ebc028d75d] - trace_events: fix abort when Node.js does not own the V8 platform (Shelley Vohr) #6595455db777a9a] - typings: add task_queue internal binding types (Seongeun Lee) #65662ac37bbe109] - typings: add timeoutInfo to TimersBinding (greenhead) #658113d9177b477] - typings: add missing sea binding properties (이혜미) #65815b23928a1f1] - typings: add types for performance binding (Jungwon Sohn) #65574f67ed991a6] - typings: add encodeIntoResults to EncodingBinding (greenhead) #65350a1ae3dd285] - typings: add typing for permission binding (Seungmin Nam) #65385fc43781ee8] - typings: fix fs_event_wrap start filename type (leah-1ee) #656617e6a56c367] - typings: add fs_event_wrap internal binding types (leah-1ee) #656617508db2cf8] - typings: add stream_pipe internal binding types (Seongeun Lee) #656641957f9a282] - typings: add profiler internal binding types (Seongeun Lee) #6566062ee9eef22] - typings: add ffi internal binding types (Donghoon Kang) #657346cad9a6f77] - typings: update zlib binding declarations (이혜미) #6563954d77431e6] - url: add Symbol.toStringTag to URLPattern (Khaidi Chu) #659256345c6d24f] - url: align URLPatternInit dictionary conversion with WebIDL (Piyush Yadav) #6549863b0974d9e] - (SEMVER-MINOR) util: implement util.throttle (James M Snell) #65899a3bbb5a26f] - (SEMVER-MINOR) util: implement debounce (James M Snell) #65899212f6c6c7b] - util: canonicalize namespaced tags in inspect() (René) #63257b44c072228] - zlib: reject invalid zstd dictionaries (James M Snell) #65867de1074d592] - zlib: fix zstd reset (James M Snell) #65867d7e7308c76] - zlib: improve zstd decoding across chunk boundaries (James M Snell) #65865Configuration
📅 Schedule: (UTC)
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate CLI.