Releases: spring-projects/spring-graphql
Releases · spring-projects/spring-graphql
v2.0.1
v1.4.4
v1.3.7
🔨 Dependency Upgrades
- Upgrade to json-path 2.10.0 because of CVE-2024-57699 in json-smart #1388
v2.0.0
🔨 Dependency Upgrades
- Upgrade to GraphiQL 5.2.1 #1363
- Upgrade to GraphQL Java 25.0 #1357
- Upgrade to Jackson 2.20.1 #1373
- Upgrade to Jackson 3.0.2 #1374
- Upgrade to Kotlin 2.2.21 #1375
- Upgrade to Micrometer 1.16.0 and Tracing 1.6.0 #1360
- Upgrade to Reactor 2025.0.0 #1359
- Upgrade to Spring Data 2025.1.0 #1362
- Upgrade to Spring Framework 7.0.0 #1358
- Upgrade to Spring Security 7.0.0 #1361
❤️ Contributors
Thank you to all the contributors who worked on this release:
v2.0.0-RC2
v2.0.0-RC1
⭐ New Features
- Refine nullness checks in schema report inspection #1344
- Allow
ConnectionAdapterto create an extendedConnection#1343 - Skip nullness check for Map-like return types of
@BatchMappingmethods #1334 - Add
GraphQlClientandGraphQlTesterKotlin extensions #1331 - Add UUID support to JsonKeysetCursorStrategy #1328
- Built-in support for HTTP header to GraphQLContext copying #1313
- Support virtual threads in
webmvc.GraphQlWebSocketHandler#1287
🐞 Bug Fixes
- NullPointerException in SchemaMappingInspector for null field definition #1333
📔 Documentation
- Document transaction management variants #1305
🔨 Dependency Upgrades
- Downgrade to GraphQL Java 24.3 #1348
- Upgrade to GraphQL Java 25.0-beta-9 #1316
- Upgrade to Jackson 3.0.0 #1338
- Upgrade to JUnit 6.0.0 #1342
- Upgrade to Micrometer 1.16.0-RC1 and Tracing 1.6.0-RC1 #1337
- Upgrade to Reactor 2025.0.0-RC1 #1339
- Upgrade to Spring Data 2025.1.0-RC1 #1340
- Upgrade to Spring Framework 7.0.0-RC1 #1336
- Upgrade to Spring Security 7.0.0-RC1 #1341
❤️ Contributors
Thank you to all the contributors who worked on this release:
@heruan, @jbj338033, and @mp911de
v1.4.3
⭐ New Features
- SchemaMappingInspector doesn't recognize Boolean methods named
is*instead ofget*#1332 - Support virtual threads in
webmvc.GraphQlWebSocketHandler#1326 - Allow configuring AnnotatedControllerConfigurer for custom controller stereotype #1275
🐞 Bug Fixes
- High cardinality on server request observations due to
graphql.operation#1322
🔨 Dependency Upgrades
- Upgrade to GraphQL Java 24.3 #1321
v2.0.0-M3
⭐ New Features
- Update generated types for Pagination / cursor connection support #1296
- Schema inspection should detect nullness mismatch between schema fields/arguments and application Controllers #1220
- Align cancelling behavior to graphql-java request execution #1171
📔 Documentation
- Add documentation for GraphQlArgumentBinder customizations #1294
- fix: docs for graphQlTester & constructor for documentSource #1285
- Add better documentation for handling batch mappings with parameters #1168
🔨 Dependency Upgrades
- Upgrade to Jackson 3.0.0-rc9 #1311
- Upgrade to Kotlin 2.2.20 #1312
- Upgrade to Micrometer 1.16.0-M3 and Tracing 1.6.0-M3 #1301
- Upgrade to Reactor 2025.0.0-M7 #1300
- Upgrade to Spring Data 2025.1.0-M6 #1302
- Upgrade to Spring Framework 7.0.0-M9 #1292
- Upgrade to Spring Security 7.0.0-M3 #1303
❤️ Contributors
Thank you to all the contributors who worked on this release:
v1.4.2
⭐ New Features
- ConnectionFieldTypeVisitor should support returning null Connection types #1295
- Support Kotlin inline value classes for argument binding #1186
🐞 Bug Fixes
- PropertySelection does not support NonNull Connection types #1298
- Binder performance degradation after 1.4.1 #1284
- Missing response body in exceptions thrown by HttpSyncGraphQlClient #1259
🔨 Dependency Upgrades
v2.0.0-M2
⭐ New Features
- Methods that access the response should raise GraphQlException consistently #1219
🐞 Bug Fixes
- Missing
@Nullableannotation on GraphiQlHandler #1276
🔨 Dependency Upgrades
- Upgrade to GraphQL Java 25.0.beta-5 #1282
- Upgrade to Jackson 2.20.0-rc1 and 3.0.0-rc8 #1288
- Upgrade to Micrometer 1.16.0-M2 and Tracing 1.6.0-M2 #1279
- Upgrade to Reactor 2025.0.0-M6 #1278
- Upgrade to Spring Data 2025.1.0-M5 #1280
- Upgrade to Spring Framework 7.0.0-M8 #1277
- Upgrade to Spring Security 7.0.0-M2 #1281
❤️ Contributors
Thank you to all the contributors who worked on this release: