Skip to content

Upcoming Release Changes#1449

Merged
ardatan merged 1 commit into
mainfrom
changeset-release/main
Sep 6, 2025
Merged

Upcoming Release Changes#1449
ardatan merged 1 commit into
mainfrom
changeset-release/main

Conversation

@theguild-bot
Copy link
Copy Markdown
Collaborator

@theguild-bot theguild-bot commented Sep 5, 2025

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

Releases

@graphql-mesh/fusion-runtime@1.1.0

Minor Changes

  • #1455 b6f985b Thanks @ardatan! - Support client side pubsub operation definition with @pubsubOperation

    Instead of @resolveTo on the gateway-side configuration with additionalTypeDefs, now you can define those operations on the subgraphs directly. Since this is a additional directive provided by Mesh, you need to use @composeDirective

              extend schema @link(
                url: "https://specs.apollo.dev/federation/v2.6"
                import: ["@key", "@composeDirective"]
              )
              @link(
                url: "https://the-guild.dev/mesh/v1.0"
                import: ["@pubsubOperation"]
              )
              @composeDirective(name: "@pubsubOperation")
    
            directive @pubsubOperation(
              pubsubTopic: String!
              filterBy: String
              result: String
            ) on FIELD_DEFINITION
    
            type Query {
              hello: String!
            }
            type Product @key(fields: "id") {
              id: ID!
              name: String!
              price: Float!
            }
    
            type Subscription {
              newProductSubgraph: Product! @pubsubOperation(pubsubTopic: "new_product")
            }

Patch Changes

@graphql-tools/executor-common@1.0.1

Patch Changes

@graphql-tools/executor-graphql-ws@3.0.1

Patch Changes

  • Updated dependencies [b0e5568]:
    • @graphql-tools/executor-common@1.0.1

@graphql-tools/executor-http@3.0.1

Patch Changes

  • Updated dependencies [b0e5568]:
    • @graphql-tools/executor-common@1.0.1

@graphql-tools/federation@4.0.1

Patch Changes

  • Updated dependencies []:
    • @graphql-tools/executor-http@3.0.1

@graphql-hive/gateway@2.0.3

Patch Changes

@graphql-hive/logger@1.0.2

Patch Changes

@graphql-hive/nestjs@2.0.3

Patch Changes

@graphql-hive/plugin-aws-sigv4@2.0.2

Patch Changes

@graphql-hive/plugin-deduplicate-request@2.0.1

Patch Changes

@graphql-mesh/hmac-upstream-signature@2.0.1

Patch Changes

@graphql-mesh/plugin-jwt-auth@2.0.2

Patch Changes

@graphql-hive/plugin-opentelemetry@1.0.3

Patch Changes

@graphql-mesh/plugin-prometheus@2.0.3

Patch Changes

@graphql-hive/gateway-runtime@2.0.3

Patch Changes

  • #1450 ab05e3f Thanks @dependabot! - dependencies updates:

  • #1452 b0e5568 Thanks @dependabot! - dependencies updates:

  • #1455 b6f985b Thanks @ardatan! - dependencies updates:

  • #1455 b6f985b Thanks @ardatan! - Support client side pubsub operation definition with @pubsubOperation

    Instead of @resolveTo on the gateway-side configuration with additionalTypeDefs, now you can define those operations on the subgraphs directly. Since this is a additional directive provided by Mesh, you need to use @composeDirective

              extend schema @link(
                url: "https://specs.apollo.dev/federation/v2.6"
                import: ["@key", "@composeDirective"]
              )
              @link(
                url: "https://the-guild.dev/mesh/v1.0"
                import: ["@pubsubOperation"]
              )
              @composeDirective(name: "@pubsubOperation")
    
            directive @pubsubOperation(
              pubsubTopic: String!
              filterBy: String
              result: String
            ) on FIELD_DEFINITION
    
            type Query {
              hello: String!
            }
            type Product @key(fields: "id") {
              id: ID!
              name: String!
              price: Float!
            }
    
            type Subscription {
              newProductSubgraph: Product! @pubsubOperation(pubsubTopic: "new_product")
            }
  • #1448 105c10d Thanks @enisdenjo! - Define user/plugin extended context generics as partial

  • #1448 105c10d Thanks @enisdenjo! - Propagate headers options payloads contain the execution context

  • Updated dependencies [b0e5568, ab05e3f, b0e5568, b6f985b, ab05e3f, b6f985b, ab05e3f, b0e5568, b6f985b, b0e5568, b6f985b, b0e5568]:

    • @graphql-hive/logger@1.0.2
    • @graphql-mesh/fusion-runtime@1.1.0
    • @graphql-mesh/hmac-upstream-signature@2.0.1
    • @graphql-mesh/transport-common@1.0.2
    • @graphql-tools/executor-common@1.0.1
    • @graphql-tools/executor-http@3.0.1
    • @graphql-tools/federation@4.0.1

@graphql-mesh/transport-common@1.0.2

Patch Changes

@graphql-mesh/transport-http@1.0.2

Patch Changes

@graphql-mesh/transport-http-callback@1.0.2

Patch Changes

@graphql-mesh/transport-ws@2.0.2

Patch Changes

@theguild-bot
Copy link
Copy Markdown
Collaborator Author

theguild-bot commented Sep 5, 2025

🚀 Snapshot Release (rc)

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

Package Version Info
@graphql-tools/executor-common 1.0.1-rc-874803f35bb9511080117b9b7d6b71621965a299 npm ↗︎ unpkg ↗︎
@graphql-tools/executor-graphql-ws 3.0.1-rc-874803f35bb9511080117b9b7d6b71621965a299 npm ↗︎ unpkg ↗︎
@graphql-tools/executor-http 3.0.1-rc-874803f35bb9511080117b9b7d6b71621965a299 npm ↗︎ unpkg ↗︎
@graphql-tools/federation 4.0.1-rc-874803f35bb9511080117b9b7d6b71621965a299 npm ↗︎ unpkg ↗︎
@graphql-mesh/fusion-runtime 1.1.0-rc-874803f35bb9511080117b9b7d6b71621965a299 npm ↗︎ unpkg ↗︎
@graphql-hive/gateway 2.0.3-rc-874803f35bb9511080117b9b7d6b71621965a299 npm ↗︎ unpkg ↗︎
@graphql-hive/logger 1.0.2-rc-874803f35bb9511080117b9b7d6b71621965a299 npm ↗︎ unpkg ↗︎
@graphql-hive/nestjs 2.0.3-rc-874803f35bb9511080117b9b7d6b71621965a299 npm ↗︎ unpkg ↗︎
@graphql-hive/plugin-aws-sigv4 2.0.2-rc-874803f35bb9511080117b9b7d6b71621965a299 npm ↗︎ unpkg ↗︎
@graphql-hive/plugin-deduplicate-request 2.0.1-rc-874803f35bb9511080117b9b7d6b71621965a299 npm ↗︎ unpkg ↗︎
@graphql-mesh/hmac-upstream-signature 2.0.1-rc-874803f35bb9511080117b9b7d6b71621965a299 npm ↗︎ unpkg ↗︎
@graphql-mesh/plugin-jwt-auth 2.0.2-rc-874803f35bb9511080117b9b7d6b71621965a299 npm ↗︎ unpkg ↗︎
@graphql-hive/plugin-opentelemetry 1.0.3-rc-874803f35bb9511080117b9b7d6b71621965a299 npm ↗︎ unpkg ↗︎
@graphql-mesh/plugin-prometheus 2.0.3-rc-874803f35bb9511080117b9b7d6b71621965a299 npm ↗︎ unpkg ↗︎
@graphql-hive/gateway-runtime 2.0.3-rc-874803f35bb9511080117b9b7d6b71621965a299 npm ↗︎ unpkg ↗︎
@graphql-mesh/transport-common 1.0.2-rc-874803f35bb9511080117b9b7d6b71621965a299 npm ↗︎ unpkg ↗︎
@graphql-mesh/transport-http 1.0.2-rc-874803f35bb9511080117b9b7d6b71621965a299 npm ↗︎ unpkg ↗︎
@graphql-mesh/transport-http-callback 1.0.2-rc-874803f35bb9511080117b9b7d6b71621965a299 npm ↗︎ unpkg ↗︎
@graphql-mesh/transport-ws 2.0.2-rc-874803f35bb9511080117b9b7d6b71621965a299 npm ↗︎ unpkg ↗︎

@theguild-bot
Copy link
Copy Markdown
Collaborator Author

theguild-bot commented Sep 5, 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
Copy Markdown
Collaborator Author

theguild-bot commented Sep 5, 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
Copy Markdown
Collaborator Author

theguild-bot commented Sep 5, 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
Copy Markdown
Collaborator Author

theguild-bot commented Sep 5, 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
Copy Markdown
Collaborator Author

theguild-bot commented Sep 5, 2025

🚀 Snapshot Release (Binary for Windows-X64)

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

Download

@theguild-bot
Copy link
Copy Markdown
Collaborator Author

theguild-bot commented Sep 5, 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.3-rc-874803f35bb9511080117b9b7d6b71621965a299

@theguild-bot
Copy link
Copy Markdown
Collaborator Author

theguild-bot commented Sep 5, 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.3-rc-874803f35bb9511080117b9b7d6b71621965a299-bun

@theguild-bot theguild-bot force-pushed the changeset-release/main branch 6 times, most recently from 8204863 to 064b8f0 Compare September 5, 2025 18:54
@theguild-bot theguild-bot force-pushed the changeset-release/main branch from 064b8f0 to 874803f Compare September 6, 2025 13:09
@ardatan ardatan merged commit 731f7c7 into main Sep 6, 2025
32 checks passed
@ardatan ardatan deleted the changeset-release/main branch September 6, 2025 13:09
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.

2 participants