Releases: apollographql/federation-jvm
v5.4.0-test
*** TEST RELEASE ***
No functional changes. Due to the deprecation of OSSRH we are now publishing to Sonatype.
v5.4.0
Minor Changes
- feat: add ability to propagate HTTP headers with callbacks (#435) @dariuszkuc
Adds a mechanism for propgating HTTP headers from the original GraphQL subscription request to the subsequent callback responses.
@Bean
public CallbackWebGraphQLInterceptor callbackGraphQlInterceptor(
SubscriptionCallbackHandler callbackHandler) {
var headers = Set.of("X-Custom-Header", "X-Custom-Header2");
return new CallbackWebGraphQLInterceptor(callbackHandler, headers);
}
v5.3.0
This release downgrades protobuf dependency to v3. We use protobuf to generate ftv1
messages used to calculate+report metrics in tracing instrumentation. Messages generated with protobuf v3 are compatible with both v3 and v4 versions.
See #421 for details.
Minor Changes
- downgrade protobuf dependency to v3 (#428) @dariuszkuc
Other Changes
- chore: update build deps (#427) @dariuszkuc
- Update Options javadoc (#420) @martinbonnin
- chore: update dependencies (#426) @dariuszkuc
- Replace Discord with Discourse links (#423) @shorgi
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