Skip to content

Conversation

enisdenjo
Copy link
Member

@enisdenjo enisdenjo commented Aug 19, 2025

#snapshot-npm-tag "next"

Ref GW-448

In order to support advanced PubSub mechanisms, like implementing Redis, the PubSub interface needs to change and start supporting promises in subscribe and publish, a necessary change to add guarantees and proper error handling. While at it, we refactored and dropped legacy methods and functions, moderanising and refreshing the API adding support for advanced primitives.

See changelog for more information and migration.

TODO

@theguild-bot
Copy link
Collaborator

theguild-bot commented Aug 19, 2025

🚀 Snapshot Release (next)

The latest changes of this PR are available as next on npm (based on the declared changesets):

Package Version Info
@graphql-tools/batch-delegate 10.0.0-next-bd85b741fd6eaf99b33efb5322e7c75c3224e494 npm ↗︎ unpkg ↗︎
@graphql-tools/batch-execute 10.0.0-next-bd85b741fd6eaf99b33efb5322e7c75c3224e494 npm ↗︎ unpkg ↗︎
@graphql-tools/delegate 11.0.0-next-bd85b741fd6eaf99b33efb5322e7c75c3224e494 npm ↗︎ unpkg ↗︎
@graphql-tools/executor-common 1.0.0-next-bd85b741fd6eaf99b33efb5322e7c75c3224e494 npm ↗︎ unpkg ↗︎
@graphql-tools/executor-graphql-ws 3.0.0-next-bd85b741fd6eaf99b33efb5322e7c75c3224e494 npm ↗︎ unpkg ↗︎
@graphql-tools/executor-http 3.0.0-next-bd85b741fd6eaf99b33efb5322e7c75c3224e494 npm ↗︎ unpkg ↗︎
@graphql-tools/federation 4.0.0-next-bd85b741fd6eaf99b33efb5322e7c75c3224e494 npm ↗︎ unpkg ↗︎
@graphql-mesh/fusion-runtime 1.0.0-next-bd85b741fd6eaf99b33efb5322e7c75c3224e494 npm ↗︎ unpkg ↗︎
@graphql-hive/gateway 2.0.0-next-bd85b741fd6eaf99b33efb5322e7c75c3224e494 npm ↗︎ unpkg ↗︎
@graphql-hive/importer 2.0.0-next-bd85b741fd6eaf99b33efb5322e7c75c3224e494 npm ↗︎ unpkg ↗︎
@graphql-hive/logger 1.0.1-next-bd85b741fd6eaf99b33efb5322e7c75c3224e494 npm ↗︎ unpkg ↗︎
@graphql-hive/nestjs 2.0.0-next-bd85b741fd6eaf99b33efb5322e7c75c3224e494 npm ↗︎ unpkg ↗︎
@graphql-hive/plugin-aws-sigv4 2.0.0-next-bd85b741fd6eaf99b33efb5322e7c75c3224e494 npm ↗︎ unpkg ↗︎
@graphql-hive/plugin-deduplicate-request 2.0.0-next-bd85b741fd6eaf99b33efb5322e7c75c3224e494 npm ↗︎ unpkg ↗︎
@graphql-mesh/hmac-upstream-signature 2.0.0-next-bd85b741fd6eaf99b33efb5322e7c75c3224e494 npm ↗︎ unpkg ↗︎
@graphql-mesh/plugin-jwt-auth 2.0.0-next-bd85b741fd6eaf99b33efb5322e7c75c3224e494 npm ↗︎ unpkg ↗︎
@graphql-mesh/plugin-opentelemetry 2.0.0-next-bd85b741fd6eaf99b33efb5322e7c75c3224e494 npm ↗︎ unpkg ↗︎
@graphql-mesh/plugin-prometheus 2.0.0-next-bd85b741fd6eaf99b33efb5322e7c75c3224e494 npm ↗︎ unpkg ↗︎
@graphql-hive/pubsub 2.0.0-next-bd85b741fd6eaf99b33efb5322e7c75c3224e494 npm ↗︎ unpkg ↗︎
@graphql-hive/gateway-runtime 2.0.0-next-bd85b741fd6eaf99b33efb5322e7c75c3224e494 npm ↗︎ unpkg ↗︎
@graphql-hive/signal 2.0.0-next-bd85b741fd6eaf99b33efb5322e7c75c3224e494 npm ↗︎ unpkg ↗︎
@graphql-tools/stitch 10.0.0-next-bd85b741fd6eaf99b33efb5322e7c75c3224e494 npm ↗︎ unpkg ↗︎
@graphql-tools/stitching-directives 4.0.0-next-bd85b741fd6eaf99b33efb5322e7c75c3224e494 npm ↗︎ unpkg ↗︎
@graphql-mesh/transport-common 1.0.0-next-bd85b741fd6eaf99b33efb5322e7c75c3224e494 npm ↗︎ unpkg ↗︎
@graphql-mesh/transport-http 1.0.0-next-bd85b741fd6eaf99b33efb5322e7c75c3224e494 npm ↗︎ unpkg ↗︎
@graphql-mesh/transport-http-callback 1.0.0-next-bd85b741fd6eaf99b33efb5322e7c75c3224e494 npm ↗︎ unpkg ↗︎
@graphql-mesh/transport-ws 2.0.0-next-bd85b741fd6eaf99b33efb5322e7c75c3224e494 npm ↗︎ unpkg ↗︎
@graphql-tools/wrap 11.0.0-next-bd85b741fd6eaf99b33efb5322e7c75c3224e494 npm ↗︎ unpkg ↗︎

@theguild-bot
Copy link
Collaborator

theguild-bot commented Aug 19, 2025

🚀 Snapshot Release (Binary for macOS-ARM64)

The latest changes of this PR are available for download (based on the declared changesets).

Download

@theguild-bot
Copy link
Collaborator

theguild-bot commented Aug 19, 2025

🚀 Snapshot Release (Binary for Linux-X64)

The latest changes of this PR are available for download (based on the declared changesets).

Download

@theguild-bot
Copy link
Collaborator

theguild-bot commented Aug 19, 2025

🚀 Snapshot Release (Binary for Linux-ARM64)

The latest changes of this PR are available for download (based on the declared changesets).

Download

@theguild-bot
Copy link
Collaborator

theguild-bot commented Aug 19, 2025

🚀 Snapshot Release (Binary for macOS-X64)

The latest changes of this PR are available for download (based on the declared changesets).

Download

@theguild-bot
Copy link
Collaborator

theguild-bot commented Aug 19, 2025

🚀 Snapshot Release (Node Docker Image)

The latest changes of this PR are available as image on GitHub Container Registry (based on the declared changesets):

ghcr.io/graphql-hive/gateway:2.0.0-next-bd85b741fd6eaf99b33efb5322e7c75c3224e494

@theguild-bot
Copy link
Collaborator

theguild-bot commented Aug 19, 2025

🚀 Snapshot Release (Bun Docker Image)

The latest changes of this PR are available as image on GitHub Container Registry (based on the declared changesets):

ghcr.io/graphql-hive/gateway:2.0.0-next-bd85b741fd6eaf99b33efb5322e7c75c3224e494-bun

@theguild-bot
Copy link
Collaborator

theguild-bot commented Aug 19, 2025

🚀 Snapshot Release (Binary for Windows-X64)

The latest changes of this PR are available for download (based on the declared changesets).

Download

@enisdenjo enisdenjo force-pushed the dist-sub-web branch 2 times, most recently from 18325d5 to 82ef9db Compare August 27, 2025 15:37
@enisdenjo enisdenjo changed the title Improved Hive PubSub, Redis PubSub and distributed subscriptions example Async compatible Hive PubSub, Redis PubSub, EDFS Aug 29, 2025
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.

3 participants