Commit Graph
12205 Commits
Author SHA1 Message Date
Tim Smart b4e8559042 Use non-empty insert rows in SqlResolver batch tests
The tests added on main in #9951 pass plain arrays to sql.insert, which requires a non-empty array on v4/next-minor since #9453.
2026-10-28 15:48:48 +13:00
effect-bot 8938b19446 Make KeyValueStore.layerFileSystem remove succeed for missing keys (#9943) 2026-10-28 15:48:48 +13:00
devangpratapandEffect Bot af239048d9 Fix CommandLine.template accepting append assignments as the program (#9863)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
2026-10-28 15:48:48 +13:00
effect-bot 9a07ebc550 Allow ordinary success responses alongside HttpApi upgrades (#9945) 2026-10-28 15:48:48 +13:00
Jay HemnaniandEffect Bot 2a03584eae Add Duration.formatIso, Duration.fromIso and Schema.DurationFromIsoString (#9891)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
2026-10-28 15:48:48 +13:00
631d4f41e2 Add Schema.isAscii pattern check (#8303)
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
Co-authored-by: Effect Bot <tech-ops@effectful.co>
Co-authored-by: Giulio Canti <giulio.canti@gmail.com>
2026-10-28 15:48:48 +13:00
effect-bot eda09602d1 Allow MCP middleware and visibility to use HTTP request services (#9856) 2026-10-28 15:48:48 +13:00
Tim 93895b9899 Add keys to KeyValueStore (#9844) 2026-10-28 15:48:48 +13:00
Tim 468c6ee46b Keep maxDepth in Context.pick and slim Context.makeUnsafe (#9837) 2026-10-28 15:48:48 +13:00
effect-bot e5a1479477 Add Match.literals and Match.literalsExhaustive (#9824) 2026-10-28 15:48:48 +13:00
Sebastian LorenzandEffect Bot 3d88452eb6 Add CommandLine to effect/process and use it in ChildProcess (#9752)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
2026-10-28 15:48:48 +13:00
smit sojitraandEffect Bot f74db37101 Support bound self in Effect.fnUntraced (#9713)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
2026-10-28 15:48:48 +13:00
Tim 7c42335aba Add request-aware visibility to McpServer (#9661) 2026-10-28 15:48:48 +13:00
devangpratapandEffect Bot e710bbb180 Fix Toml.parse accepting out of range dates and times (#9648)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
2026-10-28 15:48:48 +13:00
effect-bot 892fb79e2d Default Bun idle timeouts to off and document streaming timeouts (#9705) 2026-10-28 15:48:48 +13:00
effect-bot e853fa1e9d Add RpcServer onDisconnect option (#9688) 2026-10-28 15:48:48 +13:00
effect-bot 0edad49815 fix(opentelemetry): keep optional trace sdk peers out of the root entrypoint (#9689) 2026-10-28 15:48:48 +13:00
effect-bot 069cf72a59 Add opt-in RFC 9457 Problem Details to HttpApi (#9706) 2026-10-28 15:48:48 +13:00
Tim 89e1e1e992 Add McpTest in-memory client for McpServer registrations (#9657) 2026-10-28 15:48:48 +13:00
Ujjwal OjhaandEffect Bot 611e3e3275 Parameterize OpenAPI client with error/requirements generics (#6402)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
2026-10-28 15:48:48 +13:00
Tim 7217410930 Add encrypted remote compaction to the event log (#9571) 2026-10-28 15:48:48 +13:00
Tim bb15e0e7f2 Allow database clock lag in PersistedQueue SQL delay tests (#9642) 2026-10-28 15:48:48 +13:00
Jon PowersandEffect Bot 89e5443280 Add terminal resize stream (#9639)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
2026-10-28 15:48:48 +13:00
TimandEffect Bot 5ff2d05f15 fix(sql-mssql): keep interrupted requests leased until Tedious settles them (#9636)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
2026-10-28 15:48:48 +13:00
f40dc4e492 fix(http): send stored cookies only to the matching host (#9614)
Co-authored-by: Viacheslav <bezff@MacBook-Pro-3.local>
Co-authored-by: Effect Bot <tech-ops@effectful.co>
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-10-28 15:48:48 +13:00
Sebastian LorenzandTim Smart 8f236683ad Replace effect/Crypto with per-family effect/crypto modules (#9126)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-10-28 15:48:48 +13:00
Tim c611689669 Raise pnpm fetch timeout for large CI tarball downloads (#9627) 2026-10-28 15:48:48 +13:00
Tim Smart f3ebc40142 Cover Locate decisions through DecisionModel.decideSettled 2026-10-28 15:48:48 +13:00
Tim cf249fea89 Detect unsupported FetchHttpClient streaming request bodies (#9567) 2026-10-28 15:48:48 +13:00
Jay HemnaniandEffect Bot b0d6e7569e Fix TOML multiline strings that end with quotes before the delimiter (#9532)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
2026-10-28 15:48:48 +13:00
Jay HemnaniandEffect Bot 2a9a4258a7 Fix TOML inline tables and arrays being extended after definition (#9537)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
2026-10-28 15:48:48 +13:00
d2b6bc71ea Add Glob module and portable FileSystem.glob (#9438)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-10-28 15:48:48 +13:00
effect-bot 38f96d8154 Restore Anthropic spec fetching and schema regeneration (#9509) 2026-10-28 15:48:48 +13:00
ViacheslavandEffect Bot 1194a4c48e Fix sql.insert and sql.updateValues crashing on an empty list (#9453)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
2026-10-28 15:48:48 +13:00
effect-bot ed20129f33 Report unobserved resource release defects (#9388) 2026-10-28 15:48:48 +13:00
effect-bot ffd92377db Add Unhandled logging option to ignore combinators (#9510) 2026-10-28 15:48:48 +13:00
Jon Powers 56bb6572e7 Set column to undefined on CSV header errors (#9427) 2026-10-28 15:48:48 +13:00
effect-botandTim Smart 66c796a089 Bound synchronous Node readable and socket drains (#9327)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-10-28 15:48:48 +13:00
effect-bot c32eb78a59 Expose migration-free encoded SQL message storage construction (#9330) 2026-10-28 15:48:48 +13:00
6dc3f7c3e1 Add schema-aware streaming CSV encoding and decoding (#9291)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
Co-authored-by: Tim <hello@timsmart.co>
2026-10-28 15:48:48 +13:00
c4d298d332 Render inherited CLI flags in their own help section with formatter collapse options (#9276)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Co-authored-by: Effect Bot <tech-ops@effectful.co>
2026-10-28 15:48:48 +13:00
effect-botandTim Smart 4f0fad1c9b Fix Redis persisted queue claim ownership (#9229)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-10-28 15:48:48 +13:00
effect-botandTim f97711f43f fix(persistence): isolate stores on KeyValueStore and Redis backings (#9223)
Co-authored-by: Tim <hello@timsmart.co>
2026-10-28 15:48:48 +13:00
2ae404530b Acknowledge discarded RPC calls before running handlers (#9182)
Co-authored-by: Juliaan <76615135+schutzelaars@users.noreply.github.com>
Co-authored-by: Effect Bot <tech-ops@effectful.co>
2026-10-28 15:48:48 +13:00
3f8f3595b0 ai: TypeSafe images and Box questions via Decision.locate (#9177)
Co-authored-by: Jem Gold <jem@portola.ai>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Effect Bot <tech-ops@effectful.co>
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-10-28 15:48:48 +13:00
be9895bd76 fix(sql): load filesystem migrations from their own module (#9157)
Co-authored-by: Viacheslav <bezff@MacBook-Pro-3.local>
Co-authored-by: Effect Bot <tech-ops@effectful.co>
2026-10-28 15:48:48 +13:00
effect-botandTim Smart 65db606e6b Add request-level dependencies to McpServer (#9154)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-10-28 15:48:48 +13:00
4f16778151 Add pool occupancy stats to Pool, PgPool, and PgClient (#9090)
Co-authored-by: Sebastian Lorenz <fubhy@fubhy.com>
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Co-authored-by: Tim Smart <hello@timsmart.co>
Co-authored-by: Stéphane Le Dorze <stephane.ledorze@gmail.com>
Co-authored-by: Tarekkharsa <47394961+Tarekkharsa@users.noreply.github.com>
2026-10-28 15:48:48 +13:00
fa516c644b Export HttpClient.isTransientError and isTransientResponse (#9059)
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Effect Bot <tech-ops@effectful.co>
2026-10-28 15:48:48 +13:00
Stéphane Le DorzeandEffect Bot 0c24a8fd67 Add an explicit maxDepth option to Context.makeUnsafe (#8969)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
2026-10-28 15:48:48 +13:00