Commit Graph
11369 Commits
Author SHA1 Message Date
Sebastian Lorenz 18a49e1786 Fix Schedule.cron when the test clock is adjusted to infinity (#2557) 2026-07-08 23:21:30 +12:00
Tim fb50f14fc3 Add Schedule.min api (#2558) 2026-07-08 23:16:46 +12:00
Tim bef51540a2 Add Schedule.max api (#2551) 2026-07-08 10:56:57 +00:00
Tim 18e0564bd0 Remove some Schedule APIs (#2553) 2026-07-08 10:08:24 +00:00
Sebastian LorenzandLevDomashnih d95868a1c9 Fix Schedule.cron when the test clock is adjusted to infinity (#6303)
Co-authored-by: LevDomashnih <domashnih@skillspace.ru>
2026-07-08 21:39:25 +12:00
Igor Gassmann a482442abd feat: add Schema.DateFromMillis (#2542) 2026-07-08 10:56:43 +02:00
Sebastian Lorenz 307d54a54b Allow cron fields like 5/15 (#6302) 2026-07-08 07:39:50 +00:00
Sebastian Lorenz 0b4a32f426 Allow cron fields like 5/15 to expand from the starting value through the field maximum. (#2547) 2026-07-08 07:34:25 +00:00
effect-botandgithub-actions[bot] 82951e58d3 Version Packages (beta) (#2525)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
@effect/ai-anthropic@4.0.0-beta.94 @effect/ai-openai-compat@4.0.0-beta.94 @effect/ai-openai@4.0.0-beta.94 @effect/ai-openrouter@4.0.0-beta.94 @effect/atom-react@4.0.0-beta.94 @effect/atom-solid@4.0.0-beta.94 @effect/atom-vue@4.0.0-beta.94 @effect/openapi-generator@4.0.0-beta.94 @effect/opentelemetry@4.0.0-beta.94 @effect/platform-browser@4.0.0-beta.94 @effect/platform-bun@4.0.0-beta.94 @effect/platform-node-shared@4.0.0-beta.94 @effect/platform-node@4.0.0-beta.94 @effect/sql-clickhouse@4.0.0-beta.94 @effect/sql-d1@4.0.0-beta.94 @effect/sql-libsql@4.0.0-beta.94 @effect/sql-mssql@4.0.0-beta.94 @effect/sql-mysql2@4.0.0-beta.94 @effect/sql-pg@4.0.0-beta.94 @effect/sql-pglite@4.0.0-beta.94 @effect/sql-sqlite-bun@4.0.0-beta.94 @effect/sql-sqlite-do@4.0.0-beta.94 @effect/sql-sqlite-node@4.0.0-beta.94 @effect/sql-sqlite-react-native@4.0.0-beta.94 @effect/sql-sqlite-wasm@4.0.0-beta.94 @effect/vitest@4.0.0-beta.94 effect@4.0.0-beta.94
2026-07-07 22:59:36 +00:00
TimandFND ff30b6e7c2 Cache clients by entity reference (#2546)
Co-authored-by: FND <fndevve@proton.me>
2026-07-07 22:55:05 +00:00
Marc MacLeodandTim Smart a0a3490bbc Isolate cluster entity handler context from the fiber that first wakes it (#2545)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-07-07 22:15:19 +00:00
Tim 51f6d197b7 Replace better-sqlite3 with node:sqlite in sql-sqlite-node (#2487) 2026-07-07 05:08:42 +00:00
Tim aa80c4775a add LayerRef module (#2541) 2026-07-07 15:54:56 +12:00
Giulio Canti c2ae4fce2f Schema: add Schema.Decoder and Schema.Encoder, and accept simpler schema types in APIs that only decode, only encode, or only need the basic schema shape, closes #2536 (#2539) 2026-07-06 17:55:07 +02:00
Jan ŠilhanandTim Smart 1caab3cc30 feat(effect): Add glob to file system (#2523)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-07-06 04:48:55 +00:00
Tim 95a0e9bb62 fork memo map on nested builds (#2538) 2026-07-06 02:56:03 +00:00
Tim 6d2c614fab optimize bun stream reading (#2537) 2026-07-06 10:56:12 +12:00
Giulio Canti 4b6856f914 Improve schema passthrough strict: false mode example (#2532) 2026-07-04 08:13:04 +02:00
Giulio Canti f11ce73af6 Fix HttpApi runtime shape (#2524) 2026-07-02 14:57:30 +02:00
Tim 455ecc9ac7 Add Predicate ai-docs introduction (#2522) 2026-07-02 04:30:52 +00:00
Tim 117ee96ba1 Add Schema introduction to AI docs (#2521) 2026-07-02 04:24:12 +00:00
Tim Smart 13df1ebb11 rearrange schedule ai docs 2026-07-02 16:08:14 +12:00
effect-botandgithub-actions[bot] c74babd0ad Version Packages (beta) (#2506)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
@effect/ai-anthropic@4.0.0-beta.93 @effect/ai-openai-compat@4.0.0-beta.93 @effect/ai-openai@4.0.0-beta.93 @effect/ai-openrouter@4.0.0-beta.93 @effect/atom-react@4.0.0-beta.93 @effect/atom-solid@4.0.0-beta.93 @effect/atom-vue@4.0.0-beta.93 @effect/openapi-generator@4.0.0-beta.93 @effect/opentelemetry@4.0.0-beta.93 @effect/platform-browser@4.0.0-beta.93 @effect/platform-bun@4.0.0-beta.93 @effect/platform-node-shared@4.0.0-beta.93 @effect/platform-node@4.0.0-beta.93 @effect/sql-clickhouse@4.0.0-beta.93 @effect/sql-d1@4.0.0-beta.93 @effect/sql-libsql@4.0.0-beta.93 @effect/sql-mssql@4.0.0-beta.93 @effect/sql-mysql2@4.0.0-beta.93 @effect/sql-pg@4.0.0-beta.93 @effect/sql-pglite@4.0.0-beta.93 @effect/sql-sqlite-bun@4.0.0-beta.93 @effect/sql-sqlite-do@4.0.0-beta.93 @effect/sql-sqlite-node@4.0.0-beta.93 @effect/sql-sqlite-react-native@4.0.0-beta.93 @effect/sql-sqlite-wasm@4.0.0-beta.93 @effect/vitest@4.0.0-beta.93 effect@4.0.0-beta.93
2026-07-02 10:13:03 +12:00
Tim 2bc541501a Fix StructuralProto equality (#2519) 2026-07-01 22:04:52 +00:00
Tim ba7e77e046 Move UrlParams.makeUrl to Url.make (#2518) 2026-07-02 10:01:25 +12:00
Maxim KhramtsovandTim Smart 5713ee7edb accept UrlParams.Input in some UrlParams apis (#2505)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-07-02 09:46:12 +12:00
Alvaro SevillaandTim Smart ceaffb8e53 render nested error causes in Tracer exception events (#2511)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-07-01 21:36:40 +00:00
Giulio Canti 00652fe95c Preserve content schema identifiers when emitting JSON Schema for Schema.fromJsonString, closes #2495 (#2512) 2026-07-01 06:46:35 +02:00
Tim e11cccc7d5 ensure handler errors don't cause httpapi security middleware to fallback (#2507) 2026-06-30 11:09:23 +12:00
6c5816746e fix(httpapi): return 400 for malformed JSON request body (#2492)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-06-29 22:46:30 +00:00
Kyle Tse 3e59443be0 fix(@effect/ai-openai): map max_output_tokens finish reason to length (#6297) 2026-06-29 14:09:38 -04:00
effect-botandgithub-actions[bot] a445fe5268 Version Packages (beta) (#2502)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
@effect/ai-anthropic@4.0.0-beta.92 @effect/ai-openai-compat@4.0.0-beta.92 @effect/ai-openai@4.0.0-beta.92 @effect/ai-openrouter@4.0.0-beta.92 @effect/atom-react@4.0.0-beta.92 @effect/atom-solid@4.0.0-beta.92 @effect/atom-vue@4.0.0-beta.92 @effect/openapi-generator@4.0.0-beta.92 @effect/opentelemetry@4.0.0-beta.92 @effect/platform-browser@4.0.0-beta.92 @effect/platform-bun@4.0.0-beta.92 @effect/platform-node-shared@4.0.0-beta.92 @effect/platform-node@4.0.0-beta.92 @effect/sql-clickhouse@4.0.0-beta.92 @effect/sql-d1@4.0.0-beta.92 @effect/sql-libsql@4.0.0-beta.92 @effect/sql-mssql@4.0.0-beta.92 @effect/sql-mysql2@4.0.0-beta.92 @effect/sql-pg@4.0.0-beta.92 @effect/sql-pglite@4.0.0-beta.92 @effect/sql-sqlite-bun@4.0.0-beta.92 @effect/sql-sqlite-do@4.0.0-beta.92 @effect/sql-sqlite-node@4.0.0-beta.92 @effect/sql-sqlite-react-native@4.0.0-beta.92 @effect/sql-sqlite-wasm@4.0.0-beta.92 @effect/vitest@4.0.0-beta.92 effect@4.0.0-beta.92
2026-06-29 12:25:24 +02:00
Giulio Canti affdc13904 Fix excess property handling in schema-backed class constructors, closes #2499 (#2501) 2026-06-29 11:24:49 +02:00
effect-botandgithub-actions[bot] 04cda03099 Version Packages (beta) (#2486)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
@effect/ai-anthropic@4.0.0-beta.91 @effect/ai-openai-compat@4.0.0-beta.91 @effect/ai-openai@4.0.0-beta.91 @effect/ai-openrouter@4.0.0-beta.91 @effect/atom-react@4.0.0-beta.91 @effect/atom-solid@4.0.0-beta.91 @effect/atom-vue@4.0.0-beta.91 @effect/openapi-generator@4.0.0-beta.91 @effect/opentelemetry@4.0.0-beta.91 @effect/platform-browser@4.0.0-beta.91 @effect/platform-bun@4.0.0-beta.91 @effect/platform-node-shared@4.0.0-beta.91 @effect/platform-node@4.0.0-beta.91 @effect/sql-clickhouse@4.0.0-beta.91 @effect/sql-d1@4.0.0-beta.91 @effect/sql-libsql@4.0.0-beta.91 @effect/sql-mssql@4.0.0-beta.91 @effect/sql-mysql2@4.0.0-beta.91 @effect/sql-pg@4.0.0-beta.91 @effect/sql-pglite@4.0.0-beta.91 @effect/sql-sqlite-bun@4.0.0-beta.91 @effect/sql-sqlite-do@4.0.0-beta.91 @effect/sql-sqlite-node@4.0.0-beta.91 @effect/sql-sqlite-react-native@4.0.0-beta.91 @effect/sql-sqlite-wasm@4.0.0-beta.91 @effect/vitest@4.0.0-beta.91 effect@4.0.0-beta.91
2026-06-28 07:25:32 +02:00
Giulio Canti b135b2517f Fix Schedule.andThenResult to emit self outputs as Failure and other outputs as Success, closes #2497 (#2498) 2026-06-28 07:11:51 +02:00
Sebastian Lorenz aaa21a369a Fix string case conversion for numeric word segments (#2488) 2026-06-26 12:08:41 +12:00
Tim 3475ee6c2b fix RequestResolver interruption (#2485) 2026-06-25 09:50:41 +00:00
effect-botandgithub-actions[bot] 011ce634f8 Version Packages (beta) (#2484)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
@effect/ai-anthropic@4.0.0-beta.90 @effect/ai-openai-compat@4.0.0-beta.90 @effect/ai-openai@4.0.0-beta.90 @effect/ai-openrouter@4.0.0-beta.90 @effect/atom-react@4.0.0-beta.90 @effect/atom-solid@4.0.0-beta.90 @effect/atom-vue@4.0.0-beta.90 @effect/openapi-generator@4.0.0-beta.90 @effect/opentelemetry@4.0.0-beta.90 @effect/platform-browser@4.0.0-beta.90 @effect/platform-bun@4.0.0-beta.90 @effect/platform-node-shared@4.0.0-beta.90 @effect/platform-node@4.0.0-beta.90 @effect/sql-clickhouse@4.0.0-beta.90 @effect/sql-d1@4.0.0-beta.90 @effect/sql-libsql@4.0.0-beta.90 @effect/sql-mssql@4.0.0-beta.90 @effect/sql-mysql2@4.0.0-beta.90 @effect/sql-pg@4.0.0-beta.90 @effect/sql-pglite@4.0.0-beta.90 @effect/sql-sqlite-bun@4.0.0-beta.90 @effect/sql-sqlite-do@4.0.0-beta.90 @effect/sql-sqlite-node@4.0.0-beta.90 @effect/sql-sqlite-react-native@4.0.0-beta.90 @effect/sql-sqlite-wasm@4.0.0-beta.90 @effect/vitest@4.0.0-beta.90 effect@4.0.0-beta.90
2026-06-25 09:32:38 +00:00
Tim d237fdf726 Fix Config.schema so missing array values are treated as missing data (#2483) 2026-06-25 09:28:11 +00:00
effect-botandgithub-actions[bot] 13581e9839 Version Packages (beta) (#2481)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
@effect/ai-anthropic@4.0.0-beta.89 @effect/ai-openai-compat@4.0.0-beta.89 @effect/ai-openai@4.0.0-beta.89 @effect/ai-openrouter@4.0.0-beta.89 @effect/atom-react@4.0.0-beta.89 @effect/atom-solid@4.0.0-beta.89 @effect/atom-vue@4.0.0-beta.89 @effect/openapi-generator@4.0.0-beta.89 @effect/opentelemetry@4.0.0-beta.89 @effect/platform-browser@4.0.0-beta.89 @effect/platform-bun@4.0.0-beta.89 @effect/platform-node-shared@4.0.0-beta.89 @effect/platform-node@4.0.0-beta.89 @effect/sql-clickhouse@4.0.0-beta.89 @effect/sql-d1@4.0.0-beta.89 @effect/sql-libsql@4.0.0-beta.89 @effect/sql-mssql@4.0.0-beta.89 @effect/sql-mysql2@4.0.0-beta.89 @effect/sql-pg@4.0.0-beta.89 @effect/sql-pglite@4.0.0-beta.89 @effect/sql-sqlite-bun@4.0.0-beta.89 @effect/sql-sqlite-do@4.0.0-beta.89 @effect/sql-sqlite-node@4.0.0-beta.89 @effect/sql-sqlite-react-native@4.0.0-beta.89 @effect/sql-sqlite-wasm@4.0.0-beta.89 @effect/vitest@4.0.0-beta.89 effect@4.0.0-beta.89
2026-06-25 05:17:04 +00:00
Tim 7777e1540f Add custom errors to Effect.fromOption (#2479) 2026-06-25 05:11:46 +00:00
Tim 5376197ca8 render causes in OtlpTracer exception events (#2480) 2026-06-25 05:08:16 +00:00
TimandGiulio Canti b7d46ab7e1 Align Schema.Void with typescript behaviour (#2475)
Co-authored-by: Giulio Canti <giulio.canti@gmail.com>
2026-06-24 18:39:53 +12:00
effect-botandgithub-actions[bot] 46b3836f25 Version Packages (beta) (#2473)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
@effect/sql-sqlite-react-native@4.0.0-beta.88 @effect/ai-anthropic@4.0.0-beta.88 @effect/ai-openai-compat@4.0.0-beta.88 @effect/ai-openai@4.0.0-beta.88 @effect/ai-openrouter@4.0.0-beta.88 @effect/atom-react@4.0.0-beta.88 @effect/atom-solid@4.0.0-beta.88 @effect/atom-vue@4.0.0-beta.88 @effect/openapi-generator@4.0.0-beta.88 @effect/opentelemetry@4.0.0-beta.88 @effect/platform-browser@4.0.0-beta.88 @effect/platform-bun@4.0.0-beta.88 @effect/platform-node-shared@4.0.0-beta.88 @effect/platform-node@4.0.0-beta.88 @effect/sql-clickhouse@4.0.0-beta.88 @effect/sql-d1@4.0.0-beta.88 @effect/sql-libsql@4.0.0-beta.88 @effect/sql-mssql@4.0.0-beta.88 @effect/sql-mysql2@4.0.0-beta.88 @effect/sql-pg@4.0.0-beta.88 @effect/sql-pglite@4.0.0-beta.88 @effect/sql-sqlite-bun@4.0.0-beta.88 @effect/sql-sqlite-do@4.0.0-beta.88 @effect/sql-sqlite-node@4.0.0-beta.88 @effect/sql-sqlite-wasm@4.0.0-beta.88 @effect/vitest@4.0.0-beta.88 effect@4.0.0-beta.88
2026-06-24 17:37:54 +12:00
Dillon MulroyandTim Smart fe1b2d53b7 Fix sqlite-do Durable Object transactions (#2217)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-06-24 05:29:28 +00:00
Stefano 6412955953 Additional connection options for MssqlClientConfig (#2397) 2026-06-24 02:24:31 +00:00
TruffleandTim Smart 6cbbdf3a02 Fail with typed SqlError when sqlite-bun statement preparation throws (#2399)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-06-24 02:23:05 +00:00
Dominique Rau 7b8a549395 fix(ai-anthropic): emit null (not undefined) for caller toolId in non-streaming responses (#2450) 2026-06-24 02:16:35 +00:00
Tim 911f1b8479 Rate limit adaptive (#2472) 2026-06-24 02:11:41 +00:00
Jakub Rożek 8beeeea528 Scope unknown request tag failures to the request instead of the connection (#2457) 2026-06-24 14:08:53 +12:00