Repository navigation
⬆️ Updates Node.js to v27 - #571
Open
renovate[bot] wants to merge 1 commit into
Open
renovate[bot] wants to merge 1 commit into
renovate[bot] wants to merge 1 commit into
Conversation
|
Thanks for the PR! This section of the codebase is owner by https://github.com/AlexRogalskiy/ - if they write a comment saying "LGTM" then it will be merged. |
|
🏷️ [bumpr] |
1 similar comment
|
🏷️ [bumpr] |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Note
This PR body was truncated due to platform limits.
This PR contains the following updates:
>= v8.17.0→>= 27.0.0-alpha.0.0.0Warning
Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Release Notes
nodejs/node (node)
v27.0.0-alpha.0.0.0: 2026-10-29, Version 27.0.0-alpha.0.0.0 (Alpha), @RafaelGSSCompare Source
Notable Changes
V8 15.6
The V8 engine is updated to version 15.6.75.13, up from 14.6 in Node.js 26. Highlights:
Math.sumPrecise(),Intl.Locale.prototype.variants,Iterator.prototype.join(),Iterator.prototype.includes(),Iterator.zip()andIterator.zipKeyed().import defer(--js-defer-import-eval), ImmutableArrayBuffer(--js-immutable-arraybuffer) and RegExp buffer boundaries (--js-regexp-buffer-boundaries).--max-old-space-sizeis not set, the default heap size limit is now half of the physical memory clamped between 256 MB and 4 GB, and memory held byBufferandArrayBufferinstances now counts toward the heap limit. Applications that relied on the previous defaults should set--max-old-space-sizeexplicitly.v8.serialize(),structuredClone()andpostMessage()use a new format that older Node.js releases cannot read.v8.cachedDataVersionTag()and the compile cache also change on every Node.js patch of V8, not only on V8 version changes.Mathmethods now use LLVM's libm and may differ in the last bit;Math.random()sequences change for a given--random-seed;error.stackis no longer looked up through the prototype chain;awaitincurs fewer microtasks;Array.prototype.sort()uses PowerSort for large arrays and remains stable.--experimental-wasm-<name>flags are renamed--wasm-<name>.A full changelog of the V8 changes between 14.6 and 15.6 will be shared soon.
Contributed by Joyee Cheung in #65161, #66537 and #66601.
Other notable changes
21cfb2a4ad] - (SEMVER-MAJOR) build: remove the bundled FIPS provider build (Filip Skokan) #6477734e3b90621] - (SEMVER-MAJOR) build: require OpenSSL 3 or later (Filip Skokan) #64777c362db6e24] - (SEMVER-MAJOR) build: downgrade Intel macOS support to experimental (Antoine du Hamel) #65427fb8d52d75a] - (SEMVER-MAJOR) crypto: move DEP0093 to End-of-Life (Filip Skokan) #647778be36fb494] - (SEMVER-MAJOR) crypto: remove legacy OpenSSL code paths (Filip Skokan) #64777718f044f07] - (SEMVER-MAJOR) crypto: validate digest output encodings (Filip Skokan) #662476b8001d219] - (SEMVER-MAJOR) crypto: validate update input encodings (Filip Skokan) #66247127f79a911] - (SEMVER-MAJOR) crypto: validate inputEncoding in Cipher/Decipher update (Maruthan G) #66247b116861e88] - (SEMVER-MAJOR) crypto: move DEP0198 to End-of-Life (Filip Skokan) #640004d09c04253] - (SEMVER-MAJOR) crypto: move DEP0203 and DEP0204 to End-of-Life (Filip Skokan) #631889d50432837] - (SEMVER-MAJOR) crypto: reject resizable backing stores in Web Crypto buffer parameters (Filip Skokan) #6392563907e1018] - (SEMVER-MAJOR) crypto: throw on uninitialized DH computeSecret (Filip Skokan) #63922463e56fb00] - (SEMVER-MAJOR) crypto: runtime-deprecate calling Hmac.digest() more than once (Madelyn) #63624a2cd8aa883] - (SEMVER-MAJOR) crypto,https,tls: end OpenSSL engine support (Filip Skokan) #647773983092f63] - (SEMVER-MAJOR) deps: update archs files for openssl-4.1.0 (Node.js GitHub Bot) #6697179239a48f1] - (SEMVER-MAJOR) deps: upgrade openssl sources to openssl-4.1.0 (Node.js GitHub Bot) #6697185bfe9a938] - (SEMVER-MAJOR) deps: remove ncrypto legacy OpenSSL backend (Filip Skokan) #64777826df076a3] - (SEMVER-MAJOR) deps: update V8 to 15.6.75.13 (Joyee Cheung) #666014eb3908d1f] - (SEMVER-MAJOR) deps: upgrade npm to 12.1.0 (npm team) #66212cba0833111] - (SEMVER-MAJOR) dgram: skip the custom lookup for literal IP addresses (Ruben Bridgewater) #6413154a5095764] - (SEMVER-MAJOR) dns: do not consult hosts file in reverse lookups (Archkon) #64268efc0a14461] - (SEMVER-MAJOR) dns: stop using deprecated functions inSetServers(Antoine du Hamel) #643567f16850ef6] - (SEMVER-MAJOR) doc: remove OpenSSL 1.x references (Filip Skokan) #647779c67491706] - (SEMVER-MAJOR) doc: update Node.js 27 official binary toolchains (Richard Lau) #663776071f8bc32] - (SEMVER-MAJOR) domain: runtime-deprecate the module (Matteo Collina) #650742c4356cedf] - (SEMVER-MAJOR) domain: port to AsyncLocalStorage (Matteo Collina) #61095a8f2bf007e] - (SEMVER-MAJOR) fs: implement glob natively (Aviv Keller) #653921f53d7ee3f] - (SEMVER-MAJOR) fs: return Buffer from mkdtemp when prefix is a Buffer (Hamid Reza Ghavami) #64397e5778f78c5] - (SEMVER-MAJOR) http: reject responses exceeding header limit (Matteo Collina) #6501025c0c8e18a] - (SEMVER-MAJOR) http: runtime deprecate instantiating without new (Yagiz Nizipli) #648539f75269840] - (SEMVER-MAJOR) http: increase keepAliveTimeout default to 65 seconds (Tim Perry) #6278221436f0405] - (SEMVER-MAJOR) http: make req.headers have a null prototype (Matteo Collina) #62900b2248fd370] - (SEMVER-MAJOR) http: reject addTrailers after finish (Ryuhei Shima) #628321576cb83b4] - (SEMVER-MAJOR) http2: increase default window sizes (Matteo Collina) #6462312ce81920a] - (SEMVER-MAJOR) lib: deprecate _http_* (Sebastian Beltran) #5853519c46abbef] - (SEMVER-MAJOR) lib: insert argv[0] at argv[1] in setDeserializeMainFunction (Daijiro Wachi) #62928b1387e6aed] - (SEMVER-MAJOR) lib: useObject.freezeto avoid defensive cloning inSourceMap(Daijiro Wachi) #628309390c810d1] - (SEMVER-MAJOR) lib: reject SharedArrayBuffer in Blob constructor per spec (Ali Hassan) #63046057e591f7c] - (SEMVER-MAJOR) lib,src: remove--no-experimental-websocketCLI flag (Antoine du Hamel) #652849746ebce07] - (SEMVER-MAJOR) net: race family autoselection attempts (Matteo Collina) #66229e03e2f6486] - (SEMVER-MAJOR) net: throw on multiple listen calls (Matteo Collina) #64871a6e7e6a95e] - (SEMVER-MAJOR) net: runtime-deprecate Server.prototype._listen2 (Guilherme Araújo) #647946d8baeabb0] - (SEMVER-MAJOR) net: add experimental net/promises API (Ethan Arrowood) #639654f844f4380] - (SEMVER-MAJOR) repl: use inspector over vm (Aviv Keller) #64034fc28d9402f] - (SEMVER-MAJOR) src: officially deprecatenode::ObjectWrap(Anna Henningsen) #637562d0c926907] - (SEMVER-MAJOR) src: mergeCreateEnvironment()overloads (Anna Henningsen) #63596f378cfcfbf] - (SEMVER-MAJOR) src,lib: add --allow-env permission (James M Snell) #661329f7ae86d8b] - (SEMVER-MAJOR) stream: destroy source when map iterator closes early (Y1D7NG) #642646698675526] - test_runner: use AsyncLocalStorage instead of async_hooks (Matteo Collina) #667957a11a9b2db] - (SEMVER-MAJOR) tls: move _tls_* to end-of-life (Sebastian Beltran) #60658967d4af565] - (SEMVER-MAJOR) zlib: convert classes to modern syntax and eol DEP0184 (Yagiz Nizipli) #64849Semver-Major Commits
984aa0c25e] - (SEMVER-MAJOR) async_hooks: remove legacy AsyncLocalStorage implementation (Matteo Collina) #63641d1960949bb] - (SEMVER-MAJOR) benchmark: protect against accidental fork bomb (James M Snell) #6613221cfb2a4ad] - (SEMVER-MAJOR) build: remove the bundled FIPS provider build (Filip Skokan) #6477734e3b90621] - (SEMVER-MAJOR) build: require OpenSSL 3 or later (Filip Skokan) #647776f178cd39f] - (SEMVER-MAJOR) build: reset embedder string to "-node.0" (Joyee Cheung) #6660160c7958b8e] - (SEMVER-MAJOR) build: update flags for V8 CI (Richard Lau) #6653705c9b89d42] - (SEMVER-MAJOR) build: disable V8_USE_METAGEN_INSTANCE_TYPES (Joyee Cheung) #6653718077b5d3a] - (SEMVER-MAJOR) build: do not match v8_libplatform_headers when scraping sources (Joyee Cheung) #66537520388f362] - (SEMVER-MAJOR) build: reset embedder string to "-node.0" (Joyee Cheung) #6653730074a3cc8] - (SEMVER-MAJOR) build: fix cppgc_base perfetto source scraper (Chengzhong Wu) #65161b356886269] - (SEMVER-MAJOR) build: use ICU_UTIL_DATA_STATIC across V8 (Joyee Cheung) #6516108a7331bb1] - (SEMVER-MAJOR) build: disable v8_postmortem_support (Joyee Cheung) #65161c148a7f3ba] - (SEMVER-MAJOR) build: reset embedder string to "-node.0" (Joyee Cheung) #6516187a4efb61f] - (SEMVER-MAJOR) Revert "build: update Makefile to support fat binary" (Antoine du Hamel) #65427c362db6e24] - (SEMVER-MAJOR) build: downgrade Intel macOS support to experimental (Antoine du Hamel) #65427ea86967557] - (SEMVER-MAJOR) build,win: do not quote cmd arguments (StefanStojanovic) #65161fb8d52d75a] - (SEMVER-MAJOR) crypto: move DEP0093 to End-of-Life (Filip Skokan) #647778be36fb494] - (SEMVER-MAJOR) crypto: remove legacy OpenSSL code paths (Filip Skokan) #64777718f044f07] - (SEMVER-MAJOR) crypto: validate digest output encodings (Filip Skokan) #662476b8001d219] - (SEMVER-MAJOR) crypto: validate update input encodings (Filip Skokan) #66247127f79a911] - (SEMVER-MAJOR) crypto: validate inputEncoding in Cipher/Decipher update (Maruthan G) #66247b116861e88] - (SEMVER-MAJOR) crypto: move DEP0198 to End-of-Life (Filip Skokan) #640004d09c04253] - (SEMVER-MAJOR) crypto: move DEP0203 and DEP0204 to End-of-Life (Filip Skokan) #631889d50432837] - (SEMVER-MAJOR) crypto: reject resizable backing stores in Web Crypto buffer parameters (Filip Skokan) #6392563907e1018] - (SEMVER-MAJOR) crypto: throw on uninitialized DH computeSecret (Filip Skokan) #63922463e56fb00] - (SEMVER-MAJOR) crypto: runtime-deprecate calling Hmac.digest() more than once (Madelyn) #63624a2cd8aa883] - (SEMVER-MAJOR) crypto,https,tls: end OpenSSL engine support (Filip Skokan) #64777b61e682fc0] - (SEMVER-MAJOR) Revert "crypto,https,tls: runtime-deprecate OpenSSL engine-based APIs (DEP0183)" (Filip Skokan) #64777da516920fc] - (SEMVER-MAJOR) crypto,https,tls: runtime-deprecate OpenSSL engine-based APIs (DEP0183) (Filip Skokan) #639663983092f63] - (SEMVER-MAJOR) deps: update archs files for openssl-4.1.0 (Node.js GitHub Bot) #6697179239a48f1] - (SEMVER-MAJOR) deps: upgrade openssl sources to openssl-4.1.0 (Node.js GitHub Bot) #6697185bfe9a938] - (SEMVER-MAJOR) deps: remove ncrypto legacy OpenSSL backend (Filip Skokan) #647771c90519c1a] - (SEMVER-MAJOR) deps: V8: cherry-pick8d14d49(Antoine du Hamel) #666012d87c56f37] - (SEMVER-MAJOR) deps: V8: cherry-pick19173cd(Joyee Cheung) #666012589e42f48] - (SEMVER-MAJOR) deps: V8: cherry-pick95626c6(Joyee Cheung) #666010e2f479a0c] - (SEMVER-MAJOR) deps: V8: cherry-pick99ebeac(Joyee Cheung) #66601c1e280b773] - (SEMVER-MAJOR) deps: V8: cherry-pickb2fc93f(Joyee Cheung) #6660166f9d2e907] - (SEMVER-MAJOR) deps: V8: cherry-picke10d795(Joyee Cheung) #66601fc2b3fb0d0] - (SEMVER-MAJOR) deps: V8: cherry-pick5dfeb2e(Joyee Cheung) #666015fb4242977] - (SEMVER-MAJOR) deps: V8: cherry-pick415b7d3(Joyee Cheung) #66601cb9469250e] - (SEMVER-MAJOR) deps: patch V8 to avoid duplicated zlib symbol (Michaël Zasso) #66601415fe6e55e] - (SEMVER-MAJOR) deps: update Rust crates for V8 15.6.75.13 (Joyee Cheung) #66601826df076a3] - (SEMVER-MAJOR) deps: update V8 to 15.6.75.13 (Joyee Cheung) #6660118b117b30f] - (SEMVER-MAJOR) deps: patch V8 to fix Windows build (StefanStojanovic) #6653787c1b1cfb4] - (SEMVER-MAJOR) deps: support madvise(3C) across ALL illumos revisions (Dan McDonald) #665375fb74d16f9] - (SEMVER-MAJOR) deps: patch V8 for illumos (Dan McDonald) #66537ea41e655f3] - (SEMVER-MAJOR) deps: define V8_PRESERVE_MOST as no-op on Windows (Stefan Stojanovic) #66537a633547d9c] - (SEMVER-MAJOR) deps: patch V8 to avoid duplicated zlib symbol (Michaël Zasso) #66537bae4e709b8] - (SEMVER-MAJOR) deps: V8: cherry-pick1246d3b(Joyee Cheung) #66537a9cc80dd34] - (SEMVER-MAJOR) deps: V8: cherry-pick00508c3(Joyee Cheung) #66537801d1c7a39] - (SEMVER-MAJOR) deps: V8: backport9fb4444(Steven R. Loomis) #66537938487505f] - (SEMVER-MAJOR) deps: V8: cherry-pick786c1c2(Eliau Elkouby) #66537e7db80914f] - (SEMVER-MAJOR) deps: V8: cherry-pick820f3d7(Joyee Cheung) #665372551a56021] - (SEMVER-MAJOR) deps: V8: cherry-pick315d9c9(ishabi) #66537bfd74f89dd] - (SEMVER-MAJOR) deps: V8: cherry-pick37baecd(ishabi) #66537fd1aba0dfa] - (SEMVER-MAJOR) deps: V8: cherry-pick99ebeac(Joyee Cheung) #66537f0273edb9e] - (SEMVER-MAJOR) deps: V8: cherry-pickb2fc93f(Joyee Cheung) #66537d5a8930d0f] - (SEMVER-MAJOR) deps: update Rust crates for V8 15.5.35.20 (Joyee Cheung) #665376b28cb0909] - (SEMVER-MAJOR) deps: update V8 to 15.5.35.20 (Joyee Cheung) #6653793bb027b68] - (SEMVER-MAJOR) deps: V8: cherry-pickc795f59(Aviv Keller) #6516128553729d0] - (SEMVER-MAJOR) deps: remove broken NamedPropertyDefinerCallbackV2 converter (Joyee Cheung) #6516184087531dc] - (SEMVER-MAJOR) deps: V8: backport9fb4444(Steven R. Loomis) #65161346ac563dc] - (SEMVER-MAJOR) deps: V8: cherry-pick786c1c2(Eliau Elkouby) #6516139d3b1d1a0] - (SEMVER-MAJOR) deps: V8: cherry-pick5404e0f(Shelley Vohr) #651615d221d9cd6] - (SEMVER-MAJOR) deps: V8: cherry-pick820f3d7(Joyee Cheung) #651616faa33426f] - (SEMVER-MAJOR) deps: V8: cherry-pick315d9c9(ishabi) #65161daf03c0361] - (SEMVER-MAJOR) deps: V8: cherry-pick37baecd(ishabi) #651619e274db98a] - (SEMVER-MAJOR) deps: V8: backporta0607c5(Antoine du Hamel) #65161bfc94df374] - (SEMVER-MAJOR) deps: V8: cherry-pickf4221e0(Gundepalli Sravani) #65161f2967441e5] - (SEMVER-MAJOR) deps: V8: backportf3d4d45(Olivier Flückiger) #6516133e5031503] - (SEMVER-MAJOR) deps: V8: cherry-pick99ebeac(Joyee Cheung) #65161c419eaca14] - (SEMVER-MAJOR) deps: V8: cherry-pick811fe8b(Milad Fa) #65161677424cd86] - (SEMVER-MAJOR) deps: V8: cherry-pickba4ef8d(Joyee Cheung) #65161268bd647fc] - (SEMVER-MAJOR) deps: V8: cherry-pick68cf9ec(Joyee Cheung) #65161430abdf455] - (SEMVER-MAJOR) deps: fixup macros.h for GCC support (Michaël Zasso) #65161109aaa78bd] - (SEMVER-MAJOR) deps: fix V8 race condition for AIX (Abdirahim Musse) #6516138b9b32a3b] - (SEMVER-MAJOR) deps: patch V8 to fix Windows build (StefanStojanovic) #65161a4c868738f] - (SEMVER-MAJOR) deps: support madvise(3C) across ALL illumos revisions (Dan McDonald) #65161904ceda2cb] - (SEMVER-MAJOR) deps: patch V8 for illumos (Dan McDonald) #65161ee7590d4b9] - (SEMVER-MAJOR) deps: V8: cherry-pickb2fc93f(Joyee Cheung) #651611407687630] - (SEMVER-MAJOR) deps: define V8_PRESERVE_MOST as no-op on Windows (Stefan Stojanovic) #651610b7a5c99d3] - (SEMVER-MAJOR) deps: patch V8 to avoid duplicated zlib symbol (Michaël Zasso) #65161888c6fd847] - (SEMVER-MAJOR) deps: update Rust crates for V8 15.2.124.38 (Joyee Cheung) #6516107fa7280c1] - (SEMVER-MAJOR) deps: update V8 to 15.2.124.38 (Joyee Cheung) #651614eb3908d1f] - (SEMVER-MAJOR) deps: upgrade npm to 12.1.0 (npm team) #66212cba0833111] - (SEMVER-MAJOR) dgram: skip the custom lookup for literal IP addresses (Ruben Bridgewater) #6413154a5095764] - (SEMVER-MAJOR) dns: do not consult hosts file in reverse lookups (Archkon) #64268efc0a14461] - (SEMVER-MAJOR) dns: stop using deprecated functions inSetServers(Antoine du Hamel) #643567f16850ef6] - (SEMVER-MAJOR) doc: remove OpenSSL 1.x references (Filip Skokan) #647779c67491706] - (SEMVER-MAJOR) doc: update Node.js 27 official binary toolchains (Richard Lau) #663776071f8bc32] - (SEMVER-MAJOR) domain: runtime-deprecate the module (Matteo Collina) #650742c4356cedf] - (SEMVER-MAJOR) domain: port to AsyncLocalStorage (Matteo Collina) #61095a8f2bf007e] - (SEMVER-MAJOR) fs: implement glob natively (Aviv Keller) #653921f53d7ee3f] - (SEMVER-MAJOR) fs: return Buffer from mkdtemp when prefix is a Buffer (Hamid Reza Ghavami) #64397e5778f78c5] - (SEMVER-MAJOR) http: reject responses exceeding header limit (Matteo Collina) #6501025c0c8e18a] - (SEMVER-MAJOR) http: runtime deprecate instantiating without new (Yagiz Nizipli) #648539f75269840] - (SEMVER-MAJOR) http: increase keepAliveTimeout default to 65 seconds (Tim Perry) #6278221436f0405] - (SEMVER-MAJOR) http: make req.headers have a null prototype (Matteo Collina) #62900b2248fd370] - (SEMVER-MAJOR) http: reject addTrailers after finish (Ryuhei Shima) #628321576cb83b4] - (SEMVER-MAJOR) http2: increase default window sizes (Matteo Collina) #6462312ce81920a] - (SEMVER-MAJOR) lib: deprecate _http_* (Sebastian Beltran) #5853519c46abbef] - (SEMVER-MAJOR) lib: insert argv[0] at argv[1] in setDeserializeMainFunction (Daijiro Wachi) #62928b1387e6aed] - (SEMVER-MAJOR) lib: useObject.freezeto avoid defensive cloning inSourceMap(Daijiro Wachi) #628309390c810d1] - (SEMVER-MAJOR) lib: reject SharedArrayBuffer in Blob constructor per spec (Ali Hassan) #63046057e591f7c] - (SEMVER-MAJOR) lib,src: remove--no-experimental-websocketCLI flag (Antoine du Hamel) #652849746ebce07] - (SEMVER-MAJOR) net: race family autoselection attempts (Matteo Collina) #66229e03e2f6486] - (SEMVER-MAJOR) net: throw on multiple listen calls (Matteo Collina) #64871a6e7e6a95e] - (SEMVER-MAJOR) net: runtime-deprecate Server.prototype._listen2 (Guilherme Araújo) #647946d8baeabb0] - (SEMVER-MAJOR) net: add experimental net/promises API (Ethan Arrowood) #639654f844f4380] - (SEMVER-MAJOR) repl: use inspector over vm (Aviv Keller) #64034d9264eb6f2] - (SEMVER-MAJOR) src: update NODE_MODULE_VERSION to 153 (Joyee Cheung) #6660126cc118a75] - (SEMVER-MAJOR) src: update NODE_MODULE_VERSION to 152 (Joyee Cheung) #665376cf05e7ddc] - (SEMVER-MAJOR) src: fix external reference registration for new CFunction lifetime (Joyee Cheung) #65161da93e7e4de] - (SEMVER-MAJOR) src: migrate fromv8::PropertyCallbackInfo<void>(Michaël Zasso) #6516145287a975f] - (SEMVER-MAJOR) src: migrate from deprecated xxxV2 APIs (Michaël Zasso) #65161aa1d7b53ac] - (SEMVER-MAJOR) src: update NODE_MODULE_VERSION to 151 (Joyee Cheung) #65161fc28d9402f] - (SEMVER-MAJOR) src: officially deprecatenode::ObjectWrap(Anna Henningsen) #637562d0c926907] - (SEMVER-MAJOR) src: mergeCreateEnvironment()overloads (Anna Henningsen) #63596f92c252fe9] - (SEMVER-MAJOR) src, test: migrate to cppgc-owned v8::MicrotaskQueue (Joyee Cheung) #66537f378cfcfbf] - (SEMVER-MAJOR) src,lib: add --allow-env permission (James M Snell) #661327e7ff40303] - (SEMVER-MAJOR) src,test: migrate GetPrototypeV2() to GetPrototype() (Joyee Cheung) #665379f7ae86d8b] - (SEMVER-MAJOR) stream: destroy source when map iterator closes early (Y1D7NG) #64264a730f3bf1f] - (SEMVER-MAJOR) test: update for new V8 serialization format (Joyee Cheung) #651619b4d1576df] - (SEMVER-MAJOR) test: avoid worker in shared value conveyor test (Michaël Zasso) #65161536cedd8bc] - (SEMVER-MAJOR) test: update test-heapdump-vm-script.js for new version of V8 (Joyee Cheung) #6516127be1e05a4] - (SEMVER-MAJOR) test: update wpt Wasm jsapi expectations (Michaël Zasso) #65161822e8ef3ce] - (SEMVER-MAJOR) test: fix fs write encoding coverage (Filip Skokan) #66247acbc3ff133] - (SEMVER-MAJOR) test,benchmark: drop OpenSSL 1.x-only coverage (Filip Skokan) #64777ee9ae88636] - (SEMVER-MAJOR) test,tools: drop OpenSSL 1.x-era FIPS leftovers (Filip Skokan) #647777a11a9b2db] - (SEMVER-MAJOR) tls: move _tls_* to end-of-life (Sebastian Beltran) #606581eead123e2] - (SEMVER-MAJOR) tools: increase constexpr step limit for MSVC STL (Joyee Cheung) #651616d854b7338] - (SEMVER-MAJOR) tools: update V8 gypfiles for 15.1 (Michaël Zasso) #6516184de78ad23] - (SEMVER-MAJOR) tools: update V8 gypfiles for 15.0 (Michaël Zasso) #6516160c6de2540] - (SEMVER-MAJOR) tools: update V8 gypfiles for 14.9 (Michaël Zasso) #651618394db37d8] - (SEMVER-MAJOR) tools: update V8 gypfiles for 14.8 (Michaël Zasso) #65161967d4af565] - (SEMVER-MAJOR) zlib: convert classes to modern syntax and eol DEP0184 (Yagiz Nizipli) #64849Semver-Minor Commits
bcf58508d8] - (SEMVER-MINOR) doc: promote alpine to tier 2. List alpine 3.21 as minimum (Stewart X Addison) #637371a885caa6e] - (SEMVER-MINOR) fs: add mkstemp() (Marco) #664846dea43a0f8] - (SEMVER-MINOR) lib: speed up AbortSignal (Robert Nagy) #667892052d0dcdf] - (SEMVER-MINOR) module: add --experimental-strip-private-modules (Marco Ippolito) #638699a9f7e87b8] - (SEMVER-MINOR) process: return unregister fn from finalization (Matteo Collina) #66482f513ec7e7c] - (SEMVER-MINOR) test_runner: add mockReturnValue and promise helpers (Guilherme Araújo) #6663149ad95045a] - (SEMVER-MINOR) vfs: unflag (Matteo Collina) #66318df2ea49e00] - (SEMVER-MINOR) zlib: add crc32c (Philipp Dunkel) #66828Semver-Patch Commits
a4231cfc6b] - benchmark: honor n in perf_hooks usertiming (Rafael Gonzaga) #6674677609be7c0] - benchmark: use process.execPath when pinning CPUs in run.js (Rafael Gonzaga) #667242d908f48d9] - benchmark: fix hideStackFrames error benchmarks (Rafael Gonzaga) #66723b41fabb13c] - build: respect OpenSSL's configured API level (Filip Skokan) #669535741b0ed04] - build: error on incompatible quic configure flags (Antoine du Hamel) #66893262e9ac11f] - build: warn on incompatible dtls configure flags (Antoine du Hamel) #66892d1ed17b708] - build: remove default values forlibname(Antoine du Hamel) #66790796a83a7ce] - build: do not pass vendored headers when building against shared libs (Antoine du Hamel) #66844ef632266e5] - build: include v8_debug_helper sources in the tarball (Chengzhong Wu) #66763754325cd2f] - build: warn on incompatible quic configure flags (Antoine du Hamel) #66754cd192cd442] - build: loadgtest_mainusing pkg-config (Antoine du Hamel) #6667506c0e46c81] - build: align rustc version warning with minimum requirement (Yuya Inoue) #66794e463b487c6] - build: fail Windows CI on missing GYP sources (Yuya Inoue) #66787df214abc5f] - build: fix gtest integration (Antoine du Hamel) #6673587db28b6ba] - build: remove nonexistent header from abseil.gyp (Jiawen Geng) #665837514ef8caf] - build: remove deleted V8 headers from metadata inputs (inoway46) #66531313b83438f] - build: bump RUSTC_VERSION to 1.88 in github workflows (Joyee Cheung) #65742b12bad4b11] - build,deps,tools: prepare to update to OpenSSL 4.1 (Filip Skokan) #66758ca277a6294] - build,test: setup perfetto tests on windows build (Chengzhong Wu) #667314c294b3b27] - build,win: fix Perfetto (StefanStojanovic) #6687628b50fb016] - build,win: fail fast in vcbuild without cargo (Ved Chaudhari) #6685886066045ea] - cli: add No-Op--experimental-repl-await(Aviv Keller) #649867e58295439] - crypto: wire up SHA-3 with BoringSSL (Filip Skokan) #6692291c4436158] - crypto: fix builds with older OpenSSL 3.0 (Filip Skokan) #6693114ed05f86b] - crypto: fix BoringSSL RSA-PSS macro redefinitions (Filip Skokan) #6690039e03b4673] - crypto: useOPENSSL_SIZE_Tinstead of hard codingint(Antoine du Hamel) #66889fccdbc8b99] - crypto: do not leak scrypt param check errors (Lazizbek Ergashev) #66671b5b07a0772] - crypto: useOPENSSL_SIZE_Tinstead of hard codingint(Antoine du Hamel) #6675238aa1f3881] - crypto: avoid reusing randomInt() cache bytes (Jiawen Geng) #66597f0f8115e10] - crypto: fix X509 curve name crash for non-NIST curves (Lazizbek Ergashev) #6669475191c45af] - deps: patch npm engines to accept alpha versions (Rafael Gonzaga) #67063640ce854c5] - deps: update zlib to 1.3.2.1-motley-9f9f52c (Node.js GitHub Bot) #66989578d081148](https://redirect.github.com/nodejs/node/commit/578d0811Configuration
📅 Schedule: (in timezone Europe/Moscow)
🚦 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 this update again.
This PR was generated by Mend Renovate. View the repository job log.