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

@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-039e9b535ff29b51c7af8eed79878061ab38ac20-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
@enisdenjo enisdenjo changed the title Async compatible Hive PubSub, Redis PubSub, EDFS Async compatible Hive PubSub, Redis and NATS PubSub, EDFS Sep 2, 2025
@enisdenjo enisdenjo merged commit 239677a into v2 Sep 3, 2025
62 of 64 checks passed
@enisdenjo enisdenjo deleted the dist-sub-web branch September 3, 2025 01:25
enisdenjo added a commit that referenced this pull request Sep 3, 2025
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
enisdenjo added a commit that referenced this pull request Sep 4, 2025
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
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