diff --git a/lib/sdk/server/build.gradle b/lib/sdk/server/build.gradle index ec1fff79..67502ef8 100644 --- a/lib/sdk/server/build.gradle +++ b/lib/sdk/server/build.gradle @@ -66,10 +66,12 @@ ext { ext.libraries = [:] ext.versions = [ + "checkerQual": "3.33.0", "commonsCodec": "1.19.0", "gson": "2.13.1", - "guava": "32.0.1-jre", + "guava": "33.8.0-jre", "jackson": "2.11.2", + "jsr305": "3.0.2", "launchdarklyJavaSdkCommon": "2.3.0", "launchdarklyJavaSdkInternal": "1.12.2", "launchdarklyLogging": "1.1.0", @@ -117,6 +119,10 @@ libraries.internal = [ "commons-codec:commons-codec:${versions.commonsCodec}", "com.google.code.gson:gson:${versions.gson}", "com.google.guava:guava:${versions.guava}", + // Guava 33.x stopped depending on jsr305 and checker-qual, which our code uses and which + // were previously embedded transitively, so now we declare them directly. + "com.google.code.findbugs:jsr305:${versions.jsr305}", + "org.checkerframework:checker-qual:${versions.checkerQual}", "com.squareup.okhttp3:okhttp:${versions.okhttp}", "com.launchdarkly:okhttp-eventsource:${versions.okhttpEventsource}", "org.yaml:snakeyaml:${versions.snakeyaml}",