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

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


The following commit(s) were added to refs/heads/main by this push:
     new 7c0003b50b Add tx-control JDBC provider reference implementations to 
transaction feature (#2553)
7c0003b50b is described below

commit 7c0003b50bf7382bd605d6ddd32ceffc44348045
Author: JB Onofré <[email protected]>
AuthorDate: Mon Apr 20 15:16:02 2026 +0200

    Add tx-control JDBC provider reference implementations to transaction 
feature (#2553)
    
    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 f1854d51cf..e1fe0b8fcb 100644
--- a/assemblies/features/enterprise/src/main/feature/feature.xml
+++ b/assemblies/features/enterprise/src/main/feature/feature.xml
@@ -143,6 +143,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 c73a809991..64cefbc71d 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