Skip to content

Version Packages (beta) - #7150

Merged
tim-smart merged 1 commit into
mainfrom
changeset-release/main
Aug 10, 2026
Merged

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

Conversation

@effect-bot

@effect-bot effect-bot commented Aug 8, 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-beta.107

Patch Changes

@effect/ai-openai@4.0.0-beta.107

Patch Changes

@effect/ai-openai-compat@4.0.0-beta.107

Patch Changes

@effect/ai-openrouter@4.0.0-beta.107

Patch Changes

@effect/atom-react@4.0.0-beta.107

Patch Changes

@effect/atom-solid@4.0.0-beta.107

Patch Changes

@effect/atom-vue@4.0.0-beta.107

Patch Changes

effect@4.0.0-beta.107

Patch Changes

  • #7156 596f3f9 Thanks @tim-smart! - Terminate active multipart file streams when a parser limit is exceeded or the body ends unexpectedly, so file parts fail instead of hanging.

  • #7153 9611ed4 Thanks @rajanpanth! - Fix Duration's Hash.symbol implementation to hash a canonical nanoseconds form instead of the raw internal Millis/Nanos representation. Two durations that Duration.equals/Equal.equals consider equal (e.g. Duration.seconds(5) and Duration.nanos(5_000_000_000n)) previously hashed differently, violating the Hash/Equal contract and silently breaking HashSet/HashMap lookups keyed by Duration.

  • #7166 8b91605 Thanks @CDVolvik! - Import migrations through a file URL in Migrator.fromFileSystem, so absolute Windows paths are accepted by the ESM loader.

    Previously the directory and file name were passed to import as a plain path. On Windows that produced a specifier such as D:\migrations\1_init.ts, which the ESM loader rejects with Only URLs with a scheme in: file, data, and node are supported.

    fromFileSystem now resolves the specifier through the Path service, so its type widens from Loader<FileSystem> to Loader<FileSystem | Path>. Callers that already provide an aggregate platform layer such as NodeServices.layer are unaffected; callers that provide FileSystem on its own now also need a Path layer, and on Windows it must be a platform-aware one rather than the POSIX Path.layer.

  • #7157 d901928 Thanks @tim-smart! - Add Channel.mkUint8Array and reuse it from Stream and multipart file collection. This also fixes quadratic buffering in File.contentEffect, improving collection of a 16 MiB chunked upload by approximately 90x.

  • #7149 b32bdef Thanks @gcanti! - Require explicit handling for regular expression pattern constraints translated from JSON Schema documents, with modes to apply trusted patterns or ignore their constraints.

@effect/opentelemetry@4.0.0-beta.107

Patch Changes

@effect/platform-browser@4.0.0-beta.107

Patch Changes

@effect/platform-bun@4.0.0-beta.107

Patch Changes

@effect/platform-deno@4.0.0-beta.107

Patch Changes

@effect/platform-node@4.0.0-beta.107

Patch Changes

@effect/platform-node-shared@4.0.0-beta.107

Patch Changes

  • #7154 e74c302 Thanks @CDVolvik! - Pass Node's windowsHide flag for spawned Windows children by default (except detached processes), with an independent
    windowsHide option for callers that need visible GUI windows. Process-group cleanup now invokes taskkill without a
    cmd.exe wrapper and hides its window.
  • Updated dependencies [596f3f9, 9611ed4, 8b91605, d901928, b32bdef]:
    • effect@4.0.0-beta.107

@effect/sql-clickhouse@4.0.0-beta.107

Patch Changes

@effect/sql-d1@4.0.0-beta.107

Patch Changes

@effect/sql-libsql@4.0.0-beta.107

Patch Changes

@effect/sql-mssql@4.0.0-beta.107

Patch Changes

@effect/sql-mysql2@4.0.0-beta.107

Patch Changes

@effect/sql-pg@4.0.0-beta.107

Patch Changes

@effect/sql-pglite@4.0.0-beta.107

Patch Changes

@effect/sql-sqlite-bun@4.0.0-beta.107

Patch Changes

  • #7162 c30386d Thanks @tim-smart! - Use a configurable five-second busy timeout and immediate transactions by default to avoid SQLite lock failures under concurrent access. Busy waits can block the event loop, while immediate transactions serialize behind other writers.
  • Updated dependencies [596f3f9, 9611ed4, 8b91605, d901928, b32bdef]:
    • effect@4.0.0-beta.107

@effect/sql-sqlite-do@4.0.0-beta.107

Patch Changes

@effect/sql-sqlite-node@4.0.0-beta.107

Patch Changes

  • #7162 c30386d Thanks @tim-smart! - Use a configurable five-second busy timeout and immediate transactions by default to avoid SQLite lock failures under concurrent access. Busy waits can block the event loop, while immediate transactions serialize behind other writers.
  • Updated dependencies [596f3f9, 9611ed4, 8b91605, d901928, b32bdef]:
    • effect@4.0.0-beta.107

@effect/sql-sqlite-react-native@4.0.0-beta.107

Patch Changes

@effect/sql-sqlite-wasm@4.0.0-beta.107

Patch Changes

@effect/docgen@4.0.0-beta.107

Patch Changes

@effect/doctest@4.0.0-beta.107

Patch Changes

@effect/openapi-generator@4.0.0-beta.107

Patch Changes

@effect/vitest@4.0.0-beta.107

Patch Changes

@effect-slopcop effect-slopcop Bot added the 4.0 label Aug 8, 2026
@github-actions

github-actions Bot commented Aug 8, 2026 •

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
basic.ts 6.92 KB 6.92 KB 0.00 KB (0.00%)
batching.ts 9.72 KB 9.72 KB 0.00 KB (0.00%)
brand.ts 6.60 KB 6.60 KB 0.00 KB (0.00%)
cache.ts 10.63 KB 10.63 KB 0.00 KB (0.00%)
config.ts 20.91 KB 20.91 KB 0.00 KB (0.00%)
differ.ts 19.77 KB 19.77 KB 0.00 KB (0.00%)
http-client.ts 21.55 KB 21.55 KB 0.00 KB (0.00%)
logger.ts 10.84 KB 10.84 KB 0.00 KB (0.00%)
metric.ts 8.86 KB 8.86 KB 0.00 KB (0.00%)
optic.ts 6.68 KB 6.68 KB 0.00 KB (0.00%)
pubsub.ts 14.90 KB 14.90 KB 0.00 KB (0.00%)
queue.ts 11.57 KB 11.57 KB 0.00 KB (0.00%)
schedule.ts 10.74 KB 10.74 KB 0.00 KB (0.00%)
schema-class.ts 19.48 KB 19.48 KB 0.00 KB (0.00%)
schema-fromJsonSchemaDocument.ts 29.41 KB 29.41 KB 0.00 KB (0.00%)
schema-representation-roundtrip.ts 25.63 KB 25.63 KB 0.00 KB (0.00%)
schema-string-transformation.ts 13.58 KB 13.58 KB 0.00 KB (0.00%)
schema-string.ts 11.09 KB 11.09 KB 0.00 KB (0.00%)
schema-template-literal.ts 15.38 KB 15.38 KB 0.00 KB (0.00%)
schema-toArbitrary.ts 21.52 KB 21.52 KB 0.00 KB (0.00%)
schema-toCodeDocument.ts 24.00 KB 24.00 KB 0.00 KB (0.00%)
schema-toCodecJson.ts 18.74 KB 18.74 KB 0.00 KB (0.00%)
schema-toEquivalence.ts 18.57 KB 18.57 KB 0.00 KB (0.00%)
schema-toFormatter.ts 18.43 KB 18.43 KB 0.00 KB (0.00%)
schema-toJsonSchemaDocument.ts 22.59 KB 22.59 KB 0.00 KB (0.00%)
schema-toRepresentation.ts 19.08 KB 19.08 KB 0.00 KB (0.00%)
schema.ts 18.73 KB 18.73 KB 0.00 KB (0.00%)
stm.ts 12.63 KB 12.63 KB 0.00 KB (0.00%)
stream.ts 9.67 KB 9.67 KB 0.00 KB (0.00%)

@effect-bot
effect-bot force-pushed the changeset-release/main branch 11 times, most recently from f2ed8d7 to 49b7632 Compare August 10, 2026 02:56
@effect-bot
effect-bot force-pushed the changeset-release/main branch from 49b7632 to 38226b5 Compare August 10, 2026 04:14
@tim-smart
tim-smart merged commit 3c495ae into main Aug 10, 2026
18 checks passed
@tim-smart
tim-smart deleted the changeset-release/main branch August 10, 2026 04:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants