- Update peer dependency
graphql
to^16.5.0
to useGraphQLErrorOptions
PR #2060
- Add
@composeDirective
directive to specify directives that should be merged to the supergraph during composition PR #1996.
- Expand support for Node.js v18 PR #1884
- Fix issue when all root operations were defined in an
extend schema
PR #1875.
- Fix bug with type extension of empty type definition PR #1821
- Fix bug removing an enum type PR #1813
- Fix
Schema.clone
when directive application happens before definition PR #1785 - More helpful error message for errors encountered while reading supergraphs generated pre-federation 2 PR #1796
- Fix bug applying an imported federation directive on another directive definition PR #1797.
- Prevent non-core-feature elements from being marked @inaccessible if referenced by core feature elements PR #1769
- Improve fed1 schema support during composition PR #1735
- Honor directive imports when directive name is spec name PR #1720
- Use
for: SECURITY
in the core/link directive application in the supergraph for@inaccessible
PR #1715
- Previous preview release promoted to general availability! Please see previous changelog entries for full info.
- Implement
buildSubgraphSchema
using federation internals PR #1697
- Add support for
@inaccessible
v0.2 PR #1678 - Add a level to hints, uppercase their code and related fixes PR #1683.
- Adds Support for
@tag/v0.2
, which allows the@tag
directive to be additionally placed on arguments, scalars, enums, enum values, input objects, and input object fields. PR #1652. - Add missing
includeDeprecated
argument forargs
andinputFields
when defining introspection fields PR #1584 - Adds support for the
@override
directive on fields to indicate that a field should be moved from one subgraph to another. PR #1484
- Fix propagation of
@tag
to the supergraph and allows @tag to be repeated. Additionally, merged directives (only@tag
and@deprecated
currently) are not allowed on external fields anymore PR #1592.
- Make error messages more actionable when constructing subgraphs from a supergraph PR #1586
- Fix issue that created type extensions with descriptions, which is invalid graphQL syntax PR #1582.
- Re-publishing release which published to npm with stale build artifacts from
version-0.x
release.
- No-op publish to account for publishing difficulties.
- Initial "preview" release.
- Avoid incomplete subgraphs when extracting them from the supergraph. PR #1511
- Remove
graphql@15
from peer dependencies PR #1472.
- Assign and document error codes for all errors PR #1274.
- Fix issue reading some 0.x generated supergraphs PR #1351.
- BREAKING: Bump graphql peer dependency to
^15.7.0
PR #1200
- 🎉 Initial alpha release of Federation 2.0. For more information, see our documentation. We look forward to your feedback!