renovate/node-24.x
develop
This PR contains the following updates:
24.13.0
24.14.0
24.10.10
24.12.0
v24.14.0
Compare Source
8b6d31d379
trackPromises
createHook()
68da144b4e
f3a24c76e4
1948861d23
events.listenerCount()
d6f7c8d06f
ignore
fs.watch
cb54b3ca6e
http.setGlobalProxyFromEnv()
35b1759d06
#/
2d72ea66f2
AsyncLocalStorage
queueMicrotask
6f4a4f6c8e
c0ceb9b065
33d8e8303b
563ab699eb
4c80031000
bytes()
node:stream/consumers
f5233df4ff
readable.compose()
Readable.from()
345a40fda3
972f82411d
env
run
d77f98c4b6
8e900af6ba
convertProcessSignalToExitCode
180778fb9a
83bcd38d35
4c105844c5
1f84fd91d9
30601b680f
--shared-nbytes
c6253eda49
--shared-hdr-histogram
584c189037
--shared-gtest
5998987881
6a4511bafb
2d6735db8a
699e2f8f81
7be76316d6
97e5a65013
74e4710ee7
56efe39
b5113e2a2a
c370c3dc06
e54975e17d
dcc0ca1
625b90b76b
05e9a9fb5e
3d41643e38
17b363a66c
33d0a8c22d
5b8e72cf85
f44e67fac2
a0e09c9043
url.format(urlString)
5e719248fe
8f5a3e5df4
d52b535163
4889dc4f59
server.dropMaxConnection
8e48e72f2a
2d7e5f9581
6df8be48ce
830fff0aca
069874bdbd
7824c7589e
f81430702a
call()
apply()
a723f72e1e
b78d814b3d
40a872a4b9
0637bdb3be
e8d9bd9fc5
c517df2b65
9a64f2f25d
0e5922e95e
5da7b51091
c085c8a43f
ce2acf0275
629f0eaac5
cd80d369c9
8c75e4e1fa
5a9e9f4127
1519251dd1
8d7190b3fe
7a83b38921
16bab79421
--print
9cc1c4604f
93703306a1
<class>
new <class>
46a2dad4db
f91a377f7e
0e7571ae3e
8e8f70524a
f0d8f37002
db478c4336
da13186a15
ad04a469c8
2d3b4a8d65
38f43a6d4e
06513f5ff2
9d79c66c61
eac9f4f401
ecf5947575
e3c46fd
356ff5fece
4b2187aea2
8c25489d63
43b8a2b7e7
24cf6b8326
d4034dfb62
4f871ee897
8e9adedf02
273832802e
e06adcb52f
aeed0ccc02
RegExp.escape
74bcd0adab
407807b08e
NODE_OPTIONS
a9e70cefb0
21b23cd0d0
6a4de694b2
expectFailure
6640de2b0f
f98986cbb9
034589dd93
e50e2f00bb
f658f48ccb
65c77d74ff
notify-on-push
605905556a
lts-watch-*
f0f98d4c03
ab63ddf354
8a0f6192c9
test/es-module
4afbbcf39e
test/sequential
4c1abf752c
v24.13.1
1f64d6841e
30e500fc09
--heapsnapshot-near-heap-limit
bc0a55f086
8a67c00bf5
--build-snapshot
--build-snapshot-config
3999c2a910
fa542fbae6
ff11eda2f2
2e387fb969
bb206782d4
v8.queryObjects()
a73279c60d
6a61bcd73c
cf0eabcd42
ff3b9ac183
e1f7d68c94
91127c91cd
170fda55f6
3976381b41
c702fccd76
92c517c62d
be95382edb
ea4687981b
b3a7a8c780
7168d0b5e3
e00755a977
72fcc3ee9d
76a73d68fd
ef8d26ce5c
Makefile
2d23968783
4c2655f1c2
eaea6821fc
dfd4e12037
775c77234b
5deafc10fa
e2481c5c6e
d2586b7e4c
2c7da15612
2d5f20e9c3
fba95be188
08697289e0
403c50c04d
3b24691aeb
2bba7efdc4
8508785
8f8c6f6162
c46009053c
b46b8dd91b
88c6b17e18
0030c05ba9
77437cff89
fb0f05a937
b426a47c05
7784fa9
c07a38f700
c2ddc9a18b
f38cd6da8e
065127f
a9a6a4cdb2
e230f47
5a40023aae
4121e7a413
e8a09fc896
8df5862ee5
6c1c8cbdcc
2d1efc7c1b
3a2de1c23b
58c5d40bd1
e6b607ef50
1b96fa1
650c9e0305
ef1951d5d5
1b1bcbb
eb068305dd
ee1d99131c
23582967b7
1441665
155eaedff2
394a805
c95a4a0f43
bbaae8e
6f123f186d
2e3337d15b
requestOCSP
tls.connect
f505f81577
12fb95d0c9
283ab61ed2
fc9c906d5f
v
4a88ed09e8
9b29d56491
4815e4ac52
8a43244e6c
89a7f184a1
b4041aba1c
fa7830bac0
45663c8956
0248357f26
b254bab513
8aca37c6ef
8047ac3aac
61190bf4b4
346311c42f
c07c80717c
9f68d30f11
a3b08ddb51
4990812dd9
89e9d19693
dcffa88fec
error.stack
31476cd4d1
99c783b9ec
c7764bed35
0f16bca9d8
BUILDING.md
onboarding.md
4b691b562d
32e56ab71f
9ebf1ffbeb
940f83d95d
8881859ee0
03a1540cd1
816ce7530d
passed
error
TestContext
d825c8858a
a3dd30d0e0
c3e776becd
05a6372d30
76a7eb09ef
bcbbde6ccc
084741d09d
ed4de371d3
f3ec066f1a
49f36722dc
a0adc6afd2
a4097ca048
0c83169c35
dae815262a
zstd
28b284880e
6c440af39b
4c5b62209c
util.getCallSites
8875c9148e
d6cb762426
9eae518796
c3c3ed27c1
1b975e3017
6a6fc0c851
8347d734e6
7cc87037c3
1c6618f643
488208004e
main
34517940c2
f080721df4
be3d26709d
ef82c53131
11b190f63e
cli.md
59db9bc654
ad52750cf6
domain.add()
2592d94e29
e0f4ad0af0
13af640d94
31afe95d15
311a04cf2d
cacef92937
42e1f72561
fd8b61369b
9bb9fc7f2c
55a3c70780
073a145095
b132ecdf60
0ed0a30f74
99632b1a3b
9cb6757a67
e22aad19e0
59d94ba7e7
ae6a1fd40a
53bfbaa4b1
14b421b677
32b03d0604
4ef7a6c77e
_tls_common
_tls_wrap
820e0a5cfa
util.js
8de391e1cb
f22f622b3e
603f0bf8e1
1c0a1aa5ef
2cf963df73
URLParse
bb90630470
FastBuffer
10893a6f13
d43806291f
0bb8f5fe03
f3fe0e7fc2
assert.fail
8b783d46ef
de4a11b50e
97b1492783
9bf899b743
4df7134324
ff98f610d8
86950a41ab
96901b4828
c90fc7c0d3
f130d4b6de
416f34ccfc
2239939305
7f146b6a97
d9020f0089
4bba259d3b
e3b5593c0f
edec5be805
5cc3596eb4
179162fe42
b3fe457a89
1e13e84f16
36ce6d636d
95e6659e2b
54f58e2fb2
31489310f8
f7450a90ed
27117625df
d56066ce8c
9d993be6c1
SQLTagStore.prototype.size
ceaa200d16
034a5f2346
977f46cc20
bb9e4e0784
c1aa9f49cd
d3676d0a82
001be8aa7c
4f832b1e3d
a0a8c96fd1
b6d3caeda8
9c80e5ac87
09ccd94312
6008354b8a
SQLTagStore
7484a34a7d
47851db855
4702a8696b
19a4926965
6529334dec
d153b30773
7191b847c6
a188b954bb
b483b5a8ea
0472104536
dd13f1046f
6c18bf26f4
81a2aed
f511c24d6b
41710ba953
0035f3fa0f
99c29eb261
e349d34c8a
e75617d25f
42110af62a
180fdbf188
4bac4ecd9d
39ca74e57e
7327b04875
fd6601c710
da4d4d4fde
368b32d410
a2e15ad
e880062de8
f2706e1166
327dd25f86
6da34027e2
test-cli-node-options-docs
74df70d1da
5513338446
9f594f53a7
aed1f3d
18e3b91bf1
test-repl-paste-big-data
28ecdc5c98
24a50b31e0
1e49331
78ad2f4dad
assert(regexp.test(...))
280d567e1c
assert.match
74b14258cb
163c17de51
5763a304d2
1fb83e240d
assert.ok(/regex/.test(…))
8c97827913
a88bffeedc
2e2963f3ed
9b748942ec
37947e0adf
357825979e
ccecbd9f80
c58b6f4
63a2400c64
ec40989dfb
b09129df18
0f05221aec
078cfa2cd6
73146e9c50
8fc61e45e2
9382be5b16
ce417b14c0
ce79c72829
test.assert
9a25541bd2
d61b0584ca
fc98343591
36e29bf400
bc610a825d
c335462a6a
lint-release-proposal
0e53c48ab6
f989fdc469
f104719490
0267293e79
2c861d4bd4
678f2caa71
2ef5be0570
create-release-proposal
cd5c76cffe
vcbuild test
da6cb8e1d2
test-linux
vcbuild.bat
49f7a8c07a
4f12d38359
78aef6c098
de57704198
fd155c9764
f7f987305b
f7a7e363f9
a7bb9746ba
23792b1334
5b75fec005
a8cf03323b
1e9281e147
cooldown
497184baff
0a33189050
d2c8dd29cc
0ca4fac44a
d65326c4e6
77f72e0bfc
bfee9d0187
6acc9d75ec
inspect
bb6e680eb1
b97081a7ba
722094ca3a
746206b6ee
e0ff861a8e
node:worker_threads
06be1db72c
c9b0dc60ec
ba318c5d44
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
This PR has been generated by Renovate Bot.
b3fbaba7b2
5b83ae7755
b413f5e4e4
No dependencies set.
The note is not visible to the blocked user.
This PR contains the following updates:
24.13.0→24.14.024.10.10→24.12.0Release Notes
nodejs/node (node)
v24.14.0: 2026-02-24, Version 24.14.0 'Krypton' (LTS), @ruyadorno prepared by @aduh95Compare Source
Notable Changes
8b6d31d379] - (SEMVER-MINOR) async_hooks: addtrackPromisesoption tocreateHook()(Joyee Cheung) #6141568da144b4e] - build,deps: replace cjs-module-lexer with merve (Yagiz Nizipli) #61456f3a24c76e4] - (SEMVER-MINOR) deps: add LIEF as a dependency (Joyee Cheung) #611671948861d23] - (SEMVER-MINOR) events: repurposeevents.listenerCount()to accept EventTargets (René) #60214d6f7c8d06f] - (SEMVER-MINOR) fs: addignoreoption tofs.watch(Matteo Collina) #61433cb54b3ca6e] - (SEMVER-MINOR) http: addhttp.setGlobalProxyFromEnv()(Joyee Cheung) #6095335b1759d06] - (SEMVER-MINOR) module: allow subpath imports that start with#/(Jan Martin) #608642d72ea66f2] - (SEMVER-MINOR) process: preserveAsyncLocalStorageinqueueMicrotaskonly when needed (Gürgün Dayıoğlu) #609136f4a4f6c8e] - (SEMVER-MINOR) sea: split sea binary manipulation code (Joyee Cheung) #61167c0ceb9b065] - (SEMVER-MINOR) sqlite: enable defensive mode by default (Bart Louwers) #6126633d8e8303b] - (SEMVER-MINOR) sqlite: add sqlite prepare options args (Guilherme Araújo) #61311563ab699eb] - (SEMVER-MINOR) src: add initial support for ESM in embedder API (Joyee Cheung) #615484c80031000] - (SEMVER-MINOR) stream: addbytes()method tonode:stream/consumers(wantaek) #60426f5233df4ff] - (SEMVER-MINOR) stream: do not passreadable.compose()output viaReadable.from()(René) #60907345a40fda3] - (SEMVER-MINOR) test: use fixture directories for sea tests (Joyee Cheung) #61167972f82411d] - (SEMVER-MINOR) test_runner: addenvoption torunfunction (Ethan Arrowood) #61367d77f98c4b6] - (SEMVER-MINOR) test_runner: support expecting a test-case to fail (Jacob Smith) #606698e900af6ba] - (SEMVER-MINOR) util: addconvertProcessSignalToExitCodeutility (Erick Wendel) #60963Commits
180778fb9a] - assert: fix loose deepEqual arrays with undefined and null failing (Ruben Bridgewater) #615878b6d31d379] - (SEMVER-MINOR) async_hooks: add trackPromises option to createHook() (Joyee Cheung) #6141583bcd38d35] - benchmark: add streaming TextDecoder benchmark (Сковорода Никита Андреевич) #615494c105844c5] - build: add support for Visual Studio 2026 (Michaël Zasso) #607271f84fd91d9] - build: skip sscache action on non-main branches (Joyee Cheung) #6179030601b680f] - build: add--shared-nbytesconfigure flag (Antoine du Hamel) #61341c6253eda49] - build: add--shared-hdr-histogramconfigure flag (Antoine du Hamel) #61280584c189037] - build: add--shared-gtestconfigure flag (Antoine du Hamel) #612795998987881] - build: aix: deoptimize implementation-visitor.cc with --shared (Stewart X Addison) #6155068da144b4e] - build,deps: replace cjs-module-lexer with merve (Yagiz Nizipli) #614566a4511bafb] - build,win: fix vs2022 compilation (Stefan Stojanovic) #615302d6735db8a] - deps: upgrade npm to 11.9.0 (npm team) #61685699e2f8f81] - deps: update amaro to 1.1.7 (Node.js GitHub Bot) #617307be76316d6] - deps: update minimatch to 10.1.2 (Node.js GitHub Bot) #6173297e5a65013] - deps: update undici to 7.21.0 (Node.js GitHub Bot) #6168374e4710ee7] - deps: update googletest to56efe39(Node.js GitHub Bot) #61605b5113e2a2a] - deps: update amaro to 1.1.6 (Node.js GitHub Bot) #61603f3a24c76e4] - (SEMVER-MINOR) deps: add LIEF as a dependency (Joyee Cheung) #61167c370c3dc06] - (SEMVER-MINOR) deps: add tools and scripts to pull LIEF as a dependency (Joyee Cheung) #61167e54975e17d] - deps: V8: cherry-pick highway@dcc0ca1(Richard Lau) #61008625b90b76b] - deps: update undici to 7.19.2 (Node.js GitHub Bot) #6156605e9a9fb5e] - deps: update undici to 7.19.1 (Node.js GitHub Bot) #615143d41643e38] - deps: update undici to 7.19.0 (Node.js GitHub Bot) #6147017b363a66c] - dns: fix Windows SRV ECONNREFUSED by adjusting c-ares fallback detection (notvivek12) #6145333d0a8c22d] - doc: clarify EventEmitter error handling in threat model (Matteo Collina) #617015b8e72cf85] - doc: mention default option for test runner env (Steven) #61659f44e67fac2] - doc: fix --inspect security warning section (Tim Perry) #61675a0e09c9043] - doc: documenturl.format(urlString)as deprecated under DEP0169 (René) #616445e719248fe] - doc: deprecation add more codemod (Augustin Mauroy) #616428f5a3e5df4] - doc: fix grammatical error in README.md (ayj8201) #61653d52b535163] - doc: correct tools README Boxstarter link (Mike McCready) #616384889dc4f59] - doc: updateserver.dropMaxConnectionlink (YuSheng Chen) #615848e48e72f2a] - doc: clean up writing-and-running-benchmarks.md (Hardanish Singh) #613451948861d23] - (SEMVER-MINOR) events: repurposeevents.listenerCount()to accept EventTargets (René) #60214d6f7c8d06f] - (SEMVER-MINOR) fs: add ignore option to fs.watch (Matteo Collina) #614332d7e5f9581] - http: implement slab allocation for HTTP header parsing (Mert Can Altin) #61375cb54b3ca6e] - (SEMVER-MINOR) http: add http.setGlobalProxyFromEnv() (Joyee Cheung) #609536df8be48ce] - lib: use utf8 fast path for streaming TextDecoder (Сковорода Никита Андреевич) #61549830fff0aca] - lib: recycle queues (Robert Nagy) #61461069874bdbd] - lib: use StringPrototypeStartsWith from primordials in locks (Taejin Kim) #614927824c7589e] - lib: unify ICU and no-ICU TextDecoder (Сковорода Никита Андреевич) #61409f81430702a] - lib: prefercall()overapply()if argument list is not array (Livia Medeiros) #60796a723f72e1e] - lib: add support for readable byte streams to .toWeb() (Hans Klunder) #58664b78d814b3d] - meta: persist sccache daemon until end of build workflows (René) #6163940a872a4b9] - meta: bump github/codeql-action from 4.31.9 to 4.32.0 (dependabot[bot]) #616220637bdb3be] - meta: bump step-security/harden-runner from 2.14.0 to 2.14.1 (dependabot[bot]) #61621e8d9bd9fc5] - meta: bump actions/setup-python from 6.1.0 to 6.2.0 (dependabot[bot]) #61627c517df2b65] - meta: bump actions/setup-node from 6.1.0 to 6.2.0 (dependabot[bot]) #616259a64f2f25d] - meta: bump actions/cache from 5.0.1 to 5.0.3 (dependabot[bot]) #616240e5922e95e] - meta: bump peter-evans/create-pull-request from 8.0.0 to 8.1.0 (dependabot[bot]) #616235da7b51091] - meta: bump actions/stale from 10.1.0 to 10.1.1 (dependabot[bot]) #61620c085c8a43f] - meta: bump actions/checkout from 6.0.1 to 6.0.2 (dependabot[bot]) #61619ce2acf0275] - meta: bump actions/download-artifact from 6.0.0 to 7.0.0 (dependabot[bot]) #61242629f0eaac5] - meta: bump actions/checkout from 6.0.0 to 6.0.1 (dependabot[bot]) #61239cd80d369c9] - meta: bump actions/upload-artifact from 5.0.0 to 6.0.0 (dependabot[bot]) #612388c75e4e1fa] - meta: bump actions/checkout from 5.0.1 to 6.0.0 (dependabot[bot]) #609255a9e9f4127] - meta: bump actions/checkout from 5.0.0 to 5.0.1 (dependabot[bot]) #607671519251dd1] - module: do not invoke resolve hooks twice for imported cjs (Joyee Cheung) #615298d7190b3fe] - module: do not wrap module._load when tracing is not enabled (Joyee Cheung) #6147935b1759d06] - (SEMVER-MINOR) module: allow subpath imports that start with#/(Jan Martin) #608647a83b38921] - net: defer synchronous destroy calls in internalConnect (RajeshKumar11) #6165816bab79421] - process: do not truncate long strings in--print(Mohamed Akram) #614972d72ea66f2] - (SEMVER-MINOR) process: preserve AsyncLocalStorage in queueMicrotask only when needed (Gürgün Dayıoğlu) #609139cc1c4604f] - repl: fix getters triggering side effects during completion (Dario Piotrowicz) #6104393703306a1] - repl: tab completion targets<class>instead ofnew <class>(Đỗ Trọng Hải) #603196f4a4f6c8e] - (SEMVER-MINOR) sea: split sea binary manipulation code (Joyee Cheung) #6116746a2dad4db] - sqlite: avoid extra copy for large text binds (Ali Hassan) #61580f91a377f7e] - sqlite: use DictionaryTemplate for run() result (Mert Can Altin) #614320e7571ae3e] - sqlite: change approach to fix segfault SQLTagStore (Bart Louwers) #604628e8f70524a] - sqlite: reserve vectors space (Guilherme Araújo) #61540c0ceb9b065] - (SEMVER-MINOR) sqlite: enable defensive mode by default (Bart Louwers) #6126633d8e8303b] - (SEMVER-MINOR) sqlite: add sqlite prepare options args (Guilherme Araújo) #61311f0d8f37002] - src: elide heap allocation in structured clone implementation (Anna Henningsen) #61703db478c4336] - src: use simdutf for one-byte string UTF-8 write in stringBytes (Mert Can Altin) #61696563ab699eb] - (SEMVER-MINOR) src: add initial support for ESM in embedder API (Joyee Cheung) #61548da13186a15] - src: throw RangeError on failed ArrayBuffer BackingStore allocation (Chengzhong Wu) #614804c80031000] - (SEMVER-MINOR) stream: add bytes() method to stream/consumers (wantaek) #60426f5233df4ff] - (SEMVER-MINOR) stream: do not passreadable.compose()output viaReadable.from()(René) #60907ad04a469c8] - test: restraint version replacement pattern in snapshots (Chengzhong Wu) #617482d3b4a8d65] - test: print stack immediately avoiding GC interleaving (Chengzhong Wu) #6169938f43a6d4e] - test: fix case-insensitive path matching on Windows (Matteo Collina) #6168206513f5ff2] - test: fix flaky test-performance-eventloopdelay (Matteo Collina) #616299d79c66c61] - test: remove duplicate wpt tests (Filip Skokan) #61617eac9f4f401] - test: fix race condition in watch mode tests (Matteo Collina) #61615ecf5947575] - test: update WPT for url toe3c46fd(Node.js GitHub Bot) #61602356ff5fece] - test: use the skipIfNoWatch() utility function (Luigi Pinca) #615314b2187aea2] - test: unify assertSnapshot common patterns (Chengzhong Wu) #615908c25489d63] - test: split test-fs-watch-ignore-* (Luigi Pinca) #6149443b8a2b7e7] - test: add some validation for JSON doc output (Antoine du Hamel) #61413345a40fda3] - (SEMVER-MINOR) test: use fixture directories for sea tests (Joyee Cheung) #6116724cf6b8326] - test: reveal wpt evaluation errors in status files (Chengzhong Wu) #61358d4034dfb62] - test: forbid use of named imports for fixtures (Antoine du Hamel) #612284f871ee897] - test: enforce better never-settling-promise detection (Antoine du Hamel) #609768e9adedf02] - test: ensure assertions are reached on all tests (Antoine du Hamel) #60845273832802e] - test: ensure assertions are reached on more tests (Antoine du Hamel) #60763e06adcb52f] - test: ensure assertions are reached on more tests (Antoine du Hamel) #60760aeed0ccc02] - test: useRegExp.escapeto improve test reliability (Antoine du Hamel) #6080374bcd0adab] - test: ensure assertions are reached on more tests (Antoine du Hamel) #60728407807b08e] - test: skip tests not passing withoutNODE_OPTIONSsupport (Antoine du Hamel) #60912a9e70cefb0] - test: ensure assertions are reached on more tests (Antoine du Hamel) #6063421b23cd0d0] - test_runner: fix test enqueue when test file has syntax error (Edy Silva) #615736a4de694b2] - test_runner: fix passingexpectFailure(Moshe Atlow) #615686640de2b0f] - test_runner: differentiate todo and failure styles (Moshe Atlow) #61564972f82411d] - (SEMVER-MINOR) test_runner: add env option to run function (Ethan Arrowood) #61367d77f98c4b6] - (SEMVER-MINOR) test_runner: support expecting a test-case to fail (Jacob Smith) #60669f98986cbb9] - tools: switch to ARM runners on GHA jobs (Antoine du Hamel) #61903034589dd93] - tools: avoid building twice in coverage jobs (Antoine du Hamel) #61899e50e2f00bb] - tools: use ubuntu-slim runner in GHA (Antoine du Hamel) #61759f658f48ccb] - tools: use ubuntu-slim runner in GHA (Antoine du Hamel) #6173465c77d74ff] - tools: use ubuntu-latest runner innotify-on-pushworkflow (Antoine du Hamel) #61742605905556a] - tools: enforce removal oflts-watch-*labels on release proposals (Antoine du Hamel) #61672f0f98d4c03] - tools: use ubuntu-slim runner in meta GitHub Actions (Tierney Cyren) #61663ab63ddf354] - tools: add LIEF to license builder (Chengzhong Wu) #615238a0f6192c9] - tools: enforce trailing commas intest/es-module(Antoine du Hamel) #608914afbbcf39e] - tools: enforce trailing commas intest/sequential(Antoine du Hamel) #608924c1abf752c] - tools,win: upgrade install additional tools to Visual Studio 2026 (Mike McCready) #615628e900af6ba] - (SEMVER-MINOR) util: add convertProcessSignalToExitCode utility (Erick Wendel) #60963v24.13.1: 2026-02-10, Version 24.13.1 'Krypton' (LTS), @aduh95Compare Source
Notable Changes
1f64d6841e] - build: add support for Python 3.14 (Christian Clauss) #5998330e500fc09] - cli: mark--heapsnapshot-near-heap-limitas stable (Joyee Cheung) #60956bc0a55f086] - crypto: update root certificates to NSS 3.119 (Node.js GitHub Bot) #614198a67c00bf5] - doc: mark--build-snapshotand--build-snapshot-configas stable (Joyee Cheung) #609543999c2a910] - meta: add avivkeller to collaborators (Aviv Keller) #61115fa542fbae6] - meta: add gurgunday to collaborators (Gürgün Dayıoğlu) #61094ff11eda2f2] - meta: add Renegade334 to collaborators (Renegade334) #607142e387fb969] - url: update ada to v3.4.2 and support unicode 17 (Yagiz Nizipli) #61593bb206782d4] - v8: markv8.queryObjects()as stable (Joyee Cheung) #60957Commits
a73279c60d] - assert: use a set instead of an array for faster lookup (Ruben Bridgewater) #610766a61bcd73c] - assert,util: fix deep comparison for sets and maps with mixed types (Ruben Bridgewater) #61388cf0eabcd42] - assert,util: improve deep comparison performance (Ruben Bridgewater) #61076ff3b9ac183] - benchmark: add SQLite benchmarks (Guilherme Araújo) #61401e1f7d68c94] - benchmark: use boolean options in benchmark tests (SeokhunEom) #6012991127c91cd] - benchmark: allow boolean option values (SeokhunEom) #60129170fda55f6] - benchmark: add microbench on isInsideNodeModules (Chengzhong Wu) #609913976381b41] - benchmark: fix incorrect base64 input in byteLength benchmark (semimikoh) #60841c702fccd76] - benchmark: use typescript for import cjs benchmark (Joyee Cheung) #6066392c517c62d] - buffer: make methods work on Uint8Array instances (Neal Beeken) #56578be95382edb] - buffer: let Buffer.of use heap (Сковорода Никита Андреевич) #605031f64d6841e] - build: test on Python 3.14 (Christian Clauss) #59983ea4687981b] - build: update android-patches/trap-handler.h.patch (Mo Luo) #60369b3a7a8c780] - build: update devcontainer.json to use paired nix env (Joyee Cheung) #614147168d0b5e3] - build: add embedtest into native suite (Joyee Cheung) #61357e00755a977] - build: fix misplaced comma in ldflags (hqzing) #6129472fcc3ee9d] - build: fix crate vendor file checksums on windows (Chengzhong Wu) #6132976a73d68fd] - build: expose libplatform symbols in shared libnode (Joyee Cheung) #61144ef8d26ce5c] - build: fix inconsistent quoting inMakefile(Antoine du Hamel) #605112d23968783] - build: remove temporal updater (Chengzhong Wu) #611514c2655f1c2] - build: update test-wpt-report to use NODE instead of OUT_NODE (Filip Skokan) #61024eaea6821fc] - build: skip build-ci on actions with a separate test step (Chengzhong Wu) #61073dfd4e12037] - build: run embedtest with node_g when BUILDTYPE=Debug (Chengzhong Wu) #60850775c77234b] - build,tools: fix addon build deadlock on errors (Vladimir Morozov) #613215deafc10fa] - build,win: improve logs when ClangCL is missing (Mike McCready) #61438e2481c5c6e] - build,win: update WinGet configurations to Python 3.14 (Mike McCready) #61431d2586b7e4c] - child_process: treat ipc length header as unsigned uint32 (Ryuhei Shima) #6134430e500fc09] - cli: mark --heapsnapshot-near-heap-limit as stable (Joyee Cheung) #609562c7da15612] - cluster: fix port reuse between cluster (Ryuhei Shima) #60141bc0a55f086] - crypto: update root certificates to NSS 3.119 (Node.js GitHub Bot) #614192d5f20e9c3] - crypto: update root certificates to NSS 3.117 (Node.js GitHub Bot) #60741fba95be188] - deps: update archs files for openssl-3.5.5 (Node.js GitHub Bot) #6154708697289e0] - deps: upgrade openssl sources to openssl-3.5.5 (Node.js GitHub Bot) #61547403c50c04d] - deps: update corepack to 0.34.6 (Node.js GitHub Bot) #615103b24691aeb] - deps: upgrade npm to 11.8.0 (npm team) #614662bba7efdc4] - deps: update googletest to8508785(Node.js GitHub Bot) #614178f8c6f6162] - deps: update sqlite to 3.51.2 (Node.js GitHub Bot) #61339c46009053c] - deps: update icu to 78.2 (Node.js GitHub Bot) #60523b46b8dd91b] - deps: update ada to v3.4.0 (Yagiz Nizipli) #6131588c6b17e18] - deps: update zlib to 1.3.1-e00f703 (Node.js GitHub Bot) #611350030c05ba9] - deps: update cjs-module-lexer to 2.2.0 (Node.js GitHub Bot) #6127177437cff89] - deps: update nbytes to 0.1.2 (Node.js GitHub Bot) #61270fb0f05a937] - deps: update timezone to 2025c (Node.js GitHub Bot) #61138b426a47c05] - deps: nghttp2: revert7784fa9(Antoine du Hamel) #61136c07a38f700] - deps: update nghttp2 to 1.68.0 (nodejs-github-bot) #61136c2ddc9a18b] - deps: update simdjson to 4.2.4 (Node.js GitHub Bot) #61056f38cd6da8e] - deps: update googletest to065127f(Node.js GitHub Bot) #61055a9a6a4cdb2] - deps: brotli: cherry-picke230f47(liujiahui) #610035a40023aae] - deps: upgrade npm to 11.7.0 (npm team) #610114121e7a413] - deps: update sqlite to 3.51.1 (Node.js GitHub Bot) #60899e8a09fc896] - deps: update zlib to 1.3.1-63d7e16 (Node.js GitHub Bot) #608988df5862ee5] - deps: upgrade npm to 11.6.4 (npm team) #608536c1c8cbdcc] - deps: update sqlite to 3.51.0 (Node.js GitHub Bot) #606142d1efc7c1b] - deps: upgrade npm to 11.6.3 (npm team) #607853a2de1c23b] - deps: update brotli to 1.2.0 (Node.js GitHub Bot) #6054058c5d40bd1] - deps: update simdjson to 4.2.2 (Node.js GitHub Bot) #60740e6b607ef50] - deps: update googletest to1b96fa1(Node.js GitHub Bot) #60739650c9e0305] - deps: update minimatch to 10.1.1 (Node.js GitHub Bot) #60543ef1951d5d5] - deps: update inspector_protocol to1b1bcbb(Node.js GitHub Bot) #60705eb068305dd] - deps: update cjs-module-lexer to 2.1.1 (Node.js GitHub Bot) #60646ee1d99131c] - deps: update simdjson to 4.2.1 (Node.js GitHub Bot) #6064423582967b7] - deps: V8: cherry-pick1441665(Domagoj Stolfa) #60989155eaedff2] - deps: V8: cherry-pick394a805(Lu Yahan) #60962c95a4a0f43] - deps: V8: backportbbaae8e(Lu Yahan) #609626f123f186d] - doc: move Security-Team from TSC to SECURITY (Rafael Gonzaga) #614952e3337d15b] - doc: addedrequestOCSPoption totls.connect(ikeyan) #61064f505f81577] - doc: restore @ChALkeR to collaborators (Сковорода Никита Андреевич) #6155312fb95d0c9] - doc: update IBM/Red Hat volunteers with dedicated project time (Beth Griggs) #61588283ab61ed2] - doc: align Buffer.concat documentation with behavior (Gürgün Dayıoğlu) #60405fc9c906d5f] - doc: removevprefix for version references (Mike McCready) #614884a88ed09e8] - doc: mention constructor comparison in assert.deepStrictEqual (Hamza Kargin) #602539b29d56491] - doc: add CVE delay mention (Rafael Gonzaga) #614654815e4ac52] - doc: update previous version links in BUILDING (Mike McCready) #614578a43244e6c] - doc: include OpenJSF handle for security stewards (Rafael Gonzaga) #6145489a7f184a1] - doc: clarify process.argv[1] behavior for -e/--eval (Jeevankumar S) #61366b4041aba1c] - doc: remove Windows Dev Home instructions from BUILDING (Mike McCready) #61434fa7830bac0] - doc: clarify TypedArray properties on Buffer (Roman Reiss) #6135545663c8956] - doc: update Python 3.14 manual install instructions (Windows) (Mike McCready) #614280248357f26] - doc: note resume build should not be done on node-test-commit (Stewart X Addison) #61373b254bab513] - doc: refine WebAssembly error documentation (sangwook) #613828aca37c6ef] - doc: add deprecation history for url.parse (Eng Zer Jun) #613898047ac3aac] - doc: add marco and rafael in last sec release (Marco Ippolito) #6138361190bf4b4] - doc: packages: example of private import switch to internal (coderaiser) #61343346311c42f] - doc: add esm and cjs examples to node:v8 (Alfredo González) #61328c07c80717c] - doc: added 'secure' event to tls.TLSSocket (ikeyan) #610669f68d30f11] - doc: restore @watilde to collaborators (Daijiro Wachi) #61350a3b08ddb51] - doc: run license-builder (github-actions[bot]) #613484990812dd9] - doc: document ALPNCallback option for TLSSocket constructor (ikeyan) #6133189e9d19693] - doc: update MDN links (Livia Medeiros) #61062dcffa88fec] - doc: correct description oferror.stackaccessor behavior (René) #6109031476cd4d1] - doc: add documentation for process.traceProcessWarnings (Alireza Ebrahimkhani) #5364199c783b9ec] - doc: add sqlite session disposal method (René) #61273c7764bed35] - doc: fix filename typo (Hardanish Singh) #612970f16bca9d8] - doc: fix typos and grammar inBUILDING.md&onboarding.md(Hardanish Singh) #612674b691b562d] - doc: mention --newVersion release script (Rafael Gonzaga) #6125532e56ab71f] - doc: correct typo in api contributing doc (Mike McCready) #612609ebf1ffbeb] - doc: add PR-URL requirement for security backports (Rafael Gonzaga) #61256940f83d95d] - doc: add reusePort error behavior to net module (mag123c) #612508881859ee0] - doc: note corepack package removal in distribution doc (Mike McCready) #6120703a1540cd1] - doc: fix tls.connect() timeout documentation (Azad Gupta) #61079816ce7530d] - doc: missingpassed,errorandpassedproperties onTestContext(Xavier Stouder) #61185d825c8858a] - doc: clarify threat model for application-level API exposure (Rafael Gonzaga) #61184a3dd30d0e0] - doc: correct options for net.Socket class and socket.connect (Xavier Stouder) #61179c3e776becd] - doc: document error event on readline InterfaceConstructor (Xavier Stouder) #6117005a6372d30] - doc: add a smooth scrolling effect to the sidebar (btea) #5900776a7eb09ef] - doc: fix test settime docs (Efe) #61117bcbbde6ccc] - doc: correct invalid collaborator profile (JJ) #61091084741d09d] - doc: add a tip about developer mode on Windows (Joyee Cheung) #61112ed4de371d3] - doc: exclude compile-time flag features from security policy (Matteo Collina) #611093999c2a910] - doc: add @avivkeller to collaborators (Aviv Keller) #61115f3ec066f1a] - doc: warn about short GCM tags visibly (Tobias Nießen) #61082fa542fbae6] - doc: add gurgunday to collaborators (Gürgün Dayıoğlu) #6109449f36722dc] - doc: mark sync module hooks as release candidate (Joyee Cheung) #60960a0adc6afd2] - doc: reorganize docs of module customization hooks (Joyee Cheung) #60960a4097ca048] - doc: mark crypto.hash as stable (Joyee Cheung) #609948a67c00bf5] - doc: mark --build-snapshot and --build-snapshot-config as stable (Joyee Cheung) #609540c83169c35] - doc: add File modes cross-references in fs methods (Mohit Raj Saxena) #60286dae815262a] - doc: add missingzstdto mjs example of zlib (Deokjin Kim) #6091528b284880e] - doc: clarify fileURLToPath security considerations (Rafael Gonzaga) #608876c440af39b] - doc: show the use of string expressions in the SQLTagStore example (schliepa) #608734c5b62209c] - doc: replace column with columnNumber in example ofutil.getCallSites(Deokjin Kim) #608818875c9148e] - doc: correct spelling in BUILDING.md (Rich Trott) #60875d6cb762426] - doc: update debuglog examples to use 'foo-bar' instead of 'foo' (xiaoyao) #608679eae518796] - doc: correct 'event handle' to 'event handler' in Utf8Stream drop event (Riddhi) #60692c3c3ed27c1] - doc: fix typos in changelogs (Rich Trott) #608551b975e3017] - doc: mark module.register as active development (Chengzhong Wu) #608496a6fc0c851] - doc: add fullName property to SuiteContext (PaulyBearCoding) #607628347d734e6] - doc: add additional codemods for deprecation (Augustin Mauroy) #608117cc87037c3] - doc: keep sidebar module visible when navigating docs (Botato) #604101c6618f643] - doc: correct concurrency wording in test() documentation (Azad Gupta) #60773488208004e] - doc: clarify that CQ only picks up PRs targetingmain(René) #6073134517940c2] - doc: clarify license section and add contributor note (KaleruMadhu) #60590f080721df4] - doc: correct and expand documentation for SQLTagStore (René) #60200be3d26709d] - doc: correct tls ALPNProtocols types (René) #60143ef82c53131] - doc: remove mention of SMS 2FA (Antoine du Hamel) #6070711b190f63e] - doc: add info about renamed flag incli.md(Antoine du Hamel) #6069059db9bc654] - doc: fix incorrect slh-dsa oids in crypto.md (Artsiom Malakhau) #60681ad52750cf6] - doc:domain.add()does not accept timer objects (René) #606752592d94e29] - doc: fix v24 changelog after security release (Marco Ippolito) #61371e0f4ad0af0] - doc,test: add documentation and test on how to use addons in SEA (Joyee Cheung) #5958213af640d94] - esm: ensure watch mode restarts after syntax errors (Xavier Stouder) #6123231afe95d15] - esm: avoid throw when module specifier is not url (Craig Macomber (Microsoft)) #61000311a04cf2d] - esm: improve error messages for ambiguous module syntax (mag123c) #60376cacef92937] - events: remove redundant todo (Gürgün Dayıoğlu) #6059542e1f72561] - events: remove eventtarget custom inspect branding (Efe) #61128fd8b61369b] - fs: remove duplicate getValidatedPath calls (Mert Can Altin) #613599bb9fc7f2c] - fs: fix errorOnExist behavior for directory copy in fs.cp (Nicholas Paun) #6094655a3c70780] - fs: fix ENOTDIR in globSync when file is treated as dir (sangwook) #61259073a145095] - fs: remove duplicate fd validation in sync functions (Mert Can Altin) #61361b132ecdf60] - fs: validate statfs path (Efe) #612300ed0a30f74] - fs: fix rmSync to handle non-ASCII characters (Yeaseen) #6110899632b1a3b] - fs: remove broken symlinks in rmSync (sangwook) #610409cb6757a67] - fs: detect dot files when using globstar (Robin van Wijngaarden) #61012e22aad19e0] - gyp: aix: change gcc version detection so CXX="ccache g++" works (Stewart X Addison) #6146459d94ba7e7] - http: fix rawHeaders exceeding maxHeadersCount limit (Max Harari) #61285ae6a1fd40a] - http,https: fix double ERR_PROXY_TUNNEL emission (Shima Ryuhei) #6069953bfbaa4b1] - http2: validate initialWindowSize per HTTP/2 spec (Matteo Collina) #6140214b421b677] - http2,zlib: prefercall()overapply()if argument list is not array (Livia Medeiros) #6083432b03d0604] - (CVE-2025-59465) lib: add TLSSocket default error handler (RafaelGSS) nodejs-private/node-private#7504ef7a6c77e] - lib: backport_tls_commonand_tls_wraprefactors (Dario Piotrowicz) #57643820e0a5cfa] - lib: fix typo inutil.jscomment (Taejin Kim) #613658de391e1cb] - lib: fix TypeScript support check in jitless mode (sangwook) #61382f22f622b3e] - lib: add lint rules for reflective function calls (Michaël Zasso) #60825603f0bf8e1] - lib: implement all 1-byte encodings in js (Сковорода Никита Андреевич) #610931c0a1aa5ef] - lib: gbk decoder is gb18030 decoder per spec (Сковорода Никита Андреевич) #610992cf963df73] - lib: enforce use ofURLParse(Antoine du Hamel) #61016bb90630470] - lib: useFastBufferfor empty buffer allocation (Gürgün Dayıoğlu) #6055810893a6f13] - lib: refactor JWK import PQC support check (Filip Skokan) #60586d43806291f] - lib,src: isInsideNodeModules should test on the first non-internal frame (Chengzhong Wu) #609910bb8f5fe03] - lib,src,test: fix tests without SQLite (Antoine du Hamel) #60906f3fe0e7fc2] - lib,test: enforce use ofassert.failvia a lint rule (Antoine du Hamel) #610048b783d46ef] - meta: do not fast-track npm updates (Antoine du Hamel) #61475de4a11b50e] - meta: fix typos in issue template config (Daijiro Wachi) #6139997b1492783] - meta: label v8 module PRs (René) #613259bf899b743] - meta: bump step-security/harden-runner from 2.13.2 to 2.14.0 (dependabot[bot]) #612454df7134324] - meta: bump actions/setup-node from 6.0.0 to 6.1.0 (dependabot[bot]) #61244ff98f610d8] - meta: bump actions/cache from 4.3.0 to 5.0.1 (dependabot[bot]) #6124386950a41ab] - meta: bump github/codeql-action from 4.31.6 to 4.31.9 (dependabot[bot]) #6124196901b4828] - meta: bump codecov/codecov-action from 5.5.1 to 5.5.2 (dependabot[bot]) #61240c90fc7c0d3] - meta: bump peter-evans/create-pull-request from 7.0.9 to 8.0.0 (dependabot[bot]) #61237f130d4b6de] - meta: move lukekarrys to emeritus (Node.js GitHub Bot) #60985416f34ccfc] - meta: bump actions/setup-python from 6.0.0 to 6.1.0 (dependabot[bot]) #609272239939305] - meta: bump github/codeql-action from 4.31.3 to 4.31.6 (dependabot[bot]) #609267f146b6a97] - meta: bump peter-evans/create-pull-request from 7.0.8 to 7.0.9 (dependabot[bot]) #60924d9020f0089] - meta: bump github/codeql-action from 4.31.2 to 4.31.3 (dependabot[bot]) #607704bba259d3b] - meta: bump step-security/harden-runner from 2.13.1 to 2.13.2 (dependabot[bot]) #60769ff11eda2f2] - meta: add Renegade334 to collaborators (Renegade334) #60714e3b5593c0f] - module: fix sync resolve hooks for require with node: prefixes (Joyee Cheung) #61088edec5be805] - module: preserve URL in the parent created by createRequire() (Joyee Cheung) #609745cc3596eb4] - node-api: fix node_api_create_object_with_properties name (Vladimir Morozov) #61319179162fe42] - node-api: use Node-API in comments (Vladimir Morozov) #61320b3fe457a89] - node-api: add napi_set_prototype (siaeyy) #607111e13e84f16] - node-api: fix data race and use-after-free in napi_threadsafe_function (Mika Fischer) #5587736ce6d636d] - node-api: add support for Float16Array (Ilyas Shabi) #5887995e6659e2b] - node-api: support SharedArrayBuffer in napi_create_dataview (Kevin Eady) #6047354f58e2fb2] - os: freeze signals constant (Xavier Stouder) #6103831489310f8] - process: improve process.cwd() error message (TseIan) #61164f7450a90ed] - repl: move completion logic to internal module (Dario Piotrowicz) #5988927117625df] - sqlite: add some tests (Guilherme Araújo) #61410d56066ce8c] - sqlite: improve error messages for tag store (Pramit Sharma) #610969d993be6c1] - sqlite: makeSQLTagStore.prototype.sizea getter (René) #60246ceaa200d16] - src: improve StringBytes::Encode perf on UTF8 (Сковорода Никита Андреевич) #61131034a5f2346] - src: add missing override specifier to Clean() (Tobias Nießen) #61429977f46cc20] - src: cache context lookup in vectored io loops (Mert Can Altin) #61387bb9e4e0784] - src: cache missing package.json files in the C++ package config cache (Michael Smith) #60425c1aa9f49cd] - src: use starts_with instead of rfind/find (Tobias Nießen) #61426d3676d0a82] - src: use C++ nullptr in sqlite (Tobias Nießen) #61416001be8aa7c] - src: use C++ nullptr in webstorage (Tobias Nießen) #614074f832b1e3d] - src: fix pointer alignment (jhofstee) #61336a0a8c96fd1] - src: dump snapshot source with node:generate_default_snapshot_source (Joyee Cheung) #61101b6d3caeda8] - src: improve StringBytes::Encode perf on ASCII (Сковорода Никита Андреевич) #611199c80e5ac87] - src: add HandleScope to edge loop in heap_utils (Mert Can Altin) #6088509ccd94312] - src: remove redundant CHECK (Tobias Nießen) #611306008354b8a] - src: remove unused private field inSQLTagStore(Michaël Zasso) #610277484a34a7d] - src: implement Windows-1252 encoding support and update related tests (Mert Can Altin) #6089347851db855] - src: fix off-thread cert loading in bundled cert mode (Joyee Cheung) #607644702a8696b] - src: handle DER decoding errors from system certificates (Joyee Cheung) #6078719a4926965] - src: use static_cast instead of C-style cast (Michaël Zasso) #608686529334dec] - src: add test flag to config file (Marco Ippolito) #60798d153b30773] - src: split inspector protocol domains files (Chengzhong Wu) #607547191b847c6] - src,permission: fix permission.has on empty param (Rafael Gonzaga) #60674a188b954bb] - src,permission: add debug log on is_tree_granted (Rafael Gonzaga) #60668b483b5a8ea] - stream: export namespace object from internal end-of-stream module (René) #614550472104536] - stream: fix isErrored/isWritable for WritableStreams (René) #60905dd13f1046f] - test: skip --build-sea tests on platforms where SEA is flaky (Joyee Cheung) #615046c18bf26f4] - test: update WPT for url to81a2aed(Node.js GitHub Bot) #61509f511c24d6b] - test: fix flaky debugger test (Ryuhei Shima) #5832441710ba953] - test: ensure removeListener event fires for once() listeners (sangwook) #601370035f3fa0f] - test: delay writing the files only on macOS (Luigi Pinca) #6153299c29eb261] - test: add implicit test for fs dispose handling with using (Ilyas Shabi) #61140e349d34c8a] - test: check new WebCryptoAPI enum values (Filip Skokan) #61406e75617d25f] - test: split test-esm-loader-hooks (Joyee Cheung) #6137442110af62a] - test: aix: mark test-emit-on-destroyed as flaky (Stewart X Addison) #61381180fdbf188] - test: update url web-platform tests (Yagiz Nizipli) #613154bac4ecd9d] - test: ensure assertions are reached on more tests (Antoine du Hamel) #6076139ca74e57e] - test: ensure assertions are reached on more tests (Antoine du Hamel) #607597327b04875] - test: ensure assertions are reached on more tests (Antoine du Hamel) #60726fd6601c710] - test: asserts that import.meta.resolve invokes sync loader hooks (Chengzhong Wu) #61158da4d4d4fde] - test: check util.parseArgs argv parsing with actual process execution (René) #61089368b32d410] - test: update WPT for urlpattern toa2e15ad(Node.js GitHub Bot) #61134e880062de8] - test: make buffer sizes 32bit-aware in test-internal-util-construct-sab (René) #61026f2706e1166] - test: remove unneccessary repl magic_mode tests (Dario Piotrowicz) #61053327dd25f86] - test: skip sea tests on riscv64 (Stewart X Addison) #611116da34027e2] - test: simplifytest-cli-node-options-docs(Antoine du Hamel) #6100674df70d1da] - test: mark stringbytes-external-max flaky on AIX (Stewart X Addison) #609955513338446] - test: update test426 fixtures (Rich Trott) #609829f594f53a7] - test: update WPT for urlpattern toaed1f3d(Node.js GitHub Bot) #6064218e3b91bf1] - test: deflaketest-repl-paste-big-data(Livia Medeiros) #6097528ecdc5c98] - test: skip SEA inspect test if inspector is not available (Livia Medeiros) #6087224a50b31e0] - test: update WPT for WebCryptoAPI to1e49331(Node.js GitHub Bot) #6089678ad2f4dad] - test: lint moreassert(regexp.test(...))cases (René) #60878280d567e1c] - test: useassert.matchfor non-literal regexp tests (René) #6087974b14258cb] - test: fix embedtest in debug windows (Vladimir Morozov) #60806163c17de51] - test: skip failing tests when compiled without amaro (Yuki Okita) #608155763a304d2] - test: fix debug test crashes caused by sea tests (Vladimir Morozov) #608071fb83e240d] - test: add lint rule to forbid use ofassert.ok(/regex/.test(…))(Antoine du Hamel) #608328c97827913] - test: replace deprecated regex test assertions in http trailers test (Aditya Chopra) #60831a88bffeedc] - test: prefer major GC in cppgc-object teardown (sangwook) #606722e2963f3ed] - test: ensure assertions are reached on HTTP2 tests (Antoine du Hamel) #607309b748942ec] - test: ensure assertions are reached on HTTP tests (Antoine du Hamel) #6072937947e0adf] - test: skip test that cause timeout on IBM i (SRAVANI GUNDEPALLI) #60700357825979e] - test: add missing r.close() calls in REPL multiline tests (sangwook) #60226ccecbd9f80] - test: update WPT for WebCryptoAPI toc58b6f4(Node.js GitHub Bot) #6070263a2400c64] - test: limit the concurrency of WPTRunner for RISC-V (Levi Zim) #60591ec40989dfb] - test: fix test-strace-openat-openssl for RISC-V (Levi Zim) #60588b09129df18] - test: split test-runner-run-watch.mjs (Joyee Cheung) #606530f05221aec] - test: ensure assertions are reached on more tests (Antoine du Hamel) #60641078cfa2cd6] - test_runner: fix memory leaks in runner (Abhishek Kv. Savani) #6086073146e9c50] - test_runner: fix coverage report when a directory is named file (Heath Dutton🕴️) #611698fc61e45e2] - test_runner: print info when test restarts (Xavier Stouder) #611609382be5b16] - test_runner: fix rerun ambiguous test failures (Moshe Atlow) #61392ce417b14c0] - test_runner: nix dead reporter code (Vas Sudanagunta) #59700ce79c72829] - test_runner: fix lazytest.assertaccessor (René) #610979a25541bd2] - test_runner: propagate V8 options to child process (Pietro Marchini) #60999d61b0584ca] - test_runner: fix line feed escaping in JUnit (Aliaksandr) #60274fc98343591] - test_runner: simplify code and make it more consistent (Antoine du Hamel) #6077736e29bf400] - (CVE-2026-21637) tls: route callback exceptions through error handlers (Matteo Collina) nodejs-private/node-private#782bc610a825d] - tools: update gyp-next to 0.21.1 (Node.js GitHub Bot) #61528c335462a6a] - tools: validate release commit diff as part oflint-release-proposal(Antoine du Hamel) #614400e53c48ab6] - tools: fix vcbuild lint-js-build (Vladimir Morozov) #61318f989fdc469] - tools: bump the eslint group in /tools/eslint with 2 updates (dependabot[bot]) #61246f104719490] - tools: only report commit validation failure on Slack (Antoine du Hamel) #611240267293e79] - tools: use sparse-checkout in linter jobs (Antoine du Hamel) #611232c861d4bd4] - tools: simplifynotify-on-push(Antoine du Hamel) #61050678f2caa71] - tools: fix update-nghttp2 signature verification (Richard Lau) #610352ef5be0570] - tools: improve log output ofcreate-release-proposal(Antoine du Hamel) #61028cd5c76cffe] - tools: fixvcbuild testwhen path contain spaces (stduhpf) #56481da6cb8e1d2] - tools: do not runtest-linuxworkflow for changes onvcbuild.bat(Antoine du Hamel) #6097949f7a8c07a] - tools: bump mdast-util-to-hast from 13.2.0 to 13.2.1 in /tools/doc (dependabot[bot]) #609304f12d38359] - tools: replace deprecated eslint-plugin-markdown (Michaël Zasso) #6090878aef6c098] - tools: remove deprecated ESLint plugins (Michaël Zasso) #60908de57704198] - tools: update ESLint dependencies (Michaël Zasso) #60908fd155c9764] - tools: disable some new cpplint rules before update (Michaël Zasso) #60901f7f987305b] - tools: don't fetch V8 deps in the source tree (Richard Lau) #60883f7a7e363f9] - tools: add temporal updater (Chengzhong Wu) #60828a7bb9746ba] - tools: dump config.gypi as json (Chengzhong Wu) #6079423792b1334] - tools: bump js-yaml from 4.1.0 to 4.1.1 in /tools/lint-md (dependabot[bot]) #607815b75fec005] - tools: bump js-yaml from 4.1.0 to 4.1.1 in /tools/doc in the doc group (dependabot[bot]) #60766a8cf03323b] - tools: update install_tools.bat old echo from 2019 to 2022 (David Hidalgo) #607361e9281e147] - tools: remove unsupportedcooldownfrom Dependabot config (Antoine du Hamel) #60747497184baff] - tools: update sccache to v0.12.0 (Michaël Zasso) #607230a33189050] - tools: update gyp-next to 0.21.0 (Node.js GitHub Bot) #60645d2c8dd29cc] - tools,doc: fix format-md files list (Stefan Stojanovic) #611470ca4fac44a] - typings: add typing for string_decoder (Taejin Kim) #613682e387fb969] - url: update ada to v3.4.2 and support unicode 17 (Yagiz Nizipli) #61593d65326c4e6] - url: add fast path to getPathFromURL decoder (Gürgün Dayıoğlu) #6074977f72e0bfc] - url: remove array.reduce usage (Gürgün Dayıoğlu) #60748bfee9d0187] - util: optimize toASCIILower function using V8s native toLowerCase (Mert Can Altin) #611076acc9d75ec] - util: limitinspectto only show own properties (Ruben Bridgewater) #61032bb6e680eb1] - util: fix parseArgs skipping positional arg with --eval and --print (azadgupta1) #60814b97081a7ba] - util: assert getCallSites does not invoke Error.prepareStackTrace (Chengzhong Wu) #60922722094ca3a] - util: safely inspect getter errors whose message throws (Yves M.) #60684746206b6ee] - v8: add GCProfiler support for erm (Ilyas Shabi) #61191bb206782d4] - v8: mark v8.queryObjects() as stable (Joyee Cheung) #60957e0ff861a8e] - worker: update code examples fornode:worker_threadsmodule (fisker Cheung) #5826406be1db72c] - worker: remove not implemented declarations (Artur Gawlik) #60655c9b0dc60ec] - zlib: validate write_result array length (Ryuhei Shima) #61342ba318c5d44] - zlib: add CHECK to validate fast path input (Matteo Collina) #61175Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
This PR has been generated by Renovate Bot.
b3fbaba7b2to5b83ae77555b83ae7755tob413f5e4e4