Releases: Netflix/dgs-framework
v8.3.1
v8.3.0
What’s Changed
This release updates the framework to use a new major version of the federation library: federation-graphql-java-support to 4.4.0(https://github.com/apollographql/federation-jvm/releases/tag/v4.4.0) from the previous 3.0.0.
There are changes to how the federated-tracing context is set up since deprecated API support for this is now dropped in the library. Besides this change, this release should be backwards compatible for DGS users. Please refer to their release notes for more details.
- Update to latest federation-graphql-java-support lib 4.4.0. (#1813) @srinivasankavitha
- Make all timer threads daemonic in subscription handlers (#1811) @kilink
- Remove kotlinx-coroutines-jdk8 dependency (#1807) @kilink
- fix: cancel timer thread after websocket connection init task runs (#1808) @mikefischetti
v8.2.6-rc.3
Candidate release to test spring-graphql integration - NOT Production ready.
- Wire up PreparsedDocuementProvider if available
v8.2.6-rc.2
Candidate release to test spring-graphql integration - NOT Production ready.
- Added @ConditionalOnClass(ServerRequest::class) on DgsReactiveQueryExecutor bean.
v8.2.6-rc.1
Candidate release to test spring-graphql integration - NOT Production ready.
- Added
@ConditionalOnClass(ServerRequest::class)onDgsReactiveQueryExecutorbean.
v8.2.5
What's Changed
- Add Kotlin Coroutine Flow support for Subscriptions by @kilink in #1800
- Fix classification type in GraphQLErrorExtensions by @kilink in #1802
- Provide consistent support for dynamically registered DataFetchers by @ivanasen in #1770
- Add mock provider support for interface, union, and enum types by @kilink in #1803
- Add ability to override logging in DefaultDataFetcherExceptionHandler by @kilink in #1804
- Adding the ability to call input object setter methods if they exist, falling back to direct field access. by @ehardy in #1094
New Contributors
Full Changelog: v8.2.4...v8.2.5
v8.2.5-rc.1
Candidate release to test spring-graphql integration - NOT Production ready.
v8.2.4
v8.2.3
What’s Changed
- Fix DGS Micrometer timer configuration (#1799) @kilink
- Allow connection directive to be applied to Unions and Interfaces (#1798) @kilink
- Use Jackson2ObjectMapperBuilder to construct Jackson mapper (#1796) @kilink
- Update to JsonPath 2.9.0 (#1795) @kilink
- Use QueryComplexityCalculator from graphql-java (#1797) @kilink
- Minor cleanup in DgsPaginationTypeDefinitionRegistry (#1792) @kilink
- Update to spring-cloud-dependencies BOM compatible with Spring Boot 3.2.x (#1790) @kilink
- Update to Spring Boot 3.2.2 (#1789) @kilink
- Bump actions/cache from 3.3.3 to 4.0.0 (#1791) @dependabot
- Clean up DefaultDgsFederationResolver (#1787) @kilink
- Avoid wrapping checked Exceptions in DataFetcherInvoker (#1788) @kilink
- Fix deprecation warnings (#1781) @kilink
- Consistently handle proxied beans in DgsSchemaProvider (#1786) @kilink
- Don't allow unchecked exception to propagate (#1785) @kilink
- Update to reactor 3.6.1 (#1784) @kilink
- Bump actions/cache from 3.3.2 to 3.3.3 (#1778) @dependabot