Skip to content

chore(deps): bump effect from 4.0.0-rc.112 to 4.0.0-rc.118 - #46

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/bun/effect-4.0.0-rc.118
Open

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/bun/effect-4.0.0-rc.118

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 2, 2026

Copy link
Copy Markdown
Contributor

Bumps effect from 4.0.0-rc.112 to 4.0.0-rc.118.

Release notes

Sourced from effect's releases.

effect@4.0.0-rc.118

Patch Changes

  • #8367 f75468a Thanks @​Marve10s! - Add Arbitrary.configureGlobal to set default options for property checking and sampling, including the run count used by @effect/vitest. Explicit per-call options take precedence; passing an empty object restores the built-in defaults.

  • #8543 34cc788 Thanks @​front-depiction! - Fix missed updates through stale AtomRegistry nodes, premature dependency release, leaked superseded builds, and failed observed builds that never recover.

  • #8421 eb02cbb Thanks @​danieljvdm! - Defer Atom.swr stale refreshes until after reads, skipping them if the source becomes fresh or the atom is disposed. One-shot unmounted reads no longer refresh stale sources after disposal.

  • #8534 4bb949e Thanks @​tim-smart! - Check identity authorization before resolving unencrypted event-log session bindings

  • #8353 b409e3f Thanks @​tim-smart! - Make Effect.awaitAllChildren interruptible while it waits for child fibers.

  • #8510 4093507 Thanks @​tim-smart! - Fix Cache.get retaining zero-TTL lookup results, which could evict live entries.

  • #8339 325e0fb Thanks @​tim-smart! - Add data-last forms for selected safe Queue operations and selected Option, TxSemaphore, and AsyncResult APIs

  • #8503 e54211a Thanks @​marbemac! - Cause.pretty and Cause.prettyErrors now restore Error.stackTraceLimit when formatting an error throws, instead of leaving it at 1 for the rest of the process.

  • #8413 0c6c2de Thanks @​front-depiction! - Cause.squash no longer allocates intermediate arrays to pick the first failure or defect.

  • #8371 cdeccc7 Thanks @​front-depiction! - Fix asymmetric Chunk.makeEquivalence comparisons on sparse arrays. Avoid redundant copies in Chunk and Array.dedupeWith, and balance Chunk.flatMap concatenations.

  • #8504 254fcc1 Thanks @​IMax153! - Fix the CLI lexer to treat negative numbers such as -3.70 as values instead of short options, so --lon -3.70 parses correctly

  • #8474 bd14b64 Thanks @​tim-smart! - Scope.closeUnsafe now requires a Scope.Closeable, matching Scope.close. Use a scope created by Scope.make or Scope.fork; a plain Scope.Scope cannot be closed directly.

  • #8473 37064fd Thanks @​tim-smart! - Scope.close now requires a Scope.Closeable. Use a scope created by Scope.make or Scope.fork; a plain Scope.Scope cannot be closed directly.

  • #8542 702c34e Thanks @​Marve10s! - Avoid retaining completed request ids when MessageStorage is disabled. Without storage, redelivering a completed request id now runs the request again instead of failing with AlreadyProcessingMessage.

  • #8454 7ef0ce6 Thanks @​front-depiction! - Delay copying a derived Context's base until it has been read at least as many times as its size (with a minimum of eight), avoiding full copies for short-lived contexts.

  • #8339 325e0fb Thanks @​tim-smart! - TxPriorityQueue.fromIterable(order)(iterable) passed its arguments to the implementation in the wrong order and produced a queue of undefined values; the data-first form was unaffected.

  • #8414 cdec5ef Thanks @​front-depiction! - Cache named time zones by the requested id as well as the Intl-resolved id, avoiding repeated formatter construction for aliases. Zones still report the Intl-resolved id.

  • #8386 f9179cb Thanks @​front-depiction! - Clean up rendered error stacks for common Effect callbacks and avoid per-step closure allocations in several combinators on V8.

    Effect.flatMap callbacks now receive only the value, without internal fiber/exit arguments or an internal this receiver.

  • #8442 c760e1e Thanks @​front-depiction! - Avoid allocating a closure context for each struct property and array element during sequential Schema traversal.

  • #8354 1b4461e Thanks @​tim-smart! - Move unstable modules from effect/unstable/* to effect/* and remove the old export paths. Drop the unstable segment from imports. These APIs remain @stability unstable.

    Move Arbitrary to the top level and update @effect/vitest to use the new entrypoint. Replace imports from effect/arbitrary or effect/arbitrary/Arbitrary with import { Arbitrary } from "effect" or import * as Arbitrary from "effect/Arbitrary".

  • #8362 5709ef6 Thanks @​xia-chao! - Add type guards for HttpBodyError, CookiesError, MultipartError, and NdjsonError.

  • #8475 6b84149 Thanks @​mugnivenko! - Annotate Config.fail return type as Config<never>, so it composes with Config.orElse without widening the result to Config<unknown>

... (truncated)

Changelog

Sourced from effect's changelog.

4.0.0-rc.118

Patch Changes

  • #8367 f75468a Thanks @​Marve10s! - Add Arbitrary.configureGlobal to set default options for property checking and sampling, including the run count used by @effect/vitest. Explicit per-call options take precedence; passing an empty object restores the built-in defaults.

  • #8543 34cc788 Thanks @​front-depiction! - Fix missed updates through stale AtomRegistry nodes, premature dependency release, leaked superseded builds, and failed observed builds that never recover.

  • #8421 eb02cbb Thanks @​danieljvdm! - Defer Atom.swr stale refreshes until after reads, skipping them if the source becomes fresh or the atom is disposed. One-shot unmounted reads no longer refresh stale sources after disposal.

  • #8534 4bb949e Thanks @​tim-smart! - Check identity authorization before resolving unencrypted event-log session bindings

  • #8353 b409e3f Thanks @​tim-smart! - Make Effect.awaitAllChildren interruptible while it waits for child fibers.

  • #8510 4093507 Thanks @​tim-smart! - Fix Cache.get retaining zero-TTL lookup results, which could evict live entries.

  • #8339 325e0fb Thanks @​tim-smart! - Add data-last forms for selected safe Queue operations and selected Option, TxSemaphore, and AsyncResult APIs

  • #8503 e54211a Thanks @​marbemac! - Cause.pretty and Cause.prettyErrors now restore Error.stackTraceLimit when formatting an error throws, instead of leaving it at 1 for the rest of the process.

  • #8413 0c6c2de Thanks @​front-depiction! - Cause.squash no longer allocates intermediate arrays to pick the first failure or defect.

  • #8371 cdeccc7 Thanks @​front-depiction! - Fix asymmetric Chunk.makeEquivalence comparisons on sparse arrays. Avoid redundant copies in Chunk and Array.dedupeWith, and balance Chunk.flatMap concatenations.

  • #8504 254fcc1 Thanks @​IMax153! - Fix the CLI lexer to treat negative numbers such as -3.70 as values instead of short options, so --lon -3.70 parses correctly

  • #8474 bd14b64 Thanks @​tim-smart! - Scope.closeUnsafe now requires a Scope.Closeable, matching Scope.close. Use a scope created by Scope.make or Scope.fork; a plain Scope.Scope cannot be closed directly.

  • #8473 37064fd Thanks @​tim-smart! - Scope.close now requires a Scope.Closeable. Use a scope created by Scope.make or Scope.fork; a plain Scope.Scope cannot be closed directly.

  • #8542 702c34e Thanks @​Marve10s! - Avoid retaining completed request ids when MessageStorage is disabled. Without storage, redelivering a completed request id now runs the request again instead of failing with AlreadyProcessingMessage.

  • #8454 7ef0ce6 Thanks @​front-depiction! - Delay copying a derived Context's base until it has been read at least as many times as its size (with a minimum of eight), avoiding full copies for short-lived contexts.

  • #8339 325e0fb Thanks @​tim-smart! - TxPriorityQueue.fromIterable(order)(iterable) passed its arguments to the implementation in the wrong order and produced a queue of undefined values; the data-first form was unaffected.

  • #8414 cdec5ef Thanks @​front-depiction! - Cache named time zones by the requested id as well as the Intl-resolved id, avoiding repeated formatter construction for aliases. Zones still report the Intl-resolved id.

  • #8386 f9179cb Thanks @​front-depiction! - Clean up rendered error stacks for common Effect callbacks and avoid per-step closure allocations in several combinators on V8.

    Effect.flatMap callbacks now receive only the value, without internal fiber/exit arguments or an internal this receiver.

  • #8442 c760e1e Thanks @​front-depiction! - Avoid allocating a closure context for each struct property and array element during sequential Schema traversal.

  • #8354 1b4461e Thanks @​tim-smart! - Move unstable modules from effect/unstable/* to effect/* and remove the old export paths. Drop the unstable segment from imports. These APIs remain @stability unstable.

    Move Arbitrary to the top level and update @effect/vitest to use the new entrypoint. Replace imports from effect/arbitrary or effect/arbitrary/Arbitrary with import { Arbitrary } from "effect" or import * as Arbitrary from "effect/Arbitrary".

  • #8362 5709ef6 Thanks @​xia-chao! - Add type guards for HttpBodyError, CookiesError, MultipartError, and NdjsonError.

... (truncated)

Commits
  • ad61db8 Version Packages (rc) (#8336)
  • 34cc788 Fix AtomRegistry missed updates through stale nodes and leaked superseded bui...
  • e8df3d8 Treat infinite PubSub capacity as unbounded (#8540)
  • fb718d3 HttpApi: per-slot ParseOptions annotations with ParseOptions fallback (#8572)
  • aa430d8 Fix batch queue takes hanging after termination (#8569)
  • 4113bc7 fix(sql-pg): Fail transactions that PostgreSQL rolls back at COMMIT (#8558)
  • ccade14 Fix atom writes dropped by batch commit listeners (#8556)
  • b501557 Report MCP tool failures without an empty message or an invalid-params code (...
  • d26a913 Keep RPC servers answering after a malformed client line (#8541)
  • 702c34e Stop cluster runners without storage from leaking request ids (#8542)
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [effect](https://github.com/Effect-TS/effect/tree/HEAD/packages/effect) from 4.0.0-rc.112 to 4.0.0-rc.118.
- [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.118/packages/effect)

---
updated-dependencies:
- dependency-name: effect
  dependency-version: 4.0.0-rc.118
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Oct 2, 2026
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