Skip to content

July 03, 2026

Choose a tag to compare

@theguild-bot theguild-bot released this 03 Jul 10:45
4ed7653

@graphql-tools/batch-delegate@10.0.25

Patch Changes

  • Updated dependencies []:
    • @graphql-tools/delegate@12.0.18

@graphql-tools/batch-execute@10.0.9

Patch Changes

  • #2452 4311d79 Thanks @wijskinner! - Fix DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise of an Array thrown when a batched subgraph response omits some of the merged sub-requests.

    splitResult builds new Array(numResults) and only assigns the indices present in the merged response's data/errors. When a subgraph answers only some of the batched operations — returning neither a data key nor a path-scoped error for the rest — those slots stay holes. A hole at the trailing slot fails DataLoader's isArrayLike check (which requires hasOwnProperty(length - 1)) even though Array.isArray is true, so the batching executor's DataLoader throws. The result is now densified to numResults, filling any missing slot with an empty ExecutionResult.

    This mirrors the sibling fix for @graphql-tools/batch-delegate in #2393.

@graphql-tools/delegate@12.0.18

Patch Changes

  • Updated dependencies [4311d79]:
    • @graphql-tools/batch-execute@10.0.9

@graphql-tools/federation@4.4.7

Patch Changes

  • Updated dependencies []:
    • @graphql-tools/delegate@12.0.18
    • @graphql-tools/stitch@10.1.23
    • @graphql-tools/wrap@11.1.17

@graphql-mesh/fusion-runtime@1.10.8

Patch Changes

  • Updated dependencies [4311d79]:
    • @graphql-tools/batch-execute@10.0.9
    • @graphql-tools/delegate@12.0.18
    • @graphql-tools/federation@4.4.7
    • @graphql-tools/stitch@10.1.23
    • @graphql-tools/stitching-directives@4.0.23
    • @graphql-tools/wrap@11.1.17

@graphql-hive/gateway@2.10.2

Patch Changes

@graphql-hive/nestjs@2.0.82

Patch Changes

  • Updated dependencies [71ac628]:
    • @graphql-hive/gateway@2.10.2

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

Patch Changes

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

@graphql-hive/plugin-opentelemetry@1.4.33

Patch Changes

@graphql-mesh/plugin-prometheus@2.1.49

Patch Changes

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

@graphql-hive/router-runtime@1.4.13

Patch Changes

@graphql-hive/gateway-runtime@2.9.8

Patch Changes

  • Updated dependencies []:
    • @graphql-mesh/fusion-runtime@1.10.8
    • @graphql-tools/delegate@12.0.18
    • @graphql-tools/batch-delegate@10.0.25
    • @graphql-tools/federation@4.4.7
    • @graphql-tools/stitch@10.1.23
    • @graphql-tools/wrap@11.1.17

@graphql-tools/stitch@10.1.23

Patch Changes

  • Updated dependencies []:
    • @graphql-tools/delegate@12.0.18
    • @graphql-tools/batch-delegate@10.0.25
    • @graphql-tools/wrap@11.1.17

@graphql-tools/stitching-directives@4.0.23

Patch Changes

  • Updated dependencies []:
    • @graphql-tools/delegate@12.0.18

@graphql-hive/gateway-testing@8.0.8

Patch Changes

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

@graphql-tools/wrap@11.1.17

Patch Changes

  • Updated dependencies []:
    • @graphql-tools/delegate@12.0.18