Skip to content

June 09, 2026

Choose a tag to compare

@theguild-bot theguild-bot released this 09 Jun 22:51
· 12 commits to main since this release
1708d2a

@graphql-tools/federation@4.4.6

Patch Changes

  • Updated dependencies [83465de]:
    • @graphql-tools/stitch@10.1.22

@graphql-mesh/fusion-runtime@1.10.7

Patch Changes

  • Updated dependencies [83465de]:
    • @graphql-tools/stitch@10.1.22
    • @graphql-tools/federation@4.4.6

@graphql-hive/gateway@2.8.4

Patch Changes

  • Updated dependencies []:
    • @graphql-hive/gateway-runtime@2.9.7
    • @graphql-hive/plugin-aws-sigv4@2.0.50
    • @graphql-hive/plugin-opentelemetry@1.4.30
    • @graphql-mesh/plugin-prometheus@2.1.48

@graphql-hive/nestjs@2.0.77

Patch Changes

  • Updated dependencies []:
    • @graphql-hive/gateway@2.8.4

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

Patch Changes

  • Updated dependencies []:
    • @graphql-mesh/fusion-runtime@1.10.7

@graphql-hive/plugin-opentelemetry@1.4.30

Patch Changes

  • Updated dependencies []:
    • @graphql-hive/gateway-runtime@2.9.7

@graphql-mesh/plugin-prometheus@2.1.48

Patch Changes

  • Updated dependencies []:
    • @graphql-hive/gateway-runtime@2.9.7

@graphql-hive/router-runtime@1.4.11

Patch Changes

  • Updated dependencies []:
    • @graphql-tools/federation@4.4.6
    • @graphql-mesh/fusion-runtime@1.10.7

@graphql-hive/gateway-runtime@2.9.7

Patch Changes

  • Updated dependencies [83465de]:
    • @graphql-tools/stitch@10.1.22
    • @graphql-tools/federation@4.4.6
    • @graphql-mesh/fusion-runtime@1.10.7

@graphql-tools/stitch@10.1.22

Patch Changes

  • #2401 83465de Thanks @n1ru4l! - Fix mergeDirectives option and default it to true

    Custom directive definitions from subschemas were silently dropped from the stitched schema unless mergeDirectives: true was explicitly passed to stitchSchemas. This meant a schema like:

    directive @public on SCHEMA | OBJECT | FIELD_DEFINITION
    
    type Query @public {
      isAnExample: Boolean @public
    }

    would stitch into a broken schema where @public was used on types and fields but never defined.

    The default is now true, so directive definitions are always collected and retained in the stitched schema, this is the expected behaviour since the merging was partial before this fix (usages got merged, but definitions not).

    Passing mergeDirectives: false now produces a fully clean result - both directive definitions and all their usages on types, fields, input fields, and enum values are stripped.

@graphql-hive/gateway-testing@8.0.7

Patch Changes

  • Updated dependencies []:
    • @graphql-hive/gateway-runtime@2.9.7