What’s Changed
Highlights
Adopting GraphqL Java 18
We are adopting Graphql Java 18, this new version comes with a considerable number of improvements to the library.
We are looking forward to use the performance improvements on validation rules that available in this version.
Please review the GraphQL Java v18.0 Release Notes for further details
Moving To Spring 5.3, Spring Boot 2.6, Spring Cloud 2021.0.1
In order to keep the framework healthy we have decided to upgrade to Spring Boot 2.6, Spring 5.3 and Spring Cloud 2022.0.1.
If you are moving from Spring Boot 2.3 to Spring Boot 2.6 you might want to review the changes that happened between 2.3
and 2.4. You can review What is new in Spring Boot 2.4 by Phil Webb (@phillip_web).
Please review the Spring Boot 2.6 Release Notes if you are interested on the new features available.
Deprecation of collectionType
as part of the @InputArgument
annotation. (#977) @kilink
The @InputArgument
annotation doesn't need the collectionType
anymore when you are mapping to a List, Map, or other collections.
To do this we are now leveraging the Spring Framework's ResolvableType
utilities directly.
Other
- Feature/local time scalar (#1008) @setchy
- Remove usage of NoOpPreparsedDocumentProvider (#994) @kilink
- Simplify DgsSSESubscriptionHandler by returning Flux (#1001) @kilink
- Remove DgsNoOpPreparsedDocumentProvider (#989) @kilink
- Add support for defining a default DataFetcherFactory via autoconfig (#979) @jord1e
- Use delegation pattern in DgsDataFetchingEnvironment (#978) @kilink
- Replace Javafaker with Datafaker (#970) @bodiam
House Keeping Changes
- Bump actions/cache from 2 to 3.0.2 (#957) (#991) @dependabot
- Bump actions/setup-java from 2 to 3 (#975) @dependabot
- Bump actions/upload-artifact from 2 to 3 (#976) @dependabot
- Bump log4j-api from 2.17.1 to 2.17.2 (#962) @dependabot
- Bump log4j-to-slf4j from 2.17.1 to 2.17.2 (#965) @dependabot
- Bump mockk from 1.12.2 to 1.12.3 (#964) @dependabot
- Bump nebula.netflixoss from 10.5.1 to 10.6.0 (#870) @dependabot
- Bump spectator-api from 1.0.+ to 1.3.0 (#959) (#985) @dependabot
- Disable unstable ConcurrentDataFetcherTest test. (#1012) @berngp
- Fix Kotlin compiler warning (#973) @kilink
- Fix deprecation warnings in
DgsDataLoaderProvider
(#971) @kilink - Fix various warnings (#974) @kilink
- Fold changes to
dependencies.lock
files in diffs by default (#967) @jord1e - Get rid of unnecessary
.let
, useMediaType
(#972) @kilink - Refactor the fixtures used for testing a custom DataFetcherFactory (#983) @berngp
- Stop calling deprecated exchange method on WebClient (#1005) @kilink
- Update Gradle Wrapper from 7.3.3 to 7.4.1 (#921) @github-actions
- Update dependency lock files (#996) @kilink
- Stop using deprecated context methods (#982) @kilink
- Avoid passing in empty ChainedInstrumentation (#992) @kilink