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

yesamer pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/incubator-kie.git


The following commit(s) were added to refs/heads/main by this push:
     new 079a819b11d [NO-ISSUE] pin opentelemetry-api to 1.62.0 and 
opentelemetry-instrumentation-bom-alpha to 2.28.1-alpha (#7112)
079a819b11d is described below

commit 079a819b11ddd692f0577e78e5c6e30c22a10656
Author: ANN JOY <[email protected]>
AuthorDate: Mon Oct 5 15:50:06 2026 +0530

    [NO-ISSUE] pin opentelemetry-api to 1.62.0 and 
opentelemetry-instrumentation-bom-alpha to 2.28.1-alpha (#7112)
    
    opentelemetry-api 1.57.0 is pulled in transitively via 
smallrye-reactive-messaging-otel
    in both kie-quarkus-build-parent and kogito-quarkus/bom module trees.
    
    Without the instrumentation BOM pin, 
opentelemetry-instrumentation-api:2.23.0
    (shipped by quarkus-bom 3.33.3.2, compiled against opentelemetry-api:1.57.0)
    conflicts with the pinned 1.62.0 API, causing GraalVM native-image pointsto
    analysis failures in dmn-event-driven-quarkus and 
ruleunit-event-driven-quarkus.
    
    - kie-quarkus-build-parent/pom.xml: added version.io.opentelemetry.api and
      version.io.opentelemetry.instrumentation properties; pinned 
opentelemetry-api
      and imported opentelemetry-instrumentation-bom-alpha before quarkus-bom
    - kogito-quarkus/bom/pom.xml: same additions
    
    Pins should be removed in a future Quarkus upgrade that ships
    OpenTelemetry >= 1.62.0 and instrumentation >= 2.28.1.
---
 kie-quarkus-build-parent/pom.xml | 19 +++++++++++++++++++
 kogito-quarkus/bom/pom.xml       | 19 +++++++++++++++++++
 2 files changed, 38 insertions(+)

diff --git a/kie-quarkus-build-parent/pom.xml b/kie-quarkus-build-parent/pom.xml
index 554174d800c..e73faed0471 100644
--- a/kie-quarkus-build-parent/pom.xml
+++ b/kie-quarkus-build-parent/pom.xml
@@ -39,6 +39,13 @@
   </description>
 
   <properties>
+    <!--
+      [CVE-2026-45292] opentelemetry-api 1.57.0 pulled in via 
smallrye-reactive-messaging-otel.
+      Pin to 1.62.0 before quarkus-bom import so this value takes precedence.
+      Should be removed in future Quarkus upgrades that include OpenTelemetry 
>= 1.62.0
+    -->
+    <version.io.opentelemetry.api>1.62.0</version.io.opentelemetry.api>
+    
<version.io.opentelemetry.instrumentation>2.28.1-alpha</version.io.opentelemetry.instrumentation>
     <version.io.quarkus>3.33.4</version.io.quarkus>
     <version.io.quarkus.camel>3.33.2</version.io.quarkus.camel>
     <!-- Quarkus-platform-aligned pin. kie-parent keeps the Spring Boot / 
framework-neutral value;
@@ -60,6 +67,18 @@
 
   <dependencyManagement>
     <dependencies>
+      <dependency>
+        <groupId>io.opentelemetry.instrumentation</groupId>
+        <artifactId>opentelemetry-instrumentation-bom-alpha</artifactId>
+        <version>${version.io.opentelemetry.instrumentation}</version>
+        <type>pom</type>
+        <scope>import</scope>
+      </dependency>
+      <dependency>
+        <groupId>io.opentelemetry</groupId>
+        <artifactId>opentelemetry-api</artifactId>
+        <version>${version.io.opentelemetry.api}</version>
+      </dependency>
       <dependency>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-bom</artifactId>
diff --git a/kogito-quarkus/bom/pom.xml b/kogito-quarkus/bom/pom.xml
index de2b43ba4b5..8c6a6233e5e 100644
--- a/kogito-quarkus/bom/pom.xml
+++ b/kogito-quarkus/bom/pom.xml
@@ -31,6 +31,13 @@
     <!-- Used to define which poms are allowed to have dependencyManagement 
sections. This is to enforce the convention that only the root pom should have 
dependencyManagement, and all other poms should inherit from it. -->
     <allowedPomsList>org.kie.kogito:kogito-quarkus-bom</allowedPomsList>
     
<quarkus.logging.manager>org.jboss.logmanager.LogManager</quarkus.logging.manager>
+    <!--
+      [CVE-2026-45292] opentelemetry-api 1.57.0 pulled in via 
smallrye-reactive-messaging-otel.
+      Pin to 1.62.0 before quarkus-bom import so this value takes precedence.
+      Should be removed in future Quarkus upgrades that include OpenTelemetry 
>= 1.62.0
+    -->
+    <version.io.opentelemetry.api>1.62.0</version.io.opentelemetry.api>
+    
<version.io.opentelemetry.instrumentation>2.28.1-alpha</version.io.opentelemetry.instrumentation>
     <version.io.quarkus>3.33.4</version.io.quarkus>
     
<version.io.quarkus.quarkus-test>${version.io.quarkus}</version.io.quarkus.quarkus-test>
     
<version.io.quarkiverse.jackson-jq>2.4.0</version.io.quarkiverse.jackson-jq>
@@ -181,6 +188,18 @@
         <artifactId>bson-record-codec</artifactId>
         <version>${version.mongodb-driver-sync}</version>
       </dependency>
+      <dependency>
+        <groupId>io.opentelemetry.instrumentation</groupId>
+        <artifactId>opentelemetry-instrumentation-bom-alpha</artifactId>
+        <version>${version.io.opentelemetry.instrumentation}</version>
+        <type>pom</type>
+        <scope>import</scope>
+      </dependency>
+      <dependency>
+        <groupId>io.opentelemetry</groupId>
+        <artifactId>opentelemetry-api</artifactId>
+        <version>${version.io.opentelemetry.api}</version>
+      </dependency>
       <dependency>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-bom</artifactId>


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to