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

jbonofre pushed a commit to branch karaf-4.4.x
in repository https://gitbox.apache.org/repos/asf/karaf.git


The following commit(s) were added to refs/heads/karaf-4.4.x by this push:
     new 2376dd98e3 Add tx-control JDBC provider reference implementations to 
transaction feature (#2554)
2376dd98e3 is described below

commit 2376dd98e30453ab4e2894c8c127e4ebd541c088
Author: JB Onofré <[email protected]>
AuthorDate: Mon Apr 20 15:16:17 2026 +0200

    Add tx-control JDBC provider reference implementations to transaction 
feature (#2554)
    
    Add tx-control-provider-jdbc-local and tx-control-provider-jdbc-xa bundles
    to the transaction feature and BOM, providing out-of-the-box JDBC support
    for OSGi Transaction Control.
    
    Fixes #2209
---
 assemblies/features/enterprise/src/main/feature/feature.xml |  2 ++
 bom/pom.xml                                                 | 10 ++++++++++
 2 files changed, 12 insertions(+)

diff --git a/assemblies/features/enterprise/src/main/feature/feature.xml 
b/assemblies/features/enterprise/src/main/feature/feature.xml
index aac1c5bd4d..dab66ea21e 100644
--- a/assemblies/features/enterprise/src/main/feature/feature.xml
+++ b/assemblies/features/enterprise/src/main/feature/feature.xml
@@ -146,6 +146,8 @@ com.atomikos.icatch.log_base_dir=${karaf.data}/atomikos
         </requirement>
         
<bundle>mvn:org.apache.aries.tx-control/tx-control-service-local/1.0.1</bundle>
         
<bundle>mvn:org.apache.aries.tx-control/tx-control-service-xa/1.0.1</bundle>
+        
<bundle>mvn:org.apache.aries.tx-control/tx-control-provider-jdbc-local/1.0.1</bundle>
+        
<bundle>mvn:org.apache.aries.tx-control/tx-control-provider-jdbc-xa/1.0.1</bundle>
         <conditional>
             <condition>aries-blueprint</condition>
             <bundle 
dependency="true">mvn:org.apache.felix/org.apache.felix.coordinator/${felix.coordinator.version}</bundle>
diff --git a/bom/pom.xml b/bom/pom.xml
index c16096b3d5..80cf129513 100644
--- a/bom/pom.xml
+++ b/bom/pom.xml
@@ -1050,6 +1050,16 @@
                 <artifactId>tx-control-service-xa</artifactId>
                 <version>${aries.transaction.control.version}</version>
             </dependency>
+            <dependency>
+                <groupId>org.apache.aries.tx-control</groupId>
+                <artifactId>tx-control-provider-jdbc-local</artifactId>
+                <version>${aries.transaction.control.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.aries.tx-control</groupId>
+                <artifactId>tx-control-provider-jdbc-xa</artifactId>
+                <version>${aries.transaction.control.version}</version>
+            </dependency>
             <dependency>
                 <groupId>org.apache.aries.transaction</groupId>
                 <artifactId>org.apache.aries.transaction.manager</artifactId>

Reply via email to