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

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


The following commit(s) were added to refs/heads/camel-karaf-4.18.x by this 
push:
     new fca921c87 fix(#710): add missing arns library bundle in camel-aws2-s3 
feature (#718)
fca921c87 is described below

commit fca921c8756c2d4378cb78d99a552a40604c5cb2
Author: JB Onofré <[email protected]>
AuthorDate: Tue Sep 1 21:21:10 2026 +0200

    fix(#710): add missing arns library bundle in camel-aws2-s3 feature (#718)
    
    The camel-aws2-s3 feature wraps software.amazon.awssdk/s3, which uses
    software.amazon.awssdk.arns.Arn at runtime on the object-copy path (e.g.
    moveAfterRead + destinationBucket). OSGi wrap: does not resolve transitive
    Maven dependencies, so the arns bundle must be declared explicitly.
    
    Backport of #711 to camel-karaf-4.18.x.
---
 features/src/main/feature/camel-features.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/features/src/main/feature/camel-features.xml 
b/features/src/main/feature/camel-features.xml
index 4796fedf5..e3389ec6e 100644
--- a/features/src/main/feature/camel-features.xml
+++ b/features/src/main/feature/camel-features.xml
@@ -622,6 +622,7 @@
         <feature version="${aws-java-sdk2-version}">awssdk</feature>
         <bundle 
dependency='true'>wrap:mvn:software.amazon.awssdk/s3/${aws-java-sdk2-version}</bundle>
         <bundle 
dependency='true'>wrap:mvn:software.amazon.awssdk/aws-xml-protocol/${aws-java-sdk2-version}</bundle>
+        <bundle 
dependency='true'>wrap:mvn:software.amazon.awssdk/arns/${aws-java-sdk2-version}</bundle>
         
<bundle>mvn:org.apache.camel.karaf/camel-aws2-s3/${project.version}</bundle>
     </feature>
     <feature name='camel-aws2-s3-vectors' version='${project.version}' 
start-level='50'>

Reply via email to