github ardatan/graphql-tools release-1794274913145
November 10, 2026

36 minutes ago

@graphql-tools/executor@4.1.8

Patch Changes

  • #8648 d88dcc7 Thanks @seckardt! - Ignore synchronous throws and asynchronous rejections from iterator cleanup during abort so all
    registered list and subscription sources can be closed without unhandled cleanup errors.

  • #8655 91245b2 Thanks @ardatan! - Fields that rely on GraphQL's default field resolver no longer build argument maps or GraphQLResolveInfo when the source value is a plain leaf property (not a method). Leaf shape is memoized per field, the property is serialized directly (including non-null checks), and method-valued leaves are invoked once without a second property read. schemaCoordinateInErrors uses a slim { fieldName, parentType } on that error path. Custom field resolvers and a custom fieldResolver override are unchanged.

  • #8653 8e8e032 Thanks @ardatan! - When a @stream list item fails with a non-null error (for example initialCount: 0 over [String!] where index 1 is null), the executor used to cancel earlier stream records under the list path, leave later indexes running when nulledPaths was uninitialized on stream-only operations, and prune an enclosing @defer payload's empty list placeholder ({ field: [] }) once that list path was recorded as nulled. Align stream null-bubble delivery with graphql-js: keep already-resolved earlier items, stop subsequent indexes, and still publish the deferred empty-list payload before the stream error payload.

  • Updated dependencies [77d599f]:

    • @graphql-tools/utils@13.2.2

@graphql-tools/executor-apollo-link@3.0.9

Patch Changes

  • Updated dependencies [77d599f]:
    • @graphql-tools/utils@13.2.2

@graphql-tools/executor-envelop@5.0.10

Patch Changes

  • Updated dependencies [77d599f]:
    • @graphql-tools/utils@13.2.2

@graphql-tools/executor-legacy-ws@2.0.9

Patch Changes

  • Updated dependencies [77d599f]:
    • @graphql-tools/utils@13.2.2

@graphql-tools/executor-urql-exchange@2.0.9

Patch Changes

  • Updated dependencies [77d599f]:
    • @graphql-tools/utils@13.2.2

@graphql-tools/executor-yoga@5.0.3

Patch Changes

  • Updated dependencies [77d599f]:
    • @graphql-tools/utils@13.2.2
    • @graphql-tools/executor-envelop@5.0.10

@graphql-tools/graphql-tag-pluck@9.0.10

Patch Changes

  • Updated dependencies [77d599f]:
    • @graphql-tools/utils@13.2.2

graphql-tools@10.0.9

Patch Changes

  • Updated dependencies []:
    • @graphql-tools/schema@11.0.9

@graphql-tools/import@8.0.9

Patch Changes

  • Updated dependencies [77d599f]:
    • @graphql-tools/utils@13.2.2

@graphql-tools/links@11.0.9

Patch Changes

  • Updated dependencies [77d599f]:
    • @graphql-tools/utils@13.2.2

@graphql-tools/load@9.1.3

Patch Changes

  • Updated dependencies [77d599f]:
    • @graphql-tools/utils@13.2.2
    • @graphql-tools/schema@11.0.9

@graphql-tools/load-files@8.0.9

Patch Changes

  • Updated dependencies [77d599f]:
    • @graphql-tools/utils@13.2.2

@graphql-tools/apollo-engine-loader@9.0.9

Patch Changes

  • Updated dependencies [77d599f]:
    • @graphql-tools/utils@13.2.2

@graphql-tools/code-file-loader@9.1.2

Patch Changes

  • Updated dependencies [77d599f]:
    • @graphql-tools/utils@13.2.2
    • @graphql-tools/graphql-tag-pluck@9.0.10
    • @graphql-tools/load-files@8.0.9

@graphql-tools/external-fragment-loader@1.0.10

Patch Changes

  • #8651 69ec792 Thanks @ikusakov2! - Honor noLocation: false to preserve GraphQL AST locations on external fragments. Keep locations
    disabled by default and cache parsed fragments separately for each location mode.
  • Updated dependencies [77d599f]:
    • @graphql-tools/utils@13.2.2
    • @graphql-tools/graphql-tag-pluck@9.0.10
    • @graphql-tools/load-files@8.0.9

@graphql-tools/git-loader@9.0.10

Patch Changes

  • Updated dependencies [77d599f]:
    • @graphql-tools/utils@13.2.2
    • @graphql-tools/graphql-tag-pluck@9.0.10

@graphql-tools/github-loader@10.0.10

Patch Changes

@graphql-tools/graphql-file-loader@9.1.2

Patch Changes

  • Updated dependencies [77d599f]:
    • @graphql-tools/utils@13.2.2
    • @graphql-tools/import@8.0.9
    • @graphql-tools/load-files@8.0.9

@graphql-tools/json-file-loader@9.0.9

Patch Changes

  • Updated dependencies [77d599f]:
    • @graphql-tools/utils@13.2.2
    • @graphql-tools/load-files@8.0.9

@graphql-tools/module-loader@9.0.9

Patch Changes

  • Updated dependencies [77d599f]:
    • @graphql-tools/utils@13.2.2

@graphql-tools/url-loader@10.0.9

Patch Changes

@graphql-tools/merge@10.0.9

Patch Changes

  • Updated dependencies [77d599f]:
    • @graphql-tools/utils@13.2.2

@graphql-tools/mock@10.1.4

Patch Changes

  • Updated dependencies [77d599f]:
    • @graphql-tools/utils@13.2.2
    • @graphql-tools/schema@11.0.9

@graphql-tools/node-require@8.0.10

Patch Changes

  • Updated dependencies [77d599f]:
    • @graphql-tools/utils@13.2.2
    • @graphql-tools/load@9.1.3
    • @graphql-tools/graphql-file-loader@9.1.2

@ardatan/relay-compiler@13.0.3

Patch Changes

@graphql-tools/relay-operation-optimizer@8.0.9

Patch Changes

  • Updated dependencies [aac10a9, 77d599f]:
    • @ardatan/relay-compiler@13.0.3
    • @graphql-tools/utils@13.2.2

@graphql-tools/resolvers-composition@8.0.9

Patch Changes

  • Updated dependencies [77d599f]:
    • @graphql-tools/utils@13.2.2

@graphql-tools/schema@11.0.9

Patch Changes

  • Updated dependencies [77d599f]:
    • @graphql-tools/utils@13.2.2
    • @graphql-tools/merge@10.0.9

@graphql-tools/utils@13.2.2

Patch Changes

  • #8641 77d599f Thanks @m-sanders! - Print argument and input field defaults configured with the deprecated defaultValue on graphql 17.

    graphql 17 leaves default undefined for those, so printSchemaWithDirectives dropped the default.

@ardatan/relay-compiler@13.0.3

Patch Changes

@graphql-tools/apollo-engine-loader@9.0.9

Patch Changes

  • Updated dependencies [77d599f]:
    • @graphql-tools/utils@13.2.2

@graphql-tools/code-file-loader@9.1.2

Patch Changes

  • Updated dependencies [77d599f]:
    • @graphql-tools/utils@13.2.2
    • @graphql-tools/graphql-tag-pluck@9.0.10
    • @graphql-tools/load-files@8.0.9

@graphql-tools/executor@4.1.8

Patch Changes

  • #8648 d88dcc7 Thanks @seckardt! - Ignore synchronous throws and asynchronous rejections from iterator cleanup during abort so all
    registered list and subscription sources can be closed without unhandled cleanup errors.

  • #8655 91245b2 Thanks @ardatan! - Fields that rely on GraphQL's default field resolver no longer build argument maps or GraphQLResolveInfo when the source value is a plain leaf property (not a method). Leaf shape is memoized per field, the property is serialized directly (including non-null checks), and method-valued leaves are invoked once without a second property read. schemaCoordinateInErrors uses a slim { fieldName, parentType } on that error path. Custom field resolvers and a custom fieldResolver override are unchanged.

  • #8653 8e8e032 Thanks @ardatan! - When a @stream list item fails with a non-null error (for example initialCount: 0 over [String!] where index 1 is null), the executor used to cancel earlier stream records under the list path, leave later indexes running when nulledPaths was uninitialized on stream-only operations, and prune an enclosing @defer payload's empty list placeholder ({ field: [] }) once that list path was recorded as nulled. Align stream null-bubble delivery with graphql-js: keep already-resolved earlier items, stop subsequent indexes, and still publish the deferred empty-list payload before the stream error payload.

  • Updated dependencies [77d599f]:

    • @graphql-tools/utils@13.2.2

@graphql-tools/executor-apollo-link@3.0.9

Patch Changes

  • Updated dependencies [77d599f]:
    • @graphql-tools/utils@13.2.2

@graphql-tools/executor-envelop@5.0.10

Patch Changes

  • Updated dependencies [77d599f]:
    • @graphql-tools/utils@13.2.2

@graphql-tools/executor-legacy-ws@2.0.9

Patch Changes

  • Updated dependencies [77d599f]:
    • @graphql-tools/utils@13.2.2

@graphql-tools/executor-urql-exchange@2.0.9

Patch Changes

  • Updated dependencies [77d599f]:
    • @graphql-tools/utils@13.2.2

@graphql-tools/executor-yoga@5.0.3

Patch Changes

  • Updated dependencies [77d599f]:
    • @graphql-tools/utils@13.2.2
    • @graphql-tools/executor-envelop@5.0.10

@graphql-tools/external-fragment-loader@1.0.10

Patch Changes

  • #8651 69ec792 Thanks @ikusakov2! - Honor noLocation: false to preserve GraphQL AST locations on external fragments. Keep locations
    disabled by default and cache parsed fragments separately for each location mode.
  • Updated dependencies [77d599f]:
    • @graphql-tools/utils@13.2.2
    • @graphql-tools/graphql-tag-pluck@9.0.10
    • @graphql-tools/load-files@8.0.9

@graphql-tools/git-loader@9.0.10

Patch Changes

  • Updated dependencies [77d599f]:
    • @graphql-tools/utils@13.2.2
    • @graphql-tools/graphql-tag-pluck@9.0.10

@graphql-tools/github-loader@10.0.10

Patch Changes

@graphql-tools/graphql-file-loader@9.1.2

Patch Changes

  • Updated dependencies [77d599f]:
    • @graphql-tools/utils@13.2.2
    • @graphql-tools/import@8.0.9
    • @graphql-tools/load-files@8.0.9

@graphql-tools/graphql-tag-pluck@9.0.10

Patch Changes

  • Updated dependencies [77d599f]:
    • @graphql-tools/utils@13.2.2

@graphql-tools/import@8.0.9

Patch Changes

  • Updated dependencies [77d599f]:
    • @graphql-tools/utils@13.2.2

@graphql-tools/json-file-loader@9.0.9

Patch Changes

  • Updated dependencies [77d599f]:
    • @graphql-tools/utils@13.2.2
    • @graphql-tools/load-files@8.0.9

@graphql-tools/links@11.0.9

Patch Changes

  • Updated dependencies [77d599f]:
    • @graphql-tools/utils@13.2.2

@graphql-tools/load@9.1.3

Patch Changes

  • Updated dependencies [77d599f]:
    • @graphql-tools/utils@13.2.2
    • @graphql-tools/schema@11.0.9

@graphql-tools/load-files@8.0.9

Patch Changes

  • Updated dependencies [77d599f]:
    • @graphql-tools/utils@13.2.2

@graphql-tools/merge@10.0.9

Patch Changes

  • Updated dependencies [77d599f]:
    • @graphql-tools/utils@13.2.2

@graphql-tools/mock@10.1.4

Patch Changes

  • Updated dependencies [77d599f]:
    • @graphql-tools/utils@13.2.2
    • @graphql-tools/schema@11.0.9

@graphql-tools/module-loader@9.0.9

Patch Changes

  • Updated dependencies [77d599f]:
    • @graphql-tools/utils@13.2.2

@graphql-tools/node-require@8.0.10

Patch Changes

  • Updated dependencies [77d599f]:
    • @graphql-tools/utils@13.2.2
    • @graphql-tools/load@9.1.3
    • @graphql-tools/graphql-file-loader@9.1.2

@graphql-tools/relay-operation-optimizer@8.0.9

Patch Changes

  • Updated dependencies [aac10a9, 77d599f]:
    • @ardatan/relay-compiler@13.0.3
    • @graphql-tools/utils@13.2.2

@graphql-tools/resolvers-composition@8.0.9

Patch Changes

  • Updated dependencies [77d599f]:
    • @graphql-tools/utils@13.2.2

@graphql-tools/schema@11.0.9

Patch Changes

  • Updated dependencies [77d599f]:
    • @graphql-tools/utils@13.2.2
    • @graphql-tools/merge@10.0.9

@graphql-tools/url-loader@10.0.9

Patch Changes

@graphql-tools/utils@13.2.2

Patch Changes

  • #8641 77d599f Thanks @m-sanders! - Print argument and input field defaults configured with the deprecated defaultValue on graphql 17.

    graphql 17 leaves default undefined for those, so printSchemaWithDirectives dropped the default.

graphql-tools@10.0.9

Patch Changes

  • Updated dependencies []:
    • @graphql-tools/schema@11.0.9

Don't miss a new graphql-tools release

NewReleases is sending notifications on new releases.