Commit Graph
11369 Commits
Author SHA1 Message Date
Sebastian LorenzandTim Smart 59f5e99819 Fix sSE accepts malformed retry directives (#7048)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-08-06 00:10:30 +00:00
Sebastian LorenzandTim Smart 96e5e9576b Fix memory runner storage ignores health state (#7074)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-08-06 00:03:28 +00:00
Sebastian LorenzandTim Smart 433fb81ca4 Fix runCount discards its numeric result in the public type (#7054)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-08-06 00:03:12 +00:00
Sebastian LorenzandTim Smart d56dfcf54c Fix curried catch overloads expose the handled error type (#7057)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-08-05 23:59:50 +00:00
Sebastian LorenzandTim Smart 79512bb207 Fix wrapped spans treat every OpenTelemetry status as an error (#7069)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-08-05 23:52:45 +00:00
Sebastian LorenzandTim Smart 2f9016d23c Fix xHR formData decoding always defects (#7075)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-08-05 23:49:01 +00:00
Sebastian LorenzandTim Smart a5404d4f43 Fix byte-backed text attachments are base64-encoded as plaintext (#7070)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-08-05 23:48:00 +00:00
Sebastian LorenzandTim Smart e2ec1311be Fix killing a pipeline leaves its root process running (#7073)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-08-05 23:47:20 +00:00
Sebastian LorenzandTim Smart 92a9ac5ac0 Fix fiberSet serializes itself as FiberMap (#7062)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-08-05 23:42:07 +00:00
Sebastian LorenzandTim Smart a5278b1824 Fix mCP sampling metadata has the wrong optionality and shape (#7071)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-08-05 23:41:43 +00:00
Sebastian LorenzandTim Smart e443403cf0 Fix void MCP tools are reported as internal failures (#7072)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-08-05 23:31:39 +00:00
Tim 88c7632c2b Rename Schedule sequencing APIs to concat (#7077) 2026-08-06 11:21:38 +12:00
Marc MacLeodandTim Smart 936b135839 Fix cluster single-runner shutdown deadlock (#7032)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-08-05 23:01:25 +00:00
Tim 49fc969429 Remove redundant Effect.scoped test wrappers (#7058) 2026-08-05 22:56:34 +00:00
Tim 0f721d406d Return the new offset from File.seek (#7076) 2026-08-05 22:56:11 +00:00
Tim 85d2b446e3 Report transient RPC socket open failures (#7068) 2026-08-05 22:52:49 +00:00
Tim d795ee7717 Fix DevTools span request snapshots (#7065) 2026-08-05 22:51:36 +00:00
TimandClaude Fable 5 d44cead7e0 ExecutionPlan: lifecycle events for retries and execution observability (#7026)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-06 10:14:36 +12:00
Sebastian LorenzandTim Smart eaa7e71b88 Fix conflict scanning indexes the wrong history array (#7029)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-08-06 09:30:44 +12:00
Tim 7f4c095b62 Rename RateLimiter makeSleep to sleep (#7023) 2026-08-06 09:13:09 +12:00
Sebastian LorenzandTim Smart 45379d6179 Fix replacing a trie key mutates the original and increments size (#7028)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-08-06 09:10:39 +12:00
Paweł Błaszczyk 130b28df55 Prevent Effect.updateService and Effect.updateServiceScoped supertype widening (#7027) 2026-08-06 07:20:10 +12:00
Paweł Błaszczyk 7a41f5aa72 Prevent Effect.provideServiceEffect supertype widening (#7025) 2026-08-05 22:53:29 +12:00
Tim b8cc53d221 Keep release PR type checks unstripped (#7022) 2026-08-05 20:15:30 +12:00
Tim e9308045be Hold persisted messages during entity registration (#7018) 2026-08-05 19:51:52 +12:00
Giulio Canti 17f0b91a24 Fix Schema.make nested class construction, closes #6890 (#7020) 2026-08-05 07:41:58 +02:00
Tim 0a45ef3bb4 Round Redis persistence TTLs (#7019) 2026-08-05 05:20:56 +00:00
Brandon Julio Thenaro 0a82d88b7d Fix fractional durable clock wake-ups (#7016) 2026-08-05 17:08:37 +12:00
TimandClaude Fable 5 1001bccb9e httpapi: WithHeaders response header schemas (#6934)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-05 04:55:15 +00:00
Tim 7f31fb0350 Remove external network from HttpClient tests (#7017) 2026-08-05 16:43:28 +12:00
Tim 8459cdbae8 Vendor multipasta as MultipartParser (#7012) 2026-08-05 03:46:29 +00:00
Tim 306014a1ce Vendor find-my-way router (#7013) 2026-08-05 14:17:21 +12:00
Tim 99dd6b5804 Inline INI, YAML, and TOML parsers (#7014) 2026-08-05 13:55:55 +12:00
Sebastian LorenzandTim Smart 5a6a5738e5 Recognize and ignore a leading UTF-8 BOM in SSE streams (#6976)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-08-05 00:48:05 +00:00
Sebastian LorenzandTim Smart e184f7367e Cancel in-flight Tedious requests when their Effects are interrupted (#6999)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-08-05 00:43:52 +00:00
Sebastian LorenzandTim Smart 181c9ef5e5 Default empty SSE event types to the message type (#6977)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-08-05 00:40:22 +00:00
Sebastian LorenzandTim Smart 1949439175 Separate the default variant cache key from named variants (#6973)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-08-05 00:25:02 +00:00
TimandClaude Fable 5 dd9f891e23 Rename Command.withHidden to Command.unlisted (#7010)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-05 00:23:02 +00:00
Sebastian LorenzandTim Smart abcbb2abe1 Encode empty-data SSE events as dispatchable events (#6975)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-08-05 00:20:45 +00:00
Sebastian LorenzandTim Smart eb9ee83b38 Persist permanent entries in KVS setMany operations (#7003)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-08-05 00:15:02 +00:00
Sebastian LorenzandTim Smart 6e7f2e2d1d Return MSSQL procedure values through the output property (#6995)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-08-05 00:12:49 +00:00
Tim 18aa69aecc Share persistence layers across cache tests (#7009) 2026-08-05 00:11:03 +00:00
Sebastian LorenzandTim Smart 3c5e429878 Preserve nanosecond precision in TestClock wall time (#6950)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-08-05 00:08:50 +00:00
Sebastian LorenzandTim Smart ae4cf7b5e2 Generate valid MSSQL upserts for multi-table persistence (#7005)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-08-05 00:07:00 +00:00
Sebastian LorenzandTim Smart b32f4cb7b2 Support empty records and iterables in Prompt.all (#6962)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-08-05 00:05:56 +00:00
Tim 6143de21ee Fix Bash subcommand dispatch for flag values (#7008) 2026-08-05 00:05:53 +00:00
Sebastian LorenzandTim Smart 722ea484c9 Exclude disabled choices from multi-select prompts (#6963)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-08-04 23:59:12 +00:00
Sebastian LorenzandTim Smart d517692ef7 Reject NDJSON values without a JSON representation (#6982)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-08-04 23:55:54 +00:00
1434eecbd3 Apply byte-range options to default Web-file responses (#6983)
Co-authored-by: Tim Smart <hello@timsmart.co>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-04 23:51:47 +00:00
Sebastian LorenzandTim Smart 7f12d4b4e7 Map socket writer exceptions and rejections to SocketError (#6987)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-08-04 23:48:47 +00:00