Skip to content

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

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

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
@dependabot @github

dependabot Bot commented on behalf of github Oct 9, 2026

Copy link
Copy Markdown
Contributor Author

Superseded by #48.

@dependabot dependabot Bot closed this Oct 9, 2026
@dependabot
dependabot Bot deleted the dependabot/bun/effect-4.0.0-rc.118 branch October 9, 2026 20:50
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