Skip to content

chore(deps): bump effect from 4.0.0-beta.101 to 4.0.0-beta.102 - #2

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

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

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 30, 2026

Copy link
Copy Markdown

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

Release notes

Sourced from effect's releases.

effect@4.0.0-beta.102

Patch Changes

  • #6563 b6392e1 Thanks @​tim-smart! - unstable/reactivity Atom: add withEquality combinator for customizing how the registry detects value changes

  • #6574 7ed9450 Thanks @​tim-smart! - unstable/http HttpClientRequest: add updateHeaders and removeHeader combinators for transforming or removing request headers, closes #6271

  • #6641 45762bd Thanks @​tim-smart! - Add manual flushing to the OTLP exporters through a shared Flusher service exposed by each signal layer. The signal layer output types now include Flusher, and OtlpExporter.make requires it so custom exporters register unconditionally.

  • #6616 a6e8391 Thanks @​tim-smart! - Add Tool.setNeedsApproval for replacing the approval policy of an existing tool.

  • 4ac7e8b Thanks @​IMax153! - Add Effect.updateServiceScoped for updating a context service until the current scope closes, with customizable reset behavior.

  • #6593 4cd40f5 Thanks @​tim-smart! - Fix Channel.mergeAll to propagate outer failures promptly and interrupt active inner channels.

  • #6610 6956bc0 Thanks @​ebramanti! - Update McpServer.layerHttp to return 405 for unsupported HTTP methods, reject unsupported MCP-Protocol-Version headers with 400, and return an empty 202 for accepted notifications and responses.

  • #6608 0e50ec7 Thanks @​gcanti! - Add Schema.Natural for non-negative safe integers and use canonical Schema.Int, Schema.Finite, and Schema.Natural schemas for numeric domain values across Effect, AI protocols, and OpenAPI patches.

    Update the date, date-time, file, time-zone, cluster, event-log, persistence, socket, SQL, and DevTools schemas to reject invalid non-finite or non-integer values where appropriate. Correct the decoded schema of Schema.NumberFromString, and allow Schema.DurationFromMillis and Schema.DurationFromNanos to represent negative durations.

  • #6599 9fcdade Thanks @​tim-smart! - Interrupt in-flight stream pulls when closing an async iterator.

  • #6638 57367d5 Thanks @​tim-smart! - Fix PartitionedSemaphore.take leaking partially acquired permits when interrupted.

  • #6615 35c445f Thanks @​tim-smart! - Expose the tool call ID to AI tool handlers and Toolkit.WithHandler.handle wrappers.

  • #6561 c917bb9 Thanks @​hsubra89! - Reject unexpected positional arguments left after command parsing, including values exceeding Argument.variadic maximum bounds.

  • #6613 bc1f358 Thanks @​tim-smart! - Ignore duplicate chunk indexes when joining event log messages.

  • #6552 0e0c9d7 Thanks @​xianjianlf2! - Fix a race where FiberHandle.clear could remove a newer fiber installed while the previous fiber was still interrupting.

  • #6598 73d40aa Thanks @​tim-smart! - Fix LanguageModel.streamText to apply the configured concurrency limit to tool call resolution, including approval checks.

  • #6637 4f1e318 Thanks @​tim-smart! - Fix Latch open/release resuming waiters that registered after a subsequent close.

    Latch.open and Latch.release schedule the waiter flush on the fiber's dispatcher. Previously the flush drained whatever waiters existed at flush time, so a waiter that registered after the latch was closed again could be resumed by the stale flush. The waiters are now snapshotted at schedule time, so only waiters covered by an open/release call are resumed.

  • #6614 9d8d85c Thanks @​tim-smart! - Fix histogram and summary maximum values for negative-only observations.

  • #6634 6079fda Thanks @​fubhy! - Fix OTLP exporter shutdown to await in-flight and final buffered exports up to the configured shutdown timeout.

  • #6567 5101e92 Thanks @​gcanti! - Add Record.assignProperty and safely handle dynamic record keys such as __proto__ and inherited property names.

  • #6592 d0b3265 Thanks @​tim-smart! - Fix Stream.haltWhen to observe halt effects at pull boundaries for synchronous streams.

... (truncated)

Changelog

Sourced from effect's changelog.

4.0.0-beta.102

Patch Changes

  • #6563 b6392e1 Thanks @​tim-smart! - unstable/reactivity Atom: add withEquality combinator for customizing how the registry detects value changes

  • #6574 7ed9450 Thanks @​tim-smart! - unstable/http HttpClientRequest: add updateHeaders and removeHeader combinators for transforming or removing request headers, closes #6271

  • #6641 45762bd Thanks @​tim-smart! - Add manual flushing to the OTLP exporters through a shared Flusher service exposed by each signal layer. The signal layer output types now include Flusher, and OtlpExporter.make requires it so custom exporters register unconditionally.

  • #6616 a6e8391 Thanks @​tim-smart! - Add Tool.setNeedsApproval for replacing the approval policy of an existing tool.

  • 4ac7e8b Thanks @​IMax153! - Add Effect.updateServiceScoped for updating a context service until the current scope closes, with customizable reset behavior.

  • #6593 4cd40f5 Thanks @​tim-smart! - Fix Channel.mergeAll to propagate outer failures promptly and interrupt active inner channels.

  • #6610 6956bc0 Thanks @​ebramanti! - Update McpServer.layerHttp to return 405 for unsupported HTTP methods, reject unsupported MCP-Protocol-Version headers with 400, and return an empty 202 for accepted notifications and responses.

  • #6608 0e50ec7 Thanks @​gcanti! - Add Schema.Natural for non-negative safe integers and use canonical Schema.Int, Schema.Finite, and Schema.Natural schemas for numeric domain values across Effect, AI protocols, and OpenAPI patches.

    Update the date, date-time, file, time-zone, cluster, event-log, persistence, socket, SQL, and DevTools schemas to reject invalid non-finite or non-integer values where appropriate. Correct the decoded schema of Schema.NumberFromString, and allow Schema.DurationFromMillis and Schema.DurationFromNanos to represent negative durations.

  • #6599 9fcdade Thanks @​tim-smart! - Interrupt in-flight stream pulls when closing an async iterator.

  • #6638 57367d5 Thanks @​tim-smart! - Fix PartitionedSemaphore.take leaking partially acquired permits when interrupted.

  • #6615 35c445f Thanks @​tim-smart! - Expose the tool call ID to AI tool handlers and Toolkit.WithHandler.handle wrappers.

  • #6561 c917bb9 Thanks @​hsubra89! - Reject unexpected positional arguments left after command parsing, including values exceeding Argument.variadic maximum bounds.

  • #6613 bc1f358 Thanks @​tim-smart! - Ignore duplicate chunk indexes when joining event log messages.

  • #6552 0e0c9d7 Thanks @​xianjianlf2! - Fix a race where FiberHandle.clear could remove a newer fiber installed while the previous fiber was still interrupting.

  • #6598 73d40aa Thanks @​tim-smart! - Fix LanguageModel.streamText to apply the configured concurrency limit to tool call resolution, including approval checks.

  • #6637 4f1e318 Thanks @​tim-smart! - Fix Latch open/release resuming waiters that registered after a subsequent close.

    Latch.open and Latch.release schedule the waiter flush on the fiber's dispatcher. Previously the flush drained whatever waiters existed at flush time, so a waiter that registered after the latch was closed again could be resumed by the stale flush. The waiters are now snapshotted at schedule time, so only waiters covered by an open/release call are resumed.

  • #6614 9d8d85c Thanks @​tim-smart! - Fix histogram and summary maximum values for negative-only observations.

  • #6634 6079fda Thanks @​fubhy! - Fix OTLP exporter shutdown to await in-flight and final buffered exports up to the configured shutdown timeout.

  • #6567 5101e92 Thanks @​gcanti! - Add Record.assignProperty and safely handle dynamic record keys such as __proto__ and inherited property names.

... (truncated)

Commits

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Jul 30, 2026
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/effect-4.0.0-beta.102 branch from 7bc3285 to 42b2edf Compare July 30, 2026 17:38
Bumps [effect](https://github.com/Effect-TS/effect/tree/HEAD/packages/effect) from 4.0.0-beta.101 to 4.0.0-beta.102.
- [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.102/packages/effect)

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

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/effect-4.0.0-beta.102 branch from 42b2edf to 969b1e2 Compare July 30, 2026 18:27
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