Skip to content

chore(deps-dev): bump @apollo/subgraph from 2.14.4 to 2.15.1 - #404

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/apollo/subgraph-2.15.1
Open

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/apollo/subgraph-2.15.1

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 21, 2026

Copy link
Copy Markdown
Contributor

Bumps @apollo/subgraph from 2.14.4 to 2.15.1.

Release notes

Sourced from @​apollo/subgraph's releases.

@​apollo/subgraph@​2.15.1

Patch Changes

  • #17 de906c3 Thanks @​marklai1998! - Restore Node.js 22 support. engines.node was set to >=24.0.0 during the graphql-js rewrite without a documented Node 24 runtime requirement, which silently dropped the current Node 22 LTS. CI now tests Node 22 alongside 24 and latest.

@​apollo/subgraph@​2.15.0

This release is a generic reimplementation of @apollo/subgraph that can be used with any graphql-js compatible subgraphs. Unless otherwise noted, behavior is intended to stay compatible with the previous implementation.

Changed

  • Use graphql-js functionality over custom logic. All logic is now re-implemented using graphql-js functionality. @apollo/federation-internals is no longer a dependency.
  • printSubgraphSchema now prints the complete schema, federation directives, types, and root fields included. NOTE: It is just a thin wrapper around @graphql-tools/utils's printSchemaWithDirectives.

Removed

  • LegacySchemaModule input shape. buildSubgraphSchema no longer accepts Apollo Server's old { typeDefs, resolvers } object shape. Pass an array of { typeDefs, resolvers } modules (or a bare DocumentNode) instead:

    - buildSubgraphSchema({ typeDefs, resolvers })
    + buildSubgraphSchema([{ typeDefs, resolvers }])

@​apollo/subgraph@​2.15.0-alpha.0

Changelog

15.0.0-alpha.1

Minor Changes

  • #3 ce5c255 Thanks @​dariuszkuc! - Reimplement @apollo/subgraph directly using graphql-js instead of @apollo/federation-internals, making it usable with any graphql-js compatible subgraph. Unless otherwise noted, behavior is intended to stay compatible with the previous implementation.

    • Use graphql-js functionality over custom logic. All logic is now re-implemented using graphql-js functionality. @apollo/federation-internals is no longer a dependency.

    • printSubgraphSchema now prints the complete schema, federation directives, types, and root fields included. NOTE: It is just a thin wrapper around @graphql-tools/utils's printSchemaWithDirectives.

    • BREAKING: LegacySchemaModule input shape removed. buildSubgraphSchema no longer accepts Apollo Server's old { typeDefs, resolvers } object shape. Pass an array of { typeDefs, resolvers } modules (or a bare DocumentNode) instead:

      - buildSubgraphSchema({ typeDefs, resolvers })
      + buildSubgraphSchema([{ typeDefs, resolvers }])

All notable changes to this project are documented in this file.

... (truncated)

Changelog

Sourced from @​apollo/subgraph's changelog.

2.15.1

Patch Changes

  • #17 de906c3 Thanks @​marklai1998! - Restore Node.js 22 support. engines.node was set to >=24.0.0 during the graphql-js rewrite without a documented Node 24 runtime requirement, which silently dropped the current Node 22 LTS. CI now tests Node 22 alongside 24 and latest.

2.15.0

This release is a generic reimplementation of @apollo/subgraph that can be used with any graphql-js compatible subgraphs. Unless otherwise noted, behavior is intended to stay compatible with the previous implementation.

Changed

  • Use graphql-js functionality over custom logic. All logic is now re-implemented using graphql-js functionality. @apollo/federation-internals is no longer a dependency.
  • printSubgraphSchema now prints the complete schema, federation directives, types, and root fields included. NOTE: It is just a thin wrapper around @graphql-tools/utils's printSchemaWithDirectives.

Removed

  • LegacySchemaModule input shape. buildSubgraphSchema no longer accepts Apollo Server's old { typeDefs, resolvers } object shape. Pass an array of { typeDefs, resolvers } modules (or a bare DocumentNode) instead:

    - buildSubgraphSchema({ typeDefs, resolvers })
    + buildSubgraphSchema([{ typeDefs, resolvers }])
Commits

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Sep 21, 2026
Bumps [@apollo/subgraph](https://github.com/apollographql/subgraph-js) from 2.14.4 to 2.15.1.
- [Release notes](https://github.com/apollographql/subgraph-js/releases)
- [Changelog](https://github.com/apollographql/subgraph-js/blob/main/CHANGELOG.md)
- [Commits](https://github.com/apollographql/subgraph-js/commits/@apollo/subgraph@2.15.1)

---
updated-dependencies:
- dependency-name: "@apollo/subgraph"
  dependency-version: 2.15.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/apollo/subgraph-2.15.1 branch from 1d253c1 to 0e1721e Compare September 21, 2026 10:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants