Version Packages (rc) - #7381
Open
effect-bot wants to merge 1 commit into
Open
Conversation
Contributor
Bundle Size AnalysisGenerated from PR build output; treat the content below as untrusted.
|
effect-bot
force-pushed
the
changeset-release/main
branch
17 times, most recently
from
August 23, 2026 07:10
6af5425 to
6383c1d
Compare
effect-bot
force-pushed
the
changeset-release/main
branch
from
August 23, 2026 12:37
6383c1d to
2f85780
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@4.0.0-rc.112
Minor Changes
#7390
a5f78d3Thanks @tim-smart! - Make RPC serialization schema-aware.Add
codecForto RPC serialization and client/server protocols so RPC and clusternetwork payloads use the transport's schema codec. Framing, cluster storage, and
existing built-in wire formats remain unchanged.
Patch Changes
#7393
b6bf5e1Thanks @wmaurer! - FixPrompt.autoCompleteswallowingjandkwhile typing a filter query.#7384
150e92cThanks @tim-smart! - Improve synchronous Schema decode and encode performance by preserving completed parser exits and using a direct loop for common struct parsers.#7386
6740db2Thanks @tim-smart! - AddSchema.TaggedUnion.matchOrElsefor partial case matching with a typed fallback.#7389
d57bba1Thanks @tim-smart! - ImproveSchemaErrorconstruction performance by skipping stack frame capture.#7402
be75d5eThanks @tim-smart! - Improve Pool acquisition and release performance. Pool now tracks usageincrementally, stores available items in an intrusive FIFO, and skips work for
fixed and empty pools. This changes the public
Pool.StateandPool.PoolIteminterfaces.
#7402
be75d5eThanks @tim-smart! - AddPool.use, which borrows an item while an effect runs and returns it on anyexit. Unlike
Effect.scoped(Pool.get(pool)), it does not require aScope.#7402
be75d5eThanks @tim-smart! - Reduce scoped resource acquisition allocations by storing the first Scopefinalizer inline and allocating a Map only when a second is added. This changes
the public
Scope.State.Openinterface.#7312
15272a6Thanks @godu! - Fix shell completion for choice values containing quotes, spaces, word-break characters, Unicode, and shell metacharacters.Bash now quotes candidates for readline, keeps choice values intact when reconstructing words, and supports Bash 3.2 without associative arrays. Fish and Zsh escape choices across both parsing rounds, and Fish hides value-taking flags after use without suppressing their value completions.
#7395
436f10dThanks @wmaurer! - FixPrompt.fileswallowingjandkwhile typing a filter query.#7406
058fb15Thanks @gcanti! - Preserve finite string and unique symbol key unions in the return types ofArray.groupByandIterable.groupBy.Previously, grouping widened finite keys to
stringorsymbol, which lost known-key autocomplete and allowed access to keys that the selector could never produce. The newRecord.ReadonlyRecord.GroupByResultkeeps finite keys and marks their properties optional because any group may be absent at runtime, while openstringandsymbolselectors retain their existing record index signatures.#7415
4d89bb8Thanks @gcanti! - Reject unsupported JSON Schema references instead of resolving them by their final path segment, closes #7409.#7403
7455246Thanks @hsyntax! - Add support for explicit cache breakpoints on the OpenAI responses API for GPT-5.6-or-later.#7404
b722ecaThanks @gcanti! - Add a publicStandardSchemamodule containing the vendored Standard Schema V1 specification and remove the direct dependency on@standard-schema/spec.#7382
043b587Thanks @tim-smart! - Replace per-prompt prefix options with a context-based theme for CLI prompt symbols and colors.#7373
8583727Thanks @ChubbyDuck! - Drop unreachable concurrency guard in iteratorEagerImpl@effect/ai-anthropic@4.0.0-rc.112
Patch Changes
b6bf5e1,150e92c,6740db2,d57bba1,be75d5e,be75d5e,be75d5e,15272a6,436f10d,058fb15,4d89bb8,7455246,a5f78d3,b722eca,043b587,8583727]:@effect/ai-openai@4.0.0-rc.112
Patch Changes
7455246Thanks @hsyntax! - Add support for explicit cache breakpoints on the OpenAI responses API for GPT-5.6-or-later.b6bf5e1,150e92c,6740db2,d57bba1,be75d5e,be75d5e,be75d5e,15272a6,436f10d,058fb15,4d89bb8,7455246,a5f78d3,b722eca,043b587,8583727]:@effect/ai-openai-compat@4.0.0-rc.112
Patch Changes
b6bf5e1,150e92c,6740db2,d57bba1,be75d5e,be75d5e,be75d5e,15272a6,436f10d,058fb15,4d89bb8,7455246,a5f78d3,b722eca,043b587,8583727]:@effect/ai-openrouter@4.0.0-rc.112
Patch Changes
b6bf5e1,150e92c,6740db2,d57bba1,be75d5e,be75d5e,be75d5e,15272a6,436f10d,058fb15,4d89bb8,7455246,a5f78d3,b722eca,043b587,8583727]:@effect/atom-react@4.0.0-rc.112
Patch Changes
b6bf5e1,150e92c,6740db2,d57bba1,be75d5e,be75d5e,be75d5e,15272a6,436f10d,058fb15,4d89bb8,7455246,a5f78d3,b722eca,043b587,8583727]:@effect/atom-solid@4.0.0-rc.112
Patch Changes
b6bf5e1,150e92c,6740db2,d57bba1,be75d5e,be75d5e,be75d5e,15272a6,436f10d,058fb15,4d89bb8,7455246,a5f78d3,b722eca,043b587,8583727]:@effect/atom-vue@4.0.0-rc.112
Patch Changes
b6bf5e1,150e92c,6740db2,d57bba1,be75d5e,be75d5e,be75d5e,15272a6,436f10d,058fb15,4d89bb8,7455246,a5f78d3,b722eca,043b587,8583727]:@effect/opentelemetry@4.0.0-rc.112
Patch Changes
b6bf5e1,150e92c,6740db2,d57bba1,be75d5e,be75d5e,be75d5e,15272a6,436f10d,058fb15,4d89bb8,7455246,a5f78d3,b722eca,043b587,8583727]:@effect/platform-browser@4.0.0-rc.112
Patch Changes
b6bf5e1,150e92c,6740db2,d57bba1,be75d5e,be75d5e,be75d5e,15272a6,436f10d,058fb15,4d89bb8,7455246,a5f78d3,b722eca,043b587,8583727]:@effect/platform-bun@4.0.0-rc.112
Patch Changes
b6bf5e1,150e92c,6740db2,d57bba1,be75d5e,be75d5e,be75d5e,15272a6,436f10d,058fb15,4d89bb8,7455246,a5f78d3,b722eca,043b587,8583727]:@effect/platform-deno@4.0.0-rc.112
Patch Changes
b6bf5e1,150e92c,6740db2,d57bba1,be75d5e,be75d5e,be75d5e,15272a6,436f10d,058fb15,4d89bb8,7455246,a5f78d3,b722eca,043b587,8583727]:@effect/platform-node@4.0.0-rc.112
Patch Changes
b6bf5e1,150e92c,6740db2,d57bba1,be75d5e,be75d5e,be75d5e,15272a6,436f10d,058fb15,4d89bb8,7455246,a5f78d3,b722eca,043b587,8583727]:@effect/platform-node-shared@4.0.0-rc.112
Patch Changes
b6bf5e1,150e92c,6740db2,d57bba1,be75d5e,be75d5e,be75d5e,15272a6,436f10d,058fb15,4d89bb8,7455246,a5f78d3,b722eca,043b587,8583727]:@effect/sql-clickhouse@4.0.0-rc.112
Patch Changes
b6bf5e1,150e92c,6740db2,d57bba1,be75d5e,be75d5e,be75d5e,15272a6,436f10d,058fb15,4d89bb8,7455246,a5f78d3,b722eca,043b587,8583727]:@effect/sql-d1@4.0.0-rc.112
Patch Changes
b6bf5e1,150e92c,6740db2,d57bba1,be75d5e,be75d5e,be75d5e,15272a6,436f10d,058fb15,4d89bb8,7455246,a5f78d3,b722eca,043b587,8583727]:@effect/sql-libsql@4.0.0-rc.112
Patch Changes
b6bf5e1,150e92c,6740db2,d57bba1,be75d5e,be75d5e,be75d5e,15272a6,436f10d,058fb15,4d89bb8,7455246,a5f78d3,b722eca,043b587,8583727]:@effect/sql-mssql@4.0.0-rc.112
Patch Changes
b6bf5e1,150e92c,6740db2,d57bba1,be75d5e,be75d5e,be75d5e,15272a6,436f10d,058fb15,4d89bb8,7455246,a5f78d3,b722eca,043b587,8583727]:@effect/sql-mysql2@4.0.0-rc.112
Patch Changes
b6bf5e1,150e92c,6740db2,d57bba1,be75d5e,be75d5e,be75d5e,15272a6,436f10d,058fb15,4d89bb8,7455246,a5f78d3,b722eca,043b587,8583727]:@effect/sql-pg@4.0.0-rc.112
Patch Changes
#7391
1144032Thanks @tim-smart! - Add low-level PostgreSQL protocol, binary type, and authentication codecs to@effect/sql-pg.PgProtocolencodes protocol 3.0 messages and incrementally parses backend frames. Its stateful parser throws terminal errors.PgTypeshandles binary scalar and one-dimensional array OIDs; its public codecs return typedResultfailures, while parser field readers use an internal throwing fast path.PgAuthimplements MD5 and SCRAM-SHA-256 with typedResultfailures.Encoded frames and decoded byte fields are stable views over internal buffers. Copy data that must outlive its message.
PgClientremains unchanged and still usespgat runtime.Updated dependencies [
b6bf5e1,150e92c,6740db2,d57bba1,be75d5e,be75d5e,be75d5e,15272a6,436f10d,058fb15,4d89bb8,7455246,a5f78d3,b722eca,043b587,8583727]:@effect/sql-pglite@4.0.0-rc.112
Patch Changes
b6bf5e1,150e92c,6740db2,d57bba1,be75d5e,be75d5e,be75d5e,15272a6,436f10d,058fb15,4d89bb8,7455246,a5f78d3,b722eca,043b587,8583727]:@effect/sql-sqlite-bun@4.0.0-rc.112
Patch Changes
b6bf5e1,150e92c,6740db2,d57bba1,be75d5e,be75d5e,be75d5e,15272a6,436f10d,058fb15,4d89bb8,7455246,a5f78d3,b722eca,043b587,8583727]:@effect/sql-sqlite-do@4.0.0-rc.112
Patch Changes
b6bf5e1,150e92c,6740db2,d57bba1,be75d5e,be75d5e,be75d5e,15272a6,436f10d,058fb15,4d89bb8,7455246,a5f78d3,b722eca,043b587,8583727]:@effect/sql-sqlite-node@4.0.0-rc.112
Patch Changes
b6bf5e1,150e92c,6740db2,d57bba1,be75d5e,be75d5e,be75d5e,15272a6,436f10d,058fb15,4d89bb8,7455246,a5f78d3,b722eca,043b587,8583727]:@effect/sql-sqlite-react-native@4.0.0-rc.112
Patch Changes
b6bf5e1,150e92c,6740db2,d57bba1,be75d5e,be75d5e,be75d5e,15272a6,436f10d,058fb15,4d89bb8,7455246,a5f78d3,b722eca,043b587,8583727]:@effect/sql-sqlite-wasm@4.0.0-rc.112
Patch Changes
b6bf5e1,150e92c,6740db2,d57bba1,be75d5e,be75d5e,be75d5e,15272a6,436f10d,058fb15,4d89bb8,7455246,a5f78d3,b722eca,043b587,8583727]:@effect/docgen@4.0.0-rc.112
Patch Changes
b6bf5e1,150e92c,6740db2,d57bba1,be75d5e,be75d5e,be75d5e,15272a6,436f10d,058fb15,4d89bb8,7455246,a5f78d3,b722eca,043b587,8583727]:@effect/doctest@4.0.0-rc.112
Patch Changes
b6bf5e1,150e92c,6740db2,d57bba1,be75d5e,be75d5e,be75d5e,15272a6,436f10d,058fb15,4d89bb8,7455246,a5f78d3,b722eca,043b587,8583727]:@effect/openapi-generator@4.0.0-rc.112
Patch Changes
b6bf5e1,150e92c,6740db2,d57bba1,be75d5e,be75d5e,be75d5e,15272a6,436f10d,058fb15,4d89bb8,7455246,a5f78d3,b722eca,043b587,8583727]:@effect/vitest@4.0.0-rc.112
Patch Changes
b6bf5e1,150e92c,6740db2,d57bba1,be75d5e,be75d5e,be75d5e,15272a6,436f10d,058fb15,4d89bb8,7455246,a5f78d3,b722eca,043b587,8583727]: