Skip to content

chore(deps): bump effect from 4.0.0-beta.101 to 4.0.0-beta.103 - #4

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

chore(deps): bump effect from 4.0.0-beta.101 to 4.0.0-beta.103#4
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/bun/effect-4.0.0-beta.103

Conversation

@dependabot

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

Copy link
Copy Markdown
Contributor

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

Release notes

Sourced from effect's releases.

effect@4.0.0-beta.103

Minor Changes

  • #6793 b2f95a9 Thanks @​tim-smart! - Add Semaphore.takeIfAvailable for non-blocking manual permit acquisition.

  • #6693 aeba0c8 Thanks @​lloydrichards! - Expose object-shaped Toolkit success schemas as MCP tool output schemas.

  • #6807 d0f1a22 Thanks @​alecbuffi! - Separate wall-clock timestamps from monotonic elapsed time.

    Clock.Clock now requires monotonicTimeNanosUnsafe() and monotonicTimeNanos for measuring elapsed time. Custom Clock implementations must provide both members. The live clock's currentTimeNanos now re-anchors its high-resolution Unix wall-clock timestamp when it drifts from Date.now(), while Effect.timed, duration metric tracking, and Sink.withDuration use monotonic time so wall-clock corrections do not distort elapsed durations.

Patch Changes

  • #6697 e56cd8f Thanks @​schickling-assistant! - Add a configurable filter for HTTP client request and response header span attributes.

  • #6883 f77c120 Thanks @​gcanti! - Add support for converting JSON Schema documents to Draft-04, preserve literal $ref values, $ref sibling constraints, not, readOnly, and writeOnly in Draft-07 conversions, correct the Draft-07 meta-schema URI, and prevent OpenAPI component-key collisions during conversion.

  • #6564 04fd44a Thanks @​AVtheking! - Run shared-table SQL persistence expiration cleanup in indexed, bounded background batches.

  • #6911 b74333d Thanks @​fubhy! - Update existing HashRing nodes when adding a value with the same primary key.

  • #6909 1c40b28 Thanks @​AlfGoto! - Add DateTime.toEpochSeconds and DateTime.fromEpochSeconds for converting date-time values to and from Unix epoch seconds.

  • #6693 aeba0c8 Thanks @​lloydrichards! - MCP tool handler defects now return a stable internal error without exposing defect details.

  • #6874 b3901d2 Thanks @​fubhy! - Fix Equal.equals and Hash.hash to handle invalid dates and DataView values without throwing.

  • #6869 4a0984a Thanks @​fubhy! - Fix SQL-backed Persistence getMany to preserve duplicate key positions.

  • #6868 fffd88b Thanks @​fubhy! - Ensure clearing an empty Redis-backed persistence store succeeds.

  • #6903 f3f6c1e Thanks @​fubhy! - Preserve equals signs in inline CLI option values after the first separator.

  • #6876 ef07642 Thanks @​fubhy! - Fix Sink.reduceWhileArray applying its reducer more than once per input array.

  • #6802 f1bc827 Thanks @​tim-smart! - Cap incomplete RPC frames buffered by the NDJSON and MessagePack streaming decoders, and close socket transports when the limit is exceeded.

  • #6693 aeba0c8 Thanks @​lloydrichards! - RPC servers now suppress responses after a client cancels an in-flight request.

  • #6723 081f4d8 Thanks @​tim-smart! - add platform literal to HttpPlatform

  • #6788 5287b24 Thanks @​gcanti! - Refine the ConfigProvider interface so lookup absence uses undefined and path transformation is provider behavior.

    ConfigProvider.load and the lookup function accepted by ConfigProvider.make now return Node | undefined. Use undefined when a path does not exist and return the Node directly when it does.

    ConfigProvider now exposes mapInput as a capability. The exported ConfigProvider.mapInput combinator delegates to it, preserving transformation

... (truncated)

Changelog

Sourced from effect's changelog.

4.0.0-beta.103

Minor Changes

  • #6793 b2f95a9 Thanks @​tim-smart! - Add Semaphore.takeIfAvailable for non-blocking manual permit acquisition.

  • #6693 aeba0c8 Thanks @​lloydrichards! - Expose object-shaped Toolkit success schemas as MCP tool output schemas.

  • #6807 d0f1a22 Thanks @​alecbuffi! - Separate wall-clock timestamps from monotonic elapsed time.

    Clock.Clock now requires monotonicTimeNanosUnsafe() and monotonicTimeNanos for measuring elapsed time. Custom Clock implementations must provide both members. The live clock's currentTimeNanos now re-anchors its high-resolution Unix wall-clock timestamp when it drifts from Date.now(), while Effect.timed, duration metric tracking, and Sink.withDuration use monotonic time so wall-clock corrections do not distort elapsed durations.

Patch Changes

  • #6697 e56cd8f Thanks @​schickling-assistant! - Add a configurable filter for HTTP client request and response header span attributes.

  • #6883 f77c120 Thanks @​gcanti! - Add support for converting JSON Schema documents to Draft-04, preserve literal $ref values, $ref sibling constraints, not, readOnly, and writeOnly in Draft-07 conversions, correct the Draft-07 meta-schema URI, and prevent OpenAPI component-key collisions during conversion.

  • #6564 04fd44a Thanks @​AVtheking! - Run shared-table SQL persistence expiration cleanup in indexed, bounded background batches.

  • #6911 b74333d Thanks @​fubhy! - Update existing HashRing nodes when adding a value with the same primary key.

  • #6909 1c40b28 Thanks @​AlfGoto! - Add DateTime.toEpochSeconds and DateTime.fromEpochSeconds for converting date-time values to and from Unix epoch seconds.

  • #6693 aeba0c8 Thanks @​lloydrichards! - MCP tool handler defects now return a stable internal error without exposing defect details.

  • #6874 b3901d2 Thanks @​fubhy! - Fix Equal.equals and Hash.hash to handle invalid dates and DataView values without throwing.

  • #6869 4a0984a Thanks @​fubhy! - Fix SQL-backed Persistence getMany to preserve duplicate key positions.

  • #6868 fffd88b Thanks @​fubhy! - Ensure clearing an empty Redis-backed persistence store succeeds.

  • #6903 f3f6c1e Thanks @​fubhy! - Preserve equals signs in inline CLI option values after the first separator.

  • #6876 ef07642 Thanks @​fubhy! - Fix Sink.reduceWhileArray applying its reducer more than once per input array.

  • #6802 f1bc827 Thanks @​tim-smart! - Cap incomplete RPC frames buffered by the NDJSON and MessagePack streaming decoders, and close socket transports when the limit is exceeded.

  • #6693 aeba0c8 Thanks @​lloydrichards! - RPC servers now suppress responses after a client cancels an in-flight request.

  • #6723 081f4d8 Thanks @​tim-smart! - add platform literal to HttpPlatform

  • #6788 5287b24 Thanks @​gcanti! - Refine the ConfigProvider interface so lookup absence uses undefined and path transformation is provider behavior.

    ConfigProvider.load and the lookup function accepted by ConfigProvider.make now return Node | undefined. Use undefined when a path does not exist and return the Node directly when it does.

    ConfigProvider now exposes mapInput as a capability. The exported

... (truncated)

Commits
  • dff2544 Version Packages (beta) (#6658)
  • 1c40b28 Add DateTime.toEpochSeconds and fromEpochSeconds (#6909)
  • c0a1534 Add HttpServer response compression middleware (#6898)
  • e02fbb6 Fix Semaphore.withPermits leaking permits when interrupted (#6910)
  • 52494be Prevent Metric attribute serialization key collisions (#6901)
  • 985de09 Keep Chunk.take and Chunk.drop valid for fractional counts (#6899)
  • b650832 Keep Stream.range advancing with a zero-sized chunk (#6900)
  • f3f6c1e Preserve equals signs in inline CLI option values (#6903)
  • b74333d Replace existing HashRing nodes when primary keys match (#6911)
  • a94cbed Ignore uniqueItems when set to false while importing JSON Schema document...
  • 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-beta.101 to 4.0.0-beta.103.
- [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.103/packages/effect)

---
updated-dependencies:
- dependency-name: effect
  dependency-version: 4.0.0-beta.103
  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 Aug 7, 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