Skip to content

Releases: apollographql/federation-jvm

v0.6.1

25 May 14:32
Compare
Choose a tag to compare

Bugfixes:

  • Fix bug where Federation.transform() would remove all query type fields from a schema with query type extensions but an empty query type.

v0.6.0

25 May 14:32
Compare
Choose a tag to compare

This is an upgrade release for graphql-java v16. This release is incompatible with earlier graphql-java versions due to backwards-incompatible changes in their API.

Note that if your schema has an empty query type/no query type and you pass a GraphQLSchema object to this library, your GraphQLSchema will no longer build in graphql-java v16 due to a new validation. To work around this, you can add a dummy field to your GraphQLSchema's query type, and then pass queryTypeShouldBeEmpty as true to Federation.transform(). The output schema won't contain the dummy field, nor will it be visible to the gateway. If you instead pass a different representation of a schema to Federation.transform() (e.g. a string), you don't have to do anything; this library will handle the issue internally.

Upgrades:

  • graphql-java to 16.1.

v0.5.0

25 May 14:33
Compare
Choose a tag to compare

This is an upgrade release for graphql-java v15. This release is incompatible with earlier graphql-java versions due to backwards-incompatible changes in their SchemaPrinter.

Upgrades:

  • graphql-java to 15.0.

v0.4.3

25 May 14:33
Compare
Choose a tag to compare

Bugfixes:

  • Fix crash in federated tracing support when an error with a null location is thrown.

v0.4.2

25 May 14:35
Compare
Choose a tag to compare

Bugfixes:

  • Backport bugfix in graphql-java v15's SchemaPrinter regarding escaping in single-quoted descriptions to FederationSdlPrinter.

v0.4.1

25 May 14:35
Compare
Choose a tag to compare

Bugfixes:

  • Update @extends definition to include interfaces, as per GraphQL spec