github spring-projects/spring-graphql v1.3.3

13 hours ago

⭐ New Features

  • Allow setting timeout for SSE handling #1079
  • @BatchMapping methods should pass the localContext as the BatchLoaderEnvironment's keyContexts #1066
  • Allow Enum type to be a source in controllers. #1059
  • Lenient handling of empty representations list in EntitiesDataFetcher #1057
  • Schema inspection should check actual paginated type name rather than deriving it from the Connection type name #1053
  • Schema inspection reports skipped type when field is mapped to property with generic type #1037

🐞 Bug Fixes

  • Ensure all Publisher errors are handled consistently in SSE handlers #1080
  • NullPointerException with GraphQlSseHandler in case of async timeouts #1067
  • SSE and WS handlers get into an error handling loop on disconnect #1060
  • DefaultExecutionRequestObservationConvention does not produce INTERNAL_ERROR outcomes #1058
  • Legacy "application/graphql" is not supported if charset is set #1036

📔 Documentation

  • Document behavior when both first and last are specified for pagination #1055
  • Parameterless method retrieveSync() does not exist in RequestSpec #1042

🔨 Dependency Upgrades

  • Upgrade to GraphQL Java 22.3 #1044
  • Upgrade to Micrometer 1.13.6 #1076
  • Upgrade to Reactor 2023.0.11 #1075
  • Upgrade to Spring Data 2024.0.5 #1077
  • Upgrade to Spring Framework 6.1.14 #1074
  • Upgrade to Spring Security 6.3.4 #1078

❤️ Contributors

Thank you to all the contributors who worked on this release:

@szediwy

Don't miss a new spring-graphql release

NewReleases is sending notifications on new releases.