diff --git a/src/ad/build.gradle b/src/ad/build.gradle index 47cbbfa4..d08012e5 100644 --- a/src/ad/build.gradle +++ b/src/ad/build.gradle @@ -1,10 +1,10 @@ plugins { - id 'com.google.protobuf' version '0.9.4' + id 'com.google.protobuf' version '0.9.5' id 'com.github.sherter.google-java-format' version '0.9' id 'idea' id 'application' - id 'com.github.ben-manes.versions' version '0.52.0' + id 'com.github.ben-manes.versions' version '0.53.0' } repositories { @@ -16,11 +16,11 @@ description = 'Ad Service' group = "ad" version = "0.1.0-SNAPSHOT" -def opentelemetryVersion = "1.48.0" -def opentelemetryInstrumentationVersion = "2.13.3" -def grpcVersion = "1.71.0" -def jacksonVersion = "2.18.3" -def protocVersion = "4.30.0" +def opentelemetryVersion = "1.56.0" +def opentelemetryInstrumentationVersion = "2.21.0" +def grpcVersion = "1.76.0" +def jacksonVersion = "2.20.1" +def protocVersion = "4.33.0" tasks.withType(JavaCompile).configureEach { sourceCompatibility = JavaVersion.VERSION_21 @@ -40,7 +40,7 @@ dependencies { implementation platform("io.opentelemetry:opentelemetry-bom:${opentelemetryVersion}") implementation platform("io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom:${opentelemetryInstrumentationVersion}") - implementation "com.google.api.grpc:proto-google-common-protos:2.53.0", + implementation "com.google.api.grpc:proto-google-common-protos:2.63.1", "com.google.protobuf:protobuf-java:${protocVersion}", "javax.annotation:javax.annotation-api:1.3.2", "io.grpc:grpc-protobuf:${grpcVersion}", @@ -50,13 +50,13 @@ dependencies { "io.opentelemetry:opentelemetry-api", "io.opentelemetry:opentelemetry-sdk", "io.opentelemetry.instrumentation:opentelemetry-instrumentation-annotations", - "org.apache.logging.log4j:log4j-core:2.24.3", - "dev.openfeature.contrib.providers:flagd:0.11.5", - 'dev.openfeature:sdk:1.14.1' + "org.apache.logging.log4j:log4j-core:2.25.2", + "dev.openfeature.contrib.providers:flagd:0.11.17", + 'dev.openfeature:sdk:1.18.2' runtimeOnly "com.fasterxml.jackson.core:jackson-core:${jacksonVersion}", "com.fasterxml.jackson.core:jackson-databind:${jacksonVersion}", - "io.netty:netty-tcnative-boringssl-static:2.0.70.Final" + "io.netty:netty-tcnative-boringssl-static:2.0.74.Final" } } diff --git a/src/fraud-detection/build.gradle.kts b/src/fraud-detection/build.gradle.kts index 2ce809dd..e37f3727 100644 --- a/src/fraud-detection/build.gradle.kts +++ b/src/fraud-detection/build.gradle.kts @@ -3,11 +3,11 @@ import org.jetbrains.kotlin.gradle.tasks.KotlinCompile import com.google.protobuf.gradle.* plugins { - kotlin("jvm") version "2.1.10" + kotlin("jvm") version "2.2.21" application id("java") id("idea") - id("com.google.protobuf") version "0.9.4" + id("com.google.protobuf") version "0.9.5" id("com.github.johnrengelman.shadow") version "8.1.1" } @@ -15,8 +15,8 @@ group = "io.opentelemetry" version = "1.0" -val grpcVersion = "1.71.0" -val protobufVersion = "4.30.0" +val grpcVersion = "1.76.0" +val protobufVersion = "4.33.0" repositories { @@ -30,20 +30,20 @@ dependencies { implementation("com.google.protobuf:protobuf-java:${protobufVersion}") testImplementation(kotlin("test")) implementation(kotlin("script-runtime")) - implementation("org.apache.kafka:kafka-clients:3.9.0") - implementation("com.google.api.grpc:proto-google-common-protos:2.53.0") + implementation("org.apache.kafka:kafka-clients:4.1.0") + implementation("com.google.api.grpc:proto-google-common-protos:2.63.1") implementation("io.grpc:grpc-protobuf:${grpcVersion}") implementation("io.grpc:grpc-stub:${grpcVersion}") implementation("io.grpc:grpc-netty:${grpcVersion}") implementation("io.grpc:grpc-services:${grpcVersion}") - implementation("io.opentelemetry:opentelemetry-api:1.48.0") - implementation("io.opentelemetry:opentelemetry-sdk:1.48.0") + implementation("io.opentelemetry:opentelemetry-api:1.56.0") + implementation("io.opentelemetry:opentelemetry-sdk:1.56.0") implementation("io.opentelemetry:opentelemetry-extension-annotations:1.18.0") - implementation("org.apache.logging.log4j:log4j-core:2.24.3") + implementation("org.apache.logging.log4j:log4j-core:2.25.2") implementation("org.slf4j:slf4j-api:2.0.17") implementation("com.google.protobuf:protobuf-kotlin:${protobufVersion}") - implementation("dev.openfeature:sdk:1.14.1") - implementation("dev.openfeature.contrib.providers:flagd:0.11.5") + implementation("dev.openfeature:sdk:1.18.2") + implementation("dev.openfeature.contrib.providers:flagd:0.11.17") if (JavaVersion.current().isJava9Compatible) { // Workaround for @javax.annotation.Generated