From 45843d04751be9128bee2dc9d46b12b70ee49003 Mon Sep 17 00:00:00 2001 From: Maksym Ochenashko Date: Fri, 13 Feb 2026 20:40:36 +0200 Subject: [PATCH 1/2] Update OTel SDK to 1.59.0, OTel Agent to 2.25.0 --- README.md | 20 ++++++++++---------- build.gradle | 10 +++++----- 2 files changed, 15 insertions(+), 15 deletions(-) diff --git a/README.md b/README.md index 57c5675..d5bf052 100644 --- a/README.md +++ b/README.md @@ -16,8 +16,8 @@ See https://github.com/iRevive/otel4s-showcase demo. ## Versions -- OpenTelemetry SDK: 1.58.0 -- OpenTelemetry Java Agent: 2.24.0 +- OpenTelemetry SDK: 1.59.0 +- OpenTelemetry Java Agent: 2.25.0 ## Getting started @@ -28,14 +28,14 @@ lazy val service = project .in(file("service")) .settings( name := "service", - javaAgents += "io.github.irevive" % "otel4s-opentelemetry-javaagent" % "2.24.0", // <1> + javaAgents += "io.github.irevive" % "otel4s-opentelemetry-javaagent" % "2.25.0", // <1> run / fork := true, // <2> javaOptions += "-Dcats.effect.trackFiberContext=true", // <3> libraryDependencies ++= Seq( // <4> "org.typelevel" %% "otel4s-oteljava" % "0.14.0", "org.typelevel" %% "otel4s-oteljava-context-storage" % "0.14.0", - "io.opentelemetry" % "opentelemetry-exporter-otlp" % "1.58.0" % Runtime, - "io.opentelemetry" % "opentelemetry-sdk-extension-autoconfigure" % "1.58.0" % Runtime + "io.opentelemetry" % "opentelemetry-exporter-otlp" % "1.59.0" % Runtime, + "io.opentelemetry" % "opentelemetry-sdk-extension-autoconfigure" % "1.59.0" % Runtime ) ) ``` @@ -114,9 +114,9 @@ $ ./gradlew smoke-tests:build ## New version release ```shell -$ SDK_VERSION="1.56.0" -$ AGENT_VERSION="2.22.0" -$ RELEASE_VERSION="2.22.0" +$ SDK_VERSION="1.59.0" +$ AGENT_VERSION="2.25.0" +$ RELEASE_VERSION="2.25.0" $ ./scripts/update-sdk-version.sh $SDK_VERSION $ ./scripts/update-agent-version.sh $AGENT_VERSION $ ./scripts/update-release-version.sh $RELEASE_VERSION @@ -124,6 +124,6 @@ $ ./scripts/update-release-version.sh $RELEASE_VERSION Once the CI is green, you can publish a tag: ```shell -$ git tag -a v2.22.0 -m "v2.22.0" -$ git push origin v2.22.0 +$ git tag -a v2.25.0 -m "v2.25.0" +$ git push origin v2.25.0 ``` diff --git a/build.gradle b/build.gradle index 7e83ad2..229ecda 100644 --- a/build.gradle +++ b/build.gradle @@ -11,7 +11,7 @@ buildscript { dependencies { classpath "com.diffplug.spotless:spotless-plugin-gradle:8.1.0" classpath "com.gradleup.shadow:shadow-gradle-plugin:9.3.0" - classpath "io.opentelemetry.instrumentation:gradle-plugins:2.24.0-alpha" + classpath "io.opentelemetry.instrumentation:gradle-plugins:2.25.0-alpha" classpath("org.apache.httpcomponents:httpclient:4.5.14") } } @@ -23,7 +23,7 @@ plugins { group "io.github.irevive" // this line is managed by ./scripts/update-release-version.sh -version "2.24.0" +version "2.25.0" nexusPublishing { packageGroup.set(rootProject.group.toString()) @@ -49,11 +49,11 @@ subprojects { ext { versions = [ // this line is managed by ./scripts/update-sdk-version.sh - opentelemetrySdk : "1.58.0", + opentelemetrySdk : "1.59.0", // these lines are managed by ./scripts/update-agent-version.sh - opentelemetryJavaagent : "2.24.0", - opentelemetryJavaagentAlpha: "2.24.0-alpha", + opentelemetryJavaagent : "2.25.0", + opentelemetryJavaagentAlpha: "2.25.0-alpha", autoservice : "1.1.1" ] From 72afb1e86d70075fb887c2ea01dbb297a80fa8c5 Mon Sep 17 00:00:00 2001 From: Maksym Ochenashko Date: Fri, 13 Feb 2026 20:52:37 +0200 Subject: [PATCH 2/2] Update smoke-tests dependencies --- smoke-tests/build.gradle | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/smoke-tests/build.gradle b/smoke-tests/build.gradle index 9791661..73b2796 100644 --- a/smoke-tests/build.gradle +++ b/smoke-tests/build.gradle @@ -3,14 +3,14 @@ plugins { } dependencies { - testImplementation("org.testcontainers:testcontainers:1.21.3") - testImplementation("com.fasterxml.jackson.core:jackson-databind:2.19.2") - testImplementation("com.google.protobuf:protobuf-java-util:4.31.1") - testImplementation("com.squareup.okhttp3:okhttp:5.1.0") - testImplementation("io.opentelemetry.proto:opentelemetry-proto:1.7.0-alpha") + testImplementation("org.testcontainers:testcontainers:2.0.3") + testImplementation("com.fasterxml.jackson.core:jackson-databind:2.21.0") + testImplementation("com.google.protobuf:protobuf-java-util:4.33.5") + testImplementation("com.squareup.okhttp3:okhttp:5.3.2") + testImplementation("io.opentelemetry.proto:opentelemetry-proto:1.9.0-alpha") testImplementation("io.opentelemetry:opentelemetry-api") - testImplementation("ch.qos.logback:logback-classic:1.5.18") + testImplementation("ch.qos.logback:logback-classic:1.5.29") } tasks.test {