Packages

@effect/platform-node-shared

4.0.5 · 15 Oct 2026MIT2M / weekRepositoryHomepagenpmAtom feed

393 stable releases, newest first, by release line. Notes are quoted as the maintainers published them.

  1. 4.x · latest line
  2. 4.0.6

    22 Oct 2026
    • Fix child-process cleanup without forceKillAfter to give remaining process-group members up to one second to exit after the leader exits. Clarify that waiting for the leader has no time limit and never escalates to SIGKILL when forceKillAfter is omitted.

    • Release writables created by NodeSink.fromWritable and fromWritableChannel when upstream fails or the sink is interrupted, preserving the original exit cause. Writables using endOnDone: false remain open. Preserve stream body encoding errors in the Node HTTP client instead of reporting transport errors caused by request cleanup.

    • Return 413 instead of 400 when buffered or decompressed request bodies exceed their size limit, while preserving 400 for other parse failures. Node HTTP servers drain oversized bodies so the response can reach the client without destroying the socket. Node stream readers expose MaxBytesError and an optional destroyOnOverflow setting; their default destruction behavior is unchanged.

  3. 4.0.5

    15 Oct 2026
    • Use bigint for 64-bit FileSystem.File.Info metadata. dev is now a bigint, and ino, rdev, nlink, and blocks are Option<bigint>, so file stats no longer fail or drop values outside the safe integer range. Node and Bun read dev, ino, rdev, and nlink as unsigned 64-bit integers. Deno reports these fields as numbers, so values above Number.MAX_SAFE_INTEGER are rounded by Deno before conversion.

    • Fix FileSystem.watch to prefer the caller-provided FileSystem.WatchBackend, falling back to the backend captured when the file system layer was built.

    • Add Path.resolveWithin(root, input), which resolves a relative path beneath a root and returns Option.none() for traversal escapes and rooted inputs, using the platform's path rules.

  4. 4.0.4

    13 Oct 2026
    • Prevent unhandled writable errors when buffered child-process stdin or additional input descriptors are interrupted.

    • Support an explicit client servername for TLS socket upgrades without changing hostname behavior when omitted.

    • Skip Windows taskkill cleanup for children that have already exited, since their PID may have been reused.

  5. 4.0.3

    10 Oct 2026
    • Add a noFollow option to FileSystem.open to reject symlinks at the final path component. Supported on Node and Bun on POSIX; Windows and Deno return BadArgument. Add { position } to File.read and File.readAlloc for concurrent reads that leave the cursor unchanged.

    • Accept address inputs in Dns.reverse and name server inputs in the platform Dns services, and add Dns.nameServerFromInput.

    • Add TLSA records to effect/net/Dns, with a Schema.DnsTlsaRecord schema whose JSON codec encodes the certificate association data as hex. The Node.js Dns service queries them with resolveTlsa (Node.js 22.15 or 23.9 and later); Bun, Deno, and older Node.js versions fail TLSA queries with Unsupported.

  6. 4.0.2

    7 Oct 2026
    • Tag every module and directly importable export with an explicit @stability. @stability stable follows strict semver, and @stability unstable may receive breaking changes in minor releases.

    • Update repository dependencies to their latest compatible releases.

  7. 4.0.1

    4 Oct 2026
    • 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.

    • Honor forceKillAfter during scope release after a command leader exits with a non-zero code, so surviving descendants that ignore the termination signal are forcefully killed.

  8. 4.0.0

    1 Oct 2026
    • Effect 4.0 is the first stable release of Effect v4. It replaces the 4.0.0 beta and release-candidate series, whose per-release notes remain below under the 4.0.0-beta.* and 4.0.0-rc.* headings. To upgrade from Effect 3, follow the migration guide.

      Packaging and versioning

      Core

      Schema

      Platform, HTTP and RPC

      Cluster and Workflow

      SQL

      AI

      CLI, Atom, observability and testing

      Requirements

  9. 0.61.x
  10. 0.61.1

    30 Jul 2026
  11. 0.61.0

    13 Jul 2026

    Reading the note…

  12. 0.60.x
  13. 0.60.0

    4 Jun 2026

    Reading the note…

  14. 0.59.x
  15. 0.59.0

    20 Mar 2026

    Reading the note…

  16. 0.58.x
  17. 0.58.0

    16 Mar 2026

    Reading the note…

  18. 0.57.x
  19. 0.57.1

    22 Jan 2026

    Reading the note…

  20. 0.57.0

    18 Dec 2025

    Reading the note…

  21. 0.56.x
  22. 0.56.0

    1 Dec 2025

    Reading the note…

  23. 0.55.x
  24. 0.55.0

    28 Nov 2025

    Reading the note…

  25. 0.54.x
  26. 0.54.0

    20 Nov 2025

    Reading the note…

  27. 0.53.x
  28. 0.53.0

    5 Nov 2025

    Reading the note…

  29. 0.52.x
  30. 0.52.0

    4 Nov 2025

    Reading the note…

  31. 0.51.x
  32. 0.51.6

    17 Oct 2025

    Reading the note…

  33. 0.51.5

    15 Oct 2025

    Reading the note…

  34. 0.51.4

    5 Oct 2025

    Reading the note…

  35. 0.51.3

    2 Oct 2025

    Reading the note…

  36. 0.51.2

    30 Sep 2025

    Reading the note…

  37. 0.51.1

    30 Sep 2025

    Reading the note…

  38. 0.51.0

    30 Sep 2025

    Reading the note…

  39. 0.50.x
  40. 0.50.1

    24 Sep 2025

    Reading the note…

  41. 0.50.0

    23 Sep 2025

    Reading the note…

  42. 0.49.x
  43. 0.49.2

    18 Sep 2025

    Reading the note…

  44. 0.49.1

    9 Sep 2025

    Reading the note…

  45. 0.49.0

    14 Aug 2025

    Reading the note…

  46. 0.48.x
  47. 0.48.1

    13 Aug 2025

    Reading the note…

  48. 0.48.0

    9 Aug 2025

    Reading the note…

  49. 0.47.x
  50. 0.47.2

    8 Aug 2025

    Reading the note…

  51. 0.47.1

    8 Aug 2025

    Reading the note…

  52. 0.47.0

    23 Jul 2025

    Reading the note…

  53. 0.46.x
  54. 0.46.0

    22 Jul 2025

    Reading the note…

  55. 0.45.x
  56. 0.45.0

    21 Jul 2025

    Reading the note…

  57. 0.44.x
  58. 0.44.0

    15 Jul 2025

    Reading the note…

  59. 0.43.x
  60. 0.43.0

    13 Jul 2025

    Reading the note…

  61. 0.42.x
  62. 0.42.18

    13 Jul 2025

    Reading the note…

  63. 0.42.17

    10 Jul 2025

    Reading the note…

  64. 0.42.15

    9 Jul 2025

    Reading the note…

  65. 0.42.14

    6 Jul 2025

    Reading the note…

  66. 0.42.13

    6 Jul 2025

    Reading the note…

  67. 0.42.12

    5 Jul 2025

    Reading the note…

  68. 0.42.11

    4 Jul 2025

    Reading the note…

  69. 0.42.10

    3 Jul 2025

    Reading the note…

  70. 0.42.9

    3 Jul 2025

    Reading the note…

  71. 0.42.8

    3 Jul 2025

    Reading the note…