Commit Graph
12246 Commits
Author SHA1 Message Date
Tim 5e6f7568a4 Fix HttpTraceContext B3 sampling and zero W3C IDs (#8685) 2026-10-03 13:41:56 +00:00
Tim 97ee2bd684 Fix Anthropic streamed tool JSON errors (#8683) 2026-10-03 13:40:47 +00:00
Dan van der MerweandTim Smart 480bba2dfe Add Cloudflare Clef decision provider (#8677)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-10-03 16:10:41 +13:00
Dan van der MerweandTim Smart 58a2ee8e0d perf(ai): cache per-tool response schemas (#8680)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-10-03 15:56:26 +13:00
Tim f79b23118b Fix NodeSocket re-entrant reader teardown (#8678) 2026-10-03 10:43:19 +13:00
Tim 888e326a31 Fix Pool usage TTL to expire idle resources (#8679) 2026-10-03 10:42:27 +13:00
cabf123072 fix(HashRing): make getShards independent of node history (#8675)
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-10-03 09:02:55 +13:00
Tim 6389d9ac64 Fix OpenAPI client inference for possibly undefined response configuration (#8672) 2026-10-02 23:14:12 +13:00
Tim b9188c67ae Fix OpenAPI client includeResponse inference (#8669) 2026-10-02 09:44:14 +00:00
Lloyd RichardsandTim Smart 20dcd50605 fix: preserve stateful MCP extension capabilities (#8664)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-10-02 09:09:05 +00:00
AI assistant of @schicklingandGiulio Canti 04706eff5d fix(schema): canonicalize imported JSON Schema pattern sources (#8657)
Co-authored-by: Giulio Canti <giulio.canti@gmail.com>
2026-10-02 11:01:12 +02:00
Tim 86c8fb1287 Avoid busy polling in Sharding reset race test (#8665) 2026-10-02 21:35:23 +13:00
157690fcf4 Note NumberFromString's v4 decoding change in migration guidance (#8655)
Co-authored-by: Louis <mail@uos.li>
Co-authored-by: Giulio Canti <giulio.canti@gmail.com>
2026-10-02 09:35:27 +02:00
8615e66073 Point parseJson migration guidance at fromJsonString(Schema.Unknown) (#8654)
Co-authored-by: Louis <mail@uos.li>
Co-authored-by: Giulio Canti <giulio.canti@gmail.com>
2026-10-02 08:45:35 +02:00
Tim cad111867a Avoid cluster workflow replay for self-completed checkpoints (#8662) 2026-10-02 15:42:35 +13:00
TimandAdrian Gierakowski 1672d9ca8d Fix cluster entity recovery when replayed requests defect during handler rebuild (#8637)
Co-authored-by: Adrian Gierakowski <agierakowski@gmail.com>
2026-10-02 15:01:08 +13:00
Tim 1db93b45ba Run shard lock failover tests sequentially (#8661) 2026-10-02 13:36:46 +13:00
Tim 1c18c688df Fix singleton durable RPC cancellation during shard reassignment (#8660) 2026-10-01 23:39:23 +00:00
2ec021eff7 Do not register an entity whose construction finishes after its shard was released (#8659)
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-10-01 23:23:52 +00:00
Wayne HaffendenandTim Smart 0b52bb42fa Release a blocked stream chunk when its RpcClient consumer is interrupted (#8648)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-10-02 10:42:48 +13:00
Lloyd RichardsandTim Smart 42e5750f7e fix: add keepalive for Mcp http subscriptions (#8653)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-10-02 10:42:02 +13:00
Tim 962647b6a1 Fix RpcClient protocol errors failing synchronous retries (#8658) 2026-10-01 21:11:36 +00:00
Tim 498e72ba14 Resume woken fibers in their own AsyncLocalStorage context (#8629) 2026-10-02 10:08:39 +13:00
Serhii SerheievandTim Smart 1f89b8ec64 fix(ScopedCache): stamp an entry's expiry before completing its lookup (#8618)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-10-02 10:00:27 +13:00
Michael ArnaldiandTim Smart 18dfb98cf6 Fix lost interruption and typed failure leaks when skipping handlers (#8652)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-10-02 08:53:23 +13:00
Stephen Brian KingandTim Smart b5a2d4c1d6 Keep shards acquired during an in-flight lock refresh (#8644)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-10-01 07:42:16 +00:00
Tim e823e69377 Isolate RPC stream chunk decoding failures (#8627) 2026-10-01 07:28:05 +00:00
effect-bot 67ba4e46a1 Version Packages (#8577) @effect/doctest@4.0.0 @effect/sql-mssql@4.0.0 @effect/atom-react@4.0.0 @effect/sql-sqlite-bun@4.0.0 @effect/platform-deno@4.0.0 @effect/platform-bun@4.0.0 @effect/sql-sqlite-do@4.0.0 @effect/atom-solid@4.0.0 @effect/platform-node-shared@4.0.0 effect@4.0.0 @effect/platform-browser@4.0.0 @effect/sql-pglite@4.0.0 @effect/vitest@4.0.0 @effect/sql-sqlite-node@4.0.0 @effect/ai-openrouter@4.0.0 @effect/platform-node@4.0.0 @effect/opentelemetry@4.0.0 @effect/atom-vue@4.0.0 @effect/sql-pg@4.0.0 @effect/ai-openai-compat@4.0.0 @effect/sql-mysql2@4.0.0 @effect/sql-clickhouse@4.0.0 @effect/docgen@4.0.0 @effect/sql-d1@4.0.0 @effect/sql-sqlite-wasm@4.0.0 @effect/sql-sqlite-react-native@4.0.0 @effect/openapi-generator@4.0.0 @effect/ai-anthropic@4.0.0 @effect/ai-typesafe@4.0.0 @effect/ai-openai@4.0.0 @effect/sql-libsql@4.0.0 2026-09-30 18:43:42 -07:00
8b0eac6ac4 Update readme files (#8634)
Co-authored-by: Maxwell Brown <maxwellbrown1990@gmail.com>
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-09-30 18:19:46 +00:00
Maxwell BrownandClaude Opus 5.5 2c552f220e Consolidate changesets and fix stability tags (#8633)
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-09-30 13:59:10 -04:00
Giulio Canti 735b77b65c Add Effect variants to TestSchema (#8632) 2026-09-30 17:48:28 +02:00
Giulio Canti f72790c618 Preserve schema references across contextual projections (#8630) 2026-09-30 16:25:20 +02:00
Tim 988c467afa Close server WebSockets according to handler exit (#8598) 2026-09-30 21:52:48 +13:00
Tim 5f9c9d17c1 Fix MutableHashMap key retention on equal-key cache refresh (#8625) 2026-09-30 21:40:28 +13:00
Giulio Canti ef7d77f382 Make Schema.brand type-only (#8628) 2026-09-30 10:36:22 +02:00
Will CoryandTim Smart 29e0aa7dcc Fix lost failure during concurrent layer interruption (#8585)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-09-30 21:34:18 +13:00
Tim 0af6d0c8ce Fix encoded RPC interrupt fiberId type for JSON null (#8626) 2026-09-30 08:24:31 +00:00
Tim 32559614d9 Stabilize Bun bundle and docgen test timeouts (#8624) 2026-09-30 21:15:31 +13:00
Tim 3278821a64 Fix Queue batch taker wake loop on partial offers (#8619) 2026-09-30 21:01:34 +13:00
chrisandTim Smart 83429b4202 Fix Effect.race losers left running when the race ends during startup (#8607)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-09-30 20:37:40 +13:00
Rızgar OzanandTim Smart 5a81a6f475 Keep newer Atom.family entries when a stale finalizer runs (#8601)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-09-30 20:36:50 +13:00
Mattia Manzati 918808cf68 fix .vscode tsdk paths (#8621) 2026-09-30 05:36:51 +02:00
Giulio Canti 10d8524dc4 Fix Schema projection check preservation (#8617) 2026-09-29 23:00:26 +02:00
Giulio Canti 927e01e005 Fix branded union type code generation (#8614) 2026-09-29 21:27:17 +02:00
Riccardo RomoliandGiulio Canti 035e369b3a Inline checked sources of Schema JIT transformations (#8597)
Co-authored-by: Giulio Canti <giulio.canti@gmail.com>
2026-09-29 12:12:40 +02:00
Florien LazaroandGiulio Canti aa1947284c Stop Schema unions resolving candidate parsers on every decode (#8555)
Co-authored-by: Giulio Canti <giulio.canti@gmail.com>
2026-09-29 10:26:43 +02:00
Maxim KhramtsovandGiulio Canti 35ac25a80b Normalize partition result order across all modules (#8583)
Co-authored-by: Giulio Canti <giulio.canti@gmail.com>
2026-09-29 08:55:51 +02:00
Jason KuhrtandTim Smart df77fff939 Fix flat RPC client and AtomRpc inference for a union of tags (#8579)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-09-29 11:12:12 +13:00
Tim b07406952b Clarify schema branding guidance in v3-to-v4 migration reference (#8590) 2026-09-29 11:06:14 +13:00
Tim 878353689f Fail in-flight RPC streams after missed socket pong (#8593) 2026-09-29 10:06:18 +13:00