Version Packages (rc) - #7211
Merged
Merged
Conversation
effect-bot
force-pushed
the
changeset-release/main
branch
from
August 12, 2026 22:48
903b0d3 to
c9fa5fb
Compare
Contributor
Bundle Size AnalysisGenerated from PR build output; treat the content below as untrusted.
|
effect-bot
force-pushed
the
changeset-release/main
branch
26 times, most recently
from
August 13, 2026 23:56
d3631d1 to
df3e59e
Compare
effect-bot
force-pushed
the
changeset-release/main
branch
from
August 14, 2026 00:08
df3e59e to
cb75ee2
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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.
mainis currently in pre mode so this branch has prereleases rather than normal releases. If you want to exit prereleases, runchangeset pre exitonmain.Releases
@effect/ai-anthropic@4.0.0-rc.109
Patch Changes
#7208
0303139Thanks @moishinetzer! - Default new Anthropic models to modern capabilities while preserving the limits of legacy Claude models.Unknown models now default to native structured outputs and 128K output tokens, so future model releases do not require capability-table updates. Use the new
structuredOutputsmodel config option to override capability detection when needed.Updated dependencies [
a0743f2,17892e7,4d8a230,f21f9c9,18270dd,26db404,2670398,3702bed,ccae60e,6ff5396]:@effect/ai-openai@4.0.0-rc.109
Patch Changes
a0743f2,17892e7,4d8a230,f21f9c9,18270dd,26db404,2670398,3702bed,ccae60e,6ff5396]:@effect/ai-openai-compat@4.0.0-rc.109
Patch Changes
a0743f2,17892e7,4d8a230,f21f9c9,18270dd,26db404,2670398,3702bed,ccae60e,6ff5396]:@effect/ai-openrouter@4.0.0-rc.109
Patch Changes
a0743f2,17892e7,4d8a230,f21f9c9,18270dd,26db404,2670398,3702bed,ccae60e,6ff5396]:@effect/atom-react@4.0.0-rc.109
Patch Changes
a0743f2,17892e7,4d8a230,f21f9c9,18270dd,26db404,2670398,3702bed,ccae60e,6ff5396]:@effect/atom-solid@4.0.0-rc.109
Patch Changes
a0743f2,17892e7,4d8a230,f21f9c9,18270dd,26db404,2670398,3702bed,ccae60e,6ff5396]:@effect/atom-vue@4.0.0-rc.109
Patch Changes
a0743f2,17892e7,4d8a230,f21f9c9,18270dd,26db404,2670398,3702bed,ccae60e,6ff5396]:effect@4.0.0-rc.109
Patch Changes
#7219
a0743f2Thanks @tim-smart! - Add SQL, HttpApi testing, and CLI schema examples to the published AI documentation.#7241
17892e7Thanks @tim-smart! - Use Context mapUnsafe in less call sites#7240
4d8a230Thanks @tim-smart! - FixEffect.fromOptiondata-first inference for inlineOptionexpressions.#7216
f21f9c9Thanks @tim-smart! - Add aHttpStatusmodule toeffect/unstable/httpthat centralizes the mapping from HTTP status literal names to numeric codes and exportsHttpStatus.fromLiteral.HttpApiSchema.statusnow consumes the new module.#6829
18270ddThanks @lloydrichards! - MCP servers now support the 2024-11-05 and 2025-03-26 RPC revisions through version-specific protocol adapters.#7218
26db404Thanks @tim-smart! - Run SQLPersistedQueuetable creation through versioned migrations so future schema changes can be applied safely.#7210
2670398Thanks @tim-smart! - Preserve nanosecond precision when adjustingTestClockwith large durations.#7205
3702bedThanks @tim-smart! - Remove thekubernetes-typesdependency by vendoring the Kubernetes Pod declarations used by the cluster helpers and exporting them fromeffect/unstable/cluster/K8sTypes.#7236
ccae60eThanks @roninjin10! - Propagate a failedBEGINorSAVEPOINTfromSqlClient.withTransactionas a typedSqlError.makeWithTransactionwrapped thebeginstep together with the transaction body, so afailed
BEGINtook the rollback branch. No transaction was active at that point, theROLLBACKfailed, and itsEffect.orDiewrapper replaced the original typed error with adefect (
cannot rollback - no transaction is active). Callers could no longer classify thefailure as retryable. The path became reachable when the sqlite client started using
BEGIN IMMEDIATE, which acquires a write lock and can fail withSQLITE_BUSY.Commit and rollback now run only after
beginorsavepointsucceeds. A failedbeginorsavepointfails with its originalSqlError, leaves the wrapped effect unexecuted, andstill closes the acquired connection scope.
#7206
6ff5396Thanks @tim-smart! - Bound cluster runner entity residency and storage reads.ShardingConfiggains two knobs:maxResidentEntities(default10_000): the maximum number of entitiesthat can be resident on a runner at the same time. At the cap, the storage
read loop stops admitting messages for new entity addresses (they stay in
storage until a slot frees up) and volatile sends to new addresses fail with
MailboxFull. Persisted sends still succeed."unbounded"restores theprevious behaviour and can only be set programmatically.
unprocessedMessageBatchSize(default1024): the maximum number ofunprocessed messages read from storage in a single poll.
MessageStorage.unprocessedMessagesaccepts an optional{ limit, addresses }argument, and only claims the messages it actuallyreturns. The memory implementation now applies the same ten-minute claim
window as SQL, so bounded reads advance past in-flight requests; resetting an
address or shard makes its claimed messages immediately eligible again.
The encoded driver contract replaces
Encoded.resetAddresswith the batchedEncoded.resetAddressesoperation.SqlMessageStorage.makeEncodedconstructsthe SQL encoded driver directly for custom storage composition.
ClusterWorkflowEngineentities (workflows and the durable clock) now use afixed ten-second idle time, so completed and suspended executions release their
entity slots quickly. Their state is durable, so an evicted execution is
rebuilt from storage when its next message arrives.
@effect/opentelemetry@4.0.0-rc.109
Patch Changes
a0743f2,17892e7,4d8a230,f21f9c9,18270dd,26db404,2670398,3702bed,ccae60e,6ff5396]:@effect/platform-browser@4.0.0-rc.109
Patch Changes
a0743f2,17892e7,4d8a230,f21f9c9,18270dd,26db404,2670398,3702bed,ccae60e,6ff5396]:@effect/platform-bun@4.0.0-rc.109
Patch Changes
a0743f2,17892e7,4d8a230,2ae5a96,f21f9c9,18270dd,26db404,2670398,3702bed,ccae60e,6ff5396]:@effect/platform-deno@4.0.0-rc.109
Patch Changes
a0743f2,17892e7,4d8a230,2ae5a96,f21f9c9,18270dd,26db404,2670398,3702bed,ccae60e,6ff5396]:@effect/platform-node@4.0.0-rc.109
Patch Changes
#7221
d8d3fdcThanks @WikiRik! - MigrateNodeRedisfromioredistoredis(node-redis), replacing the peer dependency withredis: >=5.0.0 <7.0.0.layerandlayerConfignow acceptRedisClientOptions: socket settings move undersocket,dbbecomesdatabase, command methods are camelCase, and arbitrary commands usesendCommand. Protocol selection follows the installed node-redis version's default.Layers connect while being built and can fail with
RedisError. Initial connections fail fast unless asocket.reconnectStrategyis provided; afterready, the default reconnect behavior applies. Scope finalization usesclose(), so in-flight or blocking commands can delay closure.Updated dependencies [
a0743f2,17892e7,4d8a230,2ae5a96,f21f9c9,18270dd,26db404,2670398,3702bed,ccae60e,6ff5396]:@effect/platform-node-shared@4.0.0-rc.109
Patch Changes
2ae5a96Thanks @AnnaSuSu! - Enforce zero-byte limits when consuming Node readable streams.a0743f2,17892e7,4d8a230,f21f9c9,18270dd,26db404,2670398,3702bed,ccae60e,6ff5396]:@effect/sql-clickhouse@4.0.0-rc.109
Patch Changes
a0743f2,17892e7,4d8a230,f21f9c9,18270dd,26db404,d8d3fdc,2670398,3702bed,ccae60e,6ff5396]:@effect/sql-d1@4.0.0-rc.109
Patch Changes
a0743f2,17892e7,4d8a230,f21f9c9,18270dd,26db404,2670398,3702bed,ccae60e,6ff5396]:@effect/sql-libsql@4.0.0-rc.109
Patch Changes
a0743f2,17892e7,4d8a230,f21f9c9,18270dd,26db404,2670398,3702bed,ccae60e,6ff5396]:@effect/sql-mssql@4.0.0-rc.109
Patch Changes
a0743f2,17892e7,4d8a230,f21f9c9,18270dd,26db404,2670398,3702bed,ccae60e,6ff5396]:@effect/sql-mysql2@4.0.0-rc.109
Patch Changes
a0743f2,17892e7,4d8a230,f21f9c9,18270dd,26db404,2670398,3702bed,ccae60e,6ff5396]:@effect/sql-pg@4.0.0-rc.109
Patch Changes
a0743f2,17892e7,4d8a230,f21f9c9,18270dd,26db404,2670398,3702bed,ccae60e,6ff5396]:@effect/sql-pglite@4.0.0-rc.109
Patch Changes
a0743f2,17892e7,4d8a230,f21f9c9,18270dd,26db404,2670398,3702bed,ccae60e,6ff5396]:@effect/sql-sqlite-bun@4.0.0-rc.109
Patch Changes
a0743f2,17892e7,4d8a230,f21f9c9,18270dd,26db404,2670398,3702bed,ccae60e,6ff5396]:@effect/sql-sqlite-do@4.0.0-rc.109
Patch Changes
a0743f2,17892e7,4d8a230,f21f9c9,18270dd,26db404,2670398,3702bed,ccae60e,6ff5396]:@effect/sql-sqlite-node@4.0.0-rc.109
Patch Changes
a0743f2,17892e7,4d8a230,f21f9c9,18270dd,26db404,2670398,3702bed,ccae60e,6ff5396]:@effect/sql-sqlite-react-native@4.0.0-rc.109
Patch Changes
a0743f2,17892e7,4d8a230,f21f9c9,18270dd,26db404,2670398,3702bed,ccae60e,6ff5396]:@effect/sql-sqlite-wasm@4.0.0-rc.109
Patch Changes
a0743f2,17892e7,4d8a230,f21f9c9,18270dd,26db404,2670398,3702bed,ccae60e,6ff5396]:@effect/docgen@4.0.0-rc.109
Patch Changes
a0743f2,17892e7,4d8a230,f21f9c9,18270dd,26db404,d8d3fdc,2670398,3702bed,ccae60e,6ff5396]:@effect/doctest@4.0.0-rc.109
Patch Changes
a0743f2,17892e7,4d8a230,f21f9c9,18270dd,26db404,2670398,3702bed,ccae60e,6ff5396]:@effect/openapi-generator@4.0.0-rc.109
Patch Changes
a0743f2,17892e7,4d8a230,f21f9c9,18270dd,26db404,d8d3fdc,2670398,3702bed,ccae60e,6ff5396]:@effect/vitest@4.0.0-rc.109
Patch Changes
a0743f2,17892e7,4d8a230,f21f9c9,18270dd,26db404,2670398,3702bed,ccae60e,6ff5396]: