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

stankiewicz pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/beam.git


The following commit(s) were added to refs/heads/master by this push:
     new 6a05766fd58 Fix OpenTelemetry dependency versions in generated 
Dataflow runner Maven POM (#40530)
6a05766fd58 is described below

commit 6a05766fd5883c7996be8d7bb3559b81bd6d741f
Author: Danny McCormick <[email protected]>
AuthorDate: Mon Oct 12 19:36:19 2026 +0000

    Fix OpenTelemetry dependency versions in generated Dataflow runner Maven 
POM (#40530)
---
 .../groovy/org/apache/beam/gradle/BeamModulePlugin.groovy     | 11 +++++------
 runners/google-cloud-dataflow-java/build.gradle               |  2 ++
 2 files changed, 7 insertions(+), 6 deletions(-)

diff --git 
a/buildSrc/src/main/groovy/org/apache/beam/gradle/BeamModulePlugin.groovy 
b/buildSrc/src/main/groovy/org/apache/beam/gradle/BeamModulePlugin.groovy
index 263585f60b1..19ecad1a5af 100644
--- a/buildSrc/src/main/groovy/org/apache/beam/gradle/BeamModulePlugin.groovy
+++ b/buildSrc/src/main/groovy/org/apache/beam/gradle/BeamModulePlugin.groovy
@@ -877,14 +877,13 @@ class BeamModulePlugin implements Plugin<Project> {
         netty_tcnative_boringssl_static             : 
"io.netty:netty-tcnative-boringssl-static:2.0.52.Final",
         netty_transport                             : 
"io.netty:netty-transport:$netty_version",
         netty_transport_native_epoll                : 
"io.netty:netty-transport-native-epoll:$netty_version",
-        opentelemetry_api                           : 
"io.opentelemetry:opentelemetry-api", // opentelemetry-bom sets version
+        opentelemetry_api                           : 
"io.opentelemetry:opentelemetry-api:$opentelemetry_version",
         opentelemetry_bom                           : 
"io.opentelemetry:opentelemetry-bom-alpha:$opentelemetry_version-alpha", // 
alpha required by extensions
-        opentelemetry_context                       : 
"io.opentelemetry:opentelemetry-context:$opentelemetry_version", // Set version 
explicitly as it's standalone runtime dep for Beam modules
+        opentelemetry_context                       : 
"io.opentelemetry:opentelemetry-context:$opentelemetry_version",
         opentelemetry_gcp_auth                      : 
"io.opentelemetry.contrib:opentelemetry-gcp-auth-extension:$opentelemetry_contrib_version-alpha",
-        opentelemetry_sdk                           : 
"io.opentelemetry:opentelemetry-sdk", // opentelemetry-bom sets version
-        opentelemetry_sdk_testing                   : 
"io.opentelemetry:opentelemetry-sdk-testing", // opentelemetry-bom sets version
-        opentelemetry_exporter_otlp                 : 
"io.opentelemetry:opentelemetry-exporter-otlp", // opentelemetry-bom sets 
version
-        opentelemetry_extension_autoconfigure       : 
"io.opentelemetry:opentelemetry-sdk-extension-autoconfigure", // 
opentelemetry-bom sets version
+        opentelemetry_sdk                           : 
"io.opentelemetry:opentelemetry-sdk:$opentelemetry_version",
+        opentelemetry_exporter_otlp                 : 
"io.opentelemetry:opentelemetry-exporter-otlp:$opentelemetry_version",
+        opentelemetry_extension_autoconfigure       : 
"io.opentelemetry:opentelemetry-sdk-extension-autoconfigure:$opentelemetry_version",
         opentelemetry_proto                         : 
"io.opentelemetry.proto:opentelemetry-proto:$opentelemetry_version-alpha",
         opentelemetry_sdk_testing                   : 
"io.opentelemetry:opentelemetry-sdk-testing:$opentelemetry_version",
         postgres                                    : 
"org.postgresql:postgresql:$postgres_version",
diff --git a/runners/google-cloud-dataflow-java/build.gradle 
b/runners/google-cloud-dataflow-java/build.gradle
index 02d985c5fe4..c11a04a7197 100644
--- a/runners/google-cloud-dataflow-java/build.gradle
+++ b/runners/google-cloud-dataflow-java/build.gradle
@@ -89,6 +89,8 @@ configurations {
 dependencies {
   implementation 
enforcedPlatform(library.java.google_cloud_platform_libraries_bom)
   permitUnusedDeclared 
enforcedPlatform(library.java.google_cloud_platform_libraries_bom)
+  implementation platform(library.java.opentelemetry_bom)
+  permitUnusedDeclared platform(library.java.opentelemetry_bom)
   implementation library.java.vendored_guava_32_1_2_jre
   implementation project(path: ":model:pipeline", configuration: "shadow")
   implementation project(path: ":sdks:java:core", configuration: "shadow")

Reply via email to