Commit Graph
11560 Commits
Author SHA1 Message Date
Tim 5b03c4861a Update v3-to-v4 guidance for recent API changes (#7955) 2026-09-04 09:41:57 +12:00
Tim 4eb0fa7230 Reduce HTTP server overhead in response headers, routing, HttpApi errors, and Effect.cached (#7956) 2026-09-04 09:39:40 +12:00
TimandArchitect fa6027b16e feat(http): reduce web handler cold start on Cloudflare (#7927)
Co-authored-by: Architect <architect@multica.local>
2026-09-04 09:13:41 +12:00
Tim a9d1ee3d4d Fix disabled OTLP batch flushing (#7931) 2026-09-04 08:18:55 +12:00
TimandArchitect 42fd969b45 fix(Scheduler): fall back to a microtask when timers cannot be set (#7930)
Co-authored-by: Architect <architect@multica.local>
2026-09-03 16:08:21 +00:00
Tim a31adbefd6 Optimize OtlpTracer span creation and export (#7929) 2026-09-04 03:51:48 +12:00
Tim d7c66d0349 ci: run Static and Build jobs on GitHub-hosted runners (#7928) 2026-09-04 03:11:18 +12:00
Sebastian Lorenz 7e74c58bed Fix flaky browser RPC stream test (#7900) 2026-09-03 13:07:49 +00:00
Sebastian Lorenz 2ec12ad1cd Configure test matrix (#7899) 2026-09-03 13:04:00 +00:00
Sebastian Lorenz 93422fc5a7 Merge Deno and Node type checks (#7892) 2026-09-03 12:54:20 +00:00
Kit LangtonandGiulio Canti af0ccdd13a fix(TestSchema): compare every own struct field by AST (#7870)
Co-authored-by: Giulio Canti <giulio.canti@gmail.com>
2026-09-03 14:12:19 +02:00
Sebastian Lorenz 2f474730d1 Right-size Namespace CI runners (#7880) 2026-09-03 11:47:13 +00:00
Kit LangtonandTim Smart a2c1ce62f0 fix(SqlEventJournal): preserve callback error identity (#7844)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-09-03 11:27:37 +00:00
Sebastian Lorenz 9cc3e6218a Stabilize durable clock routing test (#7858) 2026-09-03 22:58:22 +12:00
Giulio Canti 4372c79a32 fix(effect): centralize JavaScript array index validation (#7855) 2026-09-03 12:15:08 +02:00
Sebastian Lorenz a62f4838f0 Use GitHub runners for releases (#7856) 2026-09-03 09:45:31 +00:00
Sebastian Lorenz 2122e07b86 Configure namespace.so runners (#7845) 2026-09-03 11:02:33 +02:00
Giulio Canti 180b635aea fix(Schema): centralize JSON Pointer URI fragment handling (#7823) 2026-09-03 08:47:25 +02:00
Tim 500c60b3ab Remove ignored NodeStream bufferSize option (#7838) 2026-09-03 06:47:01 +00:00
Kit LangtonandTim Smart 56e72b38c0 fix(effect): encode tool results using their known result branch (#7748)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-09-03 18:43:02 +12:00
Kit LangtonandTim Smart d84f865a48 fix(platform-browser): return typed errors when subtle crypto is unavailable (#7808)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-09-03 18:41:43 +12:00
Kit LangtonandTim Smart 9252a00ba3 fix(platform-node): preserve unsafe worker reply payloads (#7810)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-09-03 18:40:22 +12:00
Kit LangtonandTim Smart 73bc3a13b6 fix(McpServer): resolve HTTP resource templates without losing origins (#7814)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-09-03 18:35:30 +12:00
Kit LangtonandTim Smart 072005e64b fix(IndexedDb): preserve out-of-line primary keys in query results (#7818)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-09-03 18:31:15 +12:00
Kit LangtonandTim Smart 99f57af401 fix(IndexedDb): keep select streams within their query limits (#7820)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-09-03 18:29:36 +12:00
Kit LangtonandTim Smart b628bb1240 fix(McpServer): type prompt callbacks with decoded parameters (#7816)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-09-03 18:15:59 +12:00
Kit LangtonandTim Smart 8364ddda23 fix(Socket): resume paused WebSockets after reader handoff (#7825)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-09-03 18:06:37 +12:00
Kit LangtonandTim Smart ad67d8c5a1 fix(Socket): count UTF-8 text bytes toward WebSocket watermarks (#7827)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-09-03 18:06:10 +12:00
Kit LangtonandTim Smart a3f2b31934 fix(cli): retain subcommand alias completion contexts (#7802)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-09-03 05:38:11 +00:00
Kit LangtonandTim Smart ff0f00627e fix(openapi-generator): convert multipart record payloads (#7770)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-09-03 05:36:48 +00:00
Tim b845b18637 Add defect recovery operators to Stream and Channel (#7822) 2026-09-03 05:28:15 +00:00
Kit LangtonandTim Smart ec0c087526 fix(Channel): emit CR-terminated lines before pulling more input (#7798)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-09-03 05:27:56 +00:00
Kit LangtonandTim Smart f74282cb08 fix(MutableList): preserve bulk-prepended values when appending (#7776)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-09-03 05:24:02 +00:00
Kit LangtonandTim Smart 8479f4e91f fix(ai-anthropic): preserve base64 image string payloads (#7758)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-09-03 05:20:26 +00:00
Kit LangtonandTim Smart ab07e66144 fix(opentelemetry): use collection interval starts for delta metrics (#7762)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-09-03 05:19:58 +00:00
Kit LangtonandTim Smart d6f9eba7e8 fix(ExecutionPlan): capture while predicate requirements (#7784)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-09-03 17:14:01 +12:00
Kit LangtonandTim Smart 412bc408a1 fix(sql-sqlite-do): classify streaming storage failures as SqlError (#7732)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-09-03 17:11:48 +12:00
Kit LangtonandTim Smart b64f406de1 fix(effect): clear stale dynamic tool schemas when replacing parameters (#7750)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-09-03 17:08:12 +12:00
Tim 1e92dbd26f Improve HTTP server and HttpRouter request throughput (#7772) 2026-09-03 17:06:26 +12:00
Kit LangtonandTim Smart 72b85820f1 fix(NodeHttpClient): parse Undici response forms from cached bytes (#7718)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-09-03 05:03:50 +00:00
Kit LangtonandTim Smart 3a0828b058 fix(PersistedCache): persist synchronous lookup defects (#7766)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-09-03 17:03:31 +12:00
Kit LangtonandTim Smart 615c41e193 fix(NodeSink): invalidate drain callbacks on interruption (#7714)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-09-03 05:03:00 +00:00
Kit LangtonandTim Smart f01b8ad919 fix(docgen): preserve alias names and declared type parameters (#7752)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-09-03 17:02:58 +12:00
Kit LangtonandTim Smart 0beaf69e3c fix(NodeChildProcessSpawner): expose the first pipeline stage stdin (#7728)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-09-03 04:57:25 +00:00
Kit LangtonandTim Smart 474860b462 fix(atom-react): preserve notifications after switching refs (#7744)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-09-03 16:57:00 +12:00
Kit LangtonandTim Smart fe606666a7 fix(sql-mssql): adapt byte arrays for automatic VarBinary binding (#7726)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-09-03 16:56:12 +12:00
Kit LangtonandTim Smart 84d2a470ec fix(effect): tolerate repeated reactivity keys during query cleanup (#7742)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-09-03 16:55:25 +12:00
Kit LangtonandTim Smart 3f51acdf5e fix(effect): forward fallback atom writes to the primary atom (#7740)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-09-03 16:54:47 +12:00
Kit LangtonandTim Smart 49e39010ff fix(effect): retain completed non-streaming tool approval results (#7738)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-09-03 16:54:16 +12:00
Kit LangtonandTim Smart 736c882a45 fix(BrowserHttpClient): support readers in ArrayBuffer mode (#7736)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-09-03 16:53:37 +12:00