Commit Graph
11219 Commits
Author SHA1 Message Date
Kit LangtonandTim Smart 62945c1baf fix(ai-openrouter): retain normalized tool-call finish reasons (#7764)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-09-03 13:13:37 +12:00
Kit LangtonandTim Smart 685275058a fix(ai-openai): preserve image strings in OpenAI and compatible requests (#7756)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-09-03 13:12:08 +12:00
Kit LangtonandTim Smart d14c4631ac fix(Yaml): preserve folded scalar paragraph and indentation breaks (#7669)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-09-03 13:10:47 +12:00
Kit LangtonandTim Smart 381b79464f refactor(Channel): remove runDone (#7657)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-09-03 13:10:03 +12:00
Kit LangtonandTim Smart d3c6b73cc4 fix(Model): preserve omitted variants in FieldOption (#7665)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-09-03 13:08:51 +12:00
Kit LangtonandTim Smart 2e39e8bafe fix(Stream): preserve large source chunks when rechunking (#7655)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-09-03 13:08:26 +12:00
Kit LangtonandTim Smart fc91af659d fix(Toml): allow child tables in distinct array entries (#7667)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-09-03 13:07:55 +12:00
Kit LangtonandTim Smart 9960708052 fix(FetchHttpClient): set duplex for raw Web stream bodies (#7677)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-09-03 12:54:31 +12:00
Kit LangtonandTim Smart 284050c2aa fix(Mime): normalize parameters in all-extension lookups (#7675)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-09-03 12:47:57 +12:00
Kit LangtonandTim Smart ed74b18b95 fix(Sink): preserve unconsumed leftovers in flatMap (#7659)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-09-03 12:44:57 +12:00
Kit LangtonandTim Smart d592c1492a fix(SchemaBinary): preserve leading U+FEFF in strings (#7673)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-09-03 12:44:00 +12:00
Kit LangtonandTim Smart 2245997ad2 fix(Sse): preserve events with mixed line endings (#7671)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-09-03 12:42:42 +12:00
Kit LangtonandTim Smart 6f090d4c20 fix(VariantSchema): preserve classes in default extraction (#7663)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-09-03 12:35:24 +12:00
Giulio Canti 243c72f001 Fix SchemaAST declaration parser contract (#7651) 2026-09-02 18:14:45 +02:00
Tim 5c7eed0c5a Reduce HTTP server allocations per request (#7650) 2026-09-02 14:41:35 +00:00
Tim 183c2ea65e Reduce RPC server allocations per request (#7649) 2026-09-02 14:24:21 +00:00
Sebastian Lorenz a1177caf27 Refactor ByteSize as branded bigint (#7648) 2026-09-02 13:17:58 +02:00
Tim 9956f0e6f4 Reduce allocations in Effect primitives and fibers (#7643) 2026-09-02 20:41:09 +12:00
jensdevandTim 7616f73c16 fix(httpapi): transform middleware-declared errors like endpoint errors (#7561)
Co-authored-by: Tim <hello@timsmart.co>
2026-09-02 20:19:44 +12:00
Giulio Canti a2c9e7c17a Simplify Graph protocol and runtime guard (#7644) 2026-09-02 10:02:00 +02:00
Alexis WilliamsandTim 464d0b3e52 fix(platform-bun): load Bun's RedisClient lazily so the barrel imports under Node (#7564)
Co-authored-by: Tim <hello@timsmart.co>
2026-09-02 07:20:56 +00:00
Tim de7774f359 test(sql-mysql2): reuse Model test container (#7642) 2026-09-02 17:52:33 +12:00
Kit LangtonandTim Smart f9d0dec12c fix(UrlParams): preserve immutable setAll overrides (#7631)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-09-02 05:13:07 +00:00
Kit LangtonandTim Smart 629870d461 fix(SchemaGetter): preserve duplicate array-valued leaves (#7641)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-09-02 05:02:55 +00:00
Kit LangtonandTim Smart 02be94ce78 fix(Chunk): preserve sliced elements during concatenation (#7617)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-09-02 05:01:22 +00:00
8efc70ea16 fix(Struct): honor numeric property selections (#7619)
Co-authored-by: Nelson <tim.smart@effectful.co>
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-09-02 04:57:45 +00:00
Kit LangtonandTim Smart aa0aba3833 fix(Headers): match stateful redaction patterns independently (#7627)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-09-02 04:57:25 +00:00
Kit LangtonandTim Smart 4446451011 fix(Prompt): preserve text parts during serialization (#7637)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-09-02 04:55:12 +00:00
Kit LangtonandTim Smart 58be97238e fix(Prompt): retain JSON-restorable response attachments (#7639)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-09-02 04:50:48 +00:00
Kit LangtonandTim Smart 7bd3f34385 fix(sql): renumber cached returning fragments (#7635)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-09-02 04:48:23 +00:00
Kit LangtonandTim Smart f921ed305c fix(HashMap): isolate extracted collision entries (#7625)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-09-02 04:47:30 +00:00
Kit LangtonandTim Smart f05ae0b3fd fix(DateTime): apply calendar parts without intermediate overflow (#7621)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-09-02 04:46:47 +00:00
Kit LangtonandTim Smart 829aff97d7 fix(Headers): compare redacted names case-insensitively (#7629)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-09-02 04:43:17 +00:00
Kit LangtonandTim Smart 59812fd221 fix(UrlParams): coerce scalar null inputs (#7623)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-09-02 04:42:12 +00:00
Kit LangtonandTim Smart 1693a87732 fix(sql): compile identifiers in returning helpers (#7633)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-09-02 04:39:19 +00:00
Kit LangtonandTim Smart 0856631a89 fix(RequestResolver): preserve persisted batch failure results (#7613)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-09-02 04:12:02 +00:00
Kit LangtonandTim Smart 78cc9c0d0f fix(Cache): avoid caching synchronous interruptions (#7614)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-09-02 04:11:46 +00:00
Kit LangtonandTim Smart 06c6307d3d fix(ScopedCache): capture refresh lookup callback defects (#7612)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-09-02 16:07:41 +12:00
Kit Langton 0af0985d5c fix(RequestResolver): preserve cached race winners (#7594) 2026-09-02 03:37:04 +00:00
Kit Langton 8ac53b6ae6 fix(FiberMap): retain reentrant replacement ownership (#7615) 2026-09-02 03:35:25 +00:00
Tim 5f8ad105c0 fix(PubSub): preserve empty sentinel values in batched polling (#7607) 2026-09-02 03:21:54 +00:00
cd83544dd5 fix(Pool): preserve reservations during borrower release (#7604)
Co-authored-by: Tim Smart <tim.smart@effectful.co>
Co-authored-by: Tim <hello@timsmart.co>
2026-09-02 15:19:39 +12:00
Tim cec6c2d7be unstable/ai: route tool param validation through failureMode and drop ToolParameterValidationError.toolParams (#7588) 2026-09-02 03:12:22 +00:00
Kit LangtonandTim Smart 1320075fd4 fix(PubSub): advance sliding subscribers past dropped messages (#7603)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-09-02 03:10:12 +00:00
Kit Langton bb99734ef8 fix(RcRef): reject acquisitions completed after owner shutdown (#7598) 2026-09-02 02:55:25 +00:00
Kit Langton 78a42697f6 fix(ScopedCache): detach invalidated entries before finalization (#7606) 2026-09-02 02:48:26 +00:00
Kit Langton 1aa1d8bd0f fix(RcMap): handle synchronous lookup defects (#7605) 2026-09-02 02:46:23 +00:00
Kit Langton f17eb0a6f6 fix(Cache): enforce capacity when publishing refreshed entries (#7596) 2026-09-02 14:41:11 +12:00
Kit Langton f30cbfe539 fix(Cache): preserve replacement values after zero-TTL refresh (#7595) 2026-09-02 14:40:13 +12:00
Kit LangtonandTim Smart 222e7caa4b fix(RcRef): preserve replacement resources during borrower cleanup (#7586)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-09-02 02:34:38 +00:00