Skip to content

Releases: apollographql/federation-jvm

v5.4.0-test

02 Jul 15:19
Compare
Choose a tag to compare
v5.4.0-test Pre-release
Pre-release

*** TEST RELEASE ***

No functional changes. Due to the deprecation of OSSRH we are now publishing to Sonatype.

v5.4.0

10 Apr 17:59
e598034
Compare
Choose a tag to compare

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

09 Jan 22:10
1c56ca0
Compare
Choose a tag to compare

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

Other Changes

v2.4.0

11 Oct 20:34
Compare
Choose a tag to compare

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

  • Fixed @link definition to include full definition (#352)
  • Fixed tracing instrumentation to default to not generate ftv1 traces (#370)
  • Fixed scalar wiring if they are not defined (#382)

v5.2.0

05 Sep 20:25
b9af10d
Compare
Choose a tag to compare

Minor Changes

v5.1.0

07 Jun 22:32
28e1065
Compare
Choose a tag to compare

Minor Changes

Patch Changes

  • dependency updates

Other Changes

  • chore: update compatibility project to use latest Spring integrations (#410) @dariuszkuc

v5.0.0

17 May 05:51
7f004b8
Compare
Choose a tag to compare

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

Minor Changes

  • feat: allow users to pass schema generator options for fed transforms (#399) @dariuszkuc

Other Changes

v4.5.0

15 May 14:28
18cf2a4
Compare
Choose a tag to compare

Minor Changes

  • feat: add flag to CacheControlInstrumentation to optionally allow max-age of zero (#392) @trophied

Other Changes

  • chore(deps): update all non-major dependencies (#371) @renovate
  • chore(deps): update gradle/wrapper-validation-action action to v2 (#373) @renovate

v4.4.1

16 Feb 20:01
d730ff5
Compare
Choose a tag to compare

Patch Changes

v4.4.0

05 Feb 23:14
149e4c5
Compare
Choose a tag to compare

Minor Changes

Patch Changes

Other Changes

  • dependency updates
    • fix(deps): update protobuf version updates to v3.25.2 (#366) @renovate
    • chore(deps): update all non-major dependencies (#350) @renovate
  • 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