Skip to content

chore(deps)(deps): bump the effect-ecosystem group across 1 directory with 9 updates#313

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/effect-ecosystem-f0b113e0a8
Open

chore(deps)(deps): bump the effect-ecosystem group across 1 directory with 9 updates#313
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/effect-ecosystem-f0b113e0a8

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github May 18, 2026

Bumps the effect-ecosystem group with 9 updates in the / directory:

Package From To
@effect/cli 0.73.2 0.75.1
@effect/platform 0.94.5 0.96.1
@effect/platform-node 0.104.1 0.106.0
@effect/rpc 0.73.2 0.75.1
effect 3.19.19 3.21.2
@effect/language-service 0.80.0 0.86.1
@effect/opentelemetry 0.61.0 0.63.0
@effect/cluster 0.56.4 0.58.2
@effect/sql 0.49.0 0.51.1

Updates @effect/cli from 0.73.2 to 0.75.1

Release notes

Sourced from @​effect/cli's releases.

@​effect/cli@​0.75.1

Patch Changes

  • #6144 ec5c505 Thanks @​LikiosSedo! - Fix --log-level=value equals syntax incorrectly swallowing the next argument. Only skip the next arg when the previous arg is exactly --log-level (space-separated form).

  • Updated dependencies [f99048e]:

    • effect@3.21.1

@​effect/cli@​0.75.0

Patch Changes

@​effect/cli@​0.74.0

Patch Changes

Changelog

Sourced from @​effect/cli's changelog.

0.75.1

Patch Changes

  • #6144 ec5c505 Thanks @​LikiosSedo! - Fix --log-level=value equals syntax incorrectly swallowing the next argument. Only skip the next arg when the previous arg is exactly --log-level (space-separated form).

  • Updated dependencies [f99048e]:

    • effect@3.21.1

0.75.0

Patch Changes

0.74.0

Patch Changes

Commits

Updates @effect/platform from 0.94.5 to 0.96.1

Release notes

Sourced from @​effect/platform's releases.

@​effect/platform@​0.96.1

Patch Changes

  • #6147 518d0e3 Thanks @​syhstanley! - Fix HttpLayerRouter.addHttpApi silently skipping API-level middleware.

  • #6191 c016642 Thanks @​IGassmann! - Update msgpackr to 1.11.10 to fix silent decode failures in environments that block new Function() at runtime (e.g. Cloudflare Workers). The new version wraps the JIT new Function() call in a try/catch, falling back to the interpreted path when dynamic code evaluation is blocked.

  • Updated dependencies [74f3267]:

    • effect@3.21.2

@​effect/platform@​0.96.0

Patch Changes

@​effect/platform@​0.95.0

Patch Changes

Changelog

Sourced from @​effect/platform's changelog.

0.96.1

Patch Changes

  • #6147 518d0e3 Thanks @​syhstanley! - Fix HttpLayerRouter.addHttpApi silently skipping API-level middleware.

  • #6191 c016642 Thanks @​IGassmann! - Update msgpackr to 1.11.10 to fix silent decode failures in environments that block new Function() at runtime (e.g. Cloudflare Workers). The new version wraps the JIT new Function() call in a try/catch, falling back to the interpreted path when dynamic code evaluation is blocked.

  • Updated dependencies [74f3267]:

    • effect@3.21.2

0.96.0

Patch Changes

0.95.0

Patch Changes

Commits

Updates @effect/platform-node from 0.104.1 to 0.106.0

Release notes

Sourced from @​effect/platform-node's releases.

@​effect/platform-node@​0.106.0

Patch Changes

@​effect/platform-node@​0.105.0

Patch Changes

Changelog

Sourced from @​effect/platform-node's changelog.

0.106.0

Patch Changes

0.105.0

Patch Changes

Commits

Updates @effect/rpc from 0.73.2 to 0.75.1

Release notes

Sourced from @​effect/rpc's releases.

@​effect/rpc@​0.75.1

Patch Changes

  • #6191 c016642 Thanks @​IGassmann! - Update msgpackr to 1.11.10 to fix silent decode failures in environments that block new Function() at runtime (e.g. Cloudflare Workers). The new version wraps the JIT new Function() call in a try/catch, falling back to the interpreted path when dynamic code evaluation is blocked.

  • #6110 0fac630 Thanks @​mitre88! - fix: correct typos in source code (receive, separate)

  • #6161 e2374c2 Thanks @​bohdanbirdie! - add RpcSerialization.makeMsgPack

  • Updated dependencies [74f3267, 518d0e3, c016642]:

    • effect@3.21.2
    • @​effect/platform@​0.96.1

@​effect/rpc@​0.75.0

Patch Changes

@​effect/rpc@​0.74.0

Patch Changes

Changelog

Sourced from @​effect/rpc's changelog.

0.75.1

Patch Changes

  • #6191 c016642 Thanks @​IGassmann! - Update msgpackr to 1.11.10 to fix silent decode failures in environments that block new Function() at runtime (e.g. Cloudflare Workers). The new version wraps the JIT new Function() call in a try/catch, falling back to the interpreted path when dynamic code evaluation is blocked.

  • #6110 0fac630 Thanks @​mitre88! - fix: correct typos in source code (receive, separate)

  • #6161 e2374c2 Thanks @​bohdanbirdie! - add RpcSerialization.makeMsgPack

  • Updated dependencies [74f3267, 518d0e3, c016642]:

    • effect@3.21.2
    • @​effect/platform@​0.96.1

0.75.0

Patch Changes

0.74.0

Patch Changes

Commits

Updates effect from 3.19.19 to 3.21.2

Release notes

Sourced from effect's releases.

effect@3.21.2

Patch Changes

  • #6194 74f3267 Thanks @​mikearnaldi! - Fix TestClock.unsafeCurrentTimeNanos() to floor fractional millisecond instants before converting them to BigInt.

effect@3.21.1

Patch Changes

  • #6139 f99048e Thanks @​marbemac! - Fix batched request resolver defects causing consumer fibers to hang forever.

    When a RequestResolver.makeBatched resolver died with a defect, the request Deferreds were never completed because the cleanup logic in invokeWithInterrupt used flatMap (which only runs on success). Changed to ensuring so uncompleted request entries are always resolved regardless of exit type.

effect@3.21.0

Minor Changes

  • #5780 f7bb09b Thanks @​kitlangton! - Add Cron.prev and reverse iteration support, aligning next/prev lookup tables, fixing DST handling symmetry, and expanding cron backward/forward test coverage.

  • #5780 bd7552a Thanks @​mattiamanzati! - Add type-level utils to asserting layer types

  • #5780 ad1a7eb Thanks @​schickling! - RcMap: support dynamic idleTimeToLive values per key

    The idleTimeToLive option can now be a function that receives the key and returns a duration, allowing different TTL values for different resources.

    const map =
      yield *
      RcMap.make({
        lookup: (key: string) => acquireResource(key),
        idleTimeToLive: (key: string) => {
          if (key.startsWith("premium:")) return Duration.minutes(10)
          return Duration.minutes(1)
        }
      })
  • #5780 0d32048 Thanks @​mikearnaldi! - Fix annotateCurrentSpan, add Effect.currentPropagatedSpan

Patch Changes

  • #5780 0d32048 Thanks @​mikearnaldi! - Add logs to first propagated span, in the following case before this fix the log would not be added to the p span because Effect.fn adds a fake span for the purpose of adding a stack frame.

    import { Effect } from "effect"
    const f = Effect.fn(function* () {
    yield* Effect.logWarning("FooBar")
    return yield* Effect.fail("Oops")
    })
    const p = f().pipe(Effect.withSpan("p"))

... (truncated)

Changelog

Sourced from effect's changelog.

3.21.2

Patch Changes

  • #6194 74f3267 Thanks @​mikearnaldi! - Fix TestClock.unsafeCurrentTimeNanos() to floor fractional millisecond instants before converting them to BigInt.

3.21.1

Patch Changes

  • #6139 f99048e Thanks @​marbemac! - Fix batched request resolver defects causing consumer fibers to hang forever.

    When a RequestResolver.makeBatched resolver died with a defect, the request Deferreds were never completed because the cleanup logic in invokeWithInterrupt used flatMap (which only runs on success). Changed to ensuring so uncompleted request entries are always resolved regardless of exit type.

3.21.0

Minor Changes

  • #5780 f7bb09b Thanks @​kitlangton! - Add Cron.prev and reverse iteration support, aligning next/prev lookup tables, fixing DST handling symmetry, and expanding cron backward/forward test coverage.

  • #5780 bd7552a Thanks @​mattiamanzati! - Add type-level utils to asserting layer types

  • #5780 ad1a7eb Thanks @​schickling! - RcMap: support dynamic idleTimeToLive values per key

    The idleTimeToLive option can now be a function that receives the key and returns a duration, allowing different TTL values for different resources.

    const map =
      yield *
      RcMap.make({
        lookup: (key: string) => acquireResource(key),
        idleTimeToLive: (key: string) => {
          if (key.startsWith("premium:")) return Duration.minutes(10)
          return Duration.minutes(1)
        }
      })
  • #5780 0d32048 Thanks @​mikearnaldi! - Fix annotateCurrentSpan, add Effect.currentPropagatedSpan

Patch Changes

  • #5780 0d32048 Thanks @​mikearnaldi! - Add logs to first propagated span, in the following case before this fix the log would not be added to the p span because Effect.fn adds a fake span for the purpose of adding a stack frame.

    import { Effect } from "effect"
    const f = Effect.fn(function* () {
    yield* Effect.logWarning("FooBar")
    return yield* Effect.fail("Oops")

... (truncated)

Commits

Updates @effect/language-service from 0.80.0 to 0.86.1

Release notes

Sourced from @​effect/language-service's releases.

@​effect/language-service@​0.86.1

Patch Changes

  • #732 0674371 Thanks @​mattiamanzati! - Update the Effect v4 test harness and language service development dependencies to Effect 4.0.0 beta 66, including fixture updates for the latest Context service API.

@​effect/language-service@​0.86.0

Minor Changes

  • #728 a5b0e47 Thanks @​mattiamanzati! - Add the unsafeEffectTypeAssertion diagnostic to catch as Effect<...>, as Stream<...>, and as Layer<...> assertions that unsafely narrow the error or requirements channels.

    The rule skips channels whose original type is any and offers a quick fix that removes the assertion while preserving the original expression.

@​effect/language-service@​0.85.1

Patch Changes

  • #726 fd4a8da Thanks @​mattiamanzati! - Update the Effect v4 beta examples and type parsing to match the renamed Context APIs in the latest 4.0.0-beta releases.

  • #724 14d5798 Thanks @​mattiamanzati! - Refactor Effect context tracking to use cached node context flags and direct generator lookups.

    This aligns the TypeScript implementation more closely with the TSGo version and simplifies diagnostics that need to detect whether code is inside an Effect generator.

@​effect/language-service@​0.85.0

Minor Changes

  • #720 4229bb9 Thanks @​mattiamanzati! - Add the nestedEffectGenYield diagnostic to detect yield* Effect.gen(...) inside an existing Effect generator context.

    Example:

    Effect.gen(function* () {
      yield* Effect.gen(function* () {
        yield* Effect.succeed(1);
      });
    });
  • #723 da9cc4b Thanks @​mattiamanzati! - Add the effectMapFlatten style diagnostic for Effect.map(...) immediately followed by Effect.flatten in pipe flows.

    Example:

    import { Effect } from "effect";
    const program = Effect.succeed(1).pipe(
    Effect.map((n) => Effect.succeed(n + 1)),
    Effect.flatten
    );

  • #718 0af7c0f Thanks @​mattiamanzati! - Add the lazyPromiseInEffectSync diagnostic to catch Effect.sync(() => Promise...) patterns and suggest using Effect.promise or Effect.tryPromise for async work.

... (truncated)

Commits

Updates @effect/opentelemetry from 0.61.0 to 0.63.0

Release notes

Sourced from @​effect/opentelemetry's releases.

@​effect/opentelemetry@​0.63.0

Patch Changes

  • #5780 0d32048 Thanks @​mikearnaldi! - Add logs to first propagated span, in the following case before this fix the log would not be added to the p span because Effect.fn adds a fake span for the purpose of adding a stack frame.

    import { Effect } from "effect"
    const f = Effect.fn(function* () {
    yield* Effect.logWarning("FooBar")
    return yield* Effect.fail("Oops")
    })
    const p = f().pipe(Effect.withSpan("p"))

  • Updated dependencies [f7bb09b, bd7552a, ad1a7eb, 0d32048, 0d32048]:

    • effect@3.21.0
    • @​effect/platform@​0.96.0

@​effect/opentelemetry@​0.62.0

Patch Changes

Changelog

Sourced from @​effect/opentelemetry's changelog.

0.63.0

Patch Changes

  • #5780 0d32048 Thanks @​mikearnaldi! - Add logs to first propagated span, in the following case before this fix the log would not be added to the p span because Effect.fn adds a fake span for the purpose of adding a stack frame.

    import { Effect } from "effect"
    const f = Effect.fn(function* () {
    yield* Effect.logWarning("FooBar")
    return yield* Effect.fail("Oops")
    })
    const p = f().pipe(Effect.withSpan("p"))

  • Updated dependencies [f7bb09b, bd7552a, ad1a7eb, 0d32048, 0d32048]:

    • effect@3.21.0
    • @​effect/platform@​0.96.0

0.62.0

Patch Changes

Commits

Updates @effect/cluster from 0.56.4 to 0.58.2

Release notes

Sourced from @​effect/cluster's releases.

@​effect/cluster@​0.58.2

Patch Changes

@​effect/cluster@​0.58.1

Patch Changes

@​effect/cluster@​0.58.0

Patch Changes

@​effect/cluster@​0.57.0

Patch Changes

Changelog

Sourced from @​effect/cluster's changelog.

0.58.2

Patch Changes

0.58.1

Patch Changes

… with 9 updates

Bumps the effect-ecosystem group with 9 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [@effect/cli](https://github.com/Effect-TS/effect/tree/HEAD/packages/cli) | `0.73.2` | `0.75.1` |
| [@effect/platform](https://github.com/Effect-TS/effect/tree/HEAD/packages/platform) | `0.94.5` | `0.96.1` |
| [@effect/platform-node](https://github.com/Effect-TS/effect/tree/HEAD/packages/platform-node) | `0.104.1` | `0.106.0` |
| [@effect/rpc](https://github.com/Effect-TS/effect/tree/HEAD/packages/rpc) | `0.73.2` | `0.75.1` |
| [effect](https://github.com/Effect-TS/effect/tree/HEAD/packages/effect) | `3.19.19` | `3.21.2` |
| [@effect/language-service](https://github.com/Effect-TS/language-service) | `0.80.0` | `0.86.1` |
| [@effect/opentelemetry](https://github.com/Effect-TS/effect/tree/HEAD/packages/opentelemetry) | `0.61.0` | `0.63.0` |
| [@effect/cluster](https://github.com/Effect-TS/effect/tree/HEAD/packages/cluster) | `0.56.4` | `0.58.2` |
| [@effect/sql](https://github.com/Effect-TS/effect/tree/HEAD/packages/sql) | `0.49.0` | `0.51.1` |



Updates `@effect/cli` from 0.73.2 to 0.75.1
- [Release notes](https://github.com/Effect-TS/effect/releases)
- [Changelog](https://github.com/Effect-TS/effect/blob/main/packages/cli/CHANGELOG.md)
- [Commits](https://github.com/Effect-TS/effect/commits/@effect/cli@0.75.1/packages/cli)

Updates `@effect/platform` from 0.94.5 to 0.96.1
- [Release notes](https://github.com/Effect-TS/effect/releases)
- [Changelog](https://github.com/Effect-TS/effect/blob/main/packages/platform/CHANGELOG.md)
- [Commits](https://github.com/Effect-TS/effect/commits/@effect/platform@0.96.1/packages/platform)

Updates `@effect/platform-node` from 0.104.1 to 0.106.0
- [Release notes](https://github.com/Effect-TS/effect/releases)
- [Changelog](https://github.com/Effect-TS/effect/blob/main/packages/platform-node/CHANGELOG.md)
- [Commits](https://github.com/Effect-TS/effect/commits/@effect/platform-node@0.106.0/packages/platform-node)

Updates `@effect/rpc` from 0.73.2 to 0.75.1
- [Release notes](https://github.com/Effect-TS/effect/releases)
- [Changelog](https://github.com/Effect-TS/effect/blob/main/packages/rpc/CHANGELOG.md)
- [Commits](https://github.com/Effect-TS/effect/commits/@effect/rpc@0.75.1/packages/rpc)

Updates `effect` from 3.19.19 to 3.21.2
- [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@3.21.2/packages/effect)

Updates `@effect/language-service` from 0.80.0 to 0.86.1
- [Release notes](https://github.com/Effect-TS/language-service/releases)
- [Changelog](https://github.com/Effect-TS/language-service/blob/main/CHANGELOG.md)
- [Commits](https://github.com/Effect-TS/language-service/compare/@effect/language-service@0.80.0...@effect/language-service@0.86.1)

Updates `@effect/opentelemetry` from 0.61.0 to 0.63.0
- [Release notes](https://github.com/Effect-TS/effect/releases)
- [Changelog](https://github.com/Effect-TS/effect/blob/main/packages/opentelemetry/CHANGELOG.md)
- [Commits](https://github.com/Effect-TS/effect/commits/@effect/opentelemetry@0.63.0/packages/opentelemetry)

Updates `@effect/cluster` from 0.56.4 to 0.58.2
- [Release notes](https://github.com/Effect-TS/effect/releases)
- [Changelog](https://github.com/Effect-TS/effect/blob/main/packages/cluster/CHANGELOG.md)
- [Commits](https://github.com/Effect-TS/effect/commits/@effect/cluster@0.58.2/packages/cluster)

Updates `@effect/sql` from 0.49.0 to 0.51.1
- [Release notes](https://github.com/Effect-TS/effect/releases)
- [Changelog](https://github.com/Effect-TS/effect/blob/main/packages/sql/CHANGELOG.md)
- [Commits](https://github.com/Effect-TS/effect/commits/@effect/sql@0.51.1/packages/sql)

---
updated-dependencies:
- dependency-name: "@effect/cli"
  dependency-version: 0.75.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: effect-ecosystem
- dependency-name: "@effect/platform"
  dependency-version: 0.96.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: effect-ecosystem
- dependency-name: "@effect/platform-node"
  dependency-version: 0.106.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: effect-ecosystem
- dependency-name: "@effect/rpc"
  dependency-version: 0.75.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: effect-ecosystem
- dependency-name: effect
  dependency-version: 3.21.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: effect-ecosystem
- dependency-name: "@effect/language-service"
  dependency-version: 0.86.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: effect-ecosystem
- dependency-name: "@effect/opentelemetry"
  dependency-version: 0.63.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: effect-ecosystem
- dependency-name: "@effect/cluster"
  dependency-version: 0.58.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: effect-ecosystem
- dependency-name: "@effect/sql"
  dependency-version: 0.51.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: effect-ecosystem
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot @github
Copy link
Copy Markdown
Contributor Author

dependabot Bot commented on behalf of github May 18, 2026

Labels

The following labels could not be found: automated, dependencies. Please create them before Dependabot can add them to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

@vercel
Copy link
Copy Markdown

vercel Bot commented May 18, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

2 Skipped Deployments
Project Deployment Actions Updated (UTC)
effect-patterns Ignored Ignored Preview May 18, 2026 10:53pm
effect-patterns-mcp-server Ignored Ignored Preview May 18, 2026 10:53pm

Request Review

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant