Commit 961b901
committed
2026-04-28, Version 26.0.0 (Current)
assert:
* (SEMVER-MAJOR) allow printf-style messages as assertion error (Ruben Bridgewater) #58849
build:
* (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
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) 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 462c035 commit 961b901
35 files changed
Lines changed: 311 additions & 31 deletions
File tree
- doc
- api
- changelogs
- src
| 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 | | |
44 | | - | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
45 | 51 | | |
46 | 52 | | |
47 | 53 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
6 | | - | |
| 6 | + | |
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
| |||
| 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 | |
|---|---|---|---|
| |||
1193 | 1193 | | |
1194 | 1194 | | |
1195 | 1195 | | |
1196 | | - | |
| 1196 | + | |
1197 | 1197 | | |
1198 | 1198 | | |
1199 | 1199 | | |
| |||
2256 | 2256 | | |
2257 | 2257 | | |
2258 | 2258 | | |
2259 | | - | |
| 2259 | + | |
2260 | 2260 | | |
2261 | 2261 | | |
2262 | 2262 | | |
| |||
2397 | 2397 | | |
2398 | 2398 | | |
2399 | 2399 | | |
2400 | | - | |
| 2400 | + | |
2401 | 2401 | | |
2402 | 2402 | | |
2403 | 2403 | | |
2404 | | - | |
| 2404 | + | |
2405 | 2405 | | |
2406 | 2406 | | |
2407 | 2407 | | |
| |||
3530 | 3530 | | |
3531 | 3531 | | |
3532 | 3532 | | |
3533 | | - | |
| 3533 | + | |
3534 | 3534 | | |
3535 | 3535 | | |
3536 | 3536 | | |
| |||
3607 | 3607 | | |
3608 | 3608 | | |
3609 | 3609 | | |
3610 | | - | |
| 3610 | + | |
3611 | 3611 | | |
3612 | 3612 | | |
3613 | 3613 | | |
| |||
3833 | 3833 | | |
3834 | 3834 | | |
3835 | 3835 | | |
3836 | | - | |
| 3836 | + | |
3837 | 3837 | | |
3838 | 3838 | | |
3839 | 3839 | | |
| |||
3926 | 3926 | | |
3927 | 3927 | | |
3928 | 3928 | | |
3929 | | - | |
| 3929 | + | |
3930 | 3930 | | |
3931 | 3931 | | |
3932 | | - | |
| 3932 | + | |
3933 | 3933 | | |
3934 | 3934 | | |
3935 | 3935 | | |
| |||
3977 | 3977 | | |
3978 | 3978 | | |
3979 | 3979 | | |
3980 | | - | |
| 3980 | + | |
3981 | 3981 | | |
3982 | 3982 | | |
3983 | | - | |
| 3983 | + | |
3984 | 3984 | | |
3985 | 3985 | | |
3986 | 3986 | | |
| |||
6060 | 6060 | | |
6061 | 6061 | | |
6062 | 6062 | | |
6063 | | - | |
| 6063 | + | |
6064 | 6064 | | |
6065 | 6065 | | |
6066 | 6066 | | |
| |||
6189 | 6189 | | |
6190 | 6190 | | |
6191 | 6191 | | |
6192 | | - | |
| 6192 | + | |
6193 | 6193 | | |
6194 | 6194 | | |
6195 | 6195 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
661 | 661 | | |
662 | 662 | | |
663 | 663 | | |
664 | | - | |
| 664 | + | |
665 | 665 | | |
666 | 666 | | |
667 | 667 | | |
| |||
979 | 979 | | |
980 | 980 | | |
981 | 981 | | |
982 | | - | |
| 982 | + | |
983 | 983 | | |
984 | 984 | | |
985 | 985 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1690 | 1690 | | |
1691 | 1691 | | |
1692 | 1692 | | |
1693 | | - | |
| 1693 | + | |
1694 | 1694 | | |
1695 | 1695 | | |
1696 | 1696 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
5 | | - | |
| 5 | + | |
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
156 | 156 | | |
157 | 157 | | |
158 | 158 | | |
| 159 | + | |
159 | 160 | | |
160 | 161 | | |
161 | 162 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
62 | 62 | | |
63 | 63 | | |
64 | 64 | | |
| 65 | + | |
65 | 66 | | |
66 | 67 | | |
67 | 68 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
64 | 64 | | |
65 | 65 | | |
66 | 66 | | |
| 67 | + | |
67 | 68 | | |
68 | 69 | | |
69 | 70 | | |
| |||
0 commit comments