Skip to content

build(deps): bump @effect/platform-node-shared from 4.0.0-rc.112 to 4.0.0-rc.113 - #30

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/effect/platform-node-shared-4.0.0-rc.113
Open

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/effect/platform-node-shared-4.0.0-rc.113

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 14, 2026

Copy link
Copy Markdown
Contributor

Bumps @effect/platform-node-shared from 4.0.0-rc.112 to 4.0.0-rc.113.

Release notes

Sourced from @​effect/platform-node-shared's releases.

@​effect/platform-node-shared@​4.0.0-rc.113

Patch Changes

  • #8071 2f106a5 Thanks @​javascript-unsafe! - Wake NodeStream.pipeThroughDuplex readers when the upstream fails so the original error is propagated instead of hanging.

  • #8018 ba2fd82 Thanks @​tim-smart! - Wait for Node child process groups to exit during scoped release and kill.

    After signalling a process group, both operations now wait for its leader and descendants. Without forceKillAfter, the wait is limited to one second and never escalates. With forceKillAfter, the group receives SIGKILL at the deadline, followed by a final wait of up to one second. Native timers keep escalation working under a TestClock, and cleanup no longer depends on stdio closing.

    exitCode and isRunning remain tied to the leader's exit, and a leader that already exited successfully still leaves its group untouched. Process group checks count zombies, so cleanup may wait for the full bound under a non-reaping PID 1.

  • #7511 a4bb2aa Thanks @​tim-smart! - Add NodeSocket.makeTls, NodeSocket.makeTlsChannel, and NodeSocket.layerTls for TLS client connections.

    These mirror the existing makeNet family but dial tls.connect, so they take the full tls.ConnectionOptions set: trust anchors (ca), client certificates (cert / key), ALPN protocols, and servername. The socket opens once the handshake completes; a failed handshake fails with a SocketOpenError.

  • #7512 5664c94 Thanks @​tim-smart! - Add NodeSocketServer.makeTls and NodeSocketServer.layerTls for TLS socket servers.

  • #7514 b76a1cf Thanks @​tim-smart! - Add Socket.upgrade, for upgrading tcp sockets using STARTTLS

  • #7514 b76a1cf Thanks @​tim-smart! - Use the node-shared socket server on Deno so accepted TCP connections support reader-scoped server TLS upgrades.

    Breaking changes

    DenoSocketServer.make and layer now accept Node listen options. Use host instead of hostname for TCP and { path } instead of { transport: "unix", path } for Unix sockets. Deno 2.8.3 or newer is now required.

  • #7525 53843f6 Thanks @​fubhy! - Add ByteSize module and use it across the ecosystem

  • #8110 4ab4e83 Thanks @​tim-smart! - Prevent precision loss in Node/Bun filesystem operations and HttpPlatform file responses.

  • #8108 c85fc0b Thanks @​tim-smart! - On Node and Deno, FileSystem.File.seek now rejects negative resulting positions with a BadArgument platform error, leaving the cursor unchanged. Its return type is now Effect<bigint, PlatformError>.

  • #8148 7999b07 Thanks @​tim-smart! - Preserve the response Content-Type when compressing file, raw, stream, and byte-array responses on Node, Bun, Deno, and the web platform, including headers overridden after body construction.

  • #8112 a6ceb98 Thanks @​tim-smart! - Fix File.readAlloc on Node and Deno to fail with PlatformError (BadArgument) for negative, fractional, non-finite, or unallocatable sizes without moving the cursor. Zero-size reads continue to return Option.none() without moving the cursor.

  • #7524 0a08ae0 Thanks @​fubhy! - Add NetAddress under effect/unstable/net for MAC, IP, internet socket, and Unix socket addresses, with checked parsing, schemas, equality, canonical string serialization, and URL formatting. Companion modules IpInterface and IpNetwork represent IP interfaces and CIDR networks.

    HTTP and socket servers now expose NetAddress.SocketAddress. Replace TCP hostname access with NetAddress.formatIp(address.address) and use UnixPathAddress.path for Unix sockets. URL helpers bracket IPv6 addresses and reject scoped IPv6. Bun and Deno HTTP server layers can now fail with ServeError when listener address conversion fails.

    PostgreSQL inet values now use IpInterface; cidr values use IpNetwork and reject addresses with host bits set.

  • #7714 615c41e Thanks @​kitlangton! - Prevent Node sinks from submitting buffered writes after interruption while waiting for writable backpressure.

  • #7712 d0a6c5e Thanks @​kitlangton! - Fix NodeSink hanging when a writable reports an error during finalization.

  • #7838 500c60b Thanks @​tim-smart! - Remove the ignored bufferSize option from NodeStream.

... (truncated)

Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [@effect/platform-node-shared](https://github.com/Effect-TS/effect/tree/HEAD/packages/platform-node-shared) from 4.0.0-rc.112 to 4.0.0-rc.113.
- [Release notes](https://github.com/Effect-TS/effect/releases)
- [Commits](https://github.com/Effect-TS/effect/commits/@effect/platform-node-shared@4.0.0-rc.113/packages/platform-node-shared)

---
updated-dependencies:
- dependency-name: "@effect/platform-node-shared"
  dependency-version: 4.0.0-rc.113
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Sep 14, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants