Commit 9e633f9
committed
2026-05-05, Version 26.0.0 (Current)
assert:
* (SEMVER-MAJOR) allow printf-style messages as assertion error (Ruben Bridgewater) #58849
build:
* (SEMVER-MAJOR) bump GCC requirement to 13.2 (Michaël Zasso) #62555
* (SEMVER-MAJOR) enable Temporal by default (Richard Lau) #61806
* (SEMVER-MAJOR) enable V8_VERIFY_WRITE_BARRIERS in debug build (Joyee Cheung) #61898
* (SEMVER-MAJOR) reset embedder string to "-node.0" (Michaël Zasso) #61898
* (SEMVER-MAJOR) target Power 9 for AIX/IBM i (Richard Lau) #62296
* (SEMVER-MAJOR) drop support for Python 3.9 (Mike McCready) #61177
* (SEMVER-MAJOR) enable maglev for Linux on s390x (Richard Lau) #60863
* (SEMVER-MAJOR) reset embedder string to "-node.0" (Michaël Zasso) #60488
* (SEMVER-MAJOR) reset embedder string to "-node.0" (Michaël Zasso) #60111
build,test:
* (CVE-2026-21717) (SEMVER-MAJOR) test array index hash collision (Joyee Cheung) #61898
build,win:
* (SEMVER-MAJOR) fix Temporal build (StefanStojanovic) #61806
crypto:
* (SEMVER-MAJOR) unify asymmetric key import through KeyObjectHandle::Init (Filip Skokan) #62499
* (SEMVER-MAJOR) runtime-deprecate DEP0203 and DEP0204 (Filip Skokan) #62453
* (SEMVER-MAJOR) decorate async crypto job errors with OpenSSL error details (Filip Skokan) #62348
* (SEMVER-MAJOR) default ML-KEM and ML-DSA pkcs8 export to seed-only format (Filip Skokan) #62178
* (SEMVER-MAJOR) move DEP0182 to End-of-Life (Tobias Nießen) #61084
* (SEMVER-MAJOR) fix DOMException name for non-extractable key error (Filip Skokan) #60830
deps:
* (SEMVER-MAJOR) V8: cherry-pick 0f024d4e66e0 (ishabi) #62408
* (SEMVER-MAJOR) fix V8 race condition for AIX (Abdirahim Musse) #61898
* (SEMVER-MAJOR) V8: cherry-pick cd2c216e7658 (LuYahan) #61898
* (SEMVER-MAJOR) V8: backport 088b7112e7ab (Igor Sheludko) #61898
* (SEMVER-MAJOR) V8: cherry-pick 00f6e834029f (Joyee Cheung) #61898
* (SEMVER-MAJOR) V8: backport bef0d9c1bc90 (Joyee Cheung) #61898
* (SEMVER-MAJOR) V8: cherry-pick cf1bce40a5ef (Richard Lau) #61898
* (SEMVER-MAJOR) V8: cherry-pick daf4656ba85e (Milad Fa) #61898
* (SEMVER-MAJOR) V8: cherry-pick d83f479604c8 (Joyee Cheung) #61898
* (SEMVER-MAJOR) V8: cherry-pick edeb0a4fa181 (Joyee Cheung) #61898
* (SEMVER-MAJOR) V8: cherry-pick aa0b288f87cc (Richard Lau) #61898
* (SEMVER-MAJOR) patch V8 to fix Windows build (StefanStojanovic) #61898
* (SEMVER-MAJOR) V8: cherry-pick highway@989a498fdf3 (Richard Lau) #61898
* (SEMVER-MAJOR) support madvise(3C) across ALL illumos revisions (Dan McDonald) #61898
* (SEMVER-MAJOR) patch V8 for illumos (Dan McDonald) #61898
* (SEMVER-MAJOR) remove problematic comment from v8-internal (Michaël Zasso) #61898
* (SEMVER-MAJOR) define V8_PRESERVE_MOST as no-op on Windows (Stefan Stojanovic) #61898
* (SEMVER-MAJOR) patch V8 to avoid duplicated zlib symbol (Michaël Zasso) #61898
* (SEMVER-MAJOR) update V8 to 14.6.202.33 (Michaël Zasso) #61898
* (SEMVER-MAJOR) update undici to 8.0.2 (Node.js GitHub Bot) #62384
* (SEMVER-MAJOR) V8: backport 151d0a44a1b2 (Abdirahim Musse) #60488
* (SEMVER-MAJOR) V8: cherry-pick 47800791b35c (Jakob Kummerow) #60488
* (SEMVER-MAJOR) patch V8 for illumos (Dan McDonald) #59805
* (SEMVER-MAJOR) use std::map in MSVC STL for EphemeronRememberedSet (Joyee Cheung) #58070
* (SEMVER-MAJOR) remove problematic comment from v8-internal (Michaël Zasso) #58070
* (SEMVER-MAJOR) patch V8 to avoid duplicated zlib symbol (Michaël Zasso) #54077
* (SEMVER-MAJOR) update V8 to 14.3.127.12 (Michaël Zasso) #60488
* (SEMVER-MAJOR) V8: cherry-pick ff34ae20c8e3 (Chengzhong Wu) #60111
* (SEMVER-MAJOR) V8: backport fed47445bbdd (Abdirahim Musse) #60111
* (SEMVER-MAJOR) patch V8 for illumos (Dan McDonald) #59805
* (SEMVER-MAJOR) use std::map in MSVC STL for EphemeronRememberedSet (Joyee Cheung) #58070
* (SEMVER-MAJOR) remove problematic comment from v8-internal (Michaël Zasso) #58070
* (SEMVER-MAJOR) patch V8 to avoid duplicated zlib symbol (Michaël Zasso) #54077
* (SEMVER-MAJOR) update V8 to 14.2.231.9 (Michaël Zasso) #60111
diagnostics_channel:
* (SEMVER-MAJOR) ensure tracePromise consistency with non-Promises (René) #61766
doc:
* (SEMVER-MAJOR) remove extensionless CJS exception for type:module packages (Matteo Collina) #62176
* (SEMVER-MAJOR) update supported Windows SDK version to 11 (Mike McCready) #61973
* (SEMVER-MAJOR) drop p8 and z13 support (Milad Fa) #61005
http:
* (SEMVER-MAJOR) move writeHeader to end-of-life (Sebastian Beltran) #60635
* (SEMVER-MAJOR) fix handling of HTTP upgrades with bodies (Tim Perry) #60016
lib:
* (SEMVER-MAJOR) return undefined for localStorage without file (Matteo Collina) #61333
lib,src:
* (SEMVER-MAJOR) implement QuotaExceededError as DOMException-derived interface (Filip Skokan) #62293
module:
* (SEMVER-MAJOR) runtime-deprecate module.register() (Geoffrey Booth) #62401
* (SEMVER-MAJOR) remove --experimental-transform-types (Marco Ippolito) #61803
src:
* (SEMVER-MAJOR) replace uses of deprecated v8::External APIs (gahaas) #61898
* (SEMVER-MAJOR) stop using `v8::PropertyCallbackInfo<T>::This()` (Igor Sheludko) #61898
* (SEMVER-MAJOR) avoid deprecated Wasm API (Clemens Backes) #61898
* (SEMVER-MAJOR) avoid deprecated `FixedArray::Get` (Clemens Backes) #61898
* (SEMVER-MAJOR) update NODE_MODULE_VERSION to 147 (Michaël Zasso) #61898
* (SEMVER-MAJOR) remove deprecated and unused isolate fields (Michaël Zasso) #60488
* (SEMVER-MAJOR) update NODE_MODULE_VERSION to 144 (Michaël Zasso) #60488
* (SEMVER-MAJOR) include `node_api_types.h` instead of `node_api.h` in `node.h` (Anna Henningsen) #60496
* (SEMVER-MAJOR) update NODE_MODULE_VERSION to 142 (Michaël Zasso) #60111
stream:
* (SEMVER-MAJOR) promote DEP0201 to runtime deprecation (René) #62173
* (SEMVER-MAJOR) move _stream_* to end-of-life (Sebastian Beltran) #60657
* (SEMVER-MAJOR) readable read one buffer at a time (Robert Nagy) #60441
* (SEMVER-MAJOR) preserve AsyncLocalStorage on finished only when needed (avcribl) #59873
test:
* (SEMVER-MAJOR) skip wasm allocation tests in workers (Michaël Zasso) #61898
* (SEMVER-MAJOR) update wpt Wasm jsapi expectations (Michaël Zasso) #61898
* (SEMVER-MAJOR) support presence of Temporal global (Michaël Zasso) #61898
* (SEMVER-MAJOR) add type tags to uses of v8::External (gahaas) #61898
* (SEMVER-MAJOR) fix test-linux-perf-logger for V8 14.3 (Michaël Zasso) #60488
tools:
* (SEMVER-MAJOR) remove v8_initializers_slow workaround from v8.gyp (Michaël Zasso) #61898
* (SEMVER-MAJOR) add Rust args to `tools/make-v8.sh` (Richard Lau) #61898
* (SEMVER-MAJOR) update V8 gypfiles for 14.6 (Michaël Zasso) #61898
* (SEMVER-MAJOR) update V8 gypfiles for 14.5 (Michaël Zasso) #61898
* (SEMVER-MAJOR) update V8 gypfiles for 14.4 (Michaël Zasso) #61898
util:
* (SEMVER-MAJOR) mark proxied objects as such when inspecting them (Ruben Bridgewater) #61029
* (SEMVER-MAJOR) reduce TextEncoder.encodeInto function size (Yagiz Nizipli) #60339
PR-URL: #625261 parent 6df4f7b commit 9e633f9
45 files changed
Lines changed: 746 additions & 88 deletions
File tree
- doc
- api
- changelogs
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| 5 | + | |
5 | 6 | | |
6 | 7 | | |
7 | 8 | | |
| |||
34 | 35 | | |
35 | 36 | | |
36 | 37 | | |
| 38 | + | |
37 | 39 | | |
38 | 40 | | |
39 | 41 | | |
40 | 42 | | |
41 | 43 | | |
42 | 44 | | |
43 | 45 | | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
44 | 49 | | |
45 | 50 | | |
46 | 51 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
327 | 327 | | |
328 | 328 | | |
329 | 329 | | |
330 | | - | |
| 330 | + | |
331 | 331 | | |
332 | 332 | | |
333 | 333 | | |
| |||
342 | 342 | | |
343 | 343 | | |
344 | 344 | | |
345 | | - | |
| 345 | + | |
346 | 346 | | |
347 | 347 | | |
348 | 348 | | |
| |||
861 | 861 | | |
862 | 862 | | |
863 | 863 | | |
864 | | - | |
| 864 | + | |
865 | 865 | | |
866 | 866 | | |
867 | 867 | | |
| |||
1104 | 1104 | | |
1105 | 1105 | | |
1106 | 1106 | | |
1107 | | - | |
| 1107 | + | |
1108 | 1108 | | |
1109 | 1109 | | |
1110 | 1110 | | |
| |||
1292 | 1292 | | |
1293 | 1293 | | |
1294 | 1294 | | |
1295 | | - | |
| 1295 | + | |
1296 | 1296 | | |
1297 | 1297 | | |
1298 | 1298 | | |
| |||
1344 | 1344 | | |
1345 | 1345 | | |
1346 | 1346 | | |
1347 | | - | |
| 1347 | + | |
1348 | 1348 | | |
1349 | 1349 | | |
1350 | 1350 | | |
| |||
1471 | 1471 | | |
1472 | 1472 | | |
1473 | 1473 | | |
1474 | | - | |
| 1474 | + | |
1475 | 1475 | | |
1476 | 1476 | | |
1477 | 1477 | | |
| |||
1534 | 1534 | | |
1535 | 1535 | | |
1536 | 1536 | | |
1537 | | - | |
| 1537 | + | |
1538 | 1538 | | |
1539 | 1539 | | |
1540 | 1540 | | |
| |||
1601 | 1601 | | |
1602 | 1602 | | |
1603 | 1603 | | |
1604 | | - | |
| 1604 | + | |
1605 | 1605 | | |
1606 | 1606 | | |
1607 | 1607 | | |
| |||
1657 | 1657 | | |
1658 | 1658 | | |
1659 | 1659 | | |
1660 | | - | |
| 1660 | + | |
1661 | 1661 | | |
1662 | 1662 | | |
1663 | 1663 | | |
| |||
1904 | 1904 | | |
1905 | 1905 | | |
1906 | 1906 | | |
1907 | | - | |
| 1907 | + | |
1908 | 1908 | | |
1909 | 1909 | | |
1910 | 1910 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
389 | 389 | | |
390 | 390 | | |
391 | 391 | | |
392 | | - | |
| 392 | + | |
| 393 | + | |
| 394 | + | |
393 | 395 | | |
394 | 396 | | |
395 | 397 | | |
| |||
527 | 529 | | |
528 | 530 | | |
529 | 531 | | |
530 | | - | |
| 532 | + | |
| 533 | + | |
| 534 | + | |
531 | 535 | | |
532 | 536 | | |
533 | 537 | | |
| |||
543 | 547 | | |
544 | 548 | | |
545 | 549 | | |
546 | | - | |
| 550 | + | |
| 551 | + | |
| 552 | + | |
547 | 553 | | |
548 | 554 | | |
549 | 555 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
786 | 786 | | |
787 | 787 | | |
788 | 788 | | |
789 | | - | |
| 789 | + | |
790 | 790 | | |
791 | 791 | | |
792 | 792 | | |
| |||
1325 | 1325 | | |
1326 | 1326 | | |
1327 | 1327 | | |
1328 | | - | |
| 1328 | + | |
| 1329 | + | |
| 1330 | + | |
1329 | 1331 | | |
1330 | 1332 | | |
1331 | 1333 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1193 | 1193 | | |
1194 | 1194 | | |
1195 | 1195 | | |
1196 | | - | |
| 1196 | + | |
1197 | 1197 | | |
1198 | 1198 | | |
1199 | 1199 | | |
| |||
2258 | 2258 | | |
2259 | 2259 | | |
2260 | 2260 | | |
2261 | | - | |
| 2261 | + | |
2262 | 2262 | | |
2263 | 2263 | | |
2264 | 2264 | | |
| |||
2399 | 2399 | | |
2400 | 2400 | | |
2401 | 2401 | | |
2402 | | - | |
| 2402 | + | |
2403 | 2403 | | |
2404 | 2404 | | |
2405 | 2405 | | |
2406 | | - | |
| 2406 | + | |
2407 | 2407 | | |
2408 | 2408 | | |
2409 | 2409 | | |
| |||
3536 | 3536 | | |
3537 | 3537 | | |
3538 | 3538 | | |
3539 | | - | |
| 3539 | + | |
3540 | 3540 | | |
3541 | 3541 | | |
3542 | 3542 | | |
| |||
3613 | 3613 | | |
3614 | 3614 | | |
3615 | 3615 | | |
3616 | | - | |
| 3616 | + | |
3617 | 3617 | | |
3618 | 3618 | | |
3619 | 3619 | | |
| |||
3839 | 3839 | | |
3840 | 3840 | | |
3841 | 3841 | | |
3842 | | - | |
| 3842 | + | |
3843 | 3843 | | |
3844 | 3844 | | |
3845 | 3845 | | |
| |||
3932 | 3932 | | |
3933 | 3933 | | |
3934 | 3934 | | |
3935 | | - | |
| 3935 | + | |
3936 | 3936 | | |
3937 | 3937 | | |
3938 | 3938 | | |
3939 | | - | |
| 3939 | + | |
3940 | 3940 | | |
3941 | 3941 | | |
3942 | 3942 | | |
| |||
3987 | 3987 | | |
3988 | 3988 | | |
3989 | 3989 | | |
3990 | | - | |
| 3990 | + | |
3991 | 3991 | | |
3992 | 3992 | | |
3993 | 3993 | | |
3994 | | - | |
| 3994 | + | |
3995 | 3995 | | |
3996 | 3996 | | |
3997 | 3997 | | |
| |||
6104 | 6104 | | |
6105 | 6105 | | |
6106 | 6106 | | |
6107 | | - | |
| 6107 | + | |
6108 | 6108 | | |
6109 | 6109 | | |
6110 | 6110 | | |
| |||
6233 | 6233 | | |
6234 | 6234 | | |
6235 | 6235 | | |
6236 | | - | |
| 6236 | + | |
6237 | 6237 | | |
6238 | 6238 | | |
6239 | 6239 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1630 | 1630 | | |
1631 | 1631 | | |
1632 | 1632 | | |
1633 | | - | |
| 1633 | + | |
1634 | 1634 | | |
1635 | 1635 | | |
1636 | 1636 | | |
| |||
2841 | 2841 | | |
2842 | 2842 | | |
2843 | 2843 | | |
2844 | | - | |
| 2844 | + | |
2845 | 2845 | | |
2846 | 2846 | | |
2847 | 2847 | | |
| |||
4033 | 4033 | | |
4034 | 4034 | | |
4035 | 4035 | | |
4036 | | - | |
| 4036 | + | |
4037 | 4037 | | |
4038 | 4038 | | |
4039 | 4039 | | |
| |||
4241 | 4241 | | |
4242 | 4242 | | |
4243 | 4243 | | |
4244 | | - | |
| 4244 | + | |
4245 | 4245 | | |
4246 | 4246 | | |
4247 | 4247 | | |
| |||
4431 | 4431 | | |
4432 | 4432 | | |
4433 | 4433 | | |
4434 | | - | |
| 4434 | + | |
4435 | 4435 | | |
4436 | 4436 | | |
4437 | 4437 | | |
| |||
4489 | 4489 | | |
4490 | 4490 | | |
4491 | 4491 | | |
4492 | | - | |
| 4492 | + | |
4493 | 4493 | | |
4494 | 4494 | | |
4495 | 4495 | | |
| |||
4516 | 4516 | | |
4517 | 4517 | | |
4518 | 4518 | | |
4519 | | - | |
| 4519 | + | |
4520 | 4520 | | |
4521 | 4521 | | |
4522 | 4522 | | |
| |||
4535 | 4535 | | |
4536 | 4536 | | |
4537 | 4537 | | |
4538 | | - | |
| 4538 | + | |
4539 | 4539 | | |
4540 | 4540 | | |
4541 | 4541 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
948 | 948 | | |
949 | 949 | | |
950 | 950 | | |
951 | | - | |
| 951 | + | |
952 | 952 | | |
953 | 953 | | |
954 | 954 | | |
| |||
1861 | 1861 | | |
1862 | 1862 | | |
1863 | 1863 | | |
| 1864 | + | |
1864 | 1865 | | |
1865 | 1866 | | |
1866 | 1867 | | |
| |||
0 commit comments