Shipped · Observability

What Effect-TS/effect shipped

The public repository of Effect · github.com/Effect-TS/effect

Written by FoxPlug from the repository's own releases; not affiliated with Effect. Paste your own repository in the box below and FoxPlug writes the same weekly update for your product. This page is an automatic summary of the releases, pull requests and commits in github.com/Effect-TS/effect; Effect did not write it and does not use or endorse FoxPlug. Every line links to the change it describes.

Get a weekly update like this for your product, free

Or Use it as a GitHub Action

See the update FoxPlug writes for effect, free

Week of November 2, 2026

What shipped

Why it matters

This week touched parsing, observability and resource growth: YAML gained a printer and hardening, fibers can be observed with a Supervisor, and cluster stores can shed old request rows. Several fixes remove runtime surprises, including SQL driver services vanishing from requirements, automatic-yield hangs at tiny budgets, and race losers outliving the race. Teams on OpenTelemetry should note the move to SDK 3.x.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

This week in Effect: YAML parsing hardened with Yaml.stringify, a Supervisor for observing fiber lifecycles, PathFilter with glob and IgnoreFile, cluster request retention, and fixes for SqlClient requirements, automatic-yield livelocks and race loser interruption.

Post for LinkedIn

This week in Effect: Yaml parsing was hardened and extended with a Yaml.stringify printer, and a Supervisor was added for observing fiber lifecycles so programs can see the fibers they start and what each is waiting on. A general PathFilter module arrived, with FileSystem.glob now taking a filter plus root and new IgnoreFile parsers. Cluster users get opt-in retention that deletes completed requests and their replies. Fixes this week cover SQL driver services being dropped from requirements when SqlClient is provided, automatic-yield livelocks at small MaxOpsBeforeYield budgets, race losers not being interrupted when the race settles, Schema Record entries with transformed keys in equivalence and formatting, and Bun filesystem writes ignoring the cursor after a seek. @effect/opentelemetry

Week of October 26, 2026

What shipped

Why it matters

This week fixes several iterator and schedule bugs that could produce values or runs after completion, and adds parsers for JSON5 and JSONC alongside a per-request HttpClient timeout. It also addresses reliability in cluster workflows, persistence and SQL clients, and fixes TypeScript output and cookie handling in generated and HTTP API clients.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

This week: Iterable.unfold and filterMapWhile stay done after completion, Schedule no longer loops on zero delays near window boundaries, and Yaml.parse returns a Result. Plus Json5.parse, Jsonc.parse, SchemaBinary int schemas and HttpClient.timeout.

Post for LinkedIn

What shipped in Effect this week: Iterable.unfold and Iterable.filterMapWhile now stay exhausted after completion, Schedule.fixed, windowed and cron no longer return repeated zero delays near a window boundary, and Stream.groupAdjacentBy emits its buffered group before an upstream failure. Yaml.parse now returns a Result like Toml.parse, and Json5.parse and Jsonc.parse are available under effect/encoding. SchemaBinary adds fixed-width int32, uint32, int64 and uint64 schemas, and HttpClient.timeout adds a per-request timeout. Remote libSQL clients can run concurrent statements, DateTime rounding preserves offsets inside a repeated DST hour, and cluster and persistence paths got fixes for transient failures and stalled entities.

Week of October 19, 2026

What shipped

Why it matters

This week tightens several places where the library could leak data or stall: error serialization stopped printing request headers, params and body, web body limits are now enforced, and cluster shutdown no longer hangs on queued workflow activities. It also fixes schema and generator failures that blocked valid code, including enum record keys and recursive GraphQL inputs, and adds new capabilities such as a keys operation on KeyValueStore, Redis.reserve and OtlpProxy.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

This week: cluster shutdown no longer waits on queued persisted workflow activities, HttpClientError output stops exposing request headers, params and body, web server requests now enforce MaxBodySize, Schema.Record works with Enum keys, KeyValueStore gains keys, Redis.reserve an

Post for LinkedIn

This week's changes: cluster shutdown no longer holds the entity drain on persisted workflow activities that were saved but never started. HttpClientError serialization stopped exposing request headers, query parameters and body. The web HttpServerRequest now enforces MaxBodySize on buffered reads, matching the Node server. Schema.Record no longer throws for Enum key schemas, and KeyValueStore gained a required keys operation. Redis.reserve leases a dedicated pooled connection so blocking commands do not stall others. OtlpProxy forwards browser OTLP exports with credentials added server side, and the GraphQL generator now handles recursive input objects.

Week of October 12, 2026

What shipped

Why it matters

This week tightens failure reporting and resource cleanup across the runtime: defects are no longer lost during typed recovery, unhandled failures can be logged, and PubSub replay buffers stop holding onto values. Several HTTP platform fixes address requests that hung or reported the wrong URL. The changes cover the Effect runtime, SQL, platform HTTP servers and clients, schema-based AI providers and the unstable Bytes module.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

This week in Effect: typed recovery now keeps defects instead of dropping them, ignore options can log unhandled failures, PubSub replay no longer pins values until a full GC, and Deno and Node HTTP fixes stop requests from hanging.

Post for LinkedIn

This week in Effect: typed-error recovery now applies defect precedence so a failure holding both a typed error and a defect keeps the defect. The ignore and ignoreCause options on Effect, Stream and Channel gained a log setting for unhandled failures. PubSub replay buffers clear dropped nodes, so values are released without waiting for a full garbage collection. On the platform side, DenoHttpServer answers requests when building a Response throws, NodeHttpClient sends FormData through the installed undici instance, and all adapters share one rule for bodyless statuses and mismatched content-length. Iterable.dedupeAdjacent no longer overflows the stack on long equal runs.

Week of October 5, 2026

What shipped

Why it matters

This week brings a patch release across effect and the SQL packages, including a fix where single-connection SQL clients could let another fiber's transaction roll back an acknowledged write. It also fixes client abort handling in web handlers and shortens workflow caller waits after a result is ready. Several smaller bug fixes improve file uploads, Node JSON parsing, and Windows child process cleanup.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

Released effect 4.0.3 and SQL packages 4.0.3. Single-connection SQL clients now hold the shared connection for the whole statement or stream. Workflow callers wake as soon as a result is ready, and aborted web handler requests release their handlers and request scopes.

Post for LinkedIn

This week we released effect 4.0.3 and patch versions of the SQL packages. On single-connection SQL clients, the shared connection is now held for the whole statement or stream, so another fiber's transaction can no longer roll back an acknowledged write or expose uncommitted rows to a plain read. Workflow callers that receive Suspended now wake as soon as their workflow has a final result, instead of waiting for the next retry schedule step. We also fixed client abort handling in HttpEffect.toWebHandler so handlers and their request scopes stop running after the client is gone. Smaller fixes cover multipart uploads with dot or long multi-byte file names, UTF-8 BOMs in Node JSON bodies, and redundant taskkill calls on Windows.

Week of September 28, 2026

What shipped

Why it matters

This week brings fixes to caching behavior, database drivers, and stream operations that improve reliability and resource efficiency. Several changes address edge cases in interruption handling and connection pooling that could cause subtle bugs in production systems.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

Effect 4.0.1 ships fixes for caching interruptions, SQLite statement caching, Stream throttling, and pool idle timeouts. Plus new Cloudflare AI support and @effect/vitest assertion improvements.

Post for LinkedIn

Effect 4.0.1 is out with significant reliability improvements across the stack. Caching now properly handles interruptions, SQLite drivers fix statement result issues, database pools measure idle time correctly, and Stream operations respect rate limits. New support for Cloudflare Workers AI and improved test assertions round out the release.

Week of September 21, 2026

What shipped

Why it matters

This week addresses multiple correctness issues across streams, queues, SQL transactions, HTTP routing, and distributed systems. The fixes ensure data reliability, prevent resource leaks, and correct behavioral contracts in critical infrastructure code. Several API generation improvements also ensure documentation matches implementation.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

Effect shipped fixes for infinite capacity streams, queued batches, SQL transactions, HTTP routing, and PostgreSQL deadlocks. Plus OpenAPI schema accuracy improvements and Schedule.once.

Post for LinkedIn

Effect's latest release addresses critical correctness issues: PubSub now handles infinite capacity properly, queue termination hangs are fixed, SQL transactions fail correctly when rolled back, and HTTP routing no longer interferes between servers. PostgreSQL deadlocks from shard locks are resolved, and OpenAPI schema generation is more accurate. These fixes span data structures, SQL, HTTP, and distributed systems—core reliability concerns for production applications.

Week of September 14, 2026

What shipped

Why it matters

This week brings significant performance improvements to Schema handling through experimental compilation, critical fixes to distributed entity registration and database statement management, and expansion of HTTP protocol support with QUERY method and new AI decision modeling capabilities. Stream and Effect API alignment resolves longstanding type inconsistencies affecting users working with both modules.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

Effect@4.0.0-rc.117: Schema JIT/AOT compilers, Entity registration timeouts, PostgreSQL CancelRequest fixes, SQL statement collisions resolved, HTTP QUERY support, and Stream/Effect API alignment.

Post for LinkedIn

Effect@4.0.0-rc.117 shipped this week with performance gains across Schema processing through experimental JIT and AOT compilation, critical reliability fixes for distributed entity registration and PostgreSQL connection handling, SQL prepared statement collision prevention, HTTP QUERY method support, and comprehensive alignment of Effect and Stream module APIs with type signature corrections.

Weeks with too little public activity are left out rather than filled in. Last updated 2026-11-10.

Is this your repo? Ask us to remove this page.