Releases: apollographql/federation-jvm
v2.0.2
NOTE: This version requires graphql-java
version 18+
Patch Changes
- fix: SchemaTransformer entity lookup should look at applied directives (#214) @dariuszkuc
Other Changes
- [build] fix release drafter labels (#215) @dariuszkuc
- [build] fix intellij configuration (#212) @dariuszkuc
- drop examples from the repo (#206) @dariuszkuc
- [docs] cleanup project documentation (#205) @dariuszkuc
- dependency updates
- Update dependency com.diffplug.spotless:spotless-plugin-gradle to v6.7.2 (#211) @renovate
- Update dependency com.graphql-java:graphql-java to v18 (#196) @renovate
- Update Protobuf to v3.21.1 (#194) @renovate
- Update dependency org.junit.jupiter:junit-jupiter to v5.8.2 (#192) @renovate
- Update dependency org.slf4j:slf4j-api to v1.7.36 (#185) @renovate
- Update dependency org.jetbrains:annotations to v23 (#198) @renovate
v2.0.1
THIS RELEASE DOES NOT CONTAIN ANY FUNCTIONAL CHANGES. IT IS A TEST RELEASE VERIFYING NEW BUILD LOGIC (GRADLE + GITHUB ACTIONS).
Other Changes
- [build] fix isReleaseVersion check for signing artifacts (#204) @dariuszkuc
- expose Github secrets into environment variables (#203) @martinbonnin
- [build] use new Sonatype host for relesaes (#202) @dariuszkuc
- [build] fix release workflow to correctly parse version (#201) @dariuszkuc
- [build] update release build to use correct secrets (#200) @dariuszkuc
- [build] group protobuf renovate updates (#193) @dariuszkuc
- [build] configure renovate PR labels (#189) @dariuszkuc
- [build] skip nightly graphql-java builds (#188) @dariuszkuc
- Configure Renovate (#183) @renovate
- [build] migrate to Gradle (#177) @dariuszkuc
- [build] drop circle CI config (#176) @dariuszkuc
- Update CODEOWNERS (#175) @martinbonnin
- [build] configure basic build actions (#174) @dariuszkuc
- release 2.0.0 (#172) @martinbonnin
v2.0.0
Adds Federation 2.0 support.
v0.9.0
v0.8.0
This release adds support for the @CacheControl directive in the form of a graphql-java instrumentation class, matching the behavior of the apollo-server's built-in cache control plugin. (#133)
v0.7.0
This is an upgrade release for graphql-java v17. This release is incompatible with earlier graphql-java versions due to backwards-incompatible changes in their SchemaPrinter.
Upgrades:
- graphql-java to 17.3.
v0.6.5
Enhancements:
- Split out the
HTTPRequestHeaders
interface into its own artifactfederation-graphql-java-support-api
. This allows third-party libraries to have their context implement this interface without pulling in all the dependencies offederation-graphql-java-support
. - Allow providing a function to
FederatedTracingInstrumentation.Options
to decide whether to enable tracing based on theExecutionInput
and its context. This is useful if a third-party library does not wish to implementHTTPRequestHeaders
.
v0.6.4
Upgrades:
- Spring Boot libraries to 2.3.6.RELEASE.
- GraphQL Java Kickstart libraries to 11.0.0.
Enhancements:
- Add a GraphQL Java Tools microservice example.
v0.6.3
This release marks the switch of our package hosting from JCenter to Maven Central, as JCenter will be shutting down over the course of the next year. This release contains no code changes, and is primarily to support users who wish to remove any dependencies on JCenter.
v0.6.2
Bugfixes:
- Fix bug where the
@key
directive is not marked repeatable, which results in API call failures due to new assertions introduced in graphql-java v16.