diff --git a/build.gradle b/build.gradle index b47ca9c84..46f471eb8 100644 --- a/build.gradle +++ b/build.gradle @@ -50,13 +50,13 @@ ext { gsonVersion = '2.10.1' // [2.0,) - jsonPathVersion = '2.8.0' // compileOnly + jsonPathVersion = '2.9.0' // compileOnly cronUtilsVersion = '9.2.1' // for test server only // Spring Boot 3 requires Java 17, java-sdk builds against 2.x version because we support Java 8. // We do test compatibility with Spring Boot 3 in integration tests. - springBootVersion = project.hasProperty("edgeDepsTest") ? '3.0.4' : '2.7.12'// [2.4.0,) + springBootVersion = project.hasProperty("edgeDepsTest") ? '3.0.4' : '2.7.18'// [2.4.0,) // test scoped // we don't upgrade to 1.3 and 1.4 because they require slf4j 2.x diff --git a/temporal-remote-data-encoder/build.gradle b/temporal-remote-data-encoder/build.gradle index c5296c9f9..f7cae3b49 100644 --- a/temporal-remote-data-encoder/build.gradle +++ b/temporal-remote-data-encoder/build.gradle @@ -1,7 +1,7 @@ description = '''Temporal Workflow Java SDK''' ext { - okhttpVersion = '4.10.0' + okhttpVersion = '4.11.0' servletVersion = '4.0.1' } diff --git a/temporal-sdk/build.gradle b/temporal-sdk/build.gradle index 21be84a23..4bd3fdddc 100644 --- a/temporal-sdk/build.gradle +++ b/temporal-sdk/build.gradle @@ -19,7 +19,9 @@ dependencies { // It's useful only for unit tests and debugging. // For these use-cases Temporal users can add this dep in the classpath temporary or permanently themselves. compileOnly "com.jayway.jsonpath:json-path:$jsonPathVersion" - testImplementation "com.jayway.jsonpath:json-path:$jsonPathVersion" + testImplementation("com.jayway.jsonpath:json-path:$jsonPathVersion"){ + exclude group: 'org.slf4j', module: 'slf4j-api' + } testImplementation project(':temporal-testing') testImplementation "junit:junit:${junitVersion}" diff --git a/temporal-testing/build.gradle b/temporal-testing/build.gradle index 1e22345d7..606f88fcc 100644 --- a/temporal-testing/build.gradle +++ b/temporal-testing/build.gradle @@ -20,7 +20,9 @@ dependencies { // This dependency is included in temporal-sdk module as optional with compileOnly scope. // To make things easier for users, it's helpful for the testing module to bring this dependency // transitively as most users work with history jsons in tests. - implementation "com.jayway.jsonpath:json-path:$jsonPathVersion" + implementation("com.jayway.jsonpath:json-path:$jsonPathVersion"){ + exclude group: 'org.slf4j', module: 'slf4j-api' + } junit4Api 'junit:junit:4.13.2'