Skip to content
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

fix(deps): update gateway dependencies #8213

Merged
merged 1 commit into from
Jan 2, 2025
Merged

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Dec 31, 2024

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@graphql-hive/gateway (source) 1.7.4 -> 1.7.6 age adoption passing confidence
@graphql-hive/gateway-runtime (source) 1.4.4 -> 1.4.6 age adoption passing confidence
@graphql-mesh/fusion-runtime (source) 0.10.25 -> 0.10.27 age adoption passing confidence
@graphql-mesh/transport-common (source) 0.7.25 -> 0.7.26 age adoption passing confidence
@graphql-tools/batch-delegate (source) 9.0.25 -> 9.0.27 age adoption passing confidence
@graphql-tools/code-file-loader (source) 8.1.11 -> 8.1.12 age adoption passing confidence
@graphql-tools/executor (source) 1.3.10 -> 1.3.11 age adoption passing confidence
@graphql-tools/federation (source) 3.0.5 -> 3.0.7 age adoption passing confidence
@graphql-tools/graphql-file-loader (source) 8.0.9 -> 8.0.10 age adoption passing confidence
@graphql-tools/load (source) 8.0.10 -> 8.0.11 age adoption passing confidence
@graphql-tools/merge (source) 9.0.15 -> 9.0.16 age adoption passing confidence
@graphql-tools/mock (source) 9.0.12 -> 9.0.13 age adoption passing confidence
@graphql-tools/resolvers-composition (source) 7.0.9 -> 7.0.10 age adoption passing confidence
@graphql-tools/schema (source) 10.0.14 -> 10.0.15 age adoption passing confidence
@graphql-tools/stitch (source) 9.4.11 -> 9.4.12 age adoption passing confidence
@graphql-tools/url-loader (source) 8.0.21 -> 8.0.22 age adoption passing confidence
@graphql-tools/utils (source) 10.7.0 -> 10.7.1 age adoption passing confidence

Release Notes

graphql-hive/gateway (@​graphql-hive/gateway)

v1.7.6

Compare Source

Patch Changes

v1.7.5

Compare Source

Patch Changes
graphql-hive/gateway (@​graphql-hive/gateway-runtime)

v1.4.6

Compare Source

Patch Changes

v1.4.5

Compare Source

Patch Changes
graphql-hive/gateway (@​graphql-mesh/fusion-runtime)

v0.10.27

Compare Source

Patch Changes

v0.10.26

Compare Source

Patch Changes
graphql-hive/gateway (@​graphql-mesh/transport-common)

v0.7.26

Compare Source

Patch Changes
graphql-hive/gateway (@​graphql-tools/batch-delegate)

v9.0.27

Compare Source

Patch Changes
  • #​396 da65b2d Thanks @​ardatan! - Memoize the key arguments correctly;

    With the following schema and resolvers, userById should batch all the requests to usersByIds;

    {
          typeDefs: /* GraphQL */ `
            type User {
              id: ID!
              email: String!
            }
            type Query {
              userById(id: ID!): User
              usersByIds(ids: [ID!]): [User]
            }
          `,
          resolvers: {
            Query: {
              usersByIds: (_root, args) => {
                return args.ids.map((id: string) => users.find((user) => user.id === id));
              },
              userById: (root, args, context, info) => {
                return batchDelegateToSchema({
                  schema: userSubschema,
                  fieldName: 'usersByIds',
                  key: args.id,
                  rootValue: root,
                  context,
                  info,
                })
              },
            },
          },
        }

    This query should batch all the requests to usersByIds:

    {
      userById(id: "1") {
        id
        email
      }
      userById(id: "2") {
        id
        email
      }
    }

    The delegation request should be;

    {
      usersByIds(ids: ["1", "2"]) {
        id
        email
      }
    }

v9.0.26

Compare Source

Patch Changes
ardatan/graphql-tools (@​graphql-tools/code-file-loader)

v8.1.12

Compare Source

Patch Changes
ardatan/graphql-tools (@​graphql-tools/executor)

v1.3.11

Compare Source

Patch Changes
graphql-hive/gateway (@​graphql-tools/federation)

v3.0.7

Compare Source

Patch Changes

v3.0.6

Compare Source

Patch Changes
ardatan/graphql-tools (@​graphql-tools/graphql-file-loader)

v8.0.10

Compare Source

Patch Changes
ardatan/graphql-tools (@​graphql-tools/load)

v8.0.11

Compare Source

Patch Changes
ardatan/graphql-tools (@​graphql-tools/merge)

v9.0.16

Compare Source

Patch Changes
ardatan/graphql-tools (@​graphql-tools/mock)

v9.0.13

Compare Source

Patch Changes
ardatan/graphql-tools (@​graphql-tools/resolvers-composition)

v7.0.10

Compare Source

Patch Changes
ardatan/graphql-tools (@​graphql-tools/schema)

v10.0.15

Compare Source

Patch Changes
graphql-hive/gateway (@​graphql-tools/stitch)

v9.4.12

Compare Source

Patch Changes
ardatan/graphql-tools (@​graphql-tools/url-loader)

v8.0.22

Compare Source

Patch Changes
ardatan/graphql-tools (@​graphql-tools/utils)

v10.7.1

Compare Source

Patch Changes

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), 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 was generated by Mend Renovate. View the repository job log.

Copy link
Contributor

github-actions bot commented Dec 31, 2024

Apollo Federation Subgraph Compatibility Results

Federation 1 Support Federation 2 Support
_service🟢
@key (single)🟢
@key (multi)🟢
@key (composite)🟢
repeatable @key🟢
@requires🟢
@provides🟢
federated tracing🟢
@link🟢
@shareable🟢
@tag🟢
@override🟢
@inaccessible🟢
@composeDirective🟢
@interfaceObject🟢

Learn more:

Copy link
Contributor

github-actions bot commented Dec 31, 2024

💻 Website Preview

The latest changes are available as preview in: https://4dbf5fcb.graphql-mesh.pages.dev

Copy link
Contributor

github-actions bot commented Jan 2, 2025

🚀 Snapshot Release (alpha)

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

Package Version Info
@graphql-mesh/grpc 0.107.0-alpha-20250102132643-7bccbe863e350c460ca712849ca95493f2350971 npm ↗︎ unpkg ↗︎
@omnigraph/grpc 0.2.0-alpha-20250102132643-7bccbe863e350c460ca712849ca95493f2350971 npm ↗︎ unpkg ↗︎
@graphql-mesh/transport-grpc 0.2.0-alpha-20250102132643-7bccbe863e350c460ca712849ca95493f2350971 npm ↗︎ unpkg ↗︎

@renovate renovate bot force-pushed the renovate/all-gateway branch from 77890b4 to 7bccbe8 Compare January 2, 2025 13:24
@ardatan ardatan merged commit 94ca378 into master Jan 2, 2025
15 checks passed
@ardatan ardatan deleted the renovate/all-gateway branch January 2, 2025 13:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant