Releases: Netflix/dgs-framework
v9.0.4
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
v9.0.2
What’s Changed
- Fix conversion of input objects with Optional fields (#1951) @kilink
- Fix some warnings and deprecations (#1948) @kilink
- Conditionally instantiate bean for ServerWebExchangeContextFilter. (#1949) @srinivasankavitha
- Add getSourceOrThrow helper method to DgsDataFetchingEnvironment (#1947) @kilink
- Pin to graphql-java 22.1, fix compilation errors (#1945) @kilink
- Disable sdl comments in executable schema (#1935) @kailyak
- Update to Spring Boot 3.3.1 (#1940) @kilink
- Fix deserialization of GraphQLErrorDebugInfo (#1939) @kilink
- Bump actions/checkout from 4.1.6 to 4.1.7 (#1938) @dependabot
v9.0.1
What’s Changed
- Ignore unknown Json properties. (#1934) @srinivasankavitha
- Add mapping for dgs graphql path property to spring-graphql integration (#1933) @kailyak
v9.0.0 Spring Boot 3.3 and GraphQL Java 22
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
Format
v8.7.1
What’s Changed
- Fixing release (#1927) @paulbakker
- Replace ByteBuddy with Java Proxy (#1904) @AyushChaubey
- Reconfigure BOM usage to use Spring Dependency Recommender plugin (#1918) @paulbakker
- Add a null check for errorType since this could be null for custom errors. (#1919) @srinivasankavitha
- Attempt to upgrade to Gradle 8.7 (#1917) @paulbakker
v8.7.0-rc.1
What’s Changed
- Replace ByteBuddy with Java Proxy (#1904) @AyushChaubey
- Reconfigure BOM usage to use Spring Dependency Recommender plugin (#1918) @paulbakker
- Add a null check for errorType since this could be null for custom errors. (#1919) @srinivasankavitha
- Attempt to upgrade to Gradle 8.7 (#1917) @paulbakker
v8.6.3
What's Changed
- Attempt to upgrade to Gradle 8.7 by @paulbakker in #1917
- Add a null check for errorType since this could be null for custom errors. by @srinivasankavitha in #1919
- Reconfigure BOM usage to use Spring Dependency Recommender plugin by @paulbakker in #1918
Full Changelog: v8.6.1...v8.6.3
v8.6.2
What's Changed
- Attempt to upgrade to Gradle 8.7 by @paulbakker in #1917
- Add a null check for errorType since this could be null for custom errors. by @srinivasankavitha in #1919
- Reconfigure BOM usage to use Spring Dependency Recommender plugin by @paulbakker in #1918
Full Changelog: v8.6.1...v8.6.2