Skip to content

Update effect npm packages #6770

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open

Conversation

hash-worker[bot]
Copy link
Contributor

@hash-worker hash-worker bot commented Mar 24, 2025

This PR contains the following updates:

Package Change Age Confidence
@effect/platform (source) 0.79.2 -> 0.87.1 age confidence
@effect/platform-node (source) 0.75.2 -> 0.88.3 age confidence
effect (source) 3.13.11 -> 3.16.10 age confidence

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

Effect-TS/effect (@​effect/platform)

v0.87.1

Compare Source

Patch Changes
  • Updated dependencies [faad30e]:
    • effect@3.16.10

v0.87.0

Compare Source

Minor Changes

v0.86.0

Compare Source

Minor Changes
Patch Changes

v0.85.2

Compare Source

Patch Changes

v0.85.1

Compare Source

Patch Changes

v0.85.0

Compare Source

Minor Changes
Patch Changes

v0.84.11

Compare Source

Patch Changes
  • Updated dependencies [1bb0d8a]:
    • effect@3.16.7

v0.84.10

Compare Source

Patch Changes

v0.84.9

Compare Source

Patch Changes
  • Updated dependencies [bf418ef]:
    • effect@3.16.5

v0.84.8

Compare Source

Patch Changes

v0.84.7

Compare Source

Patch Changes

v0.84.6

Compare Source

Patch Changes

v0.84.5

Compare Source

Patch Changes

v0.84.4

Compare Source

Patch Changes

v0.84.3

Compare Source

Patch Changes

v0.84.2

Compare Source

Patch Changes
  • Updated dependencies [0ddf148]:
    • effect@3.16.2

v0.84.1

Compare Source

Patch Changes
  • Updated dependencies [1bb0d8a]:
    • effect@3.16.7

v0.84.0

Compare Source

Patch Changes

v0.83.0

Compare Source

Minor Changes
Patch Changes
  • Updated dependencies [cc5bb2b]:
    • effect@3.15.5

v0.82.8

Compare Source

Patch Changes

v0.82.7

Compare Source

Patch Changes

v0.82.6

Compare Source

Patch Changes
  • #​4855 618903b Thanks @​gcanti! - Enhance OpenAPI documentation handling by adding safe serialization and HTML escaping functions. This prevents script injection and ensures valid JSON output in the Swagger UI

v0.82.5

Compare Source

Patch Changes

v0.82.4

Compare Source

Patch Changes

v0.82.3

Compare Source

Patch Changes

v0.82.2

Compare Source

Patch Changes

v0.82.1

Compare Source

Patch Changes

v0.82.0

Compare Source

Minor Changes
Patch Changes

v0.81.1

Compare Source

Patch Changes
  • Updated dependencies [24a9ebb]:
    • effect@3.14.22

v0.81.0

Compare Source

Minor Changes
  • #​4842 672920f Thanks @​tim-smart! - allow overriding http span names

    import { FetchHttpClient, HttpClient } from "@​effect/platform"
    import { NodeRuntime } from "@​effect/platform-node"
    import { Effect } from "effect"
    
    Effect.gen(function* () {
      const client = (yield* HttpClient.HttpClient).pipe(
        // Customize the span names for this HttpClient
        HttpClient.withSpanNameGenerator(
          (request) => `http.client ${request.method} ${request.url}`
        )
      )
    
      yield* client.get("https://jsonplaceholder.typicode.com/posts/1")
    }).pipe(Effect.provide(FetchHttpClient.layer), NodeRuntime.runMain)

    And for a server:

    import {
      HttpMiddleware,
      HttpRouter,
      HttpServer,
      HttpServerResponse
    } from "@​effect/platform"
    import { NodeHttpServer, NodeRuntime } from "@​effect/platform-node"
    import { Layer } from "effect"
    import { createServer } from "http"
    
    HttpRouter.empty.pipe(
      HttpRouter.get("/", HttpServerResponse.empty()),
      HttpServer.serve(),
      // Customize the span names for this HttpApp
      HttpMiddleware.withSpanNameGenerator((request) => `GET ${request.url}`),
      Layer.provide(NodeHttpServer.layer(createServer, { port: 3000 })),
      Layer.launch,
      NodeRuntime.runMain
    )

v0.80.21

Compare Source

Patch Changes
  • Updated dependencies [2f3b7d4]:
    • effect@3.14.21

v0.80.20

Compare Source

Patch Changes
  • Updated dependencies [17e2f30]:
    • effect@3.14.20

v0.80.19

Compare Source

Patch Changes

v0.80.18

Compare Source

Patch Changes
  • Updated dependencies [b1164d4]:
    • effect@3.14.18

v0.80.17

Compare Source

Patch Changes

v0.80.16

Compare Source

Patch Changes

v0.80.15

Compare Source

Patch Changes

v0.80.14

Compare Source

Patch Changes
  • Updated dependencies [6ed8d15]:
    • effect@3.14.14

v0.80.13

Compare Source

Patch Changes

v0.80.12

Compare Source

Patch Changes

v0.80.11

Compare Source

Patch Changes
  • Updated dependencies [e536127]:
    • effect@3.14.11

v0.80.10

Compare Source

Patch Changes
  • Updated dependencies [bc7efa3]:
    • effect@3.14.10

v0.80.9

Compare Source

Patch Changes
  • Updated dependencies [d78249f]:
    • effect@3.14.9

v0.80.8

Compare Source

Patch Changes
  • Updated dependencies [b3a2d32]:
    • effect@3.14.8

v0.80.7

Compare Source

Patch Changes
  • Updated dependencies [b542a4b]:
    • effect@3.14.7

v0.80.6

Compare Source

Patch Changes

v0.80.5

Compare Source

Patch Changes

v0.80.4

Compare Source

Patch Changes
  • Updated dependencies [e4ba2c6]:
    • effect@3.14.4

v0.80.3

Compare Source

Patch Changes

v0.80.2

Compare Source

Patch Changes
  • Updated dependencies [2f3b7d4]:
    • effect@3.14.21

v0.80.1

Compare Source

Patch Changes

v0.80.0

Compare Source

Minor Changes
Patch Changes

v0.79.4

Compare Source

Patch Changes

v0.79.3

Compare Source

Patch Changes
Effect-TS/effect (@​effect/platform-node)

v0.88.3

Compare Source

Patch Changes

v0.88.2

Compare Source

Patch Changes

v0.88.1

Compare Source

Patch Changes

v0.88.0

Compare Source

Patch Changes

v0.87.0

Compare Source

Patch Changes

v0.86.5

Compare Source

Patch Changes

v0.86.4

Compare Source

Patch Changes

v0.86.3

Compare Source

Patch Changes

v0.86.2

Compare Source

Patch Changes

v0.86.1

Compare Source

Patch Changes

v0.86.0

Compare Source

Patch Changes

v0.85.16

Compare Source

Patch Changes

v0.85.15

Compare Source

Patch Changes

v0.85.14

Compare Source

Patch Changes

v0.85.13

Compare Source

Patch Changes

v0.85.12

Compare Source

Patch Changes

v0.85.11

Compare Source

Patch Changes

v0.85.10

Compare Source

Patch Changes

v0.85.9

Compare Source

Patch Changes

v0.85.8

Compare Source

Patch Changes

v0.85.7

Compare Source

Patch Changes

v0.85.6

Compare Source

Patch Changes

v0.85.5

Compare Source

Patch Changes

v0.85.4

[Compare Source](https://redirect.github.com/Effect-TS/effect/compare/@effect/p


Configuration

📅 Schedule: Branch creation - "before 4am every weekday,every weekend" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

@hash-worker hash-worker bot enabled auto-merge March 24, 2025 10:11
hashdotai
hashdotai previously approved these changes Mar 24, 2025
@github-actions github-actions bot added area/deps Relates to third-party dependencies (area) area/apps > hash* Affects HASH (a `hash-*` app) area/apps > hash-api Affects the HASH API (app) area/libs Relates to first-party libraries/crates/packages (area) type/eng > backend Owned by the @backend team area/apps labels Mar 24, 2025
@hash-worker hash-worker bot force-pushed the deps/js/effect-npm-packages branch from 3386a00 to d3c67c2 Compare March 24, 2025 11:38
hashdotai
hashdotai previously approved these changes Mar 24, 2025
hashdotai
hashdotai previously approved these changes Mar 24, 2025
hashdotai
hashdotai previously approved these changes Mar 24, 2025
hashdotai
hashdotai previously approved these changes Jun 26, 2025
hashdotai
hashdotai previously approved these changes Jun 27, 2025
hashdotai
hashdotai previously approved these changes Jun 27, 2025
hashdotai
hashdotai previously approved these changes Jun 27, 2025
hashdotai
hashdotai previously approved these changes Jun 28, 2025
hashdotai
hashdotai previously approved these changes Jun 29, 2025
Copy link
Contributor

Benchmark results

@rust/hash-graph-benches – Integrations

scaling_read_entity_linkless

Function Value Mean Flame graphs
entity_by_id 1 entities $$15.6 \mathrm{ms} \pm 81.5 \mathrm{μs}\left({\color{gray}0.892 \mathrm{\%}}\right) $$ Flame Graph
entity_by_id 10 entities $$15.6 \mathrm{ms} \pm 73.7 \mathrm{μs}\left({\color{gray}0.439 \mathrm{\%}}\right) $$ Flame Graph
entity_by_id 10000 entities $$27.2 \mathrm{ms} \pm 121 \mathrm{μs}\left({\color{gray}-0.349 \mathrm{\%}}\right) $$ Flame Graph
entity_by_id 100 entities $$14.8 \mathrm{ms} \pm 79.4 \mathrm{μs}\left({\color{gray}-0.177 \mathrm{\%}}\right) $$ Flame Graph
entity_by_id 1000 entities $$15.3 \mathrm{ms} \pm 67.0 \mathrm{μs}\left({\color{lightgreen}-7.492 \mathrm{\%}}\right) $$ Flame Graph

representative_read_entity_type

Function Value Mean Flame graphs
get_entity_type_by_id Account ID: bf5a9ef5-dc3b-43cf-a291-6210c0321eba $$6.01 \mathrm{ms} \pm 28.5 \mathrm{μs}\left({\color{gray}0.959 \mathrm{\%}}\right) $$ Flame Graph

representative_read_multiple_entities

Function Value Mean Flame graphs
entity_by_property depths: DT=0, PT=2, ET=2, E=2 $$116 \mathrm{ms} \pm 1.36 \mathrm{ms}\left({\color{gray}-0.067 \mathrm{\%}}\right) $$ Flame Graph
entity_by_property depths: DT=0, PT=0, ET=2, E=2 $$108 \mathrm{ms} \pm 599 \mathrm{μs}\left({\color{gray}-0.963 \mathrm{\%}}\right) $$ Flame Graph
entity_by_property depths: DT=0, PT=0, ET=0, E=2 $$102 \mathrm{ms} \pm 529 \mathrm{μs}\left({\color{gray}-0.902 \mathrm{\%}}\right) $$ Flame Graph
entity_by_property depths: DT=0, PT=0, ET=0, E=0 $$92.4 \mathrm{ms} \pm 538 \mathrm{μs}\left({\color{gray}-0.611 \mathrm{\%}}\right) $$ Flame Graph
entity_by_property depths: DT=255, PT=255, ET=255, E=255 $$129 \mathrm{ms} \pm 717 \mathrm{μs}\left({\color{gray}-4.890 \mathrm{\%}}\right) $$ Flame Graph
entity_by_property depths: DT=2, PT=2, ET=2, E=2 $$117 \mathrm{ms} \pm 621 \mathrm{μs}\left({\color{gray}-2.114 \mathrm{\%}}\right) $$ Flame Graph
link_by_source_by_property depths: DT=0, PT=2, ET=2, E=2 $$208 \mathrm{ms} \pm 1.40 \mathrm{ms}\left({\color{gray}0.099 \mathrm{\%}}\right) $$ Flame Graph
link_by_source_by_property depths: DT=0, PT=0, ET=2, E=2 $$203 \mathrm{ms} \pm 1.80 \mathrm{ms}\left({\color{gray}-2.056 \mathrm{\%}}\right) $$ Flame Graph
link_by_source_by_property depths: DT=0, PT=0, ET=0, E=2 $$193 \mathrm{ms} \pm 1.44 \mathrm{ms}\left({\color{gray}-4.039 \mathrm{\%}}\right) $$ Flame Graph
link_by_source_by_property depths: DT=0, PT=0, ET=0, E=0 $$142 \mathrm{ms} \pm 1.11 \mathrm{ms}\left({\color{gray}-4.021 \mathrm{\%}}\right) $$ Flame Graph
link_by_source_by_property depths: DT=255, PT=255, ET=255, E=255 $$221 \mathrm{ms} \pm 1.32 \mathrm{ms}\left({\color{gray}-1.452 \mathrm{\%}}\right) $$ Flame Graph
link_by_source_by_property depths: DT=2, PT=2, ET=2, E=2 $$211 \mathrm{ms} \pm 1.51 \mathrm{ms}\left({\color{gray}-0.249 \mathrm{\%}}\right) $$ Flame Graph

scaling_read_entity_complete_one_depth

Function Value Mean Flame graphs
entity_by_id 50 entities $$5.52 \mathrm{s} \pm 543 \mathrm{ms}\left({\color{red}1407 \mathrm{\%}}\right) $$ Flame Graph
entity_by_id 1 entities $$73.9 \mathrm{ms} \pm 630 \mathrm{μs}\left({\color{gray}2.06 \mathrm{\%}}\right) $$ Flame Graph
entity_by_id 10 entities $$118 \mathrm{ms} \pm 699 \mathrm{μs}\left({\color{gray}0.306 \mathrm{\%}}\right) $$ Flame Graph
entity_by_id 5 entities $$83.6 \mathrm{ms} \pm 474 \mathrm{μs}\left({\color{gray}-1.687 \mathrm{\%}}\right) $$ Flame Graph
entity_by_id 25 entities $$251 \mathrm{ms} \pm 1.82 \mathrm{ms}\left({\color{gray}-0.524 \mathrm{\%}}\right) $$ Flame Graph

scaling_read_entity_complete_zero_depth

Function Value Mean Flame graphs
entity_by_id 50 entities $$17.1 \mathrm{ms} \pm 146 \mathrm{μs}\left({\color{gray}-0.225 \mathrm{\%}}\right) $$ Flame Graph
entity_by_id 1 entities $$15.6 \mathrm{ms} \pm 98.1 \mathrm{μs}\left({\color{gray}0.617 \mathrm{\%}}\right) $$ Flame Graph
entity_by_id 10 entities $$15.5 \mathrm{ms} \pm 49.0 \mathrm{μs}\left({\color{gray}-1.958 \mathrm{\%}}\right) $$ Flame Graph
entity_by_id 5 entities $$14.8 \mathrm{ms} \pm 93.1 \mathrm{μs}\left({\color{gray}0.202 \mathrm{\%}}\right) $$ Flame Graph
entity_by_id 25 entities $$17.2 \mathrm{ms} \pm 68.0 \mathrm{μs}\left({\color{gray}-0.644 \mathrm{\%}}\right) $$ Flame Graph

representative_read_entity

Function Value Mean Flame graphs
entity_by_id entity type ID: https://blockprotocol.org/@alice/types/entity-type/book/v/1 $$29.6 \mathrm{ms} \pm 274 \mathrm{μs}\left({\color{gray}0.879 \mathrm{\%}}\right) $$ Flame Graph
entity_by_id entity type ID: https://blockprotocol.org/@alice/types/entity-type/block/v/1 $$29.6 \mathrm{ms} \pm 325 \mathrm{μs}\left({\color{lightgreen}-9.977 \mathrm{\%}}\right) $$ Flame Graph
entity_by_id entity type ID: https://blockprotocol.org/@alice/types/entity-type/playlist/v/1 $$29.5 \mathrm{ms} \pm 277 \mathrm{μs}\left({\color{gray}-0.150 \mathrm{\%}}\right) $$ Flame Graph
entity_by_id entity type ID: https://blockprotocol.org/@alice/types/entity-type/song/v/1 $$28.9 \mathrm{ms} \pm 285 \mathrm{μs}\left({\color{gray}-2.357 \mathrm{\%}}\right) $$ Flame Graph
entity_by_id entity type ID: https://blockprotocol.org/@alice/types/entity-type/person/v/1 $$29.8 \mathrm{ms} \pm 322 \mathrm{μs}\left({\color{gray}2.74 \mathrm{\%}}\right) $$ Flame Graph
entity_by_id entity type ID: https://blockprotocol.org/@alice/types/entity-type/uk-address/v/1 $$29.5 \mathrm{ms} \pm 278 \mathrm{μs}\left({\color{gray}-0.179 \mathrm{\%}}\right) $$ Flame Graph
entity_by_id entity type ID: https://blockprotocol.org/@alice/types/entity-type/organization/v/1 $$29.8 \mathrm{ms} \pm 291 \mathrm{μs}\left({\color{gray}1.73 \mathrm{\%}}\right) $$ Flame Graph
entity_by_id entity type ID: https://blockprotocol.org/@alice/types/entity-type/building/v/1 $$29.0 \mathrm{ms} \pm 297 \mathrm{μs}\left({\color{gray}-2.641 \mathrm{\%}}\right) $$ Flame Graph
entity_by_id entity type ID: https://blockprotocol.org/@alice/types/entity-type/page/v/2 $$29.0 \mathrm{ms} \pm 279 \mathrm{μs}\left({\color{gray}-1.434 \mathrm{\%}}\right) $$ Flame Graph

@hash-worker hash-worker bot force-pushed the deps/js/effect-npm-packages branch from 4cc5fa4 to b9f057e Compare June 29, 2025 11:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/apps > hash* Affects HASH (a `hash-*` app) area/apps > hash-api Affects the HASH API (app) area/apps area/deps Relates to third-party dependencies (area) area/libs Relates to first-party libraries/crates/packages (area) type/eng > backend Owned by the @backend team
Development

Successfully merging this pull request may close these issues.

3 participants