Commit Graph
12373 Commits
Author SHA1 Message Date
Tim 8ae4d04359 Isolate Sharding reset claim-expiry regression from concurrent tests (#9057) 2026-10-12 23:03:05 +13:00
0d92a92ab2 Expand Crypto with hashing, encryption, signing, and key management (#8749)
Co-authored-by: Sebastian Lorenz <fubhy@fubhy.com>
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-10-12 09:57:23 +00:00
Jay HemnaniandEffect Bot fc349a13f7 Fix Sink.takeUntil dropping the input after the match (#9049)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
2026-10-12 09:55:18 +00:00
a59b9711af Read Retry-After HTTP dates as dates in withRateLimiter (#9052)
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Effect Bot <tech-ops@effectful.co>
2026-10-12 22:42:02 +13:00
Jay HemnaniandEffect Bot a0a26b789c Fix DateTime.add treating hours and minutes as wall-clock time across DST (#9048)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
2026-10-12 22:40:09 +13:00
effect-botandGiulio Canti 390bc98756 Fix StructWithRest primitive-encoded base constraint (#9020)
Co-authored-by: Giulio Canti <giulio.canti@gmail.com>
2026-10-12 10:17:33 +02:00
effect-botandTim Smart cea74c92ac Persist cluster sends before local shard lock acquisition (#9046)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-10-12 04:08:59 +00:00
Tim 8f1ea52f0c Fix grouped RequestResolver batch key retention (#9041) 2026-10-12 15:43:30 +13:00
effect-botandTim Smart fccf660d83 Add request-scoped MCP HTTP layer (#9031)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-10-12 12:45:05 +13:00
effect-botandTim e1c6053c5e Release aborted web handler requests and streamed bodies (#9037)
Co-authored-by: Tim <hello@timsmart.co>
2026-10-11 23:23:31 +00:00
effect-bot 7440cf0884 Document Cloudflare Workers shared-fiber limitations (#9033) 2026-10-11 21:08:54 +00:00
effect-bot 4a999a34e8 Clean up Anthropic documentation imports and omitted binding (#9029) 2026-10-11 20:51:13 +00:00
Tim eebdf25f99 Batch SQLite Node Resolver fixture inserts (#9028) 2026-10-12 09:16:08 +13:00
Tim 5d88d8761d Update repository dependencies (#9027) 2026-10-12 09:15:44 +13:00
Tim 689fec6543 Avoid busy polling in Sharding claim-expiry tests (#9022) 2026-10-12 09:08:28 +13:00
effect-botandTim 22e7129023 Expose Scalar preferred authentication security scheme configuration (#9019)
Co-authored-by: Tim <hello@timsmart.co>
2026-10-11 19:12:30 +00:00
Jay HemnaniandEffect Bot 78e4c435ed Fix Multipart.toPersisted failing on dot and long multi-byte file names (#9013)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
2026-10-12 08:04:57 +13:00
5726c655af fix(platform-node): skip taskkill for exited children (#9015)
Co-authored-by: Alb11747 <albertli_042@hotmail.com>
Co-authored-by: Effect Bot <tech-ops@effectful.co>
2026-10-12 08:03:43 +13:00
Tim 8b097ac4ba Stabilize cross-queue deduplication delivery assertion (#9021) 2026-10-12 08:03:11 +13:00
Jay HemnaniandEffect Bot 95a3ab78e9 Fix Node HTTP text keeping a UTF-8 BOM that breaks json (#9014)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
2026-10-12 07:38:23 +13:00
effect-bot 52c91f0080 Keep MSSQL error listener after connection cleanup (#9018) 2026-10-12 07:26:21 +13:00
Tim 844a77b18c Fix assistant replay with legacy OpenAI compat config (#9011) 2026-10-11 08:22:07 +00:00
effect-botandTim Smart cf5179b488 Wake suspended workflow callers when their workflow completes (#9007)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-10-11 21:15:21 +13:00
effect-botandTim Smart 42aceb966a Replay assistant reasoning alongside tool calls in openai-compat (#9005)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-10-11 07:55:41 +00:00
effect-botandTim Smart cc843ea091 Return invalid and undeclared AI tool calls when tool call validation is deferred (#9008)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-10-11 20:28:31 +13:00
effect-bot c93485e365 Support servername in client TLS socket upgrades (#9010) 2026-10-11 19:55:58 +13:00
Guanying ChenandEffect Bot 93146666ec perf(Context): optimize pick for zero or one service (#8998)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
2026-10-11 19:38:39 +13:00
effect-bot 251f849155 Fix unhandled errors after child process input interruption (#9004) 2026-10-11 19:37:37 +13:00
effect-botandTim Smart f8379667c9 Release losing DurableDeferred.raceAll waits when the race settles (#8997)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-10-10 22:16:22 +00:00
Tim 35ec46efd0 Remove fork approval gate from release queue (#8996) 2026-10-10 21:40:17 +00:00
Bastian KistnerandEffect Bot 37e088f2af Use decoded response aliases and canonical finite schemas in code generation (#8990)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
2026-10-11 10:33:03 +13:00
Sebastian Lorenz 118deefe7c Add Host.toFullyQualified, Host.toRelative, and Host.parseHostsFile (#8992) 2026-10-10 12:54:18 +00:00
Sebastian Lorenz fde67a10e9 Add NetAddress.loopbackAddresses (#8991) 2026-10-10 12:51:28 +00:00
effect-bot 967a7dc596 Version Packages (#8887) @effect/openapi-generator@4.0.3 @effect/atom-vue@4.0.3 @effect/sql-d1@4.0.3 @effect/sql-clickhouse@4.0.3 @effect/ai-openrouter@4.0.3 @effect/ai-typesafe@4.0.3 @effect/platform-node@4.0.3 @effect/sql-sqlite-react-native@4.0.3 @effect/sql-libsql@4.0.3 effect@4.0.3 @effect/vitest@4.0.3 @effect/atom-react@4.0.3 @effect/platform-node-shared@4.0.3 @effect/sql-sqlite-node@4.0.3 @effect/ai-openai@4.0.3 @effect/atom-solid@4.0.3 @effect/sql-mssql@4.0.3 @effect/platform-deno@4.0.3 @effect/sql-sqlite-do@4.0.3 @effect/sql-pg@4.0.3 @effect/ai-anthropic@4.0.3 @effect/platform-bun@4.0.3 @effect/docgen@4.0.3 @effect/ai-cloudflare@4.0.3 @effect/sql-sqlite-bun@4.0.3 @effect/sql-sqlite-wasm@4.0.3 @effect/sql-mysql2@4.0.3 @effect/platform-browser@4.0.3 @effect/doctest@4.0.3 @effect/ai-openai-compat@4.0.3 @effect/sql-pglite@4.0.3 @effect/opentelemetry@4.0.3 2026-10-10 23:00:13 +13:00
effect-bot 4fcdede9a4 Clarify native Array.fromAsync in Stream examples (#8989) 2026-10-10 09:31:11 +00:00
Jay HemnaniandEffect Bot 84f48df586 Omit cumulative min/max from delta histogram points in OtlpMetrics (#8987)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
2026-10-10 07:46:29 +00:00
Jay HemnaniandEffect Bot 1d3419e76c Fix histogram export dropping or duplicating the overflow bucket (#8986)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
2026-10-10 07:44:21 +00:00
b4e5af825a fix(effect): handle synchronous re-entrancy in Effect.cached* (#8977)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-10-10 07:23:14 +00:00
b8d6e7a89b cli: export the terminal display-width measure as CliOutput.displayWidth (#8982)
Co-authored-by: Yi-111-a <418729868+yh-111-a@users.noreply.github.com>
Co-authored-by: Effect Bot <tech-ops@effectful.co>
2026-10-10 07:01:51 +00:00
Tim Smart 43bb382f68 fix(ai-openai): default unrecognized models to reasoning and preserve explicit includes (#8980) 2026-10-10 19:51:20 +13:00
Tim Smart b630acdb8c Revert "Add an explicit maxDepth option to Context.makeUnsafe (#8969)"
This reverts commit 4b1f4aa8ad.
2026-10-10 19:47:41 +13:00
Tim 0b17b9e2e4 Support WebSocket handshake headers alongside subprotocols (#8978) 2026-10-10 00:04:33 +00:00
f9f7a5a16e feat(rpc): report socket ping timeouts through an onPingTimeout option (#8976)
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Effect Bot <tech-ops@effectful.co>
2026-10-09 20:45:37 +00:00
Stéphane Le DorzeandEffect Bot 4b1f4aa8ad Add an explicit maxDepth option to Context.makeUnsafe (#8969)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
2026-10-09 20:33:29 +00:00
1db5671d77 fix(ai-anthropic): decode replies a fallback model took over (#8971)
Co-authored-by: Mathieu Post <5338582+m9tdev@users.noreply.github.com>
Co-authored-by: Effect Bot <tech-ops@effectful.co>
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-10-10 09:27:39 +13:00
76a03f7599 Fix Duration.times throwing for non-integer multipliers of nanosecond durations (#8972)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-10-10 09:14:30 +13:00
e052f1b30b Avoid copying the Context rebase map twice (#8968)
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
Co-authored-by: Effect Bot <tech-ops@effectful.co>
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-10-10 09:10:35 +13:00
effect-bot f7c4317345 Test DateTime.toDate wall-clock conversion for zoned values (#8975) 2026-10-10 08:19:34 +13:00
Sebastian Lorenz 9dbd07e006 Accept address and name server inputs in the Dns services (#8973) 2026-10-09 18:29:30 +00:00
Sebastian Lorenz e7d84e449a Add fromInput functions to the net data types (#8970) 2026-10-09 17:41:46 +00:00