Commit Graph
11560 Commits
Author SHA1 Message Date
2c5199fcfd fix(sqlite-node): retry enabling WAL on Deno when the database is locked (#9108)
Co-authored-by: hxx <hxx0215@gmail.com>
Co-authored-by: Effect Bot <tech-ops@effectful.co>
2026-10-14 12:15:37 +13:00
65b04f87b7 Add Path.resolveWithin for root-contained path resolution (#9127)
Co-authored-by: Claude <noreply@anthropic.com>
Co-authored-by: Tim <hello@timsmart.co>
2026-10-13 23:10:48 +00:00
effect-botandTim Smart a841b8b144 Stop interruption from hashing causes and looping on throwing hashes (#9113)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-10-14 09:34:39 +13:00
effect-botandTim 816575e11c Use bigint for 64-bit FileSystem stat metadata (#9112)
Co-authored-by: Tim <hello@timsmart.co>
2026-10-13 20:30:18 +00:00
Dan van der MerweandEffect Bot 5d018e1fb1 fix(ai-openai): preserve ultrafast service tier metadata (#9115)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
2026-10-14 09:24:04 +13:00
devangpratapandEffect Bot 54c51d9e96 Fix Duration conversions throwing for very large millisecond durations (#9109)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
2026-10-14 08:28:28 +13:00
Tim 74d19304da Fix atom rebuild loops from late dependency reads (#9105) 2026-10-13 10:31:04 +00:00
Giulio Canti dba4e52f50 fix(schema): reject duplicate tagged union discriminants (#9103) 2026-10-13 11:14:47 +02:00
91efea7860 Keep the unmatched tail in Match array prefix patterns (#9098)
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Effect Bot <tech-ops@effectful.co>
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-10-13 21:55:13 +13:00
effect-bot 3b7237aef5 fix(sql-pg): restore inferred empty array binding (#9102) 2026-10-13 21:54:03 +13:00
Jay HemnaniandEffect Bot 925cf641c7 Fix dotenv variable expansion scanning expanded text again (#9095)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
2026-10-13 21:51:53 +13:00
68caf1d642 fix(ai-openai): end a Responses event stream at data: [DONE] (#9097)
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Effect Bot <tech-ops@effectful.co>
2026-10-13 20:51:59 +13:00
Jay HemnaniandEffect Bot 7ca8224ebb Fix Sse encoder dropping data after a lone carriage return (#9096)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
2026-10-13 20:51:25 +13:00
okxintandEffect Bot 5d301cc7aa fix(cluster): use entity type as span prefix instead of type+id (#9094)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
2026-10-13 20:50:03 +13:00
Tim 51c079b90b fix(ai-openai): accept web search actions without patterns (#9100) 2026-10-13 20:40:25 +13:00
352618a562 Reject unknown keys in Match.when object patterns (#9088)
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Effect Bot <tech-ops@effectful.co>
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-10-13 19:52:46 +13:00
effect-bot e17ecdbe90 Version Packages (#8993) @effect/sql-d1@4.0.4 @effect/doctest@4.0.4 @effect/graphql-generator@4.0.4 @effect/sql-sqlite-node@4.0.4 @effect/sql-mysql2@4.0.4 @effect/docgen@4.0.4 @effect/openapi-generator@4.0.4 @effect/sql-mssql@4.0.4 @effect/opentelemetry@4.0.4 @effect/sql-sqlite-do@4.0.4 @effect/atom-vue@4.0.4 @effect/sql-sqlite-react-native@4.0.4 @effect/platform-browser@4.0.4 @effect/sql-libsql@4.0.4 @effect/atom-solid@4.0.4 @effect/platform-bun@4.0.4 @effect/sql-sqlite-bun@4.0.4 @effect/atom-react@4.0.4 @effect/platform-deno@4.0.4 @effect/sql-sqlite-wasm@4.0.4 @effect/ai-anthropic@4.0.4 @effect/ai-typesafe@4.0.4 @effect/platform-node-shared@4.0.4 @effect/ai-openrouter@4.0.4 @effect/ai-cloudflare@4.0.4 @effect/sql-pglite@4.0.4 @effect/platform-node@4.0.4 @effect/ai-openai@4.0.4 @effect/sql-clickhouse@4.0.4 effect@4.0.4 @effect/vitest@4.0.4 @effect/ai-openai-compat@4.0.4 @effect/sql-pg@4.0.4 2026-10-13 04:27:39 +00:00
effect-botandTim Smart ab04ad0622 fix(sql-pg): invalidate released pins so they cannot reach the next borrower (#9089)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-10-13 04:19:16 +00:00
Tim ab90be98ea feat: GraphQL client and generator (#8979) 2026-10-13 02:44:37 +00:00
1bfd8fddeb fix(Schema): merge colliding bounds in JSON Schema export instead of emitting allOf (#9081)
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Effect Bot <tech-ops@effectful.co>
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-10-13 01:12:01 +00:00
effect-botandTim Smart 711719d28d Bound import-time stack detection probes (#9083)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-10-13 13:58:18 +13:00
Tim 6c824e0e34 Stage npm releases and promote latest once every package is visible (#9073) 2026-10-13 12:57:26 +13:00
Tim e571748085 Relax timeout for compiler-backed api-diff snapshot tests (#9079) 2026-10-12 23:48:19 +00:00
Tim e8751695bf Revert "Expand Crypto with hashing, encryption, signing, and key management" (#9077) 2026-10-12 23:42:54 +00:00
09738f4aa6 Honor Retry-After in HttpClient.retryTransient (#9053)
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Effect Bot <tech-ops@effectful.co>
2026-10-13 11:47:18 +13:00
Tim de38e53651 Allow OpenAI find_in_page web search actions without a URL (#9075) 2026-10-13 11:39:32 +13:00
Tim 984b4abfb2 Regenerate the OpenAI client from the canonical OpenAI spec (#9067) 2026-10-13 11:07:17 +13:00
effect-bot f41a60f59b Wait for PostgreSQL containers to stop before removal (#9074) 2026-10-13 10:50:51 +13:00
797696a2b7 Merge outer headers into a raw Response with immutable headers in HttpServerResponse.toWeb (#9062)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-10-13 10:44:43 +13:00
211ea2efec fix(sqlite-node): support node:sqlite without enableLoadExtension (#9070)
Co-authored-by: hxx <hxx0215@gmail.com>
Co-authored-by: Effect Bot <tech-ops@effectful.co>
2026-10-13 10:21:01 +13:00
892d14d88b perf(Sse): stop re-copying long lines split across chunks (#9065)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-10-12 21:07:00 +00:00
effect-botandTim Smart fdcb47e643 Fix Sharding storage-loop initialization order (#9069)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-10-13 09:51:27 +13:00
effect-bot 077c55770d Preserve HTTP server spans during runtime shutdown (#9066) 2026-10-13 09:49:47 +13:00
Tim 83df573a79 Refresh migration guidance for terminal, OpenAI and Workers defaults (#9071) 2026-10-13 09:31:53 +13:00
7547a99f81 Bound sparse bracket-path array indices in SchemaGetter.makeTreeRecord (#9030)
Co-authored-by: Tim Smart <hello@timsmart.co>
Co-authored-by: Giulio Canti <giulio.canti@gmail.com>
2026-10-12 15:37:12 +02:00
Dan van der MerweandEffect Bot 8aee3b9caa perf(ai-openai-compat): reuse prepared tool parameter codecs (#9054)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
2026-10-12 23:09:49 +13:00
Tim b7c1ac6837 Fix streamed prompt ordering and preserve partial assistant text (#9056) 2026-10-12 10:09:28 +00:00
Tim 8ae4d04359 Isolate Sharding reset claim-expiry regression from concurrent tests (#9057) 2026-10-12 23:03:05 +13:00
0d92a92ab2 Expand Crypto with hashing, encryption, signing, and key management (#8749)
Co-authored-by: Sebastian Lorenz <fubhy@fubhy.com>
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-10-12 09:57:23 +00:00
Jay HemnaniandEffect Bot fc349a13f7 Fix Sink.takeUntil dropping the input after the match (#9049)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
2026-10-12 09:55:18 +00:00
a59b9711af Read Retry-After HTTP dates as dates in withRateLimiter (#9052)
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Effect Bot <tech-ops@effectful.co>
2026-10-12 22:42:02 +13:00
Jay HemnaniandEffect Bot a0a26b789c Fix DateTime.add treating hours and minutes as wall-clock time across DST (#9048)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
2026-10-12 22:40:09 +13:00
effect-botandGiulio Canti 390bc98756 Fix StructWithRest primitive-encoded base constraint (#9020)
Co-authored-by: Giulio Canti <giulio.canti@gmail.com>
2026-10-12 10:17:33 +02:00
effect-botandTim Smart cea74c92ac Persist cluster sends before local shard lock acquisition (#9046)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-10-12 04:08:59 +00:00
Tim 8f1ea52f0c Fix grouped RequestResolver batch key retention (#9041) 2026-10-12 15:43:30 +13:00
effect-botandTim Smart fccf660d83 Add request-scoped MCP HTTP layer (#9031)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-10-12 12:45:05 +13:00
effect-botandTim e1c6053c5e Release aborted web handler requests and streamed bodies (#9037)
Co-authored-by: Tim <hello@timsmart.co>
2026-10-11 23:23:31 +00:00
effect-bot 7440cf0884 Document Cloudflare Workers shared-fiber limitations (#9033) 2026-10-11 21:08:54 +00:00
effect-bot 4a999a34e8 Clean up Anthropic documentation imports and omitted binding (#9029) 2026-10-11 20:51:13 +00:00
Tim eebdf25f99 Batch SQLite Node Resolver fixture inserts (#9028) 2026-10-12 09:16:08 +13:00