Skip to content

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

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

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

Conversation

@dependabot

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

Copy link
Copy Markdown
Contributor

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

Release notes

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

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

Patch Changes

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

Patch Changes

@​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.

... (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.115.
- [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.115/packages/platform-node-shared)

---
updated-dependencies:
- dependency-name: "@effect/platform-node-shared"
  dependency-version: 4.0.0-rc.115
  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 16, 2026
@changeset-bot

changeset-bot Bot commented Sep 16, 2026

Copy link
Copy Markdown

⚠️ No Changeset found

Latest commit: f920a9a

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

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