Skip to content

Commit c03ba16

Browse files
committed
Upgrade to Spring Boot 3.4.x
This commit upgrades to Spring Boot 3.4.x, Spring Framework 6.2.x, and third party dependency versions used by the project. Signed-off-by: Stéphane Nicoll <[email protected]>
1 parent dd98b50 commit c03ba16

File tree

3 files changed

+24
-24
lines changed

3 files changed

+24
-24
lines changed

build.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@ description = "Spring for GraphQL"
22

33
ext {
44
moduleProjects = [project(":spring-graphql"), project(":spring-graphql-test")]
5-
springFrameworkVersion = "6.1.14"
5+
springFrameworkVersion = "6.2.1"
66
graphQlJavaVersion = "22.3"
7-
springBootVersion = "3.3.0"
7+
springBootVersion = "3.4.0"
88
}
99

1010
subprojects {

platform/build.gradle

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -8,20 +8,20 @@ javaPlatform {
88

99
dependencies {
1010
api(platform("org.springframework:spring-framework-bom:${springFrameworkVersion}"))
11-
api(platform("com.fasterxml.jackson:jackson-bom:2.17.2"))
12-
api(platform("io.projectreactor:reactor-bom:2023.0.11"))
13-
api(platform("io.micrometer:micrometer-bom:1.13.6"))
14-
api(platform("io.micrometer:micrometer-tracing-bom:1.3.5"))
15-
api(platform("org.springframework.data:spring-data-bom:2024.0.5"))
16-
api(platform("org.springframework.security:spring-security-bom:6.3.4"))
11+
api(platform("com.fasterxml.jackson:jackson-bom:2.18.1"))
12+
api(platform("io.projectreactor:reactor-bom:2024.0.0"))
13+
api(platform("io.micrometer:micrometer-bom:1.14.1"))
14+
api(platform("io.micrometer:micrometer-tracing-bom:1.4.0"))
15+
api(platform("org.springframework.data:spring-data-bom:2024.1.0"))
16+
api(platform("org.springframework.security:spring-security-bom:6.4.1"))
1717
api(platform("com.querydsl:querydsl-bom:5.1.0"))
1818
api(platform("io.rsocket:rsocket-bom:1.1.4"))
1919
api(platform("org.jetbrains.kotlin:kotlin-bom:${kotlinVersion}"))
2020
api(platform("org.jetbrains.kotlinx:kotlinx-coroutines-bom:1.8.1"))
21-
api(platform("org.junit:junit-bom:5.10.5"))
22-
api(platform("org.mockito:mockito-bom:5.11.0"))
23-
api(platform("org.testcontainers:testcontainers-bom:1.19.8"))
24-
api(platform("org.apache.logging.log4j:log4j-bom:2.23.1"))
21+
api(platform("org.junit:junit-bom:5.11.3"))
22+
api(platform("org.mockito:mockito-bom:5.14.2"))
23+
api(platform("org.testcontainers:testcontainers-bom:1.20.4"))
24+
api(platform("org.apache.logging.log4j:log4j-bom:2.24.1"))
2525

2626
constraints {
2727
api("com.graphql-java:graphql-java:${graphQlJavaVersion}")
@@ -37,19 +37,19 @@ dependencies {
3737

3838
api("com.google.code.findbugs:jsr305:3.0.2")
3939

40-
api("org.assertj:assertj-core:3.25.3")
40+
api("org.assertj:assertj-core:3.26.3")
4141
api("com.jayway.jsonpath:json-path:2.9.0")
42-
api("org.skyscreamer:jsonassert:1.5.1")
43-
api("org.awaitility:awaitility:4.2.1")
42+
api("org.skyscreamer:jsonassert:1.5.3")
43+
api("org.awaitility:awaitility:4.2.2")
4444
api("com.squareup.okhttp3:mockwebserver:4.12.0")
4545

46-
api("com.h2database:h2:2.2.224")
47-
api("org.hibernate:hibernate-core:6.5.0.CR1")
46+
api("com.h2database:h2:2.3.232")
47+
api("org.hibernate:hibernate-core:6.6.2.Final")
4848
api("org.hibernate.validator:hibernate-validator:8.0.1.Final")
49-
api("org.mongodb:bson:5.0.1")
50-
api("org.mongodb:mongodb-driver-core:5.0.1")
51-
api("org.mongodb:mongodb-driver-reactivestreams:5.0.1")
52-
api("org.mongodb:mongodb-driver-sync:5.0.1")
49+
api("org.mongodb:bson:5.2.1")
50+
api("org.mongodb:mongodb-driver-core:5.2.1")
51+
api("org.mongodb:mongodb-driver-reactivestreams:5.2.1")
52+
api("org.mongodb:mongodb-driver-sync:5.2.1")
5353
}
5454

5555
}

spring-graphql-test/src/main/java/org/springframework/graphql/test/tester/DefaultGraphQlTester.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* Copyright 2002-2024 the original author or authors.
2+
* Copyright 2002-2025 the original author or authors.
33
*
44
* Licensed under the Apache License, Version 2.0 (the "License");
55
* you may not use this file except in compliance with the License.
@@ -31,6 +31,7 @@
3131
import com.jayway.jsonpath.DocumentContext;
3232
import com.jayway.jsonpath.JsonPath;
3333
import com.jayway.jsonpath.TypeRef;
34+
import org.skyscreamer.jsonassert.JSONAssert;
3435

3536
import org.springframework.core.ParameterizedTypeReference;
3637
import org.springframework.core.ResolvableType;
@@ -42,7 +43,6 @@
4243
import org.springframework.graphql.support.DocumentSource;
4344
import org.springframework.lang.Nullable;
4445
import org.springframework.test.util.AssertionErrors;
45-
import org.springframework.test.util.JsonExpectationsHelper;
4646
import org.springframework.test.util.JsonPathExpectationsHelper;
4747
import org.springframework.util.Assert;
4848
import org.springframework.util.CollectionUtils;
@@ -469,7 +469,7 @@ private void matchesJson(String expected, boolean strict) {
469469
this.delegate.doAssert(() -> {
470470
String actual = this.delegate.jsonContent(this.jsonPath);
471471
try {
472-
new JsonExpectationsHelper().assertJsonEqual(expected, actual, strict);
472+
JSONAssert.assertEquals(expected, actual, strict);
473473
}
474474
catch (AssertionError ex) {
475475
throw new AssertionError(ex.getMessage() + "\n\n" + "Expected JSON content:\n'" + expected + "'\n\n"

0 commit comments

Comments
 (0)