Skip to content

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

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

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

dependabot Bot commented on behalf of github Aug 14, 2026

Copy link
Copy Markdown
Contributor Author

Superseded by #17.

@dependabot dependabot Bot closed this Aug 14, 2026
@dependabot
dependabot Bot deleted the dependabot/bun/effect-4.0.0-beta.103 branch August 14, 2026 20:15
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