Releases: Netflix/dgs-framework
Releases · Netflix/dgs-framework
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
v8.2.2
v8.2.1
What’s Changed
- Update to Kotlin 1.9.22 (#1761) @kilink
- Fix handling of UnknownOperationException (#1760) @kilink
- Fix various deprecation and compiler warnings (#1769) @kilink
- Delegate to ConversionService in DefaultInputObjectMapper (#1735) @kilink
- Bump com.netflix.spectator:spectator-api from 1.6.+ to 1.7.4 (#1745) @dependabot
- Bump org.apache.logging.log4j:log4j-api from 2.22.0 to 2.22.1 (#1757) @dependabot
- Bump org.apache.logging.log4j:log4j-to-slf4j from 2.22.0 to 2.22.1 (#1758) @dependabot
- Add support for custom object mapper in GraphQLResponse (#1737) @gabbigum
- Allow websocketSubscriptionHandler Bean to be overridden. (#1744) @hwhh
- Bump nebula.netflixoss from 11.3.2 to 11.4.0 (#1746) @dependabot
- Conditional on bean name for dgsAsyncTaskExecutor (#1743) @paulbakker
- Return NoOp InstrumentationContext where possible (#1590) @kilink
- Fix various warnings (#1741) @kilink
- Avoid allocating intermediate collections in some cases (#1645) @kilink
- Update dependencies and regenerate lock file (#1740) @kilink
- Update to Kotlin 1.9.21 (#1724) @kilink
- Compare against HttpMethod enum in DgsGraphQLCSRFInstrumentation (#1691) @kilink
- Fix typo (#1718) @kilink
- Bump actions/cache from 3.3.1 to 3.3.2 (#1631) @dependabot
- Bump actions/setup-java from 3 to 4 (#1729) @dependabot
- Bump actions/setup-python from 4 to 5 (#1738) @dependabot
- Bump actions/stale from 8.0.0 to 9.0.0 (#1739) @dependabot
v8.2.0
What's Changed
- disabling more SSE tests by @paulbakker in #1721
- Bump actions/checkout from 3.5.3 to 4.1.1 by @dependabot in #1678
- Update to Spring Boot 3.2 and added a RestClient based GraphQLClient by @paulbakker in #1726
- Autoconfigure after Spring boot scheduler autoconfig by @paulbakker in #1722
- add easily enabled/configured PrecachedDocumentProvider implementation by @Emily in #1732
- update to prefer graphql-java 21.3, fixes #1733 by @Emily in #1734
Full Changelog: v8.1.1...v8.2.0
v8.1.1
What’s Changed
- Add new config setting for dataloader properties and a property for setting the schedule duration (#1720) @srinivasankavitha
- Update to Kotlin 1.9.20 (#1695) @kilink
v8.1.0
What’s Changed
This release introduces a new configuration to enable ticker mode in the ScheduledExecutorService via dgs.graphql.dataloaderTickerModeEnabled
. This uses the new ticker mode feature introduced in the 3.2.1
release of java-dataloader and additional fixes in 3.2.2
. This change allows the usage of chained dataloaders without the need to manually dispatch the loader calls using the ScheduledDataLoaderRegistry with ticker mode enabled.
- Update set up for ScheduledExecutorService. (#1705) @srinivasankavitha
- Update to gradle 8.0.2 (#1715) @kilink
- Disable SSE Subscription tests (#1714) @paulbakker
v8.0.3
v8.0.2
What’s Changed
- Undo switch to ScheduledDataLoaderRegistry and revert to DgsDataLoaderRegistry (#1709) @srinivasankavitha
- Update ci.yml (#1707) @paulbakker
- feat: Improve IntelliJ support for json fields (#1683) @rahulsom
- Update ci.yml (#1703) @paulbakker
- Update ci.yml to only run on "push" not also "pull_request" (#1701) @paulbakker
- Use KotlinDetector in DataFetcherInvoker (#1696) @kilink
- Add coverage for non-nested enum input (#1698) @kailyak
v8.0.1
What’s Changed
- Fix issue where java datafetcher methods were incorrectly called as Kotlin function (#1694) @paulbakker
- Fix handling of concrete type data fetchers for interface fields. (#1693) @srinivasankavitha
- Inject DataLoaderOptionsProvider bean, if custom is provided. (#1688) @srinivasankavitha