Commit 44a39d9
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 44a39d9
47 files changed
Lines changed: 391 additions & 111 deletions
File tree
- doc
- api
- changelogs
- src
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 | | |
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 | |
|---|---|---|---|
| |||
389 | 389 | | |
390 | 390 | | |
391 | 391 | | |
392 | | - | |
| 392 | + | |
393 | 393 | | |
394 | 394 | | |
395 | 395 | | |
| |||
527 | 527 | | |
528 | 528 | | |
529 | 529 | | |
530 | | - | |
| 530 | + | |
531 | 531 | | |
532 | 532 | | |
533 | 533 | | |
| |||
543 | 543 | | |
544 | 544 | | |
545 | 545 | | |
546 | | - | |
| 546 | + | |
547 | 547 | | |
548 | 548 | | |
549 | 549 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1280 | 1280 | | |
1281 | 1281 | | |
1282 | 1282 | | |
1283 | | - | |
| 1283 | + | |
1284 | 1284 | | |
1285 | 1285 | | |
1286 | 1286 | | |
| |||
| 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 | |
|---|---|---|---|
| |||
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 | | |
| |||
4485 | 4485 | | |
4486 | 4486 | | |
4487 | 4487 | | |
4488 | | - | |
| 4488 | + | |
4489 | 4489 | | |
4490 | 4490 | | |
4491 | | - | |
| 4491 | + | |
4492 | 4492 | | |
4493 | 4493 | | |
4494 | 4494 | | |
| |||
4510 | 4510 | | |
4511 | 4511 | | |
4512 | 4512 | | |
4513 | | - | |
| 4513 | + | |
4514 | 4514 | | |
4515 | 4515 | | |
4516 | | - | |
| 4516 | + | |
4517 | 4517 | | |
4518 | 4518 | | |
4519 | 4519 | | |
| |||
4527 | 4527 | | |
4528 | 4528 | | |
4529 | 4529 | | |
4530 | | - | |
| 4530 | + | |
4531 | 4531 | | |
4532 | 4532 | | |
4533 | | - | |
| 4533 | + | |
4534 | 4534 | | |
4535 | 4535 | | |
4536 | 4536 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
830 | 830 | | |
831 | 831 | | |
832 | 832 | | |
833 | | - | |
| 833 | + | |
834 | 834 | | |
835 | 835 | | |
836 | 836 | | |
| |||
1465 | 1465 | | |
1466 | 1466 | | |
1467 | 1467 | | |
1468 | | - | |
| 1468 | + | |
1469 | 1469 | | |
1470 | 1470 | | |
1471 | 1471 | | |
| |||
0 commit comments