Releases: apollographql/federation-jvm
v2.4.0
This release brings Apollo Federation 2.9 support to the graphql-java
v19 based implementations.
Minor Changes
Federation 2.9 support
This release adds support for all the Apollo Federation directives up until version 2.9. See changelogs for the list of the new supported features:
Patch Changes
Few fixes were cherry picked as well
v5.2.0
Minor Changes
- feat: add support for federation 2.9 (#417) @tninesling
v5.1.0
Minor Changes
- feat: federation 2.8 support (#409) @clenfest
- fix: update subs callback to SpringBoot 3.3 (#404) @dariuszkuc
- fix: add missing SCHEMA
@tag
location (#403) @dariuszkuc
Patch Changes
- dependency updates
Other Changes
- chore: update compatibility project to use latest Spring integrations (#410) @dariuszkuc
v5.0.0
WARNING: Due to the additional changes between RC and final GA version, spring-subscription-callback
v5.0.0
module only works with the Spring Boot 3.3
RC/Spring GraphQL 1.3
RC. Use v5.1.0
for a version compatible with latest Spring GA versions
Major Changes
- breaking: update to graphql-java 22 (#395) @dariuszkuc
Minor Changes
- feat: allow users to pass schema generator options for fed transforms (#399) @dariuszkuc
Other Changes
- fix tracing instrumentation docs (#398) @dariuszkuc
- fix: enable spring subscription callback module using RC version (#397) @dariuszkuc
- chore: fix linter suggestions (#396) @dariuszkuc
- dependency updates
- build updates
- chore: update Gradle github actions to latest (#394) @dariuszkuc
- chore: update publish-plugin to v2 (#393) @dariuszkuc
- chore(deps): update dependency gradle to v8.7 (#376) @renovate
- chore(deps): update openjdk docker tag to v21 (#357) @renovate
v4.5.0
v4.4.1
Patch Changes
- ensure scalars are wired up if no existing wiring (#382) @craig-day
v4.4.0
Minor Changes
- feat: add support for fed v2.6 and v2.7 (#377) @trevor-scheer
Patch Changes
- fix: default to not generate ftv1 traces (#370) @dariuszkuc
- chore: update to graphql-java 21.3 (#369) @dariuszkuc
Other Changes
- dependency updates
- build updates:
- chore(deps): update release-drafter/release-drafter action to v6 (#375) @renovate
- feat: SECOPS-2525 - add semgrep job (#367) @svc-secops
- chore(deps): update actions/upload-artifact action to v4 (#363) @renovate
- chore(deps): update actions/setup-java action to v4 (#362) @renovate
- chore(deps): update dependency gradle to v8.5 (#341) @renovate
v4.3.0
Minor Changes
- feat(callback): support configurable heartbeat interval (#360) @dariuszkuc
Other Changes
- fix(deps): update protobuf version updates to v3.25.1 (#355) @renovate
- chore(deps): update actions/checkout action to v4 (#346) @renovate
- update secops orb (#359) @peakematt
- SECOPS-2268: Add Gitleaks to CI (#356) @svc-secops
v4.2.0
Minor Changes
Subscription HTTP callback support for spring-graphql (#354) @dariuszkuc
GraphQL subscriptions enable clients to receive continual, real-time updates whenever new data becomes available. Unlike queries and mutations, subscriptions are long-lasting. This means a client can receive multiple updates from a single subscription.
Spring GraphQL provides out of box support for GraphQL subscriptions over WebSockets using graphql-transport-ws protocol.
This release adds new federation-spring-subscription-callback
module that provides support for subscriptions using Apollo HTTP callback protocol.
See
- Apollo Router for additional details about Federation and Subscription support
federation-spring-subscription-callback
README for usage details
v4.1.1
Patch Changes
- fix: include full
@link
directive definition (#352) @dariuszkuc - fix:
@authenticated
and@requiresScopes
only apply to fed v2.5 (#353) @dariuszkuc - fix(deps): update protobuf version updates to v3.24.3 (#339) @renovate