Repository navigation
chore(deps): update node.js to v26 - #1453
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
renovate
Bot
force-pushed
the
renovate/node-26.x
branch
from
October 29, 2026 01:10
7be6438 to
49fec7e
Compare
renovate
Bot
force-pushed
the
renovate/node-26.x
branch
from
October 29, 2026 05:45
49fec7e to
0d1b7cd
Compare
This branch has not been deployed
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:
24.22.1β26.13.024.22.1β26.13.0Release Notes
nodejs/node (node)
v26.13.0: 2026-10-28, Version 26.13.0 'Lithium' (LTS), @βrichardlauCompare Source
Notable Changes
This release marks the transition of Node.js 26.x into Long Term Support (LTS)
with the codename 'Lithium'. It will continue to receive updates through to
the end of April 2029.
Other than updating metadata, such as the
process.releaseobject, to reflectthat the release is LTS, no further changes from Node.js 26.12.1 are included.
If you are updating from an earlier Long Term Support release (e.g. Node.js 24
or 22 or earlier) please note that since Node.js 25 the official binaries for
Linux are linked against libatomic, which may need to be installed separately
depending on your Linux distribution.
v26.12.1: 2026-10-21, Version 26.12.1 (Current), @βaduh95 prepared by @βRafaelGSSCompare Source
This is a security release.
Notable Changes
BROTLI_DECODER_ERROR_FORMAT_BLOCK_SWITCH(Antoine du Hamel) β High0ed4268(Evgenii Kliuchnikov) β High93cd21e(Joyee Cheung)Commits
818e4ca061] - crypto: update root certificates to NSS 3.131.1 (Antoine du Hamel) #β66877fd3c87ed43] - crypto: harden X.509 conversion and formatting (Filip Skokan) nodejs-private/node-private#966acffa610db] - crypto: reset random caches across snapshots (Filip Skokan) nodejs-private/node-private#9877895a5cd2d] - deps: update undici to 8.12.2 (Node.js GitHub Bot) #β6672112daa54d2e] - deps: V8: backport93cd21e(Joyee Cheung) nodejs-private/node-private#9996a8b3db7e2] - deps: update c-ares to 1.34.9 (Node.js GitHub Bot) #β66868a6040b50d9] - deps: brotli: cherry-pick0ed4268(Evgenii Kliuchnikov) nodejs-private/node-private#10026b78ea171d] - dns: validate resolve inputs for null bytes (James M Snell) nodejs-private/node-private#9840683ee5f7d] - http: ensure agent data guard works without I/O (James M Snell) nodejs-private/node-private#983e5cae10148] - Revert "module: synchronously load most ES modules" (Antoine du Hamel) #β66786cc244131aa] - permission: check permission model in realpathSync (RafaelGSS) nodejs-private/node-private#9730392385841] - src: exposeBROTLI_DECODER_ERROR_FORMAT_BLOCK_SWITCH(Antoine du Hamel) nodejs-private/node-private#1002c273a408c9] - src: fix the fs permission tree node on wildcard nodes (James M Snell) nodejs-private/node-private#986a2caddd20e] - tls: reject chains containing blocked public keys (Ulises Gascon) #β66871ad788ccd07] - tls: reject non-canonical IP addresses (Matteo Collina) nodejs-private/node-private#982cd4b05469c] - tls: fix ip normalization regression (James M Snell) nodejs-private/node-private#9855fa440e0d7] - tools: retry Gatekeeper check and stapling after notarization (Ryan Aslett) #β66855745ad77156] - zlib: avoid caching invalid ZIP local headers (Matteo Collina) nodejs-private/node-private#981v26.12.0: 2026-10-14, Version 26.12.0 (Current), @βrichardlauCompare Source
Notable Changes
1ebd6d3677] - (SEMVER-MINOR) doc,lib,src: throw on missing WebAssembly or RX support (Paolo Insogna) #β665337f1937d2b9] - (SEMVER-MINOR) http: add websocketMask() and websocketUnmask() (James M Snell) #β66335Commits
30e76bb16a] - benchmark: fix input passed to subtle.digest in webcrypto-digest (Rafael Gonzaga) #β66608adef72223a] - benchmark: fix buffer option in buffer read/write benchmarks (Rafael Gonzaga) #β666042f498f08fe] - benchmark: add util.parseArgs benchmark (Rafael Gonzaga) #β665994ce8412e18] - benchmark: fix url-searchparams-sort to sort a fresh list (RafaelGSS) #β66535493bd6c66e] - benchmark,tools: fix napi benchmarks on GHA (Nigro Simone) #β66423e4515552d6] - build: run QUIC CI for V8 changes (Yuya Inoue) #β66602a888e51062] - build: support Python 3.15 (Mike McCready) #β657502afab9a63b] - build: do not include shared gtest innodelink path (Antoine du Hamel) #β66626f88c2f8ec6] - build,test: enable temporal support on no-ICU and system-ICU builds (Antoine du Hamel) #β666975fd03e6fdf] - child_process: propagate config-file permission flags to children (Rafael Gonzaga) #β66559f771134b07] - crypto: isolate provider EC PKCS8 encoding (Filip Skokan) #β664134e00a293db] - crypto: remove key export and metadata locks (Filip Skokan) #β66413bcd8018775] - crypto: remove verify setup key locking (Filip Skokan) #β66413883250fee2] - crypto: remove KEM key locking (Filip Skokan) #β664139d98805071] - crypto: remove RSA-OAEP key locking (Filip Skokan) #β66413d6293e7bb1] - crypto: skip secret key mutex allocation (Filip Skokan) #β664138d8af8003e] - crypto: keep the root cert store per Environment (Shelley Vohr) #β66411c6f0614785] - crypto: remove select Web Crypto warnings (Filip Skokan) #β66312e5360b5a08] - deps: update googletest to988ea2c(Node.js GitHub Bot) #β666527eb230a2c1] - deps: update acorn to 8.19.0 (Node.js GitHub Bot) #β66655af946ba8f3] - deps: update sqlite to 3.54.0 (Node.js GitHub Bot) #β66663007872a85d] - deps: V8: cherry-pick8d14d49(Antoine du Hamel) #β66627f44aec4966] - deps: update simdjson to 5.0.3 (Daniel Lemire) #β666201a33e914e8] - deps: V8: cherry-pick7d5eb1d(inoway46) #β665663294d51e5a] - diagnostics_channel: fix default callback context (Matteo Collina) #β664815c602a5824] - doc: list futimes among fd APIs disabled by the permission model (Rafael Gonzaga) #β66649eaeb4736c8] - doc: add Test Runner to list of built-in diagnostic channels (Vas Sudanagunta) #β665630e1c99afae] - doc: document stream/iter behaviors and Node.js extensions (James M Snell) #β66483846236367d] - doc: document URL and Uint8Array references in process.permission (Rafael Gonzaga) #β66557fc3b067be7] - doc: clarify http Agent keepSocketAlive behavior (Efe Karasakal) #β6625273a4e90ce2] - doc: document keepAliveTimeoutBuffer server option (Efe Karasakal) #β66286bb816582af] - doc: fix request.reusedSocket timeout example (Efe Karasakal) #β6628682223ab4d9] - doc: clarify revert PR label policy (Antoine du Hamel) #β66529c6f59d4e8e] - doc: clarify node binary misuse after compromise (Rafael Gonzaga) #β665308904178498] - doc: document linux-x64-musl build toolchain (Issac) #β665231e8247a74e] - doc: run license-builder (github-actions[bot]) #β66517b2773d5e4c] - doc: add missing return types in cluster.md (Daniel Pinto) #β664531ebd6d3677] - (SEMVER-MINOR) doc,lib,src: throw on missing WebAssembly or RX support (Paolo Insogna) #β66533c1073f31de] - ffi: fix exportArrayBuffer type check (Trivikram Kamat) #β6645569148ee0ff] - fs: lock FileHandle on first read in pull() and pullSync() (James M Snell) #β66483700c60a1cd] - fs: serialize FileHandle writer() async writes (James M Snell) #β6648332833def1c] - http: reduce raw header name allocations (Roberto Bianchi) #β664887f1937d2b9] - (SEMVER-MINOR) http: add websocketMask() and websocketUnmask() (James M Snell) #β66335115731dda7] - http2: speed up response getHeaders (Roberto Bianchi) #β66592447c36cb45] - lib: fix AbortSignal.any() nested composite leak (Darius) #β666171722ced4b4] - lib: add --allow-fs-vfs to permission available flags (Rafael Gonzaga) #β66554062ece77fc] - lib: fix benchmark record acknowledgement race (Filip Skokan) #β6643005d0b14438] - lib: set exit code on failed node:bench run() (RafaelGSS) #β665342cab299471] - lib: default node:bench warmup to 10 invocations (RafaelGSS) #β6653683f507845d] - meta: bump nodejs/node-pr-labeler todfe5eb3(Soul Lee) #β666066fbffd5ee5] - meta: bump codecov/codecov-action from 7.1.0 to 7.1.1 (dependabot[bot]) #β66448bd567f8bd6] - module: fix require of imports with package map (Lazizbek Ergashev) #β66565c442f471a5] - module: synchronously load most ES modules (Geoffrey Booth) #β6253051f66f0134] - permission: keep explicit fs grants when dropping a covering directory (Rafael Gonzaga) #β665561aa10d80e2] - process: mark process.finalization as release candidate (Matteo Collina) #β66436dd4715a6ba] - querystring: fix value decoding after encoded keys (Ved Chaudhari) #β665539648a6ba8e] - quic: reject closed stream writer writes with a TypeError (James M Snell) #β66483d6f566baf8] - quic: give each BindingData its own allocator state (Shelley Vohr) #β66411c3204c15bd] - quic: validate session close error codes (Christian Aurich Zanettini Martins) #β663025b87354f5a] - quic: destroy stream on invalid promise body (Christian Aurich Zanettini Martins) #β662609ef698c781] - sqlite: validate aggregate() name and options (Guilherme AraΓΊjo) #β66463bbf41f8cfb] - sqlite: persist enableDefensive() across reopen (Trivikram Kamat) #β6640454867cd25e] - sqlite: throw on oversized strings instead of aborting (Trivikram Kamat) #β665214314cde48b] - src: release uv_fs_t in permission WildcardIfDir (Rafael Gonzaga) #β665550e58916f08] - src: stop including simdjson.h from env.h (Daniel Lemire) #β6662006f56a55bb] - src: use native CopyArrayBufferBytes for webstream buffer copy (RenΓ©) #β664002e3dd5bb63] - src: fix config file handling (Marco Ippolito) #β66431cd86506bc2] - src: mark config file as stable (Marco Ippolito) #β6643115ff9884e4] - stream: skip idle webstreams start and watchers (Matteo Collina) #β664243f75c89fb8] - stream: add pipeToSync() failOnIncompleteClose option (James M Snell) #β664836cecf140e7] - stream: do not fail the writer when pipeToSync() cannot close (James M Snell) #β6648316833534b6] - stream: fix fromSync() async input error messages (James M Snell) #β66483af41622ad8] - stream: reject closed fromWritable() writes with a TypeError (James M Snell) #β664834b83c6c38e] - stream: accept explicit stream/iter budgets below 16384 (James M Snell) #β66483f302fbd04a] - stream: reduce per-chunk overhead in stream/iter consumers (James M Snell) #β664837ba60dcdbe] - stream: keep the original error when writer.fail() throws (James M Snell) #β66483dcac51a7db] - stream: align pull() abort handling with the spec (James M Snell) #β66483995dee6b6b] - stream: honor stream/iter protocols on function objects (James M Snell) #β664836eaf91353a] - stream: do not hold back nested async data in from() (James M Snell) #β6648369d44aedb4] - stream: bound pre-batched async values in from() (James M Snell) #β664836b1e7c4cf1] - stream: guard shareSync() against re-entrant source reads (James M Snell) #β664838a47365425] - stream: split oversized share batches under drop-oldest (James M Snell) #β6648330cbc4e643] - stream: reject drop-newest backpressure in shareSync() (James M Snell) #β6648342ae08594e] - stream: detach shareSync consumers on strict budget errors (James M Snell) #β66483fa49de9ba6] - stream: keep share buffer when all consumers detach (James M Snell) #β66483e6662cb904] - stream: fix Utf8Stream flush handling (James M Snell) #β6647393596b1a9e] - stream: add dump()/dumpSync() for stream/iter (Ethan Arrowood) #β655984ba6ce1b0c] - stream: port remaining SonicBoom tests for Utf8Stream (Matteo Collina) #β66275cd8b5fa5b0] - test: tolerate async block count updates in test-fs-stat-bigint (Rafael Gonzaga) #β6657630814ce991] - test: replace discard loops with dump() (Ethan Arrowood) #β6559820441b8fc0] - test: run node-bench tools test sequentially (Filip Skokan) #β663389618da6fe3] - test: remove duplicated cases in permission fs-read fixture (Rafael Gonzaga) #β66450c348a4cb46] - test: run instantiateStreaming-bad-imports WPT (Filip Skokan) #β663227d4fda6ba7] - test: honor allowed WPT promise rejections (Filip Skokan) #β66322d4c87eb086] - test: scope Blob WPT failures to big-endian (Filip Skokan) #β663227309ddf204] - test_runner: rerun failing todo tests in suites (Barak) #β66605da908b3072] - test_runner: report load errors with --test-isolation=none (Lazizbek Ergashev) #β66550b18e121625] - test_runner: add mock call assertions to t.assert (Guilherme AraΓΊjo) #β664763d691ab75e] - tools: restore Python 3.14 for daily WPT (Filip Skokan) #β66699714aca1ef6] - tools: switch to PGP and SHA256 in ICU updater (Antoine du Hamel) #β66469fa9fca45e4] - tools: lint thread_local in src (Shelley Vohr) #β66411dbc3e97847] - tools: copy hdr_histogram_internal.h in update-histogram.sh (Filipe Oliveira (Redis)) #β665284760c27904] - tools: bump the eslint group in /tools/eslint with 5 updates (dependabot[bot]) #β6644563c20ee58e] - vfs: add ComposableProvider for layered mounts (Matteo Collina) #β66235ab057989af] - watch: strip underscore aliases of watch flags (Trivikram Kamat) #β66365v26.11.1: 2026-10-07, Version 26.11.1 (Current), @βaduh95Compare Source
Commits
2dc4638e85] - Revert "build: toggle doc-kit verbosity based on V" (Antoine du Hamel)3febbc54ec] - Revert "build, doc: move to redesign" (Antoine du Hamel)173250e2e7] - Revert "tools: bump the doc group in /tools/doc with 4 updates" (Antoine du Hamel)v26.11.0: 2026-10-07, Version 26.11.0 (Current), @βaduh95Compare Source
Notable Changes
232f178825] - (SEMVER-MINOR) buffer: addisLatin1(James M Snell) #β6629827778036de] - (SEMVER-MINOR) buffer: addBuffer.stringLength()(Matteo Collina) #β660644f84c4bda2] - build, doc: move to redesign (Aviv Keller) #β620456f6296fef9] - (SEMVER-MINOR) doc: promote Alpine Linux to tier 2 support (Stewart X Addison) #β63737e998d260d0] - (SEMVER-MINOR) http: addisValidHeaderName()and isValidHeaderValue() (James M Snell) #β663347702a50e08] - (SEMVER-MINOR) http2: addconnectionWindowSizeoption (Tim Perry) #β65619e06aa62cec] - (SEMVER-MINOR) perf_hooks: fix truncation ofmonitorEventLoopDelay()resolution (James M Snell) #β66115ee126e37e8] - (SEMVER-MINOR) perf_hooks: allowRecordableHistogramto record 0 (James M Snell) #β661141fef8f54db] - (SEMVER-MINOR) perf_hooks: addhistogram.diff()(James M Snell) #β66099f1b9758c4e] - (SEMVER-MINOR) perf_hooks: addhistogram.snapshot()(James M Snell) #β66099291d56ea3e] - (SEMVER-MINOR) perf_hooks: harden histogram CBOR import validation (James M Snell) #β660986299b09d5c] - (SEMVER-MINOR) process: graduateprocess.ref/unrefto stable (James M Snell) #β6621341d6707b63] - (SEMVER-MINOR) sqlite: renameDatabaseSyncandStatementSync(Guilherme AraΓΊjo) #β6598860d0aa0cd4] - (SEMVER-MINOR) src: add--process-timeout=N(James M Snell) #β66138f39916a7e3] - (SEMVER-MINOR) src: expose size and count in heap profile output (Ilyas Shabi) #β657370b00d5ea59] - (SEMVER-MINOR) src: let embedders exempt linked bindings from the addon permission (Shelley Vohr) #β66067Commits
11c3d7115d] - benchmark: add implicit-framing case to http/set-header (Matteo Collina) #β66420168b764fec] - benchmark: add zstdCompress benchmark (James Ross) #β6635869182564a7] - benchmark: add a node::MakeCallback benchmark (Nigro Simone) #β6631612e540582f] - (SEMVER-MINOR) benchmark: add http header validator benchmark (James M Snell) #β66334e6abdf6b01] - benchmark: remove duplicate ffi string length direct (Donghoon Kang) #β66278480ca7cc55] - benchmark: fix shadowing that broke h=20 on incoming_headers benchmark (Tim Perry) #β66257c6bbc1b128] - benchmark: cover Web Crypto conversion costs (Filip Skokan) #β6623785a2e4e270] - benchmark: remove duplicate ffi add-64 benchmark (Soul Lee) #β66121d0a72f2c12] - buffer: fix negative index for large buffers (Hilary Asogwa) #β66325b7f6a66a9f] - (SEMVER-MINOR) buffer: add isLatin1 (James M Snell) #β66298232f178825] - (SEMVER-MINOR) buffer: add isLatin1 (James M Snell) #β66298f7d3d11c11] - buffer: fix odd UTF-16LE indexOf start (Yuya Inoue) #β6596027778036de] - (SEMVER-MINOR) buffer: add Buffer.stringLength() (Matteo Collina) #β660649f1db461d2] - build: update common.gypi for z/OS (Gaby Baghdadi) #β664490002037b3f] - build: update configure.py for z/OS (Gaby Baghdadi) #β66449a341ac460a] - build: fix vcbuild format-md install and exit (Ved Chaudhari) #β66475bec52d9103] - build: fix vcbuild lint skipping lint-md-build (Ved Chaudhari) #β664679acdb5910c] - build: toggle doc-kit verbosity based on V (Brian Muenzenmeyer) #β662936ee32f857a] - build: support LIEF 0.17.x and 1.x (Yuya Inoue) #β662402248869955] - build: add clang support for pgo on macOS/Linux (Chengzhong Wu) #β6613649069529eb] - build: add GZIP_COMPRESSION Make variable (inoway46) #β662289066d33aa2] - build: portmake_temporal_zoneinfo_cppto GYP (Antoine du Hamel) #β661831f4a8fb1cb] - build: addv8_enable_temporal_systemicu(Steven R. Loomis) #β659924f84c4bda2] - build, doc: move to redesign (Aviv Keller) #β62045a0e7141ffc] - child_process: build the default env block in one native pass (Shelley Vohr) #β653259fa31096d4] - crypto: improve random synchronous number generation performance (Mert Can Altin) #β6634853cde9d1f8] - crypto: fix raw key export error for wrong key type (νκ΅) #β6621732ba6d5ada] - crypto: use backend cSHAKE and KMAC (Filip Skokan) #β6623767ccff6434] - crypto: separate conversion from validation (Filip Skokan) #β66237ceeb37173d] - crypto: verify empty KMAC outputs (Filip Skokan) #β66237359b07a641] - crypto: check EC coordinate conversion results (Filip Skokan) #β66237e4d746c4a5] - crypto: map JWK export failures to OperationError (Filip Skokan) #β66237a851dda86a] - crypto: include EC public keys in PKCS8 exports (Filip Skokan) #β662377f58476ed1] - crypto: use the public CryptoKey prototype (Filip Skokan) #β6623775870623ad] - crypto: split hybrid keys without species (Filip Skokan) #β66237a1bea87c6a] - crypto: report actual RSA modulus lengths (Filip Skokan) #β662375e04680036] - crypto: derive Argon2 without worker threads (Filip Skokan) #β66237fe09120a0e] - crypto: create key usage arrays without species (Filip Skokan) #β6623744a2965f5f] - crypto: minimize RSA public exponent metadata (Filip Skokan) #β662372f3e6dff9d] - crypto: copy derived bits without species (Filip Skokan) #β66237d54a2b2049] - crypto: handle PBKDF2 iteration limits (Filip Skokan) #β662372ef6046f11] - crypto: reject duplicate unknown key usages (Filip Skokan) #β662372e25ae4a7a] - crypto: check RSA JWK alg with SHA-3 hashes (Filip Skokan) #β662370370e02e2a] - crypto: copy parameters without array species (Filip Skokan) #β66237e042d35ca5] - crypto: convert importKey data as a union (Filip Skokan) #β66237ff86606768] - crypto: copy detached parameters as empty (Filip Skokan) #β662371314d277b2] - crypto: resolve supports overloads by type (Filip Skokan) #β66237a855a46aeb] - crypto: allow unbound SubtleCrypto.supports (Filip Skokan) #β662374a72c1d690] - crypto: allow short AES-GCM IVs (Filip Skokan) #β662372d84b7ed49] - crypto: validate normalized hash names (Filip Skokan) #β662376bfd3924ff] - crypto: convert getRandomValues views (Filip Skokan) #β66237529bd18c1a] - crypto: isolate cipher job errors (Filip Skokan) #β66237d4af11e171] - crypto: reject short AES-KW inputs (Filip Skokan) #β6623778374c8af0] - crypto: match algorithm names as ASCII (Filip Skokan) #β66237ab9a3f2b01] - crypto: use internal random buffer bounds (Filip Skokan) #β662377c9b2df87a] - crypto: use current FIPS state for availability (Filip Skokan) #β6616055af1dcded] - crypto: update root certificates to NSS 3.129 (Node.js GitHub Bot) #β664964387cb46d2] - deps: update timezone to 2026e (Node.js GitHub Bot) #β66419150c96ef3f] - deps: V8: cherry-pickc795f59(Aviv Keller) #β663806b5ac2ab5d] - deps: update archs files for openssl-3.5.9 (Node.js GitHub Bot) #β66396bee7e2403c] - deps: upgrade openssl sources to openssl-3.5.9 (Node.js GitHub Bot) #β663967a715495f2] - deps: update lief to 1.0.0 (Node.js GitHub Bot) #β66345f9da04958a] - deps: update zlib to 1.3.2.1-motley-456ae73 (Node.js GitHub Bot) #β663305c34dd970d] - deps: update undici to 8.11.2 (Node.js GitHub Bot) #β66332fdf0572cd1] - deps: update timezone to 2026d (Node.js GitHub Bot) #β663336c924ee1b0] - deps: upgrade npm to 11.20.0 (npm team) #β662592653b2617d] - deps: V8: backport786c1c2(Eliau Elkouby) #β662491d68f23e08] - deps: update googletest to4267679(Node.js GitHub Bot) #β66145c507c5ad12] - deps: V8: backport9fb4444(Steven R. Loomis) #β659928c556ab2b6] - deps: update histogram to 0.12.0 (Node.js GitHub Bot) #β66494d3f55c7487] - diagnostics_channel: replace using with try-finally (Ayush Chaudhary) #β64251510dfd899e] - doc: update FreeEnvironment() notes for sibling Environments (Shelley Vohr) #β66239db2665ba17] - doc: add indexedArray.prototypeproperties to primordial exclusions (RenΓ©) #β66234b692079e3a] - doc: fixup and cleanup stream/iter docs (James M Snell) #β660799b191141a2] - doc: fix casing inutil.markPromiseAsHandledsection (Antoine du Hamel) #β662068e8c9762a8] - doc: add return type to Blocklist.isBlocklist (yuki motokane) #β661816c7fc98d7f] - doc: clarify Worker execArgv vs Permission Model grants (yunshingng) #β661249fd0a10b1e] - doc: document iterable input for AbortSignal.any (Haram Jeong) #β66123c4508fd4c7] - doc: restore XadillaX to collaborators (Khaidi Chu) #β66063b4ad8354f0] - doc: use Type for performanceNodeTiming.uvMetricsInfo (James M Snell) #β6609450bc27f3c3] - doc: document the node:ffi call paths (Soul Lee) #β66086a74a0ee748] - doc,src,test: fix typos in code comments (Noah) #β662186f6296fef9] - (SEMVER-MINOR) doc: promote Alpine Linux to tier 2 support (Stewart X Addison) #β63737215639d6ce] - events: fix addAbortListener for aborted signals (Lazizbek Ergashev) #β65640021f7d8d98] - ffi: accept safe integer numbers for 64-bit arguments (Donghoon Kang) #β6619753fd8e7ebb] - ffi: remove permission checks from dlclose and dlsym (Trivikram Kamat) #β66426fa7efaf782] - ffi: validate pointer ranges in optimized calls (Trivikram Kamat) #β6637111f80798ba] - ffi: throw on allocation failure in toArrayBuffer() (Trivikram Kamat) #β66406c65a333648] - ffi: do not abort when a Worker stops in a callback (Trivikram Kamat) #β663899bdab1eca0] - ffi: reject unsafe integers as length or offset (Christian Aurich Zanettini Martins) #β66216343a5c2915] - ffi: fix use-after-free in PrepareFunction (Trivikram Kamat) #β6636851daf16244] - ffi: reject non-boolean copy arguments (Christian Aurich Zanettini Martins) #β66219b901b97cbf] - ffi: use type errors for invalid signatures (Donghoon Kang) #β662220f6cdce998] - ffi: allocate string argument storage lazily (Soul Lee) #β66178ee84a36f12] - ffi: avoid memcpy() with a null pointer (Christian Aurich Zanettini Martins) #β66200da32c79034] - fs: keep timestamps of files skipped by cpSync (Christian Aurich Zanettini Martins) #β66305e7121be408] - fs: stop recursive mkdir from retrying ENOENT forever (Marco) [#β66340](https://redirect.github.com/nodejs/node/pull/Configuration
π Schedule: (UTC)
π¦ Automerge: Enabled.
β» Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
π Ignore: Close this PR and you won't be reminded about these updates again.
This PR was generated by Mend Renovate. View the repository job log.