You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pulsar.apache.org by lh...@apache.org on 2026/08/14 22:03:40 UTC

(pulsar) 01/01: [improve][build] Upgrade OpenTelemetry to 1.65.0, instrumentation to 2.30.0, semconv to 1.43.0

This is an automated email from the ASF dual-hosted git repository.

lhotari pushed a commit to branch lh-upgrade-opentelemetry-1.65.0
in repository https://gitbox.apache.org/repos/asf/pulsar.git

commit f6e094de2654b197e871b00faf97d7a3b6944e5b
Author: Lari Hotari <lh...@apache.org>
AuthorDate: Fri Aug 14 22:47:18 2026 +0300

    [improve][build] Upgrade OpenTelemetry to 1.65.0, instrumentation to 2.30.0, semconv to 1.43.0
    
    - opentelemetry-java: 1.62.0 -> 1.65.0
    - opentelemetry-java-instrumentation: 2.28.1 -> 2.30.0
    - opentelemetry-semconv: 1.41.1 -> 1.43.0
    - opentelemetry-gcp-resources (contrib): 1.57.0-alpha -> 1.59.0-alpha
    
    Also updates the binary LICENSE files for the server and shell distributions,
    including the transitive Prometheus client bump (1.5.1 -> 1.8.0) pulled in by
    opentelemetry-exporter-prometheus.
    
    Assisted-by: Claude Code (claude-opus-5)
---
 distribution/server/src/assemble/LICENSE.bin.txt | 54 ++++++++++++------------
 distribution/shell/src/assemble/LICENSE.bin.txt  |  8 ++--
 gradle/libs.versions.toml                        | 12 +++---
 3 files changed, 37 insertions(+), 37 deletions(-)

diff --git a/distribution/server/src/assemble/LICENSE.bin.txt b/distribution/server/src/assemble/LICENSE.bin.txt
index 9540dcd75038..4c3438917dc4 100644
--- a/distribution/server/src/assemble/LICENSE.bin.txt
+++ b/distribution/server/src/assemble/LICENSE.bin.txt
@@ -338,12 +338,12 @@ The Apache Software License, Version 2.0
     - io.prometheus-simpleclient_tracer_otel-0.16.0.jar
     - io.prometheus-simpleclient_tracer_otel_agent-0.16.0.jar
  * Prometheus exporter
-    - io.prometheus-prometheus-metrics-config-1.5.1.jar
-    - io.prometheus-prometheus-metrics-exporter-common-1.5.1.jar
-    - io.prometheus-prometheus-metrics-exporter-httpserver-1.5.1.jar
-    - io.prometheus-prometheus-metrics-exposition-formats-no-protobuf-1.5.1.jar
-    - io.prometheus-prometheus-metrics-exposition-textformats-1.5.1.jar
-    - io.prometheus-prometheus-metrics-model-1.5.1.jar
+    - io.prometheus-prometheus-metrics-config-1.8.0.jar
+    - io.prometheus-prometheus-metrics-exporter-common-1.8.0.jar
+    - io.prometheus-prometheus-metrics-exporter-httpserver-1.8.0.jar
+    - io.prometheus-prometheus-metrics-exposition-formats-no-protobuf-1.8.0.jar
+    - io.prometheus-prometheus-metrics-exposition-textformats-1.8.0.jar
+    - io.prometheus-prometheus-metrics-model-1.8.0.jar
  * Jakarta Bean Validation API
     - jakarta.validation-jakarta.validation-api-3.0.2.jar
     - javax.validation-validation-api-1.1.0.Final.jar
@@ -520,27 +520,27 @@ The Apache Software License, Version 2.0
   * RoaringBitmap
     - org.roaringbitmap-RoaringBitmap-1.6.9.jar
   * OpenTelemetry
-    - io.opentelemetry-opentelemetry-api-1.62.0.jar
-    - io.opentelemetry-opentelemetry-api-incubator-1.62.0-alpha.jar
-    - io.opentelemetry-opentelemetry-common-1.62.0.jar
-    - io.opentelemetry-opentelemetry-context-1.62.0.jar
-    - io.opentelemetry-opentelemetry-exporter-common-1.62.0.jar
-    - io.opentelemetry-opentelemetry-exporter-otlp-1.62.0.jar
-    - io.opentelemetry-opentelemetry-exporter-otlp-common-1.62.0.jar
-    - io.opentelemetry-opentelemetry-exporter-prometheus-1.62.0-alpha.jar
-    - io.opentelemetry-opentelemetry-exporter-sender-okhttp-1.62.0.jar
-    - io.opentelemetry-opentelemetry-sdk-1.62.0.jar
-    - io.opentelemetry-opentelemetry-sdk-common-1.62.0.jar
-    - io.opentelemetry-opentelemetry-sdk-extension-autoconfigure-1.62.0.jar
-    - io.opentelemetry-opentelemetry-sdk-extension-autoconfigure-spi-1.62.0.jar
-    - io.opentelemetry-opentelemetry-sdk-logs-1.62.0.jar
-    - io.opentelemetry-opentelemetry-sdk-metrics-1.62.0.jar
-    - io.opentelemetry-opentelemetry-sdk-trace-1.62.0.jar
-    - io.opentelemetry.instrumentation-opentelemetry-instrumentation-api-2.28.1.jar
-    - io.opentelemetry.instrumentation-opentelemetry-instrumentation-api-incubator-2.28.1-alpha.jar
-    - io.opentelemetry.instrumentation-opentelemetry-resources-2.28.1-alpha.jar
-    - io.opentelemetry.instrumentation-opentelemetry-runtime-telemetry-2.28.1-alpha.jar
-    - io.opentelemetry.semconv-opentelemetry-semconv-1.41.1.jar
+    - io.opentelemetry-opentelemetry-api-1.65.0.jar
+    - io.opentelemetry-opentelemetry-api-incubator-1.65.0-alpha.jar
+    - io.opentelemetry-opentelemetry-common-1.65.0.jar
+    - io.opentelemetry-opentelemetry-context-1.65.0.jar
+    - io.opentelemetry-opentelemetry-exporter-common-1.65.0.jar
+    - io.opentelemetry-opentelemetry-exporter-otlp-1.65.0.jar
+    - io.opentelemetry-opentelemetry-exporter-otlp-common-1.65.0.jar
+    - io.opentelemetry-opentelemetry-exporter-prometheus-1.65.0-alpha.jar
+    - io.opentelemetry-opentelemetry-exporter-sender-okhttp-1.65.0.jar
+    - io.opentelemetry-opentelemetry-sdk-1.65.0.jar
+    - io.opentelemetry-opentelemetry-sdk-common-1.65.0.jar
+    - io.opentelemetry-opentelemetry-sdk-extension-autoconfigure-1.65.0.jar
+    - io.opentelemetry-opentelemetry-sdk-extension-autoconfigure-spi-1.65.0.jar
+    - io.opentelemetry-opentelemetry-sdk-logs-1.65.0.jar
+    - io.opentelemetry-opentelemetry-sdk-metrics-1.65.0.jar
+    - io.opentelemetry-opentelemetry-sdk-trace-1.65.0.jar
+    - io.opentelemetry.instrumentation-opentelemetry-instrumentation-api-2.30.0.jar
+    - io.opentelemetry.instrumentation-opentelemetry-instrumentation-api-incubator-2.30.0-alpha.jar
+    - io.opentelemetry.instrumentation-opentelemetry-resources-2.30.0-alpha.jar
+    - io.opentelemetry.instrumentation-opentelemetry-runtime-telemetry-2.30.0-alpha.jar
+    - io.opentelemetry.semconv-opentelemetry-semconv-1.43.0.jar
   * Spotify completable-futures
     - com.spotify-completable-futures-0.3.6.jar
   * JSpecify
diff --git a/distribution/shell/src/assemble/LICENSE.bin.txt b/distribution/shell/src/assemble/LICENSE.bin.txt
index ef1e2b24dad4..1c990a237805 100644
--- a/distribution/shell/src/assemble/LICENSE.bin.txt
+++ b/distribution/shell/src/assemble/LICENSE.bin.txt
@@ -389,10 +389,10 @@ The Apache Software License, Version 2.0
     - log4j-slf4j2-impl-2.26.1.jar
     - log4j-web-2.26.1.jar
  * OpenTelemetry
-    - opentelemetry-api-1.62.0.jar
-    - opentelemetry-api-incubator-1.62.0-alpha.jar
-    - opentelemetry-common-1.62.0.jar
-    - opentelemetry-context-1.62.0.jar
+    - opentelemetry-api-1.65.0.jar
+    - opentelemetry-api-incubator-1.65.0-alpha.jar
+    - opentelemetry-common-1.65.0.jar
+    - opentelemetry-context-1.65.0.jar
   * Slog
     - slog-0.10.0.jar
 
diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml
index 9283cb3b6d97..f9342573f285 100644
--- a/gradle/libs.versions.toml
+++ b/gradle/libs.versions.toml
@@ -37,11 +37,11 @@ slog = "0.10.0"
 log4j2 = "2.26.1"
 lombok = "1.18.42"
 # OpenTelemetry
-opentelemetry = "1.62.0"
-opentelemetry-alpha = "1.62.0-alpha"
-opentelemetry-instrumentation = "2.28.1"
-opentelemetry-instrumentation-alpha = "2.28.1-alpha"
-opentelemetry-semconv = "1.41.1"
+opentelemetry = "1.65.0"
+opentelemetry-alpha = "1.65.0-alpha"
+opentelemetry-instrumentation = "2.30.0"
+opentelemetry-instrumentation-alpha = "2.30.0-alpha"
+opentelemetry-semconv = "1.43.0"
 # Apache Commons
 commons-lang3 = "3.20.0"
 commons-io = "2.22.0"
@@ -78,7 +78,7 @@ httpcomponents-httpcore5 = "5.4.3"
 # Pinned so that async-http-client's 1.0.3 dependency does not downgrade it
 reactive-streams = "1.0.4"
 # Google libraries (transitive deps)
-opentelemetry-gcp-resources = "1.57.0-alpha"
+opentelemetry-gcp-resources = "1.59.0-alpha"
 # Data structures / Utils
 guava = "33.6.0-jre"
 caffeine = "3.2.4"