Skip to content

Releases: Netflix/dgs-framework

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).

v8.8.0-rc.1

30 May 20:06
Compare
Choose a tag to compare
v8.8.0-rc.1 Pre-release
Pre-release
Format

v8.7.1

28 May 18:10
ae5f2c3
Compare
Choose a tag to compare

What’s Changed

v8.7.0-rc.1

24 May 04:04
ed9ab48
Compare
Choose a tag to compare
v8.7.0-rc.1 Pre-release
Pre-release

What’s Changed

v8.6.3

24 May 21:26
8b8d9d6
Compare
Choose a tag to compare

What's Changed

Full Changelog: v8.6.1...v8.6.3