Repository navigation
chore(deps): update node.js to v24.22.0 - #1438
Merged
Merged
Conversation
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.21.0β24.22.024.21.0β24.22.0Release Notes
nodejs/node (node)
v24.22.0: 2026-10-14, Version 24.22.0 'Krypton' (LTS), @βrichardlau prepared by @βaduh95Compare Source
Notable Changes
ddbf974b47] - (SEMVER-MINOR) crypto: addcrypto.parsePKCS12()(Brian Muenzenmeyer) #β65627c162c68ff0] - (SEMVER-MINOR) crypto: add a generic MAC API (Filip Skokan) #β65553a4ab3d84d7] - (SEMVER-MINOR) crypto: discover ciphers from OpenSSL providers (Filip Skokan) #β65484c2f1e829ea] - (SEMVER-MINOR) crypto: discover hashes from OpenSSL providers (Filip Skokan) #β6548451aad5a80d] - (SEMVER-MINOR) crypto: enable SIV and GCM-SIV modes in Cipher/Decipher APIs (Filip Skokan) #β63411d11c65d2f2] - doc: add araujogui to collaborators (Guilherme AraΓΊjo) #β66090acc1578179] - doc: deprecateServer.prototype._listen2innode:net(Antoine du Hamel) #β65593a7f8de6362] - (SEMVER-MINOR) net: support sendingnet.BoundSocketto threads and child processes (Guy Bedford) #β6472560c3eb61bd] - (SEMVER-MINOR) perf_hooks: implementSlidingWindowHistogram(James M Snell) #β658256b3e6f9d5c] - (SEMVER-MINOR) perf_hooks: implement qrde analysis support in Histogram (James M Snell) #β6580675456a3512] - (SEMVER-MINOR) perf_hooks: implement HistogrammeanCIAPI (James M Snell) #β6560672d1b40c56] - (SEMVER-MINOR) perf_hooks: add CBOR export/import for histogram exchange (James M Snell) #β6543441161dda87] - (SEMVER-MINOR) sqlite: addStatementSync.prototype.close()(Guilherme AraΓΊjo) #β64232adbc757d70] - (SEMVER-MINOR) sqlite: addStatementSync.prototype[Symbol.dispose]()(Guilherme AraΓΊjo) #β64232241339f072] - (SEMVER-MINOR) src,lib: addutil.markPromiseAsHandled(James M Snell) #β6580563b0974d9e] - (SEMVER-MINOR) util: implementutil.throttle(James M Snell) #β65899a3bbb5a26f] - (SEMVER-MINOR) util: implementdebounce(James M Snell) #β65899Commits
e6832b2cb1] - assert: fix TypeError on deepStrictEqual with null Map key or Set member (Sergey Sannikov) #β64449a079177d9f] - benchmark: add --csv option to compare.js with --analyze (James M Snell) #β6592210b1a0f70f] - benchmark: fix max-regressions detection in compare.js (James M Snell) #β65587e0c7ba8ad5] - benchmark: add --analyze option to benchmark/scatter.js (James M Snell) #β6559421fed10bb0] - benchmark: add crypto class benchmarks (Filip Skokan) #β65518fa912242b7] - buffer: fix unaligned UTF-16LE decoding (Matteo Collina) #β65905a6bd0c1413] - build: suppress OpenSSL asm warnings with clang (Richard Lau) #β6602394e12139ee] - build: derive V8_LOGGING_LEVEL from dcheck_always_on (Joyee Cheung) #β657447a2f322943] - build: fix quiet default for make builds (Shelley Vohr) #β65826c280d650b0] - build: allow linking shared dependencies in the GN build (Shelley Vohr) #β657974b23a4472c] - build: enable the V8 sandbox in shared-cage builds (Shelley Vohr) #β62237676e15c003] - build: define V8_CONTIGUOUS_COMPRESSED_RO_SPACE for shared cage (Shelley Vohr) #β65464f784058482] - build: remove obsolete configure flags (Chengzhong Wu) #β65456f63f37d243] - build: activate correct default flags for riscv64 (Stewart X Addison) #β65708da46ac075d] - build: derive NODE_ARCH from target_cpu in the GN build (Shelley Vohr) #β65491249e9a16dd] - build,src: gate jspi flag on V8_ENABLE_WEBASSEMBLY (Piotr Kubaj) #β66082146f00f64b] - child_process: clear timeout timer on spawn-time error too (kishore280) #β6550613987f4418] - crypto: remove redundentstd::movecall (Antoine du Hamel) #β66111ef957ac85f] - crypto: skip private RSA parameters in key details (Filip Skokan) #β661088feccc5e22] - crypto: use provider EC group names (Filip Skokan) #β66108764e0d1120] - crypto: fetch ciphers for private-key encoding (Filip Skokan) #β6610850ffed1979] - crypto: decode PKCS#1 keys through providers (Filip Skokan) #β6610856c16b2fd6] - crypto: derive keys through EVP_KDF (Filip Skokan) #β66108a4effe6809] - crypto: use names for asymmetric key algorithms (Filip Skokan) #β65966ddbf974b47] - (SEMVER-MINOR) crypto: add crypto.parsePKCS12() (Brian Muenzenmeyer) #β656278e631aa48f] - crypto: add Hybrid KEMs to Web Cryptography (Filip Skokan) #β657595c51129e16] - crypto: optimize private EC JWK import (Filip Skokan) #β65908c2ec40c2d7] - crypto: disable non-FIPS WebCrypto paths in FIPS mode (Filip Skokan) #β65172e198aa0f79] - crypto: read RSA-PSS restrictions from provider (Filip Skokan) #β66108253784f0e9] - crypto: optimize and benchmark key preparation (Filip Skokan) #β6589280a6ad509b] - crypto: avoid EC reconstruction for signature sizing (Filip Skokan) #β659085b592b772c] - crypto: avoid EC raw export reconstruction (Filip Skokan) #β65908ee956ae3bf] - crypto: export EC JWK coordinates directly (Filip Skokan) #β65908684008be58] - crypto: read EC curve metadata directly (Filip Skokan) #β65908f4665f1c41] - crypto: validate the limit of PBKDF2 iterations (Filip Skokan) #β65704624abbecd7] - crypto: use primordials in HKDF info validation (Filip Skokan) #β65704e4d916f175] - crypto: add mgf1Hash for RSA-OAEP (Adam Mcgrath) #β65073db8a9162a8] - crypto: fix multi-prime RSA JWKs (Filip Skokan) #β65649022ac83504] - crypto: cache valid ECDH key pairs (Filip Skokan) #β65615c61953ebcc] - crypto: add strict mode to --force-fips (Filip Skokan) #β65645db6ea132a5] - crypto: add FIPS indicator diagnostics channel (Filip Skokan) #β65645c162c68ff0] - (SEMVER-MINOR) crypto: add a generic MAC API (Filip Skokan) #β655532b62aafd20] - crypto: validate JWK usages before key_ops (Filip Skokan) #β65550ec7819db69] - crypto: fix RSA-PSS oversized salt handling (Filip Skokan) #β65550a4ab3d84d7] - (SEMVER-MINOR) crypto: discover ciphers from OpenSSL providers (Filip Skokan) #β65484c2f1e829ea] - (SEMVER-MINOR) crypto: discover hashes from OpenSSL providers (Filip Skokan) #β6548451aad5a80d] - (SEMVER-MINOR) crypto: enable SIV and GCM-SIV modes in Cipher/Decipher APIs (Filip Skokan) #β634115a46a9acbb] - crypto: improve SubtleCrypto.supports() accuracy (Filip Skokan) #β65222191ebfb26c] - crypto: fix public PKCS8 export error (νκ΅) #β65609b6d7ed372b] - crypto: fix private SPKI export error (Filip Skokan) #β6555079509c25a4] - crypto: correct CCM decryption FIPS error message (kyungrae) #β654509adc87bc16] - crypto: harden X509Certificate state (Filip Skokan) #β65518c63aa331b4] - crypto: optimize key slot caching (Filip Skokan) #β6551887daea43a7] - crypto: add null checks for OPENSSL_INIT_new() (Nora Dossche) #β6345798ca5e9358] - crypto: prevent Hmac.digest() from returning uninitialized memory (Matteo Collina) #β651120c090a28cd] - crypto: avoid throwing CryptoKey brand checks (Filip Skokan) #β65503a13cc3f723] - crypto: avoid throwing KeyObject brand checks (Filip Skokan) #β65503b8db0045ef] - deps: V8: cherry-pickea9c016(Gundepalli Sravani) #β66570ba09b53487] - deps: V8: backportc355350(Jakob Linke) #β660899ce8ef405b] - deps: V8: backport8901c79(Toon Verwaest) #β66089fb0d0ca289] - deps: V8: backport0b94a9f(Ruan Gustavo) #β657532faca508c0] - deps: update googletest to8eff9e3(Node.js GitHub Bot) #β660094396c9bffe] - deps: update googletest to283c175(Node.js GitHub Bot) #β658338a5b12570c] - deps: update simdjson to 4.6.11 (Node.js GitHub Bot) #β65834c47feb09e8] - deps: update zlib to 1.3.2.1-motley-285e94b (Node.js GitHub Bot) #β658359f0d905286] - deps: upgrade npm to 11.19.1 (npm team) #β65573373cd332d8] - deps: update googletest to36ba75f(Node.js GitHub Bot) #β65654aeed6132a7] - deps: update simdjson to 4.6.9 (Node.js GitHub Bot) #β656552583571342] - deps: update zlib to 1.3.2.1-motley-5eb4d7e (Node.js GitHub Bot) #β65494d11c65d2f2] - doc: add araujogui to collaborators (Guilherme AraΓΊjo) #β660900a4a8d602a] - doc: fix duplicate 'the' typo innode_platform.cc(Muhammad Al-Muzahid) #β66058b6538138ef] - doc: clarify sub-1000ms behavior in socket.setKeepAlive (Haram Jeong) #β65869d319fa7de4] - doc: remove obsolete mentioning of cl.exe on windows (Chengzhong Wu) #β6603867cb305b59] - doc: note that default signal handling resets the signal mask (Shelley Vohr) #β65877160d44e025] - doc: clarify QUIC async write backpressure (John Finnerty) #β65947ffd47a7ee5] - doc: clarify permission model scope for output paths (Rafael Gonzaga) #β660042e1772a8ab] - doc: fill in missing zstd docs (James M Snell) #β658679f88c6f8dc] - doc: add inoway46 as triager (Yuya Inoue) #β65565c2620d01f3] - doc: document windowsHide for child_process.fork (Christopher Buss) #β658876076111e1a] - doc: qualify directory read ordering for native fs (Trivikram Kamat) #β658687bf048a336] - doc: add DOMException section to errors API reference (Avocado) #β65206414b6bfa62] - doc: expand revert commit collaborator instructions (Mike McCready) #β65848c8ac91692c] - doc: note that FreeEnvironment() runs a shared event loop (Shelley Vohr) #β65691cc47cc0983] - doc: clarify security triage dispositions and permission boundaries (Rafael Gonzaga) #β654368b79a71e78] - doc: fix default limit of maxHeadersCount (Aryn H) #β6547256b1252a54] - doc: fix return types for sync methods (Chiang Fong Lee) #β58575da0d32a333] - doc: document REPL DEP0185 throws and uncaught-exception behavior (AdriΓ‘n Estrada) #β64993f8ab3619b6] - doc: document close() error when in a sqlite callback (Trivikram Kamat) #β65090131f1db302] - doc: clarify return type offs.mkdtemp*(Antoine du Hamel) #β657437755e98183] - doc: updatechangelog-makerinstructions for releasing (Juan JosΓ©) #β65707f982a53433] - doc: add stability status tocrypto.setEngine(Antoine du Hamel) #β6574617be003f7c] - doc: remove outdated TLS authorized warning (Tim Perry) #β65597424002232d] - doc: fix stale TOC in maintaining-dependencies (greenhead) #β65523dddb9b57a5] - doc: refactor the AI guidelines (Joyee Cheung) #β65269397b58e113] - doc: fix triggerAsyncId() comment in async_hooks example (soreavis) #β64583338ec94d83] - doc: fix fsPromises.watch overflow value (Matt Radbourne) #β64605f18be21b14] - doc: clarify stream direction in options.stdio note (Avocado) #β65236f07c6acd8b] - doc: clarify signal listener behavior (Som Samantray) #β652438bc17b0c7a] - doc: add test reporter event lifecycle diagram (sangwook) #β63780452e7477d4] - doc: discourage AbortSignal cleanup for long-lived resources (Efe Karasakal) #β64342acc1578179] - doc: deprecateServer.prototype._listen2innode:net(Antoine du Hamel) #β65593e7ed4361d6] - doc,test: account for OpenSSL 4.1 behaviours (Filip Skokan) #β65956c65fafeab4] - errors: validate constructor name (Christian Aurich) #β65607f6b47938b7] - events: fix weak listener retention overwrite (Aryan) #β64024a27db42c3e] - fs: coerce FileHandle.read length like fs.read (Xia Chao) #β65521f3019b522a] - fs: throw on existing dir in cpSync with errorOnExist (Daijiro Wachi) #β64124cd1011458f] - fs: support removing read-only files in rmSync on Windows (Sparsh :)) #β64453d659dd8cd8] - fs: give directories created by cpSync the source directory's mode (Shelley Vohr) #β654881dfb047293] - fs: handle recursive watch setup races (Filip Skokan) #β65699bc431c8413] - fs: apply nocase to literal glob exclude patterns (Yusuke Hayashi) #β64817dd5662e641] - fs: do not descend into symlinks for ** unless following symlinks (RafaelGSS) #β65435ac4cf54292] - fs: watch directories, not files, in recursive fs.watch fallback (Shelley Vohr) #β654867804bfbd71] - fs: preserve directory timestamps in cp (Abhinandan Kumar) #β65540ba5ca5a1a5] - fs: fix recursive watch error handling (Filip Skokan) #β65635b71c4c0551] - fs: fix rmSync error messages for non-ASCII paths (Yeaseen) #β6123353b4700892] - http: don't destroy socket after request completes (Barath Raj) #β6595296d4c23f17] - http: fast-forward teardown of unread messages (Matteo Collina) #β65732742b4bf5a6] - http: coalesce chunked writes during auto-corking (GetThatCookie) #β649878921108175] - http2: settle pending write callbacks on destroy (Matteo Collina) #β660169a2f77a3fc] - http2: fix onread assert when destroying session from stream handler (Sankalp Thakur) #β6511699e41eb43a] - http2: error for incomplete reads on RST, auto-drain, deprecate aborted (Tim Perry) #β63249d520b9601c] - http2: fix write deadlock exposed by larger window sizes (Tim Perry) #β6544086b2497aae] - http2: fix async context loss when trailers carry END_STREAM (Orgad Shaneh) #β63814536ccc7daf] - https: limit proxy CONNECT response headers (Matteo Collina) #β64545fe6147832b] - inspector: fix abort when two Environments own the inspector (Shelley Vohr) #β65877843a27782a] - inspector: fix crash when the IsolateData has no platform (Shelley Vohr) #β658183f0b6d3308] - lib: avoid repeat internal receiver checks (Filip Skokan) #β659100039479b4a] - lib: fix shared buffer growability validation (Filip Skokan) #β65845e7907130ae] - lib: use Web IDL interface brand checks (Filip Skokan) #β658467ae085552b] - lib: fix AbortSignal.any() abort propagation (Yuya Inoue) #β6601401032f4fdc] - lib: fix for FileHandle.readableWebStream (Patrick DaΜhne) #β5884260a9a28206] - lib: avoid unsafe array iteration in cli table (Donghoon Kang) #β65838230a7fcef0] - lib: optimize internal Web IDL dictionaries (Filip Skokan) #β658577cc02b14ec] - lib: validate sequence iterator objects (Filip Skokan) #β65844c2bb3aeccc] - lib: defer source map payload decoding until first use (Shelley Vohr) #β65490c4b390cf17] - lib: optimize async context frame activation (Tim Perry) #β655193e4fc50a4f] - lib: use validateArray for array arguments (JunHwan Choi) #β65344b351ac9cd4] - meta: bump step-security/harden-runner from 2.21.0 to 2.21.1 (dependabot[bot]) #β66044693e890fec] - meta: bump github/codeql-action/upload-sarif from 4.37.9 to 4.38.0 (dependabot[bot]) #β660469c2abc13c2] - meta: bump github/codeql-action/init from 4.37.9 to 4.38.0 (dependabot[bot]) #β66048b3c5c2b91d] - meta: bump github/codeql-action/analyze from 4.37.9 to 4.38.0 (dependabot[bot]) #β660492428b13b02] - meta: bump github/codeql-action/autobuild from 4.37.9 to 4.38.0 (dependabot[bot]) #β66050eff5d15041] - meta: add joyeecheung as v8 currency strategic initiative champion (Joyee Cheung) #β65965aa549fed0d] - meta: expand on collaborator restoration process (Chengzhong Wu) #β65962593b40eb2b] - meta: add web-standards as webidl owners (Filip Skokan) #β65856e711d3fef3] - meta: bump actions/checkout from 7.0.0 to 7.0.1 (dependabot[bot]) #β657180fc8a38f5b] - meta: cleanup targos emeritus changes (Antoine du Hamel) #β657382ca2fd566d] - meta: bump github/codeql-action/init from 4.37.3 to 4.37.9 (dependabot[bot]) #β65714325709818e] - meta: bump github/codeql-action/autobuild from 4.37.3 to 4.37.9 (dependabot[bot]) #β657178481d22f72] - meta: bump actions/setup-node from 6.4.0 to 7.0.0 (dependabot[bot]) #β65720cd2bd5d9fd] - meta: bump step-security/harden-runner from 2.20.0 to 2.21.0 (dependabot[bot]) #β65721fdec747105] - meta: bump github/codeql-action/upload-sarif from 4.37.3 to 4.37.9 (dependabot[bot]) #β6572234c2fca088] - meta: bump github/codeql-action/analyze from 4.37.3 to 4.37.9 (dependabot[bot]) #β6572346d4549938] - meta: document collaborator automation (Filip Skokan) #β65671a7f8de6362] - (SEMVER-MINOR) net: support sending net.BoundSocket to threads and child processes (Guy Bedford) #β64725466f1f8e62] - net: fix BlockList.fromJSON for IPv4-mapped IPv6 rules (Daijiro Wachi) #β64125cd04cb10d6] - net: recognize bare IPv6 loopback addresses in isLoopback (Daijiro Wachi) #β63619d983942636] - node-api: make object property arrays const (Yilong Li) #β65621cc124394cc] - path: removeStringPrototypeCharCodeAtfrom some methods ofposix(Wiyeong Seo) #β5466860c3eb61bd] - (SEMVER-MINOR) perf_hooks: implement SlidingWindowHistogram (James M Snell) #β658256b3e6f9d5c] - (SEMVER-MINOR) perf_hooks: implement qrde analysis support in Histogram (James M Snell) #β658068aa870940c] - perf_hooks: reuse buffer for uv metrics (Donghoon Kang) #β659859cfbfae660] - perf_hooks: validate import normalization offset (Matteo Collina) #β6595075456a3512] - (SEMVER-MINOR) perf_hooks: implement Histogram meanCI API (James M Snell) #β65606127cb31864] - perf_hooks: add missing resource timing attributes (greenhead) #β6501772d1b40c56] - (SEMVER-MINOR) perf_hooks: add CBOR export/import for histogram exchange (James M Snell) #β65434847fe4d049] - permission: block FileHandle fsync and fdatasync (Rafael Gonzaga) #β65431fa9188bd63] - quic: fix two small bugs in HTTP/3 stream internals (Tim Perry) #β65970ee80beaa9f] - quic: fix crash in onStreamClose (Marten Richter) #β6586198486dd764] - quic: reject zero addressLRUSize (Christian Aurich) #β6582797516fc256] - quic: stop guarding ngtcp2_recv_stop_sending callback field (RenΓ©) #β65688024bef25eb] - quic: remove unused fin flag from blob reader wakeup (trivenay) #β653155468337456] - quic: release stream arenas before cleanup (Trivikram Kamat) #β65410a794e36970] - sqlite: throw on invalid URL path instead of abort (Guilherme AraΓΊjo) #β66026f58a55b8d0] - sqlite: add diagnostic channel (Guilherme AraΓΊjo) #β62241be849bc6af] - sqlite: reject connection access from authorizer callbacks (Trevor Burnham) #β6515641161dda87] - (SEMVER-MINOR) sqlite: add StatementSync.prototype.close() (Guilherme AraΓΊjo) #β64232adbc757d70] - (SEMVER-MINOR) sqlite: add StatementSync.prototype[Symbol.dispose]() (Guilherme AraΓΊjo) #β64232b7b18fdbc9] - sqlite: run backup completion in callback scope (Filip Skokan) #β6566659827acd7f] - sqlite: isolate applyChangeset filter errors (Trivikram Kamat) #β648235a01df2d15] - sqlite: reject deserialize() while in a callback (Trivikram Kamat) #β64796c9b6e75a2e] - sqlite: refactor error helpers and user function pointers (Ali Hassan) #β62794d4eb6c62a9] - sqlite: prevent database close during callbacks (Matteo Collina) #β6474383b3431c25] - src: detach cppgc wrappers from their Realm before it is freed (Shelley Vohr) #β6577813ed7e35e7] - src: list scripts when--runhas no command (James Ross) #β646060f62f2b2df] - src: print exception thrown during primordial initialization (Joyee Cheung) #β6599170117640f7] - src: don't kill own process group on failed spawn (Lazizbek Ergashev) #β6505464649abfd4] - src: keep the first snapshot blob alive for later isolates (Shelley Vohr) #β657793c814e8c3c] - src: fix Stop() terminating the next Environment on the isolate (Shelley Vohr) #β65819a3ababcebb] - src: fix null pointer call when running without a startup snapshot (Shelley Vohr) #β658207331f5cfcc] - src: stop leaking a CppHeap in CommonEnvironmentSetup (Shelley Vohr) #β657925570a84048] - src: fix use-after-free in CleanupHookThunkRun (Caleb Everett) #β65630abe1b673e9] - src: keep global list of addon-provided cleanup hooks (Anna Henningsen) #β639852203ac9382] - src: fix startup snapshot reproducibility of InternalFieldInfo (Chengzhong Wu) #β65684b282765d99] - src: fix live lock between environments with blocked requests (Ilyas Shabi) #β6552061ca3ba93c] - src: apply IsolateSettings when using a snapshot (Shelley Vohr) #β6540733b8d6e10f] - src: add re-entrancy guard to TriggerUncaughtException (Temuulen Undrakhbayar) #β6432749232db71e] - src: reuse cached strings in CompileSerializeMain (agape1225) #β65453e3f52b80a5] - src: report libuv error when openAsBlob cannot stat (Paul Bouchon) #β6551742a5a19027] - src: shave about 20 bytes off each TLSWrap instance (James M Snell) #β65144a06bb51e22] - src: use UTF-8 for task runner filesystem paths (Archkon) #β64868241339f072] - (SEMVER-MINOR) src,lib: add util.markPromiseAsHandled (James M Snell) #β658051260642ace] - stream: destroy Duplex.from async function on early return (Aman Chadha(IVIXMMI)) #β659635f06defdbd] - stream: make share budget failures detach before throwing (James M Snell) #β66028d1c60d898d] - stream: update broadcast to retain buffered data with zero consumers (James M Snell) #β66028bbb00558c5] - stream: avoid promise allocation for parked transform writes (Matteo Collina) #β656253216bc3912] - stream: keep webstream stream states in fast-mode objects (Matteo Collina) #β6562570c1415686] - stream: reject closed only after sink abort settles (Lazizbek Ergashev) #β65727f8737b8ee5] - stream: fix ERR_INVALID_STATE when cancelling Readable.toWeb() (Richard Scarrott) #β62773faa16f671c] - stream: amortize writable buffer compaction (GΓΌrgΓΌn DayΔ±oΔlu) #β658476262e0b8c6] - stream: create write request objects lazily (Matteo Collina) #β644550f0566de15] - stream: allocate stream read buffers from a slab (Matteo Collina) #β6445502c776a7c6] - stream: ensure that stateful transforms preserve this (James M Snell) #β656584b29051971] - stream: fix nested async flushing with infinite sources (James M Snell) #β656582e54186d97] - stream: ensure from() observes returned rejecting promise correctly (James M Snell) #β65658fd68d5ca6a] - stream: apply source normalization once at call time (James M Snell) #β6565849ee85b462] - stream: make pipeTo source normalization independent of Writer (James M Snell) #β65658d7d0440f08] - stream: pre-aborted pipeTo now applies dest failure handling (James M Snell) #β656586d8e643ef3] - stream: ensure async dispoal after endSync awaits for drain (James M Snell) #β65658a082916c00] - stream: ensure factory signals remain active through closing (James M Snell) #β6565838829295a7] - stream: skip unobserved 'readable' emission at EOF (Matteo Collina) #β65749d535859c22] - stream: avoid per-chunk promises in webstream adapters (Matteo Collina) #β6554880568f6818] - stream: address stream/iter review feedback (James M Snell) #β656526952928f68] - stream: replace object sentinel with symbol (James M Snell) #β656529c22c4124c] - stream: cancel active stream/iter pulls (James M Snell) #β6565224d87990cf] - stream: fix merge settlement tagging and falsy error tracking (James M Snell) #β656521e215c4b51] - stream: ensure full-close semantics when closed (James M Snell) #β65652f499d6fadf] - stream: fixup writer to terminate on consumer return/throw (James M Snell) #β656522130738033] - stream: ensure iterator cleanup on done, reject, etc (James M Snell) #β65652748adc6275] - stream: fixup cancelation handling in pull() (James M Snell) #β6565247b3f6a1fa] - stream: fix early drain after Utf8Stream reopen (Matteo Collina) #β656336dab5412cf] - test: skip RSA-PSS keygen deprecation tests with BoringSSL (Shelley Vohr) #β6580895d9a25b61] - test: consolidate crypto provider cache coverage (Filip Skokan) #β66108612db6d5b2] - test: deflake user timing WPT assertions (Filip Skokan) #β6603661a73d31eb] - test: fix RSA/DSA wrong-passphrase flake (Filip Skokan) #β65983d9f4a3ee3e] - test: reuse fixed primes in DH tests (Filip Skokan) #β65980a0fd0a8bd6] - test: useConfiguration
π 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.