diff --git a/build.gradle b/build.gradle index 9d01a48b2..f8ba85629 100644 --- a/build.gradle +++ b/build.gradle @@ -9,7 +9,7 @@ plugins { // Apply the java plugin to add support for Java id 'java' - id 'com.github.ben-manes.versions' version '0.47.0' + id 'com.github.ben-manes.versions' version '0.51.0' id 'se.patrikerdes.use-latest-versions' version '0.2.18' } @@ -20,7 +20,7 @@ repositories { dependencies { // This dependency is used by the application. - implementation 'com.google.guava:guava:32.1.2-jre' + implementation 'com.google.guava:guava:33.2.1-jre' // Use JUnit test framework testImplementation 'junit:junit:4.13.2' diff --git a/load-generator/build.gradle b/load-generator/build.gradle index 291fa4263..d2b2fd97d 100644 --- a/load-generator/build.gradle +++ b/load-generator/build.gradle @@ -14,7 +14,7 @@ plugins { id 'application' // lombok - id "io.freefair.lombok" version "8.1.0" + id "io.freefair.lombok" version "8.6" // jib id 'com.google.cloud.tools.jib' @@ -26,33 +26,33 @@ repositories { dependencies { // This dependency is used by the application. - implementation "com.google.guava:guava:32.1.2-jre" + implementation "com.google.guava:guava:33.2.1-jre" - implementation "io.grpc:grpc-bom:1.57.1" - implementation "io.grpc:grpc-api:1.57.1" + implementation "io.grpc:grpc-bom:1.64.0" + implementation "io.grpc:grpc-api:1.64.0" - implementation "io.grpc:grpc-netty-shaded:1.57.1" + implementation "io.grpc:grpc-netty-shaded:1.64.0" - implementation platform("io.opentelemetry:opentelemetry-bom:1.28.0") + implementation platform("io.opentelemetry:opentelemetry-bom:1.39.0") implementation "io.opentelemetry:opentelemetry-api" implementation "io.opentelemetry:opentelemetry-sdk" implementation "io.opentelemetry:opentelemetry-exporter-otlp" - implementation "io.opentelemetry:opentelemetry-semconv:1.28.0-alpha" + implementation "io.opentelemetry:opentelemetry-semconv:1.30.1-alpha" implementation "io.opentelemetry:opentelemetry-sdk-extension-aws" - implementation "com.amazonaws:aws-xray-recorder-sdk-core:2.14.0" - implementation "com.amazonaws:aws-xray-recorder-sdk-aws-sdk:2.14.0" + implementation "com.amazonaws:aws-xray-recorder-sdk-core:2.16.0" + implementation "com.amazonaws:aws-xray-recorder-sdk-aws-sdk:2.16.0" // Use JUnit test framework testImplementation 'junit:junit:4.13.2' // Command cli - implementation 'info.picocli:picocli:4.7.4' - compileOnly 'info.picocli:picocli-codegen:4.7.4' + implementation 'info.picocli:picocli:4.7.6' + compileOnly 'info.picocli:picocli-codegen:4.7.6' // log - implementation group: 'org.apache.logging.log4j', name: 'log4j-api', version: '2.20.0' - implementation group: 'org.apache.logging.log4j', name: 'log4j-core', version: '2.20.0' + implementation group: 'org.apache.logging.log4j', name: 'log4j-api', version: '2.23.1' + implementation group: 'org.apache.logging.log4j', name: 'log4j-core', version: '2.23.1' implementation project(":trace-java-client") } diff --git a/sample-apps/jaeger-zipkin-sample-app/build.gradle b/sample-apps/jaeger-zipkin-sample-app/build.gradle index 35ed19469..be77d5669 100644 --- a/sample-apps/jaeger-zipkin-sample-app/build.gradle +++ b/sample-apps/jaeger-zipkin-sample-app/build.gradle @@ -3,7 +3,7 @@ plugins { // Apply the application plugin to add support for building a CLI application. id 'application' - id 'com.google.cloud.tools.jib' version "3.3.2" + id 'com.google.cloud.tools.jib' version "3.4.3" } group 'com.amazon.sampleapp' @@ -36,11 +36,11 @@ application { dependencies { implementation "com.sparkjava:spark-core:2.9.4" - implementation "com.squareup.okhttp3:okhttp:4.11.0" - implementation "software.amazon.awssdk:s3:2.20.118" - implementation "io.grpc:grpc-api:1.57.1" - implementation "io.grpc:grpc-netty-shaded:1.57.1" - implementation "org.slf4j:slf4j-simple:2.0.7" + implementation "com.squareup.okhttp3:okhttp:4.12.0" + implementation "software.amazon.awssdk:s3:2.26.9" + implementation "io.grpc:grpc-api:1.64.0" + implementation "io.grpc:grpc-netty-shaded:1.64.0" + implementation "org.slf4j:slf4j-simple:2.0.13" implementation project(":trace-java-client") diff --git a/settings.gradle b/settings.gradle index 3a2b61192..5c113616e 100644 --- a/settings.gradle +++ b/settings.gradle @@ -1,6 +1,6 @@ pluginManagement { plugins { - id("com.google.cloud.tools.jib") version "3.3.2" + id("com.google.cloud.tools.jib") version "3.4.3" } } rootProject.name = 'aws-otel-test-framework' diff --git a/trace-java-client/build.gradle b/trace-java-client/build.gradle index d447f1042..95db92544 100644 --- a/trace-java-client/build.gradle +++ b/trace-java-client/build.gradle @@ -16,14 +16,14 @@ repositories { dependencies { testImplementation group: 'junit', name: 'junit', version: '4.13.2' - implementation 'com.google.code.gson:gson:2.10.1' - implementation group: 'io.opentracing.brave', name: 'brave-opentracing', version: '1.0.0' - implementation group: 'org.apache.commons', name: 'commons-lang3', version: '3.13.0' + implementation 'com.google.code.gson:gson:2.11.0' + implementation group: 'io.opentracing.brave', name: 'brave-opentracing', version: '1.0.1' + implementation group: 'org.apache.commons', name: 'commons-lang3', version: '3.14.0' implementation group: 'io.jaegertracing', name: 'jaeger-core', version: '1.8.1' implementation group: 'io.jaegertracing', name: 'jaeger-thrift', version: '1.8.1' - implementation group: 'io.zipkin.zipkin2', name: 'zipkin', version: '2.24.3' - implementation group: 'io.zipkin.reporter2', name: 'zipkin-sender-okhttp3', version: '2.16.4' - implementation group: 'io.zipkin.brave', name: 'brave', version: '5.16.0' + implementation group: 'io.zipkin.zipkin2', name: 'zipkin', version: '3.4.0' + implementation group: 'io.zipkin.reporter2', name: 'zipkin-sender-okhttp3', version: '3.4.0' + implementation group: 'io.zipkin.brave', name: 'brave', version: '6.0.3' } diff --git a/validator/build.gradle b/validator/build.gradle index f1fb39d2f..bb91af2d1 100644 --- a/validator/build.gradle +++ b/validator/build.gradle @@ -2,11 +2,11 @@ plugins { id 'java' id 'application' - id 'com.google.cloud.tools.jib' version "3.3.2" + id 'com.google.cloud.tools.jib' version "3.4.3" // lombok - id "io.freefair.lombok" version "8.1.0" - id("com.diffplug.spotless") version "6.20.0" + id "io.freefair.lombok" version "8.6" + id("com.diffplug.spotless") version "6.25.0" } @@ -22,32 +22,32 @@ repositories { dependencies { testImplementation group: 'junit', name: 'junit', version: '4.13.2' - testImplementation group: 'org.assertj', name: 'assertj-core', version: '3.24.2' + testImplementation group: 'org.assertj', name: 'assertj-core', version: '3.26.0' // log - implementation group: 'org.apache.logging.log4j', name: 'log4j-api', version: '2.20.0' - implementation group: 'org.apache.logging.log4j', name: 'log4j-core', version: '2.20.0' + implementation group: 'org.apache.logging.log4j', name: 'log4j-api', version: '2.23.1' + implementation group: 'org.apache.logging.log4j', name: 'log4j-core', version: '2.23.1' // mustache template - implementation group: 'com.github.spullara.mustache.java', name: 'compiler', version: '0.9.10' + implementation group: 'com.github.spullara.mustache.java', name: 'compiler', version: '0.9.13' // apache io utils - implementation group: 'commons-io', name: 'commons-io', version: '2.13.0' + implementation group: 'commons-io', name: 'commons-io', version: '2.16.1' // yaml reader - implementation group: 'com.fasterxml.jackson.dataformat', name: 'jackson-dataformat-yaml', version: '2.15.2' + implementation group: 'com.fasterxml.jackson.dataformat', name: 'jackson-dataformat-yaml', version: '2.17.1' // json flattener implementation group: 'com.github.wnameless', name: 'json-flattener', version: '0.7.1' implementation group: 'com.github.fge', name: 'json-schema-validator', version: '2.0.4' // command cli - implementation 'info.picocli:picocli:4.7.4' + implementation 'info.picocli:picocli:4.7.6' - compileOnly 'info.picocli:picocli-codegen:4.7.4' + compileOnly 'info.picocli:picocli-codegen:4.7.6' // aws sdk - implementation platform('com.amazonaws:aws-java-sdk-bom:1.12.521') + implementation platform('com.amazonaws:aws-java-sdk-bom:1.12.750') implementation 'com.amazonaws:aws-java-sdk-s3' implementation 'com.amazonaws:aws-java-sdk-cloudwatch' implementation 'com.amazonaws:aws-java-sdk-xray' @@ -61,15 +61,15 @@ dependencies { implementation 'com.github.awslabs:aws-request-signing-apache-interceptor:b3772780da' // http client - implementation("com.squareup.okhttp3:okhttp:4.11.0") + implementation("com.squareup.okhttp3:okhttp:4.12.0") // command cli - implementation 'info.picocli:picocli:4.7.4' + implementation 'info.picocli:picocli:4.7.6' - compileOnly 'info.picocli:picocli-codegen:4.7.4' + compileOnly 'info.picocli:picocli-codegen:4.7.6' // mockito - testImplementation "org.mockito:mockito-core:5.4.0" + testImplementation "org.mockito:mockito-core:5.12.0" } application {