Commit Graph
12373 Commits
Author SHA1 Message Date
Jon PowersandEffect Bot 20795b9a4f Reject partially padded Base64Url input (#10076)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
2026-10-29 12:27:20 +13:00
effect-botandAseem Khandekar 27370c746e Fix Yaml.parse for sequence entry mappings indented past the dash (#10069)
Co-authored-by: Aseem Khandekar <69676297+okarin1511@users.noreply.github.com>
2026-10-29 11:57:19 +13:00
Lucas DuailibeandEffect Bot e19c611b56 Expose the shared Flusher from the combined OTLP layers (#10062)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
2026-10-29 11:17:47 +13:00
effect-bot 32b3570b3e Preserve empty string keys in Trie (#10068) 2026-10-29 10:43:32 +13:00
effect-bot 19d36b8948 Convert Node HTTP server request headers instead of casting (#10071) 2026-10-29 10:24:37 +13:00
Giulio Canti e75708cde5 Preserve __proto__ properties in generated schema annotations (#10064) 2026-10-28 21:12:29 +01:00
Giulio Canti c065ed7b2c Fix Schema tagged union matcher inference, closes #10055 (#10061) 2026-10-28 18:28:53 +01:00
Giulio Canti 1513bbd7fc Fix quadratic parsing of Schema form and query field names (#10050) 2026-10-28 12:19:54 +01:00
7ea1ea2ecf Fix AI providers dropping the transport failure reason from NetworkError (#9984)
Co-authored-by: Wayne Maurer <2899448+wmaurer@users.noreply.github.com>
Co-authored-by: Effect Bot <tech-ops@effectful.co>
2026-10-28 15:48:48 +13:00
Tim Smart d6d680aab7 Use shared permit admission for scoped semaphore acquisition 2026-10-28 15:48:48 +13:00
Tim Smart bd43bde616 Check Result failures in TOML integer range tests 2026-10-28 15:48:48 +13:00
effect-bot 3c42058224 Remove HttpRequestDetails from AI errors and response metadata (#10010) 2026-10-28 15:48:48 +13:00
effect-bot fc11196827 Document Anthropic Files pagination and beta header migration (#10009) 2026-10-28 15:48:48 +13:00
TimandMarve10s df8dce5e7e Share the OTEL_RESOURCE_ATTRIBUTES parser via Config.Record trim and keepEmptyValues options (#9997)
Co-authored-by: Marve10s <igrimanigroman@gmail.com>
2026-10-28 15:48:48 +13:00
effect-botandTim 2cb498e079 Fix SQLite connection leak when a queued transaction is interrupted (#9962)
Co-authored-by: Tim <hello@timsmart.co>
2026-10-28 15:48:48 +13:00
effect-bot 2d1fcd4ec7 Make repeated DST times configurable in Cron and Schedule.cron (#9905) 2026-10-28 15:48:48 +13:00
40e145e07e feat: add Duration.toMicros (#9973)
Signed-off-by: Yordis Prieto <yordis.prieto@gmail.com>
Co-authored-by: Effect Bot <tech-ops@effectful.co>
Co-authored-by: Tim <hello@timsmart.co>
2026-10-28 15:48:48 +13:00
effect-bot cb21d148be Allow configurable private cache hints for MCP list results (#9939) 2026-10-28 15:48:48 +13:00
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