Skip to content

Releases: Netflix/dgs-framework

v9.2.0

18 Nov 16:51
8eb9a8b
Compare
Choose a tag to compare

What’s Changed

v9.1.3

15 Oct 22:05
05e25f7
Compare
Choose a tag to compare

What’s Changed

v9.1.2

17 Sep 20:12
ee420ce
Compare
Choose a tag to compare

What’s Changed

  • Fix incorrect conditional around wiring of execution strategies (#2012) @paulbakker
  • Update Gradle Wrapper from 8.10 to 8.10.1 (#2003) @github-actions
  • Use a local copy of ContextRegistry (#2009) @asibross
  • Added test in Spring GraphQL example app to test @RequestHeader (#2008) @paulbakker

v9.1.1

12 Sep 19:39
2942c51
Compare
Choose a tag to compare

What’s Changed

v9.1.0

20 Aug 00:03
30bc5e3
Compare
Choose a tag to compare

What’s Changed

  • Add new DgsDataFetchingEnvironment.isArgumentSet (#1987) @paulbakker
  • Remove locking from DgsSchemaProvider (#1984) @kilink
  • Remove unused VirtualThreadTaskExecutor class (#1983) @kilink
  • Use SimpleAsyncTaskExecutor for virtual threads (#1981) @kilink
  • Update to Kotlinter 4.4.1 (#1982) @kilink
  • Support mapping to record classes (#1980) @kilink
  • Handling Serialization Errors (#1970) @mrvaruntandon
  • Support Kotlin value class parameters to data fetchers (#1979) @kilink
  • Fix warnings in TrivialDataFetcherTest (#1978) @kilink
  • Fix warning in DgsSpringGraphQLEnvironmentPostProcessor (#1977) @kilink
  • Support conversions involving Kotlin value classes (#1976) @kilink
  • Update Gradle Wrapper from 8.8 to 8.9 (#1958) @github-actions
  • Update dependency locks (#1975) @kilink
  • Bump io.spring.dependency-management from 1.1.5 to 1.1.6 (#1960) @dependabot
  • Bump org.springframework.graphql:spring-graphql-test from 1.3.1 to 1.3.2 (#1966) @dependabot
  • Add ability to supply custom ObjectMapper to clients (#1973) @kilink
  • Remove custom VirtualThreadTaskExecutor (#1972) @kilink
  • Legacy (non Spring GraphQL) starters now show a deprecation warning (#1971) @paulbakker
  • Update to Spring Boot 3.3.2 (#1965) @kilink
  • Update to Kotlin 1.9.25 (#1964) @kilink
  • Make GraphQLContextContributor a functional interface (#1961) @kilink
  • Add trivial field to DgsData / DgsQuery annotations for marking trivial data fetcher methods (#1955) @kilink
  • Enable toggling introspection via spring property (#1956) @kailyak

v9.0.4

11 Jul 16:43
688a5db
Compare
Choose a tag to compare

What's Changed

  • Update Gradle Wrapper from 8.7 to 8.8 by @github-actions in #1930
  • Bump org.springframework.graphql:spring-graphql-test from 1.2.6 to 1.3.1 by @dependabot in #1941
  • Update dependency locks by @kilink in #1952
  • GraphQLResponse.getRequestDetails should return nullable by @Emily in #1957

PLEASE NOTE: the nullability fix on GraphQLResponse.getRequestDetails is technically a breaking change for any Kotlin usages. You will need to either properly handle the null checks, or add !! wherever you use the method to keep the same (potentially incorrect) behavior.

Full Changelog: v9.0.3...v9.0.4

v9.0.3

01 Jul 17:38
Compare
Choose a tag to compare

What’s Changed

  • Register jdk8 module in DgsSSESubscriptionHandler (#1950) @kailyak

v9.0.2

28 Jun 20:38
Compare
Choose a tag to compare

What’s Changed

v9.0.1

14 Jun 18:37
6bea035
Compare
Choose a tag to compare

What’s Changed

v9.0.0 Spring Boot 3.3 and GraphQL Java 22

31 May 23:05
f9382bf
Compare
Choose a tag to compare

This release builds against Spring Boot 3.3, Spring GraphQL 1.3 and GraphQL Java 22 🎉

This is a major release because the upgrade to Boot 3.3 and GraphQL Java 22 are significant, and may require changes in your application code. There are no breaking changes in DGS itself though.

The changes in DGS itself are minimal: #1920

The most likely source of incompatibility are the changes in Instrumentation in GraphQL Java.

DGS 9.x is no longer compatible with Spring Boot 3.2 or below. It is however possible to use DGS 9 with Spring Boot 3.3 but with GraphQL Java 21 (the previous version).