diff --git a/.changeset/fix-batched-resolver-defect-hang.md b/.changeset/fix-batched-resolver-defect-hang.md deleted file mode 100644 index 0b35a6dce00..00000000000 --- a/.changeset/fix-batched-resolver-defect-hang.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"effect": patch ---- - -Fix batched request resolver defects causing consumer fibers to hang forever. - -When a `RequestResolver.makeBatched` resolver died with a defect, the request `Deferred`s were never completed because the cleanup logic in `invokeWithInterrupt` used `flatMap` (which only runs on success). Changed to `ensuring` so uncompleted request entries are always resolved regardless of exit type. diff --git a/.changeset/fix-cli-log-level-equals.md b/.changeset/fix-cli-log-level-equals.md deleted file mode 100644 index 61c281d72a9..00000000000 --- a/.changeset/fix-cli-log-level-equals.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@effect/cli": patch ---- - -Fix `--log-level=value` equals syntax incorrectly swallowing the next argument. Only skip the next arg when the previous arg is exactly `--log-level` (space-separated form). diff --git a/.changeset/fix-deduplicate-openai-output.md b/.changeset/fix-deduplicate-openai-output.md deleted file mode 100644 index 9d694a62b3b..00000000000 --- a/.changeset/fix-deduplicate-openai-output.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@effect/ai-openai": patch ---- - -fix(ai-openai): deduplicate response.output items to prevent invalid JSON concatenation diff --git a/.changeset/fix-openrouter-referer-header.md b/.changeset/fix-openrouter-referer-header.md deleted file mode 100644 index cd0d110d446..00000000000 --- a/.changeset/fix-openrouter-referer-header.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@effect/ai-openrouter": patch ---- - -Fix typo in HTTP header name: `HTTP-Referrer` → `HTTP-Referer`. The HTTP spec spells it "Referer" (single r), and OpenRouter expects this exact header name for app attribution. diff --git a/.changeset/major-lands-shake.md b/.changeset/major-lands-shake.md deleted file mode 100644 index 7d1349f30e7..00000000000 --- a/.changeset/major-lands-shake.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@effect/cluster": patch ---- - -backport cluster serialization fix for notify path diff --git a/.changeset/odd-peaches-chew.md b/.changeset/odd-peaches-chew.md deleted file mode 100644 index 8e37d64be0e..00000000000 --- a/.changeset/odd-peaches-chew.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@effect/ai-openai": patch ---- - -Change 'in-memory' to 'in_memory' in prompt cache enums diff --git a/.changeset/vast-islands-rescue.md b/.changeset/vast-islands-rescue.md deleted file mode 100644 index 05a6ca5918c..00000000000 --- a/.changeset/vast-islands-rescue.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@effect/ai-openai": patch ---- - -Make 'strict' mode configurable for tool definitions passed to the OpenAI model diff --git a/packages/ai/openai/CHANGELOG.md b/packages/ai/openai/CHANGELOG.md index de83abbc4b1..a36abd8ed7f 100644 --- a/packages/ai/openai/CHANGELOG.md +++ b/packages/ai/openai/CHANGELOG.md @@ -1,5 +1,18 @@ # @effect/ai-openai +## 0.39.1 + +### Patch Changes + +- [`47f0439`](https://github.com/Effect-TS/effect/commit/47f04399d317a1a5619de7dec5b23f6ad7255eca) Thanks @aayushbaluni! - fix(ai-openai): deduplicate response.output items to prevent invalid JSON concatenation + +- [#6187](https://github.com/Effect-TS/effect/pull/6187) [`b63fdb8`](https://github.com/Effect-TS/effect/commit/b63fdb8783a606077ac80d263b4e09b57cdab476) Thanks @alex-dixon! - Change 'in-memory' to 'in_memory' in prompt cache enums + +- [#6174](https://github.com/Effect-TS/effect/pull/6174) [`739f077`](https://github.com/Effect-TS/effect/commit/739f077d1cdfb63d26d4744abd59822231866dac) Thanks @mollyegibson! - Make 'strict' mode configurable for tool definitions passed to the OpenAI model + +- Updated dependencies [[`f99048e`](https://github.com/Effect-TS/effect/commit/f99048e9f4b89ce1afe31e1827dee5d751ddaa5b)]: + - effect@3.21.1 + ## 0.39.0 ### Patch Changes diff --git a/packages/ai/openai/package.json b/packages/ai/openai/package.json index 62f0227dfff..800c54d702d 100644 --- a/packages/ai/openai/package.json +++ b/packages/ai/openai/package.json @@ -1,7 +1,7 @@ { "name": "@effect/ai-openai", "type": "module", - "version": "0.39.0", + "version": "0.39.1", "license": "MIT", "description": "Effect modules for working with AI apis", "homepage": "https://effect.website", diff --git a/packages/ai/openrouter/CHANGELOG.md b/packages/ai/openrouter/CHANGELOG.md index f96610de31d..0ad9823ed85 100644 --- a/packages/ai/openrouter/CHANGELOG.md +++ b/packages/ai/openrouter/CHANGELOG.md @@ -1,5 +1,14 @@ # @effect/ai-openrouter +## 0.10.1 + +### Patch Changes + +- [#6145](https://github.com/Effect-TS/effect/pull/6145) [`6c39a34`](https://github.com/Effect-TS/effect/commit/6c39a34c6145811f5c41292f03bf7939cfa8e70d) Thanks @LikiosSedo! - Fix typo in HTTP header name: `HTTP-Referrer` → `HTTP-Referer`. The HTTP spec spells it "Referer" (single r), and OpenRouter expects this exact header name for app attribution. + +- Updated dependencies [[`f99048e`](https://github.com/Effect-TS/effect/commit/f99048e9f4b89ce1afe31e1827dee5d751ddaa5b)]: + - effect@3.21.1 + ## 0.10.0 ### Patch Changes diff --git a/packages/ai/openrouter/package.json b/packages/ai/openrouter/package.json index e50da107c8c..540003dd5e2 100644 --- a/packages/ai/openrouter/package.json +++ b/packages/ai/openrouter/package.json @@ -1,7 +1,7 @@ { "name": "@effect/ai-openrouter", "type": "module", - "version": "0.10.0", + "version": "0.10.1", "license": "MIT", "description": "Effect modules for working with AI apis", "homepage": "https://effect.website", diff --git a/packages/cli/CHANGELOG.md b/packages/cli/CHANGELOG.md index 0018a593eb8..497d2063f78 100644 --- a/packages/cli/CHANGELOG.md +++ b/packages/cli/CHANGELOG.md @@ -1,5 +1,14 @@ # @effect/cli +## 0.75.1 + +### Patch Changes + +- [#6144](https://github.com/Effect-TS/effect/pull/6144) [`ec5c505`](https://github.com/Effect-TS/effect/commit/ec5c50507b1a2f5ad712c148a7da0fadb8cb9f52) Thanks @LikiosSedo! - Fix `--log-level=value` equals syntax incorrectly swallowing the next argument. Only skip the next arg when the previous arg is exactly `--log-level` (space-separated form). + +- Updated dependencies [[`f99048e`](https://github.com/Effect-TS/effect/commit/f99048e9f4b89ce1afe31e1827dee5d751ddaa5b)]: + - effect@3.21.1 + ## 0.75.0 ### Patch Changes diff --git a/packages/cli/package.json b/packages/cli/package.json index db04ebe51a1..939a961c485 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,6 +1,6 @@ { "name": "@effect/cli", - "version": "0.75.0", + "version": "0.75.1", "type": "module", "license": "MIT", "description": "A library for building command-line interfaces with Effect", diff --git a/packages/cluster/CHANGELOG.md b/packages/cluster/CHANGELOG.md index 45081f03f43..7c48a50dab6 100644 --- a/packages/cluster/CHANGELOG.md +++ b/packages/cluster/CHANGELOG.md @@ -1,5 +1,14 @@ # @effect/cluster +## 0.58.1 + +### Patch Changes + +- [#6183](https://github.com/Effect-TS/effect/pull/6183) [`4708bb8`](https://github.com/Effect-TS/effect/commit/4708bb8e327f24651ab9072221289d8214c4e2df) Thanks @tim-smart! - backport cluster serialization fix for notify path + +- Updated dependencies [[`f99048e`](https://github.com/Effect-TS/effect/commit/f99048e9f4b89ce1afe31e1827dee5d751ddaa5b)]: + - effect@3.21.1 + ## 0.58.0 ### Patch Changes diff --git a/packages/cluster/package.json b/packages/cluster/package.json index 57c49c750df..b82bd742001 100644 --- a/packages/cluster/package.json +++ b/packages/cluster/package.json @@ -1,7 +1,7 @@ { "name": "@effect/cluster", "type": "module", - "version": "0.58.0", + "version": "0.58.1", "description": "Unified interfaces for common cluster-specific services", "publishConfig": { "access": "public", diff --git a/packages/effect/CHANGELOG.md b/packages/effect/CHANGELOG.md index 33bcaef4371..310cab2515a 100644 --- a/packages/effect/CHANGELOG.md +++ b/packages/effect/CHANGELOG.md @@ -1,5 +1,13 @@ # effect +## 3.21.1 + +### Patch Changes + +- [#6139](https://github.com/Effect-TS/effect/pull/6139) [`f99048e`](https://github.com/Effect-TS/effect/commit/f99048e9f4b89ce1afe31e1827dee5d751ddaa5b) Thanks @marbemac! - Fix batched request resolver defects causing consumer fibers to hang forever. + + When a `RequestResolver.makeBatched` resolver died with a defect, the request `Deferred`s were never completed because the cleanup logic in `invokeWithInterrupt` used `flatMap` (which only runs on success). Changed to `ensuring` so uncompleted request entries are always resolved regardless of exit type. + ## 3.21.0 ### Minor Changes diff --git a/packages/effect/package.json b/packages/effect/package.json index 0052d7627d7..e9ed739754c 100644 --- a/packages/effect/package.json +++ b/packages/effect/package.json @@ -1,6 +1,6 @@ { "name": "effect", - "version": "3.21.0", + "version": "3.21.1", "type": "module", "license": "MIT", "description": "The missing standard library for TypeScript, for writing production-grade software.", diff --git a/packages/effect/src/internal/version.ts b/packages/effect/src/internal/version.ts index d09d60b2423..f9e8d0bfb8e 100644 --- a/packages/effect/src/internal/version.ts +++ b/packages/effect/src/internal/version.ts @@ -1,4 +1,4 @@ -let moduleVersion = "3.21.0" +let moduleVersion = "3.21.1" export const getCurrentVersion = () => moduleVersion