Skip to content

Releases: spring-projects/spring-graphql

v2.0.1

16 Dec 17:03

Choose a tag to compare

⭐ New Features

  • Add Kotlin extension functions for ClientResponseField #1393

🐞 Bug Fixes

  • Invocation method support depends on spring-data-commons #1397
  • HttpSyncGraphQlClient toEntityList returning List instead of typed objects #1383

🔨 Dependency Upgrades

  • Upgrade to json-path 2.10.0 because of CVE-2024-57699 in json-smart #1382
  • Upgrade to Micrometer 1.16.1 and Tracing 1.6.1 #1391
  • Upgrade to Reactor 2025.0.1 #1392
  • Upgrade to Spring Data 2025.1.1 #1403
  • Upgrade to Spring Framework 7.0.2 #1389
  • Upgrade to Spring Security 7.0.1 #1404

v1.4.4

16 Dec 16:24

Choose a tag to compare

🐞 Bug Fixes

  • Invocation method support depends on spring-data-commons #1398

🔨 Dependency Upgrades

  • Upgrade to json-path 2.10.0 because of CVE-2024-57699 in json-smart #1384
  • Upgrade to Micrometer 1.15.7 and Tracing 1.5.7 #1395
  • Upgrade to Reactor 2024.0.13 #1394
  • Upgrade to Spring Data 2025.0.7 #1402
  • Upgrade to Spring Framework 6.2.15 #1390

v1.3.7

16 Dec 16:58

Choose a tag to compare

🔨 Dependency Upgrades

v2.0.0

18 Nov 10:05

Choose a tag to compare

🔨 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:

@JBodkin-Amphora

v2.0.0-RC2

04 Nov 08:35

Choose a tag to compare

v2.0.0-RC2 Pre-release
Pre-release

⭐ New Features

  • Support for @EntityMapping with interface types #1356

🔨 Dependency Upgrades

  • Reinstate GraphQL Java 25.0 baseline #1351
  • Upgrade to Jackson 3.0.1 #1355
  • Upgrade to Spring Data 2025.1.0-RC2 #1353
  • Upgrade to Spring Framework 7.0.0-RC3 #1352
  • Upgrade to Spring Security 7.0.0-RC2 #1354

v2.0.0-RC1

21 Oct 20:29

Choose a tag to compare

v2.0.0-RC1 Pre-release
Pre-release

⭐ New Features

  • Refine nullness checks in schema report inspection #1344
  • Allow ConnectionAdapter to create an extended Connection #1343
  • Skip nullness check for Map-like return types of @BatchMapping methods #1334
  • Add GraphQlClient and GraphQlTester Kotlin 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

21 Oct 20:36

Choose a tag to compare

⭐ New Features

  • SchemaMappingInspector doesn't recognize Boolean methods named is* instead of get* #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

16 Sep 15:48

Choose a tag to compare

v2.0.0-M3 Pre-release
Pre-release

⭐ 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:

@emaarco

v1.4.2

16 Sep 15:06

Choose a tag to compare

⭐ 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

  • Upgrade to Micrometer 1.15.4 and Tracing 1.5.4 #1308
  • Upgrade to Reactor 2024.0.10 #1307
  • Upgrade to Spring Data 2025.0.4 #1309
  • Upgrade to Spring Framework 6.2.11 #1306
  • Upgrade to Spring Security 6.5.4 #1310

v2.0.0-M2

19 Aug 12:50

Choose a tag to compare

v2.0.0-M2 Pre-release
Pre-release

⭐ New Features

  • Methods that access the response should raise GraphQlException consistently #1219

🐞 Bug Fixes

  • Missing @Nullable annotation 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:

@ngocnhan-tran1996