Skip to content

chore(deps-dev): bump effect from 4.0.0-beta.101 to 4.0.0-rc.109 - #1861

Merged
dinwwwh merged 1 commit into
mainfrom
dependabot/npm_and_yarn/effect-4.0.0-rc.108
Aug 15, 2026
Merged

chore(deps-dev): bump effect from 4.0.0-beta.101 to 4.0.0-rc.109#1861
dinwwwh merged 1 commit into
mainfrom
dependabot/npm_and_yarn/effect-4.0.0-rc.108

Conversation

@dependabot

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

Copy link
Copy Markdown
Contributor

Bumps effect from 4.0.0-beta.101 to 4.0.0-rc.109.

Release notes

Sourced from effect's releases.

effect@4.0.0-rc.109

Patch Changes

  • #7219 a0743f2 Thanks @​tim-smart! - Add SQL, HttpApi testing, and CLI schema examples to the published AI documentation.

  • #7241 17892e7 Thanks @​tim-smart! - Use Context mapUnsafe in less call sites

  • #7240 4d8a230 Thanks @​tim-smart! - Fix Effect.fromOption data-first inference for inline Option expressions.

  • #7216 f21f9c9 Thanks @​tim-smart! - Add a HttpStatus module to effect/unstable/http that centralizes the mapping from HTTP status literal names to numeric codes and exports HttpStatus.fromLiteral. HttpApiSchema.status now consumes the new module.

  • #6829 18270dd Thanks @​lloydrichards! - MCP servers now support the 2024-11-05 and 2025-03-26 RPC revisions through version-specific protocol adapters.

  • #7218 26db404 Thanks @​tim-smart! - Run SQL PersistedQueue table creation through versioned migrations so future schema changes can be applied safely.

  • #7210 2670398 Thanks @​tim-smart! - Preserve nanosecond precision when adjusting TestClock with large durations.

  • #7205 3702bed Thanks @​tim-smart! - Remove the kubernetes-types dependency by vendoring the Kubernetes Pod declarations used by the cluster helpers and exporting them from effect/unstable/cluster/K8sTypes.

  • #7236 ccae60e Thanks @​roninjin10! - Propagate a failed BEGIN or SAVEPOINT from SqlClient.withTransaction as a typed SqlError.

    makeWithTransaction wrapped the begin step together with the transaction body, so a failed BEGIN took the rollback branch. No transaction was active at that point, the ROLLBACK failed, and its Effect.orDie wrapper replaced the original typed error with a defect (cannot rollback - no transaction is active). Callers could no longer classify the failure as retryable. The path became reachable when the sqlite client started using BEGIN IMMEDIATE, which acquires a write lock and can fail with SQLITE_BUSY.

    Commit and rollback now run only after begin or savepoint succeeds. A failed begin or savepoint fails with its original SqlError, leaves the wrapped effect unexecuted, and still closes the acquired connection scope.

  • #7206 6ff5396 Thanks @​tim-smart! - Bound cluster runner entity residency and storage reads.

    ShardingConfig gains two knobs:

    • maxResidentEntities (default 10_000): the maximum number of entities that 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 the previous behaviour and can only be set programmatically.
    • unprocessedMessageBatchSize (default 1024): the maximum number of unprocessed messages read from storage in a single poll.

    MessageStorage.unprocessedMessages accepts an optional { limit, addresses } argument, and only claims the messages it actually returns. 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.

... (truncated)

Changelog

Sourced from effect's changelog.

4.0.0-rc.109

Patch Changes

  • #7219 a0743f2 Thanks @​tim-smart! - Add SQL, HttpApi testing, and CLI schema examples to the published AI documentation.

  • #7241 17892e7 Thanks @​tim-smart! - Use Context mapUnsafe in less call sites

  • #7240 4d8a230 Thanks @​tim-smart! - Fix Effect.fromOption data-first inference for inline Option expressions.

  • #7216 f21f9c9 Thanks @​tim-smart! - Add a HttpStatus module to effect/unstable/http that centralizes the mapping from HTTP status literal names to numeric codes and exports HttpStatus.fromLiteral. HttpApiSchema.status now consumes the new module.

  • #6829 18270dd Thanks @​lloydrichards! - MCP servers now support the 2024-11-05 and 2025-03-26 RPC revisions through version-specific protocol adapters.

  • #7218 26db404 Thanks @​tim-smart! - Run SQL PersistedQueue table creation through versioned migrations so future schema changes can be applied safely.

  • #7210 2670398 Thanks @​tim-smart! - Preserve nanosecond precision when adjusting TestClock with large durations.

  • #7205 3702bed Thanks @​tim-smart! - Remove the kubernetes-types dependency by vendoring the Kubernetes Pod declarations used by the cluster helpers and exporting them from effect/unstable/cluster/K8sTypes.

  • #7236 ccae60e Thanks @​roninjin10! - Propagate a failed BEGIN or SAVEPOINT from SqlClient.withTransaction as a typed SqlError.

    makeWithTransaction wrapped the begin step together with the transaction body, so a failed BEGIN took the rollback branch. No transaction was active at that point, the ROLLBACK failed, and its Effect.orDie wrapper replaced the original typed error with a defect (cannot rollback - no transaction is active). Callers could no longer classify the failure as retryable. The path became reachable when the sqlite client started using BEGIN IMMEDIATE, which acquires a write lock and can fail with SQLITE_BUSY.

    Commit and rollback now run only after begin or savepoint succeeds. A failed begin or savepoint fails with its original SqlError, leaves the wrapped effect unexecuted, and still closes the acquired connection scope.

  • #7206 6ff5396 Thanks @​tim-smart! - Bound cluster runner entity residency and storage reads.

    ShardingConfig gains two knobs:

    • maxResidentEntities (default 10_000): the maximum number of entities that 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 the previous behaviour and can only be set programmatically.
    • unprocessedMessageBatchSize (default 1024): the maximum number of unprocessed messages read from storage in a single poll.

    MessageStorage.unprocessedMessages accepts an optional { limit, addresses } argument, and only claims the messages it actually returns. The memory implementation now applies the same ten-minute claim window as SQL, so bounded reads advance past in-flight requests; resetting an

... (truncated)

Commits
  • b5946ec Version Packages (rc) (#7211)
  • 17892e7 Use Context mapUnsafe in less call sites (#7241)
  • 4d8a230 Fix Effect.fromOption inline inference (#7240)
  • ccae60e fix(sql): propagate a failed transaction begin as a typed error (#7236)
  • 18270dd feat: add mcp core for protocol versions (#6829)
  • 3fba454 Use handleAll in HttpApi examples (#7225)
  • 7018f96 Stabilize DurableDeferred race replay test (#7220)
  • 26db404 Use migrations for SQL persisted queues (#7218)
  • f21f9c9 Add HttpStatus module with fromLiteral and centralize status mappings (#7216)
  • 6ff5396 feat(cluster): bound runner entity residency and storage reads (#7206)
  • 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 14, 2026
@vercel

vercel Bot commented Aug 14, 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 15, 2026 4:16am

@pkg-pr-new

pkg-pr-new Bot commented Aug 14, 2026

Copy link
Copy Markdown
More templates

@orpc/ai-sdk

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

@orpc/arktype

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

@orpc/bun

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

@orpc/client

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

@orpc/cloudflare

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

@orpc/contract

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

@orpc/experimental-effect

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

@orpc/evlog

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

@orpc/hibernation

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

@orpc/json-schema

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

@orpc/nest

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

@orpc/next

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

@orpc/node

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

@orpc/openapi

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

@orpc/opentelemetry

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

@orpc/pinia-colada

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

@orpc/pino

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

@orpc/publisher

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

@orpc/ratelimit

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

@orpc/server

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

@orpc/shared

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

@orpc/swr

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

@orpc/tanstack-query

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

@orpc/trpc

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

@orpc/valibot

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

@orpc/zod

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

commit: 28cb74e

@codecov

codecov Bot commented Aug 14, 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 14, 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-rc.108 (28cb74e) with main (a214208)1

Open in CodSpeed

Footnotes

  1. No successful run was found on main (47280ab) during the generation of this report, so a214208 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-rc.108 branch from 9de54a4 to a4048bd Compare August 14, 2026 12:14
Bumps [effect](https://github.com/Effect-TS/effect/tree/HEAD/packages/effect) from 4.0.0-beta.101 to 4.0.0-rc.109.
- [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-rc.109/packages/effect)

---
updated-dependencies:
- dependency-name: effect
  dependency-version: 4.0.0-rc.108
  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-rc.108 chore(deps-dev): bump effect from 4.0.0-beta.101 to 4.0.0-rc.109 Aug 15, 2026
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/effect-4.0.0-rc.108 branch from a4048bd to 28cb74e Compare August 15, 2026 04:14
@dinwwwh
dinwwwh merged commit 027091f into main Aug 15, 2026
11 checks passed
@dependabot
dependabot Bot deleted the dependabot/npm_and_yarn/effect-4.0.0-rc.108 branch August 15, 2026 05:45
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.

1 participant