Skip to content

Version Packages (rc) - #8307

Merged
tim-smart merged 1 commit into
mainfrom
changeset-release/main
Sep 20, 2026
Merged

tim-smart merged 1 commit into
mainfrom
changeset-release/main

Conversation

@effect-bot

@effect-bot effect-bot commented Sep 19, 2026 •

Copy link
Copy Markdown
Contributor

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.

⚠️⚠️⚠️⚠️⚠️⚠️

main is currently in pre mode so this branch has prereleases rather than normal releases. If you want to exit prereleases, run changeset pre exit on main.

⚠️⚠️⚠️⚠️⚠️⚠️

Releases

@effect/ai-anthropic@4.0.0-rc.117

Patch Changes

@effect/ai-openai@4.0.0-rc.117

Patch Changes

@effect/ai-openai-compat@4.0.0-rc.117

Patch Changes

@effect/ai-openrouter@4.0.0-rc.117

Patch Changes

@effect/ai-typesafe@4.0.0-rc.117

Patch Changes

@effect/atom-react@4.0.0-rc.117

Patch Changes

@effect/atom-solid@4.0.0-rc.117

Patch Changes

@effect/atom-vue@4.0.0-rc.117

Patch Changes

effect@4.0.0-rc.117

Patch Changes

  • #8331 9953c92 Thanks @tim-smart! - Bound local sends that wait for an unregistered cluster entity type. These sends now fail with an Entity type ... not registered defect at the shared runner registration deadline. Once that startup deadline has elapsed, sends to not-yet-registered dynamic entity types fail immediately.

  • #8319 c6e8b20 Thanks @fubhy! - Extend NetAddress.toCanonical to accept internet addresses. IPv4-mapped IPv6 addresses become IPv4 while retaining the port. Other addresses retain their identity and IPv6 scope metadata.

  • #8317 8d40572 Thanks @tim-smart! - Fix cluster workflows stalling after request resets.

  • #8323 1b21e0d Thanks @fubhy! - Add validated multicast address refinements for IP and MAC addresses.

  • #8310 3b155e3 Thanks @williamrobertson13! - Fix memory leaks in Pool.makeWithTTL with the usage strategy by releasing retired resources and consumed acquisition errors from the TTL queue.

  • #8326 895d944 Thanks @lloydrichards! - Normalize identified MCP output schemas to object roots across protocol versions.
    Support identified object schemas in MCP elicitation requests.

  • #8318 705fb68 Thanks @fubhy! - Add Queue.shutdownUnsafe to synchronously discard buffered messages and settle pending queue operations from callbacks. Both Queue.shutdown and Queue.shutdownUnsafe return false when the queue has already been shut down or completed; previously, Queue.shutdown always returned true.

  • #8325 87912c0 Thanks @fubhy! - Add NetAddress.formatNativeHost and NetAddress.formatMulticastInterface with explicit platform and scope ID map parameters for native socket APIs.

  • #8308 106af64 Thanks @tristanz! - Release savepoints after nested transactions succeed or successfully roll back in PostgreSQL, PGlite, MySQL, libSQL, and the Node, Bun, React Native, and WASM SQLite clients. This frees PostgreSQL transaction locks before the outer transaction completes.

    Custom SQL clients can opt in through the new releaseSavepoint option. Clients that omit it are unchanged.

  • #8323 1b21e0d Thanks @fubhy! - Add generic branded NetAddress classifications and named validating schemas.
    Singleton address constants retain their base-family types; guards expose
    classifications on demand. Operations that derive new address bits return only
    the IPv4 or IPv6 family until callers revalidate the classification.

  • #8305 3d59ae6 Thanks @tim-smart! - Make criteria optional for Decision.probability. When supplied, criteria still requires descriptions for both false and true.

    Decision.Probability.criteria is now optional, so consumers reading outcome descriptions (for example, decision.criteria.true) must first guard against undefined.

  • #8329 89c9a39 Thanks @tim-smart! - Warn when conflicting cluster workflow definitions reuse a tag.

@effect/opentelemetry@4.0.0-rc.117

Patch Changes

@effect/platform-browser@4.0.0-rc.117

Patch Changes

@effect/platform-bun@4.0.0-rc.117

Patch Changes

@effect/platform-deno@4.0.0-rc.117

Patch Changes

@effect/platform-node@4.0.0-rc.117

Patch Changes

@effect/platform-node-shared@4.0.0-rc.117

Patch Changes

@effect/sql-clickhouse@4.0.0-rc.117

Patch Changes

@effect/sql-d1@4.0.0-rc.117

Patch Changes

@effect/sql-libsql@4.0.0-rc.117

Patch Changes

  • #8308 106af64 Thanks @tristanz! - Release savepoints after nested transactions succeed or successfully roll back in PostgreSQL, PGlite, MySQL, libSQL, and the Node, Bun, React Native, and WASM SQLite clients. This frees PostgreSQL transaction locks before the outer transaction completes.

    Custom SQL clients can opt in through the new releaseSavepoint option. Clients that omit it are unchanged.

  • Updated dependencies [9953c92, c6e8b20, 8d40572, 1b21e0d, 3b155e3, 895d944, 705fb68, 87912c0, 106af64, 1b21e0d, 3d59ae6, 89c9a39]:

    • effect@4.0.0-rc.117

@effect/sql-mssql@4.0.0-rc.117

Patch Changes

@effect/sql-mysql2@4.0.0-rc.117

Patch Changes

  • #8308 106af64 Thanks @tristanz! - Release savepoints after nested transactions succeed or successfully roll back in PostgreSQL, PGlite, MySQL, libSQL, and the Node, Bun, React Native, and WASM SQLite clients. This frees PostgreSQL transaction locks before the outer transaction completes.

    Custom SQL clients can opt in through the new releaseSavepoint option. Clients that omit it are unchanged.

  • Updated dependencies [9953c92, c6e8b20, 8d40572, 1b21e0d, 3b155e3, 895d944, 705fb68, 87912c0, 106af64, 1b21e0d, 3d59ae6, 89c9a39]:

    • effect@4.0.0-rc.117

@effect/sql-pg@4.0.0-rc.117

Patch Changes

  • #8309 7869f54 Thanks @tristanz! - Decode binary regclass and regclass[] values as unsigned numeric OIDs, fixing the migration runner's table-existence check. Cast regclass values to text in SQL to return relation names.

  • #8327 201b5ab Thanks @tim-smart! - Namespace prepared statement names per connection to avoid collisions when backend sessions are shared.

  • #8308 106af64 Thanks @tristanz! - Release savepoints after nested transactions succeed or successfully roll back in PostgreSQL, PGlite, MySQL, libSQL, and the Node, Bun, React Native, and WASM SQLite clients. This frees PostgreSQL transaction locks before the outer transaction completes.

    Custom SQL clients can opt in through the new releaseSavepoint option. Clients that omit it are unchanged.

  • #8330 27de875 Thanks @tim-smart! - Retire pooled PostgreSQL sessions with an unconfirmed CancelRequest, preventing a delayed cancel from reaching a later checkout. This includes interrupts sent while idle. The current checkout and unpooled sessions remain exposed to their own late cancel.

  • Updated dependencies [9953c92, c6e8b20, 8d40572, 1b21e0d, 3b155e3, 895d944, 705fb68, 87912c0, 106af64, 1b21e0d, 3d59ae6, 89c9a39]:

    • effect@4.0.0-rc.117

@effect/sql-pglite@4.0.0-rc.117

Patch Changes

  • #8308 106af64 Thanks @tristanz! - Release savepoints after nested transactions succeed or successfully roll back in PostgreSQL, PGlite, MySQL, libSQL, and the Node, Bun, React Native, and WASM SQLite clients. This frees PostgreSQL transaction locks before the outer transaction completes.

    Custom SQL clients can opt in through the new releaseSavepoint option. Clients that omit it are unchanged.

  • Updated dependencies [9953c92, c6e8b20, 8d40572, 1b21e0d, 3b155e3, 895d944, 705fb68, 87912c0, 106af64, 1b21e0d, 3d59ae6, 89c9a39]:

    • effect@4.0.0-rc.117

@effect/sql-sqlite-bun@4.0.0-rc.117

Patch Changes

  • #8308 106af64 Thanks @tristanz! - Release savepoints after nested transactions succeed or successfully roll back in PostgreSQL, PGlite, MySQL, libSQL, and the Node, Bun, React Native, and WASM SQLite clients. This frees PostgreSQL transaction locks before the outer transaction completes.

    Custom SQL clients can opt in through the new releaseSavepoint option. Clients that omit it are unchanged.

  • Updated dependencies [9953c92, c6e8b20, 8d40572, 1b21e0d, 3b155e3, 895d944, 705fb68, 87912c0, 106af64, 1b21e0d, 3d59ae6, 89c9a39]:

    • effect@4.0.0-rc.117

@effect/sql-sqlite-do@4.0.0-rc.117

Patch Changes

@effect/sql-sqlite-node@4.0.0-rc.117

Patch Changes

  • #8308 106af64 Thanks @tristanz! - Release savepoints after nested transactions succeed or successfully roll back in PostgreSQL, PGlite, MySQL, libSQL, and the Node, Bun, React Native, and WASM SQLite clients. This frees PostgreSQL transaction locks before the outer transaction completes.

    Custom SQL clients can opt in through the new releaseSavepoint option. Clients that omit it are unchanged.

  • Updated dependencies [9953c92, c6e8b20, 8d40572, 1b21e0d, 3b155e3, 895d944, 705fb68, 87912c0, 106af64, 1b21e0d, 3d59ae6, 89c9a39]:

    • effect@4.0.0-rc.117

@effect/sql-sqlite-react-native@4.0.0-rc.117

Patch Changes

  • #8308 106af64 Thanks @tristanz! - Release savepoints after nested transactions succeed or successfully roll back in PostgreSQL, PGlite, MySQL, libSQL, and the Node, Bun, React Native, and WASM SQLite clients. This frees PostgreSQL transaction locks before the outer transaction completes.

    Custom SQL clients can opt in through the new releaseSavepoint option. Clients that omit it are unchanged.

  • Updated dependencies [9953c92, c6e8b20, 8d40572, 1b21e0d, 3b155e3, 895d944, 705fb68, 87912c0, 106af64, 1b21e0d, 3d59ae6, 89c9a39]:

    • effect@4.0.0-rc.117

@effect/sql-sqlite-wasm@4.0.0-rc.117

Patch Changes

  • #8308 106af64 Thanks @tristanz! - Release savepoints after nested transactions succeed or successfully roll back in PostgreSQL, PGlite, MySQL, libSQL, and the Node, Bun, React Native, and WASM SQLite clients. This frees PostgreSQL transaction locks before the outer transaction completes.

    Custom SQL clients can opt in through the new releaseSavepoint option. Clients that omit it are unchanged.

  • Updated dependencies [9953c92, c6e8b20, 8d40572, 1b21e0d, 3b155e3, 895d944, 705fb68, 87912c0, 106af64, 1b21e0d, 3d59ae6, 89c9a39]:

    • effect@4.0.0-rc.117

@effect/docgen@4.0.0-rc.117

Patch Changes

@effect/doctest@4.0.0-rc.117

Patch Changes

@effect/openapi-generator@4.0.0-rc.117

Patch Changes

@effect/vitest@4.0.0-rc.117

Patch Changes

@github-actions

Copy link
Copy Markdown
Contributor

Bundle Size Analysis

Generated from PR build output; treat the content below as untrusted.

File Name Current Size Previous Size Difference
arbitrary-combinators.ts 37.71 KB 37.71 KB 0.00 KB (0.00%)
basic.ts 6.87 KB 6.87 KB 0.00 KB (0.00%)
batching.ts 9.95 KB 9.95 KB 0.00 KB (0.00%)
brand.ts 6.45 KB 6.45 KB 0.00 KB (0.00%)
cache.ts 10.77 KB 10.77 KB 0.00 KB (0.00%)
config.ts 21.83 KB 21.83 KB 0.00 KB (0.00%)
differ.ts 20.67 KB 20.67 KB 0.00 KB (0.00%)
http-client.ts 21.94 KB 21.94 KB 0.00 KB (0.00%)
http-router.ts 36.96 KB 36.96 KB 0.00 KB (0.00%)
logger.ts 10.88 KB 10.88 KB 0.00 KB (0.00%)
metric.ts 9.02 KB 9.02 KB 0.00 KB (0.00%)
optic.ts 6.70 KB 6.70 KB 0.00 KB (0.00%)
pubsub.ts 15.10 KB 15.10 KB 0.00 KB (0.00%)
queue.ts 11.85 KB 11.85 KB 0.00 KB (0.00%)
schedule.ts 10.96 KB 10.96 KB 0.00 KB (0.00%)
schema-bigdecimal.ts 13.40 KB 13.40 KB 0.00 KB (0.00%)
schema-binary.ts 39.82 KB 39.82 KB 0.00 KB (0.00%)
schema-class.ts 20.38 KB 20.38 KB 0.00 KB (0.00%)
schema-fromJsonSchemaDocument.ts 31.18 KB 31.18 KB 0.00 KB (0.00%)
schema-representation-roundtrip.ts 26.60 KB 26.60 KB 0.00 KB (0.00%)
schema-string-transformation.ts 13.96 KB 13.96 KB 0.00 KB (0.00%)
schema-string.ts 11.55 KB 11.55 KB 0.00 KB (0.00%)
schema-template-literal.ts 15.70 KB 15.70 KB 0.00 KB (0.00%)
schema-toArbitrary.ts 37.24 KB 37.24 KB 0.00 KB (0.00%)
schema-toCodeDocument.ts 24.84 KB 24.84 KB 0.00 KB (0.00%)
schema-toCodecJson.ts 19.61 KB 19.61 KB 0.00 KB (0.00%)
schema-toEquivalence.ts 19.75 KB 19.75 KB 0.00 KB (0.00%)
schema-toFormatter.ts 19.85 KB 19.85 KB 0.00 KB (0.00%)
schema-toJsonSchemaDocument.ts 24.15 KB 24.15 KB 0.00 KB (0.00%)
schema-toRepresentation.ts 19.89 KB 19.89 KB 0.00 KB (0.00%)
schema.ts 19.59 KB 19.59 KB 0.00 KB (0.00%)
stm.ts 12.80 KB 12.80 KB 0.00 KB (0.00%)
stream.ts 9.83 KB 9.83 KB 0.00 KB (0.00%)

@effect-bot
effect-bot force-pushed the changeset-release/main branch 14 times, most recently from 09d376a to a88ac74 Compare September 20, 2026 22:58
@effect-bot
effect-bot force-pushed the changeset-release/main branch from a88ac74 to 5770824 Compare September 20, 2026 23:51
@tim-smart
tim-smart enabled auto-merge (squash) September 20, 2026 23:52
@tim-smart
tim-smart merged commit 14a3f14 into main Sep 20, 2026
13 checks passed
@tim-smart
tim-smart deleted the changeset-release/main branch September 20, 2026 23:56
arrudaricardo pushed a commit to arrudaricardo/effect that referenced this pull request Sep 23, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants