Skip to content

chore(deps-dev): bump effect from 4.0.0-beta.101 to 4.0.0-beta.107 - #1784

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/effect-4.0.0-beta.102
Open

chore(deps-dev): bump effect from 4.0.0-beta.101 to 4.0.0-beta.107#1784
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/effect-4.0.0-beta.102

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 4, 2026

Copy link
Copy Markdown
Contributor

Bumps effect from 4.0.0-beta.101 to 4.0.0-beta.107.

Release notes

Sourced from effect's releases.

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@4.0.0-beta.106

Patch Changes

  • #7110 2695168 Thanks @​fubhy! - Ensure concurrent first RcRef borrowers share the same resource generation.

  • #7114 6310a8c Thanks @​fubhy! - Report buffered worker send failures as WorkerError values.

  • #7117 c2071b1 Thanks @​fubhy! - Make TxQueue.shutdown safe to call after a queue has already been interrupted.

  • #7119 7aff81a Thanks @​fubhy! - Prevent SQL resolvers from invoking non-empty batch callbacks when every request fails encoding.

  • #7105 a1d4057 Thanks @​tim-smart! - Add ConfigProvider.fromEnvRecord for building a provider from an explicit environment record.

  • #7111 abf77b0 Thanks @​fubhy! - Preserve input fiber error types in Fiber.joinAll.

  • #7134 6c60375 Thanks @​marbemac! - Fix cluster shutdown hangs by failing abandoned non-discard requests and stream chunk acknowledgements with EntityNotAssignedToRunner, including persisted requests sent after runner unregistration. This adds EntityNotAssignedToRunner to the typed error channel of entity clients and request-only EntityProxy RPC/HTTP endpoints; discard endpoints remain unchanged.

  • #7107 22f4897 Thanks @​fubhy! - Preserve FormData bodies when converting client requests through HttpServerRequest.

  • #7120 615d1d5 Thanks @​fubhy! - Fix SqlResolver.findById failing to complete duplicate requests when id encoding fails, which surfaced as a RequestResolver did not complete request defect instead of the underlying SchemaError.

  • #7131 3a86757 Thanks @​fubhy! - Ignore MCP cancellation notifications for unknown request identifiers.

  • #7104 f4a9762 Thanks @​gcanti! - Add Function.memoizeIdempotent and use it to avoid reprocessing canonical Schema ASTs, including optional and mutable property modifiers. Cache Config schema cursor AST compilation.

  • #7144 0bcf6ed Thanks @​fubhy! - Stop multipart parsing after part count, part size, or field size limits are exceeded.

  • #7121 ba9cb63 Thanks @​fubhy! - Prevent execution-plan event observer defects from changing attempt outcomes or leaving attempt events unpaired.

  • #7147 42c810d Thanks @​tim-smart! - Release worker pool entries when an RPC worker's receive loop fails.

  • #7148 1416ccd Thanks @​gcanti! - Consolidate schema arbitrary derivation into Schema.toArbitrary, which now returns a Schema.Arbitrary factory that accepts the fast-check module. Remove Schema.toArbitraryLazy and arbitrary derivation reports.

... (truncated)

Changelog

Sourced from effect's changelog.

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.

4.0.0-beta.106

Patch Changes

  • #7110 2695168 Thanks @​fubhy! - Ensure concurrent first RcRef borrowers share the same resource generation.

  • #7114 6310a8c Thanks @​fubhy! - Report buffered worker send failures as WorkerError values.

  • #7117 c2071b1 Thanks @​fubhy! - Make TxQueue.shutdown safe to call after a queue has already been interrupted.

  • #7119 7aff81a Thanks @​fubhy! - Prevent SQL resolvers from invoking non-empty batch callbacks when every request fails encoding.

  • #7105 a1d4057 Thanks @​tim-smart! - Add ConfigProvider.fromEnvRecord for building a provider from an explicit environment record.

  • #7111 abf77b0 Thanks @​fubhy! - Preserve input fiber error types in Fiber.joinAll.

  • #7134 6c60375 Thanks @​marbemac! - Fix cluster shutdown hangs by failing abandoned non-discard requests and stream chunk acknowledgements with EntityNotAssignedToRunner, including persisted requests sent after runner unregistration. This adds EntityNotAssignedToRunner to the typed error channel of entity clients and request-only EntityProxy RPC/HTTP endpoints; discard endpoints remain unchanged.

  • #7107 22f4897 Thanks @​fubhy! - Preserve FormData bodies when converting client requests through HttpServerRequest.

  • #7120 615d1d5 Thanks @​fubhy! - Fix SqlResolver.findById failing to complete duplicate requests when id encoding fails, which surfaced as a RequestResolver did not complete request defect instead of the underlying SchemaError.

  • #7131 3a86757 Thanks @​fubhy! - Ignore MCP cancellation notifications for unknown request identifiers.

  • #7104 f4a9762 Thanks @​gcanti! - Add Function.memoizeIdempotent and use it to avoid reprocessing canonical Schema ASTs, including optional and mutable property modifiers. Cache Config schema cursor AST compilation.

  • #7144 0bcf6ed Thanks @​fubhy! - Stop multipart parsing after part count, part size, or field size limits are exceeded.

  • #7121 ba9cb63 Thanks @​fubhy! - Prevent execution-plan event observer defects from changing attempt outcomes or leaving attempt events unpaired.

  • #7147 42c810d Thanks @​tim-smart! - Release worker pool entries when an RPC worker's receive loop fails.

... (truncated)

Commits
  • 3c495ae Version Packages (beta) (#7150)
  • bc80d14 Improve Migrator file URL docs and test
  • 8b91605 Import migrations through a file URL so Windows paths work in Migrator.fromFi...
  • aedb672 Share MySQL persistence container across suites (#7164)
  • e74c302 Stop child process spawns and kills from flashing console windows on Windows ...
  • 9611ed4 Fix Duration Hash.symbol violating the Hash/Equal contract (#7153)
  • 8dba988 Clarify multipart collection release notes (#7160)
  • d901928 Make multipart content collection linear (#7157)
  • 596f3f9 Fix multipart file limit hangs (#7156)
  • df431ae Render CLI UserError through the output formatter (#7102)
  • Additional commits viewable in compare view

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Aug 4, 2026
@vercel

vercel Bot commented Aug 4, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
orpc Ready Ready Preview Aug 13, 2026 9:08am

@pkg-pr-new

pkg-pr-new Bot commented Aug 4, 2026

Copy link
Copy Markdown
More templates

@orpc/ai-sdk

npm i https://pkg.pr.new/@orpc/ai-sdk@1784

@orpc/arktype

npm i https://pkg.pr.new/@orpc/arktype@1784

@orpc/bun

npm i https://pkg.pr.new/@orpc/bun@1784

@orpc/client

npm i https://pkg.pr.new/@orpc/client@1784

@orpc/cloudflare

npm i https://pkg.pr.new/@orpc/cloudflare@1784

@orpc/contract

npm i https://pkg.pr.new/@orpc/contract@1784

@orpc/experimental-effect

npm i https://pkg.pr.new/@orpc/experimental-effect@1784

@orpc/evlog

npm i https://pkg.pr.new/@orpc/evlog@1784

@orpc/hibernation

npm i https://pkg.pr.new/@orpc/hibernation@1784

@orpc/json-schema

npm i https://pkg.pr.new/@orpc/json-schema@1784

@orpc/nest

npm i https://pkg.pr.new/@orpc/nest@1784

@orpc/next

npm i https://pkg.pr.new/@orpc/next@1784

@orpc/node

npm i https://pkg.pr.new/@orpc/node@1784

@orpc/openapi

npm i https://pkg.pr.new/@orpc/openapi@1784

@orpc/opentelemetry

npm i https://pkg.pr.new/@orpc/opentelemetry@1784

@orpc/pinia-colada

npm i https://pkg.pr.new/@orpc/pinia-colada@1784

@orpc/pino

npm i https://pkg.pr.new/@orpc/pino@1784

@orpc/publisher

npm i https://pkg.pr.new/@orpc/publisher@1784

@orpc/ratelimit

npm i https://pkg.pr.new/@orpc/ratelimit@1784

@orpc/server

npm i https://pkg.pr.new/@orpc/server@1784

@orpc/shared

npm i https://pkg.pr.new/@orpc/shared@1784

@orpc/swr

npm i https://pkg.pr.new/@orpc/swr@1784

@orpc/tanstack-query

npm i https://pkg.pr.new/@orpc/tanstack-query@1784

@orpc/trpc

npm i https://pkg.pr.new/@orpc/trpc@1784

@orpc/valibot

npm i https://pkg.pr.new/@orpc/valibot@1784

@orpc/zod

npm i https://pkg.pr.new/@orpc/zod@1784

commit: ffd9c49

@codecov

codecov Bot commented Aug 4, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@codspeed-hq

codspeed-hq Bot commented Aug 4, 2026

Copy link
Copy Markdown
Contributor

Merging this PR will not alter performance

✅ 30 untouched benchmarks


Comparing dependabot/npm_and_yarn/effect-4.0.0-beta.102 (ffd9c49) with main (4fd063c)1

Open in CodSpeed

Footnotes

  1. No successful run was found on main (5bf6d20) during the generation of this report, so 4fd063c was used instead as the comparison base. There might be some changes unrelated to this pull request in this report.

@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/effect-4.0.0-beta.102 branch from f2a02d9 to dfa1f07 Compare August 4, 2026 12:53
@dependabot dependabot Bot changed the title chore(deps-dev): bump effect from 4.0.0-beta.101 to 4.0.0-beta.102 chore(deps-dev): bump effect from 4.0.0-beta.101 to 4.0.0-beta.103 Aug 6, 2026
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/effect-4.0.0-beta.102 branch from dfa1f07 to df6d16b Compare August 6, 2026 08:05
@dependabot dependabot Bot changed the title chore(deps-dev): bump effect from 4.0.0-beta.101 to 4.0.0-beta.103 chore(deps-dev): bump effect from 4.0.0-beta.101 to 4.0.0-beta.105 Aug 8, 2026
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/effect-4.0.0-beta.102 branch from df6d16b to 6019344 Compare August 8, 2026 11:23
@dependabot dependabot Bot changed the title chore(deps-dev): bump effect from 4.0.0-beta.101 to 4.0.0-beta.105 chore(deps-dev): bump effect from 4.0.0-beta.101 to 4.0.0-beta.106 Aug 10, 2026
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/effect-4.0.0-beta.102 branch from 6019344 to 5f27765 Compare August 10, 2026 08:24
Bumps [effect](https://github.com/Effect-TS/effect/tree/HEAD/packages/effect) from 4.0.0-beta.101 to 4.0.0-beta.107.
- [Release notes](https://github.com/Effect-TS/effect/releases)
- [Changelog](https://github.com/Effect-TS/effect/blob/main/packages/effect/CHANGELOG.md)
- [Commits](https://github.com/Effect-TS/effect/commits/effect@4.0.0-beta.107/packages/effect)

---
updated-dependencies:
- dependency-name: effect
  dependency-version: 4.0.0-beta.102
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot changed the title chore(deps-dev): bump effect from 4.0.0-beta.101 to 4.0.0-beta.106 chore(deps-dev): bump effect from 4.0.0-beta.101 to 4.0.0-beta.107 Aug 13, 2026
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/effect-4.0.0-beta.102 branch from 5f27765 to ffd9c49 Compare August 13, 2026 09:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants