Commit Graph
11892 Commits
Author SHA1 Message Date
fml09andGiulio Canti 35ecbb9864 Fix onExcessProperty "error" rejecting non-enumerable own properties (#8423)
Co-authored-by: Giulio Canti <giulio.canti@gmail.com>
2026-09-23 14:50:25 +02:00
Tim 0cbb45792b Store NetAddress IP addresses as numbers instead of Uint8Array (#8407) 2026-09-23 14:27:23 +12:00
Tim 32baabcf80 Migrate unstable JSDoc tags to stability annotations (#8406) 2026-09-23 14:03:03 +12:00
Tim 98792c3bf8 Fix rounded OpenRouter decision probabilities (#8405) 2026-09-23 01:07:40 +00:00
Ricardo de Arruda 12f512d0fa feat(sql-clickhouse): support column selection in insertQuery (#8404) 2026-09-23 12:58:50 +12:00
Dan van der MerweandTim Smart cb85792196 fix(ai-openai): preserve web searches without actions (#8400)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-09-23 11:43:35 +12:00
Tim 321d74f0f1 Stabilize concurrent Bun docgen example tests (#8401) 2026-09-22 23:36:50 +00:00
Tim 21214728d2 Fix PartitionedSemaphore permit loss and competing take race (#8395) 2026-09-22 23:28:19 +00:00
front-depictionandTim Smart b3032f01f2 Fix four interrupt-time resource leaks in Pool, RcRef, RcMap and ScopedRef (#8390)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-09-22 23:19:44 +00:00
front-depictionandTim Smart cdeccc7e52 Fix Chunk equality being asymmetric on sparse chunks, and stop Chunk copying what it already holds (#8371)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-09-23 11:18:16 +12:00
front-depictionandTim Smart f9179cba72 Fix internal frames leaking into user stack traces, and stop allocating a closure per Effect step (#8386)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-09-23 11:14:00 +12:00
Xia ChaoandTim Smart db7b69efff Add isNonEmpty predicates to TxHashSet, TxPubSub and TxQueue (#8361)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-09-22 23:12:16 +00:00
Xia ChaoandTim Smart 5709ef6c03 Add guards for HttpBodyError, CookiesError, MultipartError and NdjsonError (#8362)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-09-22 23:08:42 +00:00
Tim 54ff4f2121 Keep scoped cache lookups alive while callers remain (#8396) 2026-09-22 23:07:58 +00:00
Tim 17810b478d Fix cleanup registration interruption gaps (#8397) 2026-09-22 22:35:27 +00:00
front-depictionandTim Smart 6bc0eeea42 Fix spans that never end when a traced region is interrupted as it starts (#8387)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-09-22 22:18:47 +00:00
front-depictionandTim Smart 35ef06c56d Fix Metric updates landing in the wrong series (#8380)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-09-22 22:12:26 +00:00
front-depictionandTim Smart 107dbecab1 Fix Layer.MemoMap hanging or leaking a shared layer when a requester is interrupted (#8385)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-09-22 22:09:17 +00:00
front-depictionandTim Smart 88b79d74f1 Build Mime lookup tables on first use (#8370)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-09-22 22:02:52 +00:00
Tim 321bae616d Fix hash composition collisions in owned folds (#8360) 2026-09-23 09:45:57 +12:00
Tim dd014d946a Increase multipart parser smoke test timeout (#8392) 2026-09-23 09:28:28 +12:00
Tim 20276b3b48 Serialize NodeTerminal fixture tests (#8393) 2026-09-22 21:22:08 +00:00
Dardan BujupajandTim Smart 1519fd7b21 support raw JSON Schema dynamic tool calls (#8363)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-09-23 07:17:33 +12:00
Giulio Canti 061b9611d4 Move Arbitrary to the top-level module (#8382) 2026-09-22 18:58:03 +02:00
front-depiction 59865d1494 runtimeperf-compare: apply the working-tree diff byte for byte (#8376) 2026-09-22 18:40:17 +02:00
Ibrahim Elkamali f75468a135 Restore global defaults for native property testing (#8367) 2026-09-22 17:10:30 +02:00
Giulio Canti 4e4fa8b184 Rename Schema checks for grammatical consistency (#8378) 2026-09-22 16:38:05 +02:00
front-depiction 6ecd4b3809 Fix Effect.txRetry parking forever on a stale read set (#8372) 2026-09-22 15:38:50 +02:00
Giulio Canti 287273cf55 Add Schema code point length checks, closes #8178 (#8364) 2026-09-22 14:23:07 +02:00
Tim 62b2ea97fe Rename HTTP API module path (#8365) 2026-09-22 23:39:04 +12:00
Tim 24fa0ab30b Retry OpenAI websocket turns after previous_response_not_found (#8355) 2026-09-22 20:23:43 +12:00
Giulio Canti 8fca194749 Fix Number.remainder precision for large operands (#8359) 2026-09-22 09:12:15 +02:00
Tim d426feb658 Split encoding formats into dedicated modules (#8356) 2026-09-22 03:38:43 +00:00
Tim 1b4461ec3a Move unstable Effect modules to top-level paths (#8354) 2026-09-22 13:06:30 +12:00
Tim b409e3f8f4 Make awaitAllChildren interruptible (#8353) 2026-09-22 11:23:33 +12:00
Xia Chao 1dbc4c382c feat(PubSub): add isPubSub type guard (#8345) 2026-09-22 09:35:31 +12:00
Xia Chao 7b81a95de1 feat(TxChunk): add isTxChunk type guard (#8348) 2026-09-22 09:35:10 +12:00
Tim a37fa2a1c3 Refresh PlatformError migration guidance (#8352) 2026-09-22 09:17:02 +12:00
Giulio Canti 5bf58f15f3 Reduce BigDecimal bundle size (#8347) 2026-09-21 17:42:23 +02:00
Sebastian Lorenz 31c6c1c157 Tighten AI guidance for type tests and changesets (#8346) 2026-09-21 14:47:12 +00:00
Mohd Quamar TyagiandGiulio Canti b8d14d3eed fix(Formatter): include Error message in formatJson (#8150)
Co-authored-by: Giulio Canti <giulio.canti@gmail.com>
2026-09-21 10:35:19 +02:00
Sebastian Lorenz c79088d693 Add family-aware NetAddress type helpers (#8340) 2026-09-21 09:34:23 +02:00
Tim 325e0fb66a Add dual forms to selected APIs (#8339) 2026-09-21 16:34:58 +12:00
mugnivenko 3af6bd0803 Add isPlatformError guard (#8337) 2026-09-21 15:25:35 +12:00
JordanandTim Smart 621a65093d Preserve streamed text and tool args for nullable delta.role and tool call id (#8333)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-09-21 02:33:21 +00:00
effect-bot 14a3f14009 Version Packages (rc) (#8307) @effect/ai-openai@4.0.0-rc.117 @effect/sql-mssql@4.0.0-rc.117 @effect/ai-typesafe@4.0.0-rc.117 @effect/ai-openrouter@4.0.0-rc.117 @effect/ai-openai-compat@4.0.0-rc.117 @effect/sql-sqlite-bun@4.0.0-rc.117 @effect/docgen@4.0.0-rc.117 @effect/doctest@4.0.0-rc.117 @effect/platform-bun@4.0.0-rc.117 @effect/sql-libsql@4.0.0-rc.117 @effect/vitest@4.0.0-rc.117 @effect/sql-pglite@4.0.0-rc.117 @effect/sql-sqlite-react-native@4.0.0-rc.117 @effect/platform-browser@4.0.0-rc.117 @effect/sql-clickhouse@4.0.0-rc.117 @effect/sql-d1@4.0.0-rc.117 @effect/atom-react@4.0.0-rc.117 @effect/sql-sqlite-node@4.0.0-rc.117 @effect/platform-deno@4.0.0-rc.117 @effect/atom-vue@4.0.0-rc.117 @effect/sql-sqlite-wasm@4.0.0-rc.117 @effect/openapi-generator@4.0.0-rc.117 @effect/sql-sqlite-do@4.0.0-rc.117 @effect/sql-pg@4.0.0-rc.117 @effect/ai-anthropic@4.0.0-rc.117 effect@4.0.0-rc.117 @effect/opentelemetry@4.0.0-rc.117 @effect/sql-mysql2@4.0.0-rc.117 @effect/platform-node@4.0.0-rc.117 @effect/platform-node-shared@4.0.0-rc.117 @effect/atom-solid@4.0.0-rc.117 2026-09-20 23:56:33 +00:00
Tim 27de875612 fix(sql-pg): retire a session whose CancelRequest may be in flight (#8330) 2026-09-20 23:50:19 +00:00
Tim 9953c92b86 Bound local entity registration waits (#8331) 2026-09-20 22:57:33 +00:00
Tim 89c9a39841 Warn on conflicting workflow tag registrations (#8329) 2026-09-20 21:53:28 +00:00
Lloyd RichardsandTim Smart 895d94410f fix: align input and outputSchema for older MCP revisions (#8326)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-09-20 21:53:07 +00:00