Commit Graph
12205 Commits
Author SHA1 Message Date
effect-bot 2ceefd56c0 Correct CircuitBreaker @since tags to 4.0.7 (#10139) 2026-10-30 10:44:48 +13:00
effect-bot a40cb200d6 Fix enumerable DateTime adjustedEpochMilliseconds cache (#10137) 2026-10-30 10:30:07 +13:00
Tim 867c32cf0f Simplify the FileSystem.glob directory walk (#10150) 2026-10-30 10:24:23 +13:00
Tim 937f170b9e Speed up Glob.match with bitmask match states (#10105) 2026-10-30 10:23:44 +13:00
194dd79f17 fix(effect): stop Pool.get hanging in a finalizer of the pool's own scope (#10129)
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Effect Bot <tech-ops@effectful.co>
2026-10-30 10:21:46 +13:00
effect-bot ad62cd791a Add onRejection to CircuitBreaker.execute (#10142) 2026-10-30 10:18:33 +13:00
2863a22ba2 Fix McpServer toolkit results whose encoded value is not JSON (#10089)
Co-authored-by: creatifcoding <creatifcoding@users.noreply.github.com>
Co-authored-by: Effect Bot <tech-ops@effectful.co>
2026-10-30 10:06:54 +13:00
Ibrahim ElkamaliandEffect Bot b41529e2ea Fix discarded RPC calls hanging instead of failing on transport errors (#10121)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
2026-10-30 09:30:43 +13:00
Aakash ReddyandEffect Bot 5d3f066ba1 Fix KeyFormat.jwk declarations for Node-only types (#10116)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
2026-10-30 09:30:01 +13:00
effect-bot 80954c9897 Stop RpcClient from acknowledging dropped stream chunks on interruption (#10138) 2026-10-30 09:22:56 +13:00
effect-bot 03255832dd Honor zero limits in RateLimiter stores and consume (#10103) 2026-10-30 09:13:11 +13:00
effect-bot 460827e334 Reclaim expired keys in the in-memory rate limiter store (#10098) 2026-10-30 09:12:53 +13:00
e1b4d37efe Fix NodeRedis scope finalization for pending connections and commands (#10100)
Co-authored-by: Bazyli Brzóska <563469+niieani@users.noreply.github.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Effect Bot <tech-ops@effectful.co>
2026-10-30 09:05:53 +13:00
Tim c5de00aa42 Speed up FileSystem.glob directory walk (#10104) 2026-10-30 09:04:33 +13:00
janitor-chat[bot]andEffect Bot 29f1e4f5f3 Update release action to disable automatic rebasing (#10135)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
2026-10-29 18:22:00 +00:00
effect-bot dae6428429 Remove redundant PersistedQueue store tests and skip wall-clock waits for the memory store (#10099) 2026-10-29 22:12:27 +13:00
effect-bot 9a91b1926a Version Packages (#10038) @effect/platform-deno@4.1.0 @effect/atom-solid@4.1.0 @effect/platform-bun@4.1.0 @effect/atom-vue@4.1.0 @effect/sql-mysql2@4.1.0 @effect/sql-libsql@4.1.0 @effect/atom-react@4.1.0 @effect/sql-pg@4.1.0 @effect/docgen@4.1.0 @effect/sql-sqlite-react-native@4.1.0 @effect/ai-typesafe@4.1.0 @effect/sql-d1@4.1.0 @effect/sql-mssql@4.1.0 @effect/sql-pglite@4.1.0 @effect/sql-sqlite-wasm@4.1.0 @effect/doctest@4.1.0 @effect/ai-openrouter@4.1.0 @effect/ai-openai@4.1.0 @effect/graphql-generator@4.1.0 @effect/sql-clickhouse@4.1.0 @effect/sql-sqlite-bun@4.1.0 @effect/ai-openai-compat@4.1.0 @effect/openapi-generator@4.1.0 @effect/sql-sqlite-do@4.1.0 @effect/platform-node@4.1.0 @effect/ai-cloudflare@4.1.0 @effect/sql-sqlite-node@4.1.0 @effect/opentelemetry@4.1.0 @effect/platform-node-shared@4.1.0 @effect/ai-anthropic@4.1.0 effect@4.1.0 @effect/platform-browser@4.1.0 @effect/vitest@4.1.0 2026-10-29 03:41:32 +00:00
effect-bot ac10e55cf2 Debounce runner joins in shard assignments (#10073) 2026-10-29 16:31:41 +13:00
effect-bot 89b99d220a Document showing an introduction before CLI fallback prompts (#10074) 2026-10-29 16:31:41 +13:00
effect-bot 9a48f6530b Tighten Node WebSocket changeset and comments (#10091) 2026-10-29 16:31:41 +13:00
effect-bot 472c469ce1 Require Node 22.19 and use the global WebSocket for Node clients (#10084) 2026-10-29 16:31:41 +13:00
Tim fb5dbee799 Release a frozen runner's MySQL shard locks after shardLockExpiration (#10093) 2026-10-29 16:15:59 +13:00
Tim 8309b94770 Restore idle_session_timeout before returning the PostgreSQL shard-lock connection to the pool (#10095) 2026-10-29 16:15:00 +13:00
effect-bot 58713b3d31 Remove redundant ScopedCache tests (#10092) 2026-10-29 16:08:57 +13:00
Jon PowersandEffect Bot c4a00fcbde Reject malformed W3C trace flags (#10085)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
2026-10-29 01:37:17 +00:00
effect-bot 438ce725e9 Encode NodeHttpClient FormData bodies with the global Response (#10081) 2026-10-29 14:29:03 +13:00
effect-bot 9f47220ed7 Wait for PostgreSQL test containers by health check only (#10078) 2026-10-29 14:05:23 +13:00
Jon PowersandEffect Bot a8e5e6cb08 Reject misplaced signs in BigDecimal strings (#10083)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
2026-10-29 14:04:55 +13:00
Jon PowersandEffect Bot 7890077223 Reject uppercase HTTP trace identifiers (#10086)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
2026-10-29 14:02:08 +13:00
Jon PowersandEffect Bot ce9e999054 HttpIncomingMessage: preserve leading question marks in form field names (#10067)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
2026-10-29 00:34:43 +00:00
Aseem KhandekarandEffect Bot 9f93f4f011 Support YAML merge keys in Yaml.parse (#10051)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
2026-10-29 00:13:12 +00:00
Jon PowersandEffect Bot 8e668fe1ce HttpIncomingMessage: preserve BOMs in URL-encoded bodies (#10065)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
2026-10-28 23:50:33 +00:00
Jon PowersandEffect Bot 20795b9a4f Reject partially padded Base64Url input (#10076)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
2026-10-29 12:27:20 +13:00
effect-botandAseem Khandekar 27370c746e Fix Yaml.parse for sequence entry mappings indented past the dash (#10069)
Co-authored-by: Aseem Khandekar <69676297+okarin1511@users.noreply.github.com>
2026-10-29 11:57:19 +13:00
Lucas DuailibeandEffect Bot e19c611b56 Expose the shared Flusher from the combined OTLP layers (#10062)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
2026-10-29 11:17:47 +13:00
effect-bot 32b3570b3e Preserve empty string keys in Trie (#10068) 2026-10-29 10:43:32 +13:00
effect-bot 19d36b8948 Convert Node HTTP server request headers instead of casting (#10071) 2026-10-29 10:24:37 +13:00
Giulio Canti e75708cde5 Preserve __proto__ properties in generated schema annotations (#10064) 2026-10-28 21:12:29 +01:00
Giulio Canti c065ed7b2c Fix Schema tagged union matcher inference, closes #10055 (#10061) 2026-10-28 18:28:53 +01:00
Giulio Canti 1513bbd7fc Fix quadratic parsing of Schema form and query field names (#10050) 2026-10-28 12:19:54 +01:00
7ea1ea2ecf Fix AI providers dropping the transport failure reason from NetworkError (#9984)
Co-authored-by: Wayne Maurer <2899448+wmaurer@users.noreply.github.com>
Co-authored-by: Effect Bot <tech-ops@effectful.co>
2026-10-28 15:48:48 +13:00
Tim Smart d6d680aab7 Use shared permit admission for scoped semaphore acquisition 2026-10-28 15:48:48 +13:00
Tim Smart bd43bde616 Check Result failures in TOML integer range tests 2026-10-28 15:48:48 +13:00
effect-bot 3c42058224 Remove HttpRequestDetails from AI errors and response metadata (#10010) 2026-10-28 15:48:48 +13:00
effect-bot fc11196827 Document Anthropic Files pagination and beta header migration (#10009) 2026-10-28 15:48:48 +13:00
TimandMarve10s df8dce5e7e Share the OTEL_RESOURCE_ATTRIBUTES parser via Config.Record trim and keepEmptyValues options (#9997)
Co-authored-by: Marve10s <igrimanigroman@gmail.com>
2026-10-28 15:48:48 +13:00
effect-botandTim 2cb498e079 Fix SQLite connection leak when a queued transaction is interrupted (#9962)
Co-authored-by: Tim <hello@timsmart.co>
2026-10-28 15:48:48 +13:00
effect-bot 2d1fcd4ec7 Make repeated DST times configurable in Cron and Schedule.cron (#9905) 2026-10-28 15:48:48 +13:00
40e145e07e feat: add Duration.toMicros (#9973)
Signed-off-by: Yordis Prieto <yordis.prieto@gmail.com>
Co-authored-by: Effect Bot <tech-ops@effectful.co>
Co-authored-by: Tim <hello@timsmart.co>
2026-10-28 15:48:48 +13:00
effect-bot cb21d148be Allow configurable private cache hints for MCP list results (#9939) 2026-10-28 15:48:48 +13:00