Commit Graph
11892 Commits
Author SHA1 Message Date
effect-bot 30319d506c Retain an Effect atom's exposed success after asynchronous failure (#9607) 2026-10-20 08:42:30 +00:00
effect-bot 683ed2cb49 Preserve chat file bytes and URLs across JSON persistence and export (#9602) 2026-10-20 21:39:34 +13:00
effect-botandTim Smart 25f29be77b Install runMain signal handlers before synchronous startup (#9601)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-10-20 08:35:43 +00:00
effect-bot 78d198818d Wait for replaced FiberMap and FiberHandle fibers during scope cleanup (#9603) 2026-10-20 21:31:24 +13:00
effect-botandTim a301f5d4ab fix(platform-deno): keep signal listeners until the main fiber exits (#9597)
Co-authored-by: Tim <hello@timsmart.co>
2026-10-20 08:29:39 +00:00
Jay HemnaniandEffect Bot 8d52668533 Fix Yaml block scalar indentation picking up less indented comments (#9581)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
2026-10-20 21:28:06 +13:00
59b63967c1 Fix DateTime.make rejecting lowercase z and gmt designators (#9582)
Co-authored-by: Cursor Agent <cursoragent@cursor.com>
Co-authored-by: Rahul Kashyap <itisrmk@users.noreply.github.com>
Co-authored-by: Effect Bot <tech-ops@effectful.co>
2026-10-20 21:27:11 +13:00
effect-bot 88bc68001c Fail SQL migrations with a typed MigrationError instead of a defect (#9598) 2026-10-20 21:24:04 +13:00
effect-bot fdb12dcd61 Fix stale refreshes renewing persisted request values (#9600) 2026-10-20 21:23:20 +13:00
effect-bot b72707c293 Correct Effect recovery and AbortSignal documentation (#9604) 2026-10-20 20:59:04 +13:00
Tim bbedfc71c0 Synchronize active durable race test on execution completion (#9579) 2026-10-20 18:32:56 +13:00
Tim 62e36b8323 Drive failure race test until execution completes (#9580) 2026-10-20 18:32:24 +13:00
Tim 41a1fe74e6 Read effect_cluster_entities on snapshot instead of a 1s loop (#9577) 2026-10-20 04:24:08 +00:00
Tim a3c56e5b5e Fix pre-response handlers accumulating across retries (#9569) 2026-10-20 04:19:58 +00:00
Tim feb6ce59a3 Add always-on per-type cluster mailbox size max gauge (#9578) 2026-10-20 17:05:18 +13:00
effect-bot a733eba9f6 Add SqlClient.BeginTransaction for per-transaction BEGIN statements (#9576) 2026-10-20 16:43:34 +13:00
Tim 5a2ed53238 Add per-entity cluster mailbox size metric and Metric series removal (#9572) 2026-10-20 03:41:53 +00:00
Tim 3a5e65e409 Fix request resolver caller context and document batching semantics (#9568) 2026-10-20 16:33:21 +13:00
Sebastian LorenzandTim Smart 9a680d6985 Add HTTP/1.1 upgrades to HttpClient, the Node server, and HttpApi (#9339)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-10-20 15:29:18 +13:00
Tim 9972b4ff2b Fix Node HTTP uploads ending when response headers arrive (#9566) 2026-10-20 01:49:16 +00:00
Tim b4a060b95a Fix RPC NDJSON media type and reject malformed frames (#9562) 2026-10-20 01:47:53 +00:00
Tim ab0f384887 Defer Node HTTP 100 Continue until request body consumption (#9564) 2026-10-20 01:39:54 +00:00
Tim 3934c0c618 Fix oversized buffered request bodies returning the wrong status (#9565) 2026-10-20 14:28:44 +13:00
Tim 84c34057ce Fix undeclared respondable errors in HttpApiBuilder (#9563) 2026-10-20 00:36:04 +00:00
Sebastian LorenzandTim Smart 5a2d19f60e Take the host header from the HTTP/2 authority in platform adapters (#9375)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-10-19 22:15:15 +00:00
effect-botandGiulio Canti 2800a0910f Flatten redundant nested anyOf in JSON Schema output (#9549)
Co-authored-by: Giulio Canti <giulio.canti@gmail.com>
2026-10-19 23:42:37 +02:00
Tim d4425165ac Fix Bun streaming response cleanup after client abort (#9559) 2026-10-19 21:37:53 +00:00
effect-bot da14b1f18d Add opt-in typed reactivity keys (#9560) 2026-10-19 21:36:08 +00:00
Tim 9ae671adf3 Fix request scope leaks on early response stream cancellation (#9557) 2026-10-20 10:27:30 +13:00
44c8c1d1c6 Fix EmbeddingModel.embed batching callers with different contexts (#9552)
Co-authored-by: Wayne Maurer <2899448+wmaurer@users.noreply.github.com>
Co-authored-by: Effect Bot <tech-ops@effectful.co>
2026-10-20 10:27:03 +13:00
Jay HemnaniandEffect Bot 4b8a50db96 Report UTF-16 input to Xml.decode as Unsupported (#9531)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
2026-10-20 10:04:14 +13:00
effect-botandbamtheboozle 0b9842b76b Load HTTP API documentation assets lazily (#9548)
Co-authored-by: bamtheboozle <8888277+bamtheboozle@users.noreply.github.com>
2026-10-20 10:01:46 +13:00
Ibrahim ElkamaliandEffect Bot b9f73f37c4 Fix Cron.prev skipping an occurrence earlier in the same second (#9539)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
2026-10-20 09:56:14 +13:00
Giulio Canti 99e9bd98a3 Restore generic composition in Schema.toTaggedUnion (#9556) 2026-10-19 22:48:20 +02:00
Ibrahim ElkamaliandEffect Bot b02c1cde36 Fix Cause.prettyErrors dropping falsy error causes (#9540)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
2026-10-20 09:46:33 +13:00
Tim 5521ca34cf ci: mitigate Tstyche registry timeouts (#9558) 2026-10-19 20:45:58 +00:00
effect-bot 9036440edc Fix unread HTTP response cleanup errors on Cloudflare Workers (#9547) 2026-10-19 20:29:15 +00:00
JuliaanandEffect Bot 1f281878ef Fix HashMap.set keeping the old value when the new one is equal (#9536)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
2026-10-20 09:28:50 +13:00
Jay HemnaniandEffect Bot 0b50cfc644 Fix TOML empty quoted keys being rejected (#9538)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
2026-10-20 09:23:23 +13:00
Ibrahim ElkamaliandEffect Bot 76ec9120f4 Fix RequestResolver.withSpan ignoring options returned by an options function (#9541)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
2026-10-20 09:22:59 +13:00
Jon PowersandEffect Bot d978cca029 Add TextDiff module for minimal edit scripts and unified diffs (#9434)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
2026-10-19 20:22:40 +00:00
Kevin KippandEffect Bot 016354639a Add Cloudflare AI Gateway support (#9528)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
2026-10-20 09:22:19 +13:00
Tim eddf94ac9e Refresh migration guidance for defect recovery and event log batches (#9555) 2026-10-20 09:13:35 +13:00
Ibrahim ElkamaliandEffect Bot 9ed2bf18da Fix RequestResolver.withCache dropping the wrapped resolver's preCheck (#9542)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
2026-10-20 09:13:05 +13:00
Ibrahim ElkamaliandEffect Bot 4cddd3c41e Fix Struct parsers sharing output across reruns of a suspended Effect (#9494)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
2026-10-19 12:34:12 +02:00
Tim ba2b00c065 EventLog: add EventRow for convergent row updates (#9523) 2026-10-19 21:54:49 +13:00
effect-bot 3a1e76a43a test(cluster): step the clock only until defect recovery completes (#9337) 2026-10-19 17:12:36 +13:00
41f08b75ab fix(effect): apply Hydration.hydrate entries immediately for atoms the registry already holds (#9518)
Signed-off-by: Pujitha Paladugu <10557236+pujitha24@users.noreply.github.com>
Co-authored-by: Pujitha Paladugu <10557236+pujitha24@users.noreply.github.com>
Co-authored-by: Effect Bot <tech-ops@effectful.co>
2026-10-19 17:02:46 +13:00
Tim 8215811d51 Migrate SQL notifications and invalidations to SqlClient.afterCommit (#9292) 2026-10-19 03:08:40 +00:00
Tim af2756dd1d Fix request registration before synchronous batch delays (#9439) 2026-10-19 15:38:39 +13:00