Skip to content

Version Packages#5999

Merged
IMax153 merged 1 commit intomainfrom
changeset-release/main
Feb 4, 2026
Merged

Version Packages#5999
IMax153 merged 1 commit intomainfrom
changeset-release/main

Conversation

@github-actions
Copy link
Contributor

@github-actions github-actions bot commented Jan 26, 2026

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

Releases

@effect/ai-openrouter@0.8.2

Patch Changes

@effect/cli@0.73.2

Patch Changes

  • #6022 5df4da1 Thanks @m9tdev! - Fixed Prompt.text rendering duplicate lines when input text wraps to a new terminal line.

  • Updated dependencies [0023c19, e71889f, 9a96b87]:

    • @effect/platform@0.94.3
    • effect@3.19.16

effect@3.19.16

Patch Changes

@effect/platform@0.94.3

Patch Changes

  • #6021 0023c19 Thanks @codewithkenzo! - Fix HttpClientRequest.appendUrl to properly join URL paths.

    Previously, appendUrl used simple string concatenation which could produce invalid URLs:

    // Before (broken):
    appendUrl("https://api.example.com/v1", "users")
    // Result: "https://api.example.com/v1users" (missing slash!)

    Now it ensures proper path joining:

    // After (fixed):
    appendUrl("https://api.example.com/v1", "users")
    // Result: "https://api.example.com/v1/users"
  • #6019 9a96b87 Thanks @codewithkenzo! - Fix retryTransient to use correct transient status codes

    Changed isTransientResponse from status >= 429 to an explicit allowlist (408, 429, 500, 502, 503, 504). This correctly excludes 501 (Not Implemented) and 505+ permanent errors, while including 408 (Request Timeout) which was previously missed.

    Also aligned response retry behavior with v4: the while predicate now only applies to error retries, not response retries. Response retries are determined solely by isTransientResponse. This matches the semantic intent since while is typed for errors, not responses.

    Fixes HttpClient.retryTransient has inconsistent behavior #5995

  • Updated dependencies [e71889f]:

    • effect@3.19.16

@effect/sql-pg@0.50.2

Patch Changes

@effect/sql-sqlite-bun@0.50.1

Patch Changes

@github-actions github-actions bot requested a review from tim-smart as a code owner January 26, 2026 02:36
@github-project-automation github-project-automation bot moved this to Discussion Ongoing in PR Backlog Jan 26, 2026
@github-actions github-actions bot force-pushed the changeset-release/main branch 2 times, most recently from 43ee30d to 5a9a851 Compare February 3, 2026 01:50
@github-actions github-actions bot requested a review from mikearnaldi as a code owner February 3, 2026 01:50
@github-actions github-actions bot force-pushed the changeset-release/main branch from 5a9a851 to 5fcf70d Compare February 3, 2026 03:44
@github-actions github-actions bot requested a review from IMax153 as a code owner February 3, 2026 03:44
@github-actions github-actions bot force-pushed the changeset-release/main branch 2 times, most recently from 58eb9f6 to 3dcfea1 Compare February 4, 2026 03:01
@github-actions github-actions bot force-pushed the changeset-release/main branch from 3dcfea1 to 160cc11 Compare February 4, 2026 14:47
@IMax153 IMax153 merged commit cc2e49a into main Feb 4, 2026
@IMax153 IMax153 deleted the changeset-release/main branch February 4, 2026 14:48
@github-project-automation github-project-automation bot moved this from Discussion Ongoing to Done in PR Backlog Feb 4, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

Match.tag crashes on union type including null/undefined HttpClient.retryTransient has inconsistent behavior

1 participant