@effect/sql-pg@0.53.1 effect@3.22.3

medium risk

asheshgoplani/agent-deckOct 16, 2026 → Oct 16, 20260 days between releases

What's New

LayerMap preload behavior changes and interrupt handling fixes in Effect core.

Breaking Changes

  • LayerMap preload references are now released after acquisition instead of remaining pinned until map closure.

Improvements

  • Release LayerMap preload references after acquisition to follow idle TTL.
  • Skip preloading when the idle TTL is zero.

Bug Fixes

  • Fix Reloadable.auto hanging when its scope closes.
  • Prevent interrupted acquisition from failing scope closure in Effect.addFinalizer and Effect.acquireRelease.

Upgrade Notes

If using LayerMap preloading, verify idleTimeToLive settings as the default behavior now skips preloading if TTL is zero. To maintain preloaded entries, explicitly set idleTimeToLive: Infinity.

The Two Releases

@effect/sql-pg@0.53.1

@effect/sql-pg@0.53.1

Oct 16, 2026· 6 days ago

@effect/sql-pg@0.53.1 improves PostgreSQL client reliability by fixing connection hanging issues and adding timeout interrupt support.

Full release notes
effect@3.22.3

effect@3.22.3

Oct 16, 2026· 6 days ago

effect@3.22.3 provides critical fixes for scope management, ensuring LayerMap preloads are cleaned up correctly and preventing hanging operations.

Full release notes