⭐ New Features
- Lenient parsing of SourceLocation's line and column in ResponseMapGraphQlResponse #849
- Use isOmitted rather than isPresent in ValueExtractor to allow validation of null arguments #842
- Allow use of custom DataLoaderRegistry instance #836
- ConnectionDataFetcher should handle data wrapped with DataFetcherResult #835
🪲 Bug Fixes
- Fix logic for hasPrevious/hasNext with keyset scrolling #843
- Offset pagination with "last N before X" should not include the item at offset X #840
- ControllerAdvice order is not preserved in AnnotatedControllerExceptionResolver #830
- WebSocketGraphQlClient unable to reconnect after the first reconnect failure #826
- AOT: No JSON Encoder error using GraphlQL client #825
📔 Documentation
- Add section on code generation to the documentation #847
- Use ScrollPosition.offset() to get initial scroll position #839
- Add Search in All Spring Docs #824
🔨 Dependency Upgrades
- Upgrade to Context Propagation 1.0.6 #857
- Upgrade to GraphQL Java 20.7 #852
- Upgrade to Micrometer 1.11.6 #853
- Upgrade to Micrometer Tracing 1.1.7 #854
- Upgrade to Reactor 2022.0.13 #858
- Upgrade to Spring Data 2023.0.6 #855
- Upgrade to Spring Framework 6.0.14 #851
- Upgrade to Spring Security 6.1.5 #856
❤️ Contributors
Thank you to all the contributors who worked on this release:
@Stmated, @koenpunt, @nilshartmann, and @rwinch