Commit Graph
12139 Commits
Author SHA1 Message Date
Tim 0cb7658a81 Fix TOML bare carriage return error expectation (#10030) 2026-10-28 11:31:39 +13:00
Aryan ThakurandEffect Bot 482e0d5147 Fix Match array patterns matching shorter arrays (#10027)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
2026-10-28 10:59:49 +13:00
Jon PowersandEffect Bot d50aaa2298 fix(http): trim cookie values before unquoting (#10025)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
2026-10-28 10:58:36 +13:00
Jon PowersandEffect Bot b48b7d869d fix(http): ignore malformed cookie Max-Age attributes (#10024)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
2026-10-28 10:56:57 +13:00
Jon PowersandEffect Bot 5b69c67205 Reject forbidden raw control characters in TOML (#10021)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
2026-10-28 10:56:21 +13:00
Jon PowersandEffect Bot 306c9a1c31 Reject bare carriage returns in TOML (#10022)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
2026-10-28 10:55:55 +13:00
Jon PowersandEffect Bot a12ffe3d71 Reject TOML integers outside the safe integer range (#10019)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
2026-10-28 10:22:11 +13:00
effect-bot 08e338ea20 Split SQL event journal batch statements below parameter limits (#10014) 2026-10-28 09:39:12 +13:00
effect-bot f09dc43db3 Tolerate already removed paths in scoped temp cleanup (#10020) 2026-10-28 09:13:26 +13:00
41f6738230 Preserve caller frames in schema error factory stacks (#9970)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
Co-authored-by: Giulio Canti <giulio.canti@gmail.com>
2026-10-27 10:27:59 +01:00
Tim a461561189 Omit the query string from HttpServerError messages (#10011) 2026-10-27 03:53:21 +00:00
4ee3a6799f Stop NodeHttpServer holding requests whose client disconnected (#10004)
Co-authored-by: Aaron Hammer <aaron@athammer.me>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Effect Bot <tech-ops@effectful.co>
2026-10-27 16:35:48 +13:00
effect-bot 7302cabced fix(sql-pg): fail a stream admitted while its pin is released (#9996) 2026-10-27 16:32:30 +13:00
Tim 832b3c6e7e Keep synthesized 5xx server span failures redacted when exported (#9994) 2026-10-27 16:23:22 +13:00
Tim 1e73219401 Close an HttpApi upgrade's connection when interrupted as the upgrade is taken (#10002) 2026-10-27 16:20:16 +13:00
Tim 8311f8f3e0 Make the sql-pg UNLISTEN pin-release test independent of event-loop timing (#10007) 2026-10-27 16:15:23 +13:00
Tim 3f0343cf58 Wait for in-flight UNLISTEN when releasing a pinned PgConnection (#10000) 2026-10-27 02:52:35 +00:00
effect-bot c49af4cea4 Document flat HttpApi URL parameters (#10003) 2026-10-27 15:51:34 +13:00
Jon PowersandEffect Bot d5a3dc3eac Reject malformed JSON Pointer escapes in JsonPatch.apply (#9999)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
2026-10-27 15:18:50 +13:00
effect-bot e303f99cbe Document error lines in NDJSON responses (#10005) 2026-10-27 15:17:20 +13:00
Tim 3d5c86290a Read unprocessed deferred completions on workflow replay (#9985) 2026-10-27 15:03:09 +13:00
effect-bot f308290c49 Defer atom notifications raised while React reads a snapshot (#9993) 2026-10-27 14:34:40 +13:00
Tim 6d3689bd5a test(sql-pg): fix flaky multiplex concurrency test in PgPool (#9879) 2026-10-27 14:13:24 +13:00
Maxwell BrownandTim Smart d84f518589 Treat MCP control methods as plain JSON-RPC notifications (#8509)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-10-27 14:05:03 +13:00
effect-bot 1ff35d23d0 Preserve defect throw locations in sync and suspend on V8 (#9954) 2026-10-27 14:03:00 +13:00
Tim 7ca71bbfba Close an HttpApi upgrade's connection when its 101 headers fail to decode (#9998) 2026-10-27 13:53:01 +13:00
Jon PowersandEffect Bot a6174d59f7 Fix SSE BOM handling after empty initial chunks (#9989)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
2026-10-27 13:50:56 +13:00
Jon PowersandEffect Bot 07ca583526 Observe the NodeMultipart source lifecycle and release its listeners (#9978)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
2026-10-27 13:49:51 +13:00
Jon PowersandEffect Bot 4a09dd11fa Fix empty enum conversion to Draft-07 (#9982)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
2026-10-27 13:49:14 +13:00
Ibrahim ElkamaliandEffect Bot 8e257e7325 Fix duplicate interrupt reasons when interrupting inside spans or Effect.fn (#9913)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
2026-10-27 13:48:25 +13:00
effect-bot 81b0e14af5 Expose Completions.fromCommand for programmatic completion generation (#9976) 2026-10-27 13:25:57 +13:00
yashandClaude Opus 5.5 a6987b3b77 Fix stale outputs in makeFilter and Metric examples (#9964)
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-27 12:55:43 +13:00
effect-bot d34d399e9b Fix McpServer request errors leaking _tag into JSON-RPC responses (#9961) 2026-10-27 12:53:44 +13:00
940be42c8c Guard Formatter.formatJson's Proxy on engines without Proxy (#9948)
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Effect Bot <tech-ops@effectful.co>
2026-10-27 12:30:48 +13:00
Jon PowersandEffect Bot a3bd27ae09 Count input bytes before decoding in NodeStream.toString (#9977)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
2026-10-27 12:23:13 +13:00
8450ad5be7 Recognize sqlite-do transactions in SqlResolver batches (#9951)
Co-authored-by: Marve10s <igrimanigroman@gmail.com>
Co-authored-by: Effect Bot <tech-ops@effectful.co>
2026-10-26 23:19:27 +00:00
effect-bot 563fde0be3 Add HttpApiClient.decodeResponse for raw endpoint responses (#9944) 2026-10-26 23:15:53 +00:00
effect-bot 4f0600e90b Send images and files from AI tool results as native content (#9861) 2026-10-27 12:00:30 +13:00
Ibrahim ElkamaliandEffect Bot 3388cddad7 Fix Bash completion splitting file and directory paths containing spaces (#9921)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
2026-10-26 22:58:06 +00:00
Tim 137757ad94 Replay a raced workflow when runner shutdown interrupts its activity (#9986) 2026-10-27 11:56:56 +13:00
Fred AmarteyandEffect Bot f6cf0fdab2 Fix Toml.parse accepting tables defined twice (#9904)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
2026-10-27 11:51:49 +13:00
Ibrahim ElkamaliandEffect Bot 3043aeae08 Fix PartitionedSemaphore deadlocking across multi-permit waiters (#9914)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
2026-10-27 11:50:10 +13:00
effect-bot cd1f2d4cd1 Explain HttpApi endpoints that share a method and path (#9942) 2026-10-27 11:12:42 +13:00
Ibrahim ElkamaliandEffect Bot af8fcb34d3 Fix OpenApi security requirements for stacked middlewares (#9925)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
2026-10-27 10:58:28 +13:00
Ibrahim ElkamaliandEffect Bot 3836ce44f3 Fix it.layer releasing its shared layer early under retry or repeats (#9930)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
2026-10-27 10:57:17 +13:00
Ibrahim ElkamaliandEffect Bot c148d27c7c Fix Snowflake generator uniqueness after sequence overflow (#9929)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
2026-10-27 10:56:42 +13:00
effect-bot 4dd860d347 Support multiple media types for HttpApi streams (#9941) 2026-10-27 10:55:45 +13:00
Ibrahim ElkamaliandEffect Bot 122b21040b Fix Anthropic requests sending Effect tool names instead of provider names (#9919)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
2026-10-27 10:48:06 +13:00
Ibrahim ElkamaliandEffect Bot c05355cf42 Fix JSON-RPC batches dropping or reordering stream chunks (#9931)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
2026-10-27 10:46:38 +13:00
Ibrahim ElkamaliandEffect Bot 9ffc621e13 Fix Schedule.fibonacci skipping the second term (#9917)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
2026-10-27 10:46:16 +13:00