Repository navigation
deps: update npm patch and minor - #78
Merged
Merged
Conversation
renovate
Bot
force-pushed
the
renovate/npm-patch-and-minor
branch
from
October 14, 2026 23:59
75a9a66 to
41eb221
Compare
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:
4.0.0→4.0.326.6.3→26.6.51.5.1→1.7.75.0.1→5.0.34.0.0→4.0.312.4.2→12.11.21.0.0→1.1.01.0.0→1.1.05.0.1→5.0.3Release Notes
Effect-TS/effect (@effect/platform-node)
v4.0.3Compare Source
Patch Changes
#8973
9dbd07eThanks @fubhy! - Accept address inputs inDns.reverseand name server inputs in the platformDnsservices, and addDns.nameServerFromInput.#8880
a9b5148Thanks @fubhy! - Add experimentalHost,Dns, andAddressResolvermodules toeffect/netfor host parsing, DNS queries, and endpoint resolution, with Node, Bun, and Deno services. DNS operations accept and normalize domain-name strings; endpoint resolution also acceptshost:portstrings. Add scoped IPv6 literals and host and DNS record schemas, including JSON codecs for records.Provide the services explicitly; they are not included in the platform
*Serviceslayers. UseNodeAddressResolver.layer.pipe(Layer.provideMerge(NodeDns.layer))to provide both Node services.#8409
b9e7821Thanks @tim-smart! - AddDatagramSocketfor UDP on Node, Bun, and Deno, andNetAddress.inetAddressFromNativeUnsafefor runtime-reported addresses.#8934
8e5ab22Thanks @tim-smart! - Esc now ends terminal key input by default, cancelling CLI prompts withTerminal.QuitError. To keep Esc non-cancelling, pass ashouldQuitpredicate tomake, such as(input) => input.key.ctrl && (input.key.name === "c" || input.key.name === "d")to quit only on Ctrl+C or Ctrl+D.#8978
0b17b9eThanks @tim-smart! - Allow WebSocket clients on Node and Bun to send handshake headers alongside subprotocols through socket constructors, channels, and layers. Preserve browser-compatible constructor calls when headers are not supplied.Updated dependencies [
b4e5af8,b8d6e7a,89d5c88,66257d2,cd2ab19,ca068ce,f686000,e052f1b,c755b69,ebe487f,63bfad8,8598157,76a03f7,182e26d,a46592a,1d3419e,e00eaae,133ceb2,a494a64,d6082a2,ee3a350,7ba976c,9dbd07e,d4f7dc3,a9b5148,e7d84e4,0e2b988,84f48df,48ed32f,59e58a6,b9e7821,aa811e4,bfc5742,f9f7a5a,73fa287,7ff5048,7803e51,93410da,8e5ab22,aef1d1f,d6d515b,ea52c24,7e44402,0b17b9e,9753be9,977096b,cf58cb0]:v4.0.2Compare Source
Patch Changes
#8770
540ecd1Thanks @fubhy! - Tag every module and directly importable export with an explicit@stability.@stability stablefollows strict semver, and@stability unstablemay receive breaking changes in minor releases.#8852
7d8d497Thanks @effect-bot! - Report the101status of a successful WebSocket upgrade to server middleware such asHttpMiddleware.loggerandHttpMiddleware.tracer, instead of the handler's discarded response status.#8846
48a373bThanks @tim-smart! - Fix keep-alive requests hanging during graceful HTTP server shutdown.Updated dependencies [
26c1089,6c59de7,467d3ac,375c1b0,45a70ce,fb757e3,716e358,af114e6,d0b3862,7064da9,eee0eeb,b9d6581,7a721ce,a0cb4c2,3cb395e,540ecd1,aefe05a,c381fbc,c6f2179,0aeb7fd,2fbecc8,7095539,46b75b1,99b6b45,e4cb9f1,2e03688,b817ebe,4153144,2b3c63c,bd00773,146e86a,44defad,22d6f4d,7d8d497,98a5ed7,d350f8e,bd96be0,f6af4b6,7234786,1f74b62,42763ce,5630677,a0e1b87,f5716ad,26931d0,972c80f,efebfa9,a3b4cf3,3ed997b,7b396bd,c07c144,8903b68,a84aa4e,88917eb,50a5686,c419a0e,d85a309,7e7ede6,1803500,495740d,985860d,e36abbb,c6086ee,0ac6ac8,90a1bae,b1d200c,1ba8521,1b35732,763b445,00f1cc7,d4f4bc8,f11526a,8781388,5326527,8409eb4,c5cf8ce,684ccdc,33303ea,b79fcb8,888a189,9b8200d,82303c1,76fcd89,f31e6b7,332d363,a6c7dcb,ec54070]:v4.0.1Compare Source
Patch Changes
#8678
f79b231Thanks @tim-smart! - Fix duplex socket readers throwing when a pull is interrupted or its scope closes during a read. Preserve consumed bytes in order across pull interruption and normal EOF, while discarding them when the reader scope closes.#8705
43416c4Thanks @tim-smart! - Create Node HTTP file response streams lazily and destroy them when body consumption ends, avoiding unused open streams when conditional or range handling discards a response.#8738
0f64715Thanks @tim-smart! - Fail refused WebSocket upgrades withSocketErrorinstead of hanging the request fiber, and skip HTTP response writes on destroyed sockets.Updated dependencies [
ed2cc2f,58a2ee8,bc44526,073bb47,2ec021e,cad1118,1672d9c,a81e4e6,f5c2a91,f79b231,498e72b,cabf123,a5b1d4e,878cb33,5e6f756,18dfb98,04706ef,f157482,f1aedb0,b5a2d4c,1c18c68,43416c4,d6ac8f9,1d9fb8c,20dcd50,42e5750,888e326,0b52bb4,e823e69,962647b,43fdcdc,1f89b8e,e1a521a]:uinaf/skillcheck (@uinaf/skillcheck)
v1.7.7Compare Source
Bug Fixes
v1.7.6Compare Source
Bug Fixes
v1.7.5Compare Source
Bug Fixes
v1.7.4Compare Source
Bug Fixes
v1.7.3Compare Source
Bug Fixes
v1.7.2Compare Source
Bug Fixes
v1.7.1Compare Source
Bug Fixes
v1.7.0Compare Source
Features
v1.6.2Compare Source
Bug Fixes
v1.6.1Compare Source
Bug Fixes
v1.6.0Compare Source
Features
v1.5.3Compare Source
Bug Fixes
v1.5.2Compare Source
Bug Fixes
vitest-dev/vitest (@vitest/coverage-v8)
v5.0.3Compare Source
🐞 Bug Fixes
result.statusbetweenrepeatsruns - by @hi-ogawa, Hiroshi Ogawa and Codex (GPT-6) in #11218 (5dbeb)test.failsexpectedly failed - by @hi-ogawa, Hiroshi Ogawa and Codex (GPT-6) in #11219 (b2458)listenuntil tests start running - by @sheremet-va in #11366 (7d8ed)toMatchScreenshotuses wrong reference on retried tests - by @macarie in #11393 (c22ab)why-is-node-runningto3.2.1to avoid users running intoERR_PNPM_TRUST_DOWNGRADE- by @AriPerkkio in #11403 (f6c9a)expect.extendasymmetric matchers - by @hi-ogawa, Hiroshi Ogawa and Claude in #11401 (3e794)groupOrderis set - by @mtorp in #11392 (50312)View changes on GitHub
v5.0.2Compare Source
🐞 Bug Fixes
processin case global is overwritten - by @AriPerkkio in #11343 (0b792)process.stdiohandles - by @AriPerkkio in #11333 (0fd6b)toMatchObjectwith asymmetric matchers - by @ShreeBohara, Claude Opus 5, @hi-ogawa, Hiroshi Ogawa and Codex (GPT-5) in #11100 (42523)RequestwithBlobbody on jsdom 28+ - by @harshit-d3v in #11295 (d1c3e)agentto respect--silent- by @Raj4478 and @AriPerkkio in #11271 (5b95e)createReportcalls - by @7rulnik in #11278 (e8e55)hanging-processto use ESM entrypoint - by @AriPerkkio in #11316 (4e91e)Set.prototype.add- by @fengmk2 in #11299 (a0a93)View changes on GitHub
Effect-TS/effect (effect)
v4.0.3Compare Source
Patch Changes
#8977
b4e5af8Thanks @kitlangton! - Prevent crashes and premature interruption whenEffect.cached,Effect.cachedWithTTL, andEffect.cachedInvalidateWithTTLare synchronously re-entered.#8982
b8d6e7aThanks @Yi-111-a! - ExportCliOutput.displayWidthto measure terminal-cell widths using the same logic as built-in CLI help and tables.#8933
89d5c88Thanks @tim-smart! - RespectNO_COLORin CLI prompts and the command wizard, suppressing color and style escapes while preserving cursor and redraw controls.#8941
66257d2Thanks @Tanner-Scadden! - Hand cluster shards off one at a time whenShardingshuts down, after their entities and singletons have stopped, so live runners can take them over sooner. The handoff is best effort: its wait is bounded, and if it times out,releaseAllattempts to release the remaining locks. A runner that is shutting down no longer acquires new shards, and releasing a shard no longer waits forever on an entity whose id is also active on another shard.#8940
cd2ab19Thanks @Tanner-Scadden! - Fix cluster shard handoffs. Interrupts and stream acknowledgements now reach requests still draining on the previous owner, andRpcServeraccepts acknowledgements for active streams after a client's EOF. Volatile requests sent during a handoff wait, for at mostshardLockExpiration, until the shard can be served instead of repeatedly failing withEntityNotAssignedToRunner.#8897
ca068ceThanks @effect-bot! - Add separate migration and storage layers to cluster SQL storage so applications can use tables migrated by an owner connection.#8895
f686000Thanks @tim-smart! - Serialize SchemaError as a compact object containing its tag and formatted message in JSON logs and Node inspection, without dumping schema AST nodes.#8968
e052f1bThanks @sledorze! - Avoid a redundant map copy whenContext.addrebases an overlay chain.#8487
c755b69Thanks @fubhy! - AddTestCrypto.layer, which provides deterministic random operations derived from a seed while preserving a platform crypto service's digest implementation.#8935
ebe487fThanks @tim-smart! - TurnCrypto.randomUUIDv4andCrypto.randomUUIDv7into functions accepting an optional{ format: "hex" | "bytes" }option. Call them with()for the default lowercase, hyphenated UUID string, or with{ format: "bytes" }for a 16-byteUint8Array.#8926
63bfad8Thanks @effect-bot! - FixDurableDeferred.raceAllandDurableDeferred.intoso a workflow branch continues after its result is recorded instead of stalling until a concurrently parked sibling is woken. The effect passed toDurableDeferred.intonow counts as in-flight work, so a parked sibling no longer suspends the run while it runs.#8921
8598157Thanks @devangpratap! - FixDuration.fromInputUnsafethrowing on infinite nanosecond totals. It now returns an infinite duration, andDuration.fromInputreturnsSomeinstead ofNone.#8972
76a03f7Thanks @devangpratap! - FixDuration.timesthrowing when a nanosecond-backed duration is multiplied by a fractional or non-finite number. Fractional results round to the nearest nanosecond.#8900
182e26dThanks @effect-bot! - Add anoFollowoption toFileSystem.opento reject symlinks at the final path component. Supported on Node and Bun on POSIX; Windows and Deno returnBadArgument. Add{ position }toFile.readandFile.readAllocfor concurrent reads that leave the cursor unchanged.#8885
a46592aThanks @effect-bot! - Preserve duplicate slashes in query values when FindMyWay normalizes request paths.#8986
1d3419eThanks @jayhemnani9910! - Fix histogram exporters to retain all finite boundaries and overflow observations in OTLP, and emit a single+Infbucket in Prometheus.#8932
e00eaaeThanks @tim-smart! - Defer terminal input acquisition until a prompt needs user input, so constant fallback prompts leave piped stdin untouched.#8888
133ceb2Thanks @RhysSullivan! - Return empty 200 text/event-stream responses for MCP HTTP request POSTs when cancellation withholds every reply. Return 500 for other request POSTs that end without a response.#8924
a494a64Thanks @effect-bot! - AddMcpServer.layerHttp({ allowSubscriptions: false })to disablev2026_07_28subscriptions while keeping request-scoped progress and log notifications.#8890
d6082a2Thanks @tim-smart! - Send MCP cancellation notifications for interrupted server-to-client requests instead of internal RPC control messages.#8925
ee3a350Thanks @effect-bot! - Prevent MCP subscriptions from receiving deferred list-change notifications emitted before they subscribed, while preserving coalesced runtime changes.#8955
7ba976cThanks @effect-bot! - Allow interrupted activities to run again when the in-memory workflow engine replays a preempted execution.#8973
9dbd07eThanks @fubhy! - Accept address inputs inDns.reverseand name server inputs in the platformDnsservices, and addDns.nameServerFromInput.#8953
d4f7dc3Thanks @fubhy! - Add TLSA records toeffect/net/Dns, with aSchema.DnsTlsaRecordschema whose JSON codec encodes the certificate association data as hex. The Node.jsDnsservice queries them withresolveTlsa(Node.js 22.15 or 23.9 and later); Bun, Deno, and older Node.js versions fail TLSA queries withUnsupported.#8880
a9b5148Thanks @fubhy! - Add experimentalHost,Dns, andAddressResolvermodules toeffect/netfor host parsing, DNS queries, and endpoint resolution, with Node, Bun, and Deno services. DNS operations accept and normalize domain-name strings; endpoint resolution also acceptshost:portstrings. Add scoped IPv6 literals and host and DNS record schemas, including JSON codecs for records.Provide the services explicitly; they are not included in the platform
*Serviceslayers. UseNodeAddressResolver.layer.pipe(Layer.provideMerge(NodeDns.layer))to provide both Node services.#8970
e7d84e4Thanks @fubhy! - AddfromInputconstructors to theeffect/netdata types.#8899
0e2b988Thanks @tim-smart! - Answer orphaned cluster workflow activity requests with Suspended instead of waiting indefinitely for replay registration.#8987
84f48dfThanks @jayhemnani9910! - Omitminandmaxfrom subsequent delta histogram exports inOtlpMetrics: cumulative extrema do not describe the reported interval.#8907
48ed32fThanks @tim-smart! - Add adelayoption toPersistedQueue.offerthat postpones an element's first delivery in the memory, Redis and SQL stores.#8904
59e58a6Thanks @effect-bot! - Add PowerShell CLI completions with--completions powershell(aliaspwsh).#8409 [
b9e7821](https://redirectConfiguration
📅 Schedule: (in timezone Europe/Istanbul)
* 0-5 * * *)🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.