Skip to content

chore: bump effect from 4.0.0-beta.107 to 4.0.0-rc.117 - #190

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

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/effect-4.0.0-rc.117

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 22, 2026

Copy link
Copy Markdown
Contributor

Bumps effect from 4.0.0-beta.107 to 4.0.0-rc.117.

Release notes

Sourced from effect's releases.

effect@4.0.0-rc.117

Patch Changes

  • #8331 9953c92 Thanks @​tim-smart! - Bound local sends that wait for an unregistered cluster entity type. These sends now fail with an Entity type ... not registered defect at the shared runner registration deadline. Once that startup deadline has elapsed, sends to not-yet-registered dynamic entity types fail immediately.

  • #8319 c6e8b20 Thanks @​fubhy! - Extend NetAddress.toCanonical to accept internet addresses. IPv4-mapped IPv6 addresses become IPv4 while retaining the port. Other addresses retain their identity and IPv6 scope metadata.

  • #8317 8d40572 Thanks @​tim-smart! - Fix cluster workflows stalling after request resets.

  • #8323 1b21e0d Thanks @​fubhy! - Add validated multicast address refinements for IP and MAC addresses.

  • #8310 3b155e3 Thanks @​williamrobertson13! - Fix memory leaks in Pool.makeWithTTL with the usage strategy by releasing retired resources and consumed acquisition errors from the TTL queue.

  • #8326 895d944 Thanks @​lloydrichards! - Normalize identified MCP output schemas to object roots across protocol versions. Support identified object schemas in MCP elicitation requests.

  • #8318 705fb68 Thanks @​fubhy! - Add Queue.shutdownUnsafe to synchronously discard buffered messages and settle pending queue operations from callbacks. Both Queue.shutdown and Queue.shutdownUnsafe return false when the queue has already been shut down or completed; previously, Queue.shutdown always returned true.

  • #8325 87912c0 Thanks @​fubhy! - Add NetAddress.formatNativeHost and NetAddress.formatMulticastInterface with explicit platform and scope ID map parameters for native socket APIs.

  • #8308 106af64 Thanks @​tristanz! - Release savepoints after nested transactions succeed or successfully roll back in PostgreSQL, PGlite, MySQL, libSQL, and the Node, Bun, React Native, and WASM SQLite clients. This frees PostgreSQL transaction locks before the outer transaction completes.

    Custom SQL clients can opt in through the new releaseSavepoint option. Clients that omit it are unchanged.

  • #8323 1b21e0d Thanks @​fubhy! - Add generic branded NetAddress classifications and named validating schemas. Singleton address constants retain their base-family types; guards expose classifications on demand. Operations that derive new address bits return only the IPv4 or IPv6 family until callers revalidate the classification.

  • #8305 3d59ae6 Thanks @​tim-smart! - Make criteria optional for Decision.probability. When supplied, criteria still requires descriptions for both false and true.

    Decision.Probability.criteria is now optional, so consumers reading outcome descriptions (for example, decision.criteria.true) must first guard against undefined.

  • #8329 89c9a39 Thanks @​tim-smart! - Warn when conflicting cluster workflow definitions reuse a tag.

effect@4.0.0-rc.116

Patch Changes

  • #7908 c19c63f Thanks @​gcanti! - Add experimental JIT and AOT schema compilers that work through the existing SchemaParser APIs and share a decoder registry. Enable JIT globally with effect/unstable/schema/SchemaJITCompiler/enable, selectively with SchemaJITCompiler.enable(ast), or install generated AOT decoders without requiring dynamic function construction. The new effect/unstable/schema/SchemaAOTCompiler/Build entrypoint discovers direct Schema exports from explicit module loaders and writes a self-installing AOT module through Effect's FileSystem and Path services. Compiled decoders can provide optional synchronous decode and make operations; normal SchemaParser calls consume them transparently and retain decodeEffect and makeEffect as the detailed fallbacks. AOT targets declare the operations to prepare, so generated modules contain only those operation families and use

... (truncated)

Changelog

Sourced from effect's changelog.

4.0.0-rc.117

Patch Changes

  • #8331 9953c92 Thanks @​tim-smart! - Bound local sends that wait for an unregistered cluster entity type. These sends now fail with an Entity type ... not registered defect at the shared runner registration deadline. Once that startup deadline has elapsed, sends to not-yet-registered dynamic entity types fail immediately.

  • #8319 c6e8b20 Thanks @​fubhy! - Extend NetAddress.toCanonical to accept internet addresses. IPv4-mapped IPv6 addresses become IPv4 while retaining the port. Other addresses retain their identity and IPv6 scope metadata.

  • #8317 8d40572 Thanks @​tim-smart! - Fix cluster workflows stalling after request resets.

  • #8323 1b21e0d Thanks @​fubhy! - Add validated multicast address refinements for IP and MAC addresses.

  • #8310 3b155e3 Thanks @​williamrobertson13! - Fix memory leaks in Pool.makeWithTTL with the usage strategy by releasing retired resources and consumed acquisition errors from the TTL queue.

  • #8326 895d944 Thanks @​lloydrichards! - Normalize identified MCP output schemas to object roots across protocol versions. Support identified object schemas in MCP elicitation requests.

  • #8318 705fb68 Thanks @​fubhy! - Add Queue.shutdownUnsafe to synchronously discard buffered messages and settle pending queue operations from callbacks. Both Queue.shutdown and Queue.shutdownUnsafe return false when the queue has already been shut down or completed; previously, Queue.shutdown always returned true.

  • #8325 87912c0 Thanks @​fubhy! - Add NetAddress.formatNativeHost and NetAddress.formatMulticastInterface with explicit platform and scope ID map parameters for native socket APIs.

  • #8308 106af64 Thanks @​tristanz! - Release savepoints after nested transactions succeed or successfully roll back in PostgreSQL, PGlite, MySQL, libSQL, and the Node, Bun, React Native, and WASM SQLite clients. This frees PostgreSQL transaction locks before the outer transaction completes.

    Custom SQL clients can opt in through the new releaseSavepoint option. Clients that omit it are unchanged.

  • #8323 1b21e0d Thanks @​fubhy! - Add generic branded NetAddress classifications and named validating schemas. Singleton address constants retain their base-family types; guards expose classifications on demand. Operations that derive new address bits return only the IPv4 or IPv6 family until callers revalidate the classification.

  • #8305 3d59ae6 Thanks @​tim-smart! - Make criteria optional for Decision.probability. When supplied, criteria still requires descriptions for both false and true.

    Decision.Probability.criteria is now optional, so consumers reading outcome descriptions (for example, decision.criteria.true) must first guard against undefined.

  • #8329 89c9a39 Thanks @​tim-smart! - Warn when conflicting cluster workflow definitions reuse a tag.

4.0.0-rc.116

Patch Changes

  • #7908 c19c63f Thanks @​gcanti! - Add experimental JIT and AOT schema compilers that work through the existing SchemaParser APIs and share a decoder registry. Enable JIT globally with effect/unstable/schema/SchemaJITCompiler/enable, selectively with SchemaJITCompiler.enable(ast), or install generated AOT decoders without requiring dynamic function construction. The new effect/unstable/schema/SchemaAOTCompiler/Build entrypoint discovers direct Schema exports from explicit module loaders and writes a self-installing AOT module through Effect's FileSystem and Path services. Compiled decoders can provide optional synchronous decode and make operations; normal SchemaParser calls consume them transparently and retain decodeEffect and

... (truncated)

Commits

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.107 to 4.0.0-rc.117.
- [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.117/packages/effect)

---
updated-dependencies:
- dependency-name: effect
  dependency-version: 4.0.0-rc.117
  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 Sep 22, 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