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

nfilotto pushed a commit to branch upgrade-camel-4.6-p2
in repository https://gitbox.apache.org/repos/asf/camel-karaf.git

commit c8d84fe09b48c402995bd36eb88719186f190808
Author: Nicolas Filotto <nfilo...@talend.com>
AuthorDate: Tue May 28 12:27:50 2024 +0200

    Upgrade to Camel 4.6 part 2
---
 components/camel-aws/camel-aws2-ddb/pom.xml        |  4 +-
 components/camel-aws/camel-aws2-kinesis/pom.xml    |  4 +-
 .../camel-azure/camel-azure-cosmosdb/pom.xml       |  4 ++
 .../camel-azure/camel-azure-eventhubs/pom.xml      |  4 ++
 components/camel-azure/camel-azure-files/pom.xml   |  4 ++
 .../camel-azure/camel-azure-servicebus/pom.xml     |  4 ++
 .../camel-azure/camel-azure-storage-blob/pom.xml   |  4 ++
 .../camel-azure-storage-datalake/pom.xml           |  4 +-
 .../camel-azure/camel-azure-storage-queue/pom.xml  |  4 ++
 .../camel-google/camel-google-pubsub/pom.xml       |  2 +-
 components/camel-slack/pom.xml                     |  4 +-
 components/camel-spring/pom.xml                    |  4 +-
 features/pom.xml                                   |  2 +-
 features/src/main/feature/camel-features.xml       | 73 +++++++++++-----------
 14 files changed, 72 insertions(+), 49 deletions(-)

diff --git a/components/camel-aws/camel-aws2-ddb/pom.xml 
b/components/camel-aws/camel-aws2-ddb/pom.xml
index 136a7f63..835d4320 100644
--- a/components/camel-aws/camel-aws2-ddb/pom.xml
+++ b/components/camel-aws/camel-aws2-ddb/pom.xml
@@ -37,8 +37,8 @@
             org.apache.camel*;version=${camel.version}
         </camel.osgi.export>
         <camel.osgi.camel.import>
-            
org.apache.camel.component.cloudevents*;version=${camel.version};resolution:=optional,
-            org.apache.camel*;version=${camel.version},
+            
org.apache.camel.component.cloudevents*;${camel.osgi.import.camel.version};resolution:=optional,
+            org.apache.camel*;${camel.osgi.import.camel.version},
         </camel.osgi.camel.import>
         <camel.osgi.import>
             *
diff --git a/components/camel-aws/camel-aws2-kinesis/pom.xml 
b/components/camel-aws/camel-aws2-kinesis/pom.xml
index e37f151c..95439489 100644
--- a/components/camel-aws/camel-aws2-kinesis/pom.xml
+++ b/components/camel-aws/camel-aws2-kinesis/pom.xml
@@ -37,8 +37,8 @@
             org.apache.camel*;version=${camel.version}
         </camel.osgi.export>
         <camel.osgi.camel.import>
-            
org.apache.camel.component.cloudevents*;version=${camel.version};resolution:=optional,
-            org.apache.camel*;version=${camel.version},
+            
org.apache.camel.component.cloudevents*;${camel.osgi.import.camel.version};resolution:=optional,
+            org.apache.camel*;${camel.osgi.import.camel.version},
         </camel.osgi.camel.import>
         <camel.osgi.import>
             *
diff --git a/components/camel-azure/camel-azure-cosmosdb/pom.xml 
b/components/camel-azure/camel-azure-cosmosdb/pom.xml
index a84dbc38..4f0f12f0 100644
--- a/components/camel-azure/camel-azure-cosmosdb/pom.xml
+++ b/components/camel-azure/camel-azure-cosmosdb/pom.xml
@@ -36,6 +36,10 @@
         <camel.osgi.export>
             org.apache.camel*;version=${camel.version}
         </camel.osgi.export>
+        <camel.osgi.camel.import>
+            
org.apache.camel.component.cloudevents*;${camel.osgi.import.camel.version};resolution:=optional,
+            org.apache.camel*;${camel.osgi.import.camel.version},
+        </camel.osgi.camel.import>
         <camel.osgi.import>
             *
         </camel.osgi.import>
diff --git a/components/camel-azure/camel-azure-eventhubs/pom.xml 
b/components/camel-azure/camel-azure-eventhubs/pom.xml
index 7529bcae..542186a1 100644
--- a/components/camel-azure/camel-azure-eventhubs/pom.xml
+++ b/components/camel-azure/camel-azure-eventhubs/pom.xml
@@ -36,6 +36,10 @@
         <camel.osgi.export>
             org.apache.camel*;version=${camel.version}
         </camel.osgi.export>
+        <camel.osgi.camel.import>
+            
org.apache.camel.component.cloudevents*;${camel.osgi.import.camel.version};resolution:=optional,
+            org.apache.camel*;${camel.osgi.import.camel.version},
+        </camel.osgi.camel.import>
         <camel.osgi.import>
             *
         </camel.osgi.import>
diff --git a/components/camel-azure/camel-azure-files/pom.xml 
b/components/camel-azure/camel-azure-files/pom.xml
index 298d3cf7..a514f164 100644
--- a/components/camel-azure/camel-azure-files/pom.xml
+++ b/components/camel-azure/camel-azure-files/pom.xml
@@ -36,6 +36,10 @@
         <camel.osgi.export>
             org.apache.camel*;version=${camel.version}
         </camel.osgi.export>
+        <camel.osgi.camel.import>
+            
org.apache.camel.component.cloudevents*;${camel.osgi.import.camel.version};resolution:=optional,
+            org.apache.camel*;${camel.osgi.import.camel.version},
+        </camel.osgi.camel.import>
         <camel.osgi.import>
             *
         </camel.osgi.import>
diff --git a/components/camel-azure/camel-azure-servicebus/pom.xml 
b/components/camel-azure/camel-azure-servicebus/pom.xml
index 47a677a9..80513f52 100644
--- a/components/camel-azure/camel-azure-servicebus/pom.xml
+++ b/components/camel-azure/camel-azure-servicebus/pom.xml
@@ -36,6 +36,10 @@
         <camel.osgi.export>
             org.apache.camel*;version=${camel.version}
         </camel.osgi.export>
+        <camel.osgi.camel.import>
+            
org.apache.camel.component.cloudevents*;${camel.osgi.import.camel.version};resolution:=optional,
+            org.apache.camel*;${camel.osgi.import.camel.version},
+        </camel.osgi.camel.import>
         <camel.osgi.import>
             *
         </camel.osgi.import>
diff --git a/components/camel-azure/camel-azure-storage-blob/pom.xml 
b/components/camel-azure/camel-azure-storage-blob/pom.xml
index 2dbea0e0..de75c33b 100644
--- a/components/camel-azure/camel-azure-storage-blob/pom.xml
+++ b/components/camel-azure/camel-azure-storage-blob/pom.xml
@@ -36,6 +36,10 @@
         <camel.osgi.export>
             org.apache.camel*;version=${camel.version}
         </camel.osgi.export>
+        <camel.osgi.camel.import>
+            
org.apache.camel.component.cloudevents*;${camel.osgi.import.camel.version};resolution:=optional,
+            org.apache.camel*;${camel.osgi.import.camel.version},
+        </camel.osgi.camel.import>
         <camel.osgi.import>
             *
         </camel.osgi.import>
diff --git a/components/camel-azure/camel-azure-storage-datalake/pom.xml 
b/components/camel-azure/camel-azure-storage-datalake/pom.xml
index e5b1d11f..6f8fd53a 100644
--- a/components/camel-azure/camel-azure-storage-datalake/pom.xml
+++ b/components/camel-azure/camel-azure-storage-datalake/pom.xml
@@ -37,8 +37,8 @@
             org.apache.camel*;version=${camel.version}
         </camel.osgi.export>
         <camel.osgi.camel.import>
-            
org.apache.camel.component.cloudevents*;version=${camel.version};resolution:=optional,
-            org.apache.camel*;version=${camel.version},
+            
org.apache.camel.component.cloudevents*;${camel.osgi.import.camel.version};resolution:=optional,
+            org.apache.camel*;${camel.osgi.import.camel.version},
         </camel.osgi.camel.import>
         <camel.osgi.import>
             *
diff --git a/components/camel-azure/camel-azure-storage-queue/pom.xml 
b/components/camel-azure/camel-azure-storage-queue/pom.xml
index da44592b..3c903ed1 100644
--- a/components/camel-azure/camel-azure-storage-queue/pom.xml
+++ b/components/camel-azure/camel-azure-storage-queue/pom.xml
@@ -36,6 +36,10 @@
         <camel.osgi.export>
             org.apache.camel*;version=${camel.version}
         </camel.osgi.export>
+        <camel.osgi.camel.import>
+            
org.apache.camel.component.cloudevents*;${camel.osgi.import.camel.version};resolution:=optional,
+            org.apache.camel*;${camel.osgi.import.camel.version},
+        </camel.osgi.camel.import>
         <camel.osgi.import>
             *
         </camel.osgi.import>
diff --git a/components/camel-google/camel-google-pubsub/pom.xml 
b/components/camel-google/camel-google-pubsub/pom.xml
index 385579f6..0b49706e 100644
--- a/components/camel-google/camel-google-pubsub/pom.xml
+++ b/components/camel-google/camel-google-pubsub/pom.xml
@@ -38,7 +38,7 @@
         </camel.osgi.export>
         <camel.osgi.camel.import>
             
org.apache.camel.component.cloudevents*;${camel.osgi.import.camel.version};resolution:=optional,
-            *
+            org.apache.camel*;${camel.osgi.import.camel.version},
         </camel.osgi.camel.import>
         <camel.osgi.import>
             *
diff --git a/components/camel-slack/pom.xml b/components/camel-slack/pom.xml
index c8e4c18f..f8ee355b 100644
--- a/components/camel-slack/pom.xml
+++ b/components/camel-slack/pom.xml
@@ -37,8 +37,8 @@
             org.apache.camel*;version=${camel.version}
         </camel.osgi.export>
         <camel.osgi.camel.import>
-            
org.apache.camel.component.cloudevents*;version=${camel.version};resolution:=optional,
-            org.apache.camel*;version=${camel.version},
+            
org.apache.camel.component.cloudevents*;${camel.osgi.import.camel.version};resolution:=optional,
+            org.apache.camel*;${camel.osgi.import.camel.version},
         </camel.osgi.camel.import>
         <camel.osgi.import>
             *
diff --git a/components/camel-spring/pom.xml b/components/camel-spring/pom.xml
index 04144913..96cfcb76 100644
--- a/components/camel-spring/pom.xml
+++ b/components/camel-spring/pom.xml
@@ -37,8 +37,8 @@
             org.apache.camel*;version=${camel.version}
         </camel.osgi.export>
         <camel.osgi.camel.import>
-            
org.apache.camel.component.cron*;version=${camel.version};resolution:=optional,
-            org.apache.camel*;version=${camel.version},
+            
org.apache.camel.component.cron*;${camel.osgi.import.camel.version};resolution:=optional,
+            org.apache.camel*;${camel.osgi.import.camel.version},
         </camel.osgi.camel.import>
         <camel.osgi.import>
             *
diff --git a/features/pom.xml b/features/pom.xml
index ebfaef1e..2136f019 100644
--- a/features/pom.xml
+++ b/features/pom.xml
@@ -79,7 +79,7 @@
                         <feature>framework</feature>
                     </framework>
                     <features>
-                        <feature>camel*</feature>
+                        <feature>camel-azure*</feature>
                     </features>
                 </configuration>
                 <executions>
diff --git a/features/src/main/feature/camel-features.xml 
b/features/src/main/feature/camel-features.xml
index ba7358bf..6371692d 100644
--- a/features/src/main/feature/camel-features.xml
+++ b/features/src/main/feature/camel-features.xml
@@ -172,21 +172,21 @@
         <bundle 
dependency='true'>wrap:mvn:software.amazon.awssdk/regions/${aws-java-sdk2-version}</bundle>
         <bundle 
dependency='true'>wrap:mvn:software.amazon.awssdk/utils/${aws-java-sdk2-version}</bundle>
     </feature>
-    <feature name="azure" version="1.46.0" start-level="50">
-        <bundle dependency='true'>wrap:mvn:com.azure/azure-core/1.46.0</bundle>
-        <bundle 
dependency='true'>wrap:mvn:com.azure/azure-identity/1.11.2</bundle>
+    <feature name="azure" version="1.48.0" start-level="50">
+        <bundle dependency='true'>wrap:mvn:com.azure/azure-core/1.48.0</bundle>
+        <bundle 
dependency='true'>wrap:mvn:com.azure/azure-identity/1.12.0</bundle>
         <bundle 
dependency='true'>mvn:org.reactivestreams/reactive-streams/${reactive-streams-version}</bundle>
-        <bundle 
dependency='true'>mvn:io.projectreactor/reactor-core/3.4.34</bundle>
+        <bundle 
dependency='true'>mvn:io.projectreactor/reactor-core/3.4.36</bundle>
     </feature>
-    <feature name="azure-storage" version="1.46.0" start-level="50">
-        <feature version='[1.46,1.47)'>azure</feature>
-        <bundle 
dependency='true'>wrap:mvn:com.azure/azure-storage-common/12.24.1</bundle>
+    <feature name="azure-storage" version="1.48.0" start-level="50">
+        <feature version='[1.48,2)'>azure</feature>
+        <bundle 
dependency='true'>wrap:mvn:com.azure/azure-storage-common/12.24.4</bundle>
     </feature>
-    <feature name="azure-eventhubs" version="1.46.0" start-level="50">
-        <feature version='[1.46,1.47)'>azure-storage</feature>
-        <bundle 
dependency='true'>wrap:mvn:com.azure/azure-core-amqp/2.9.1</bundle>
-        <bundle 
dependency='true'>wrap:mvn:com.azure/azure-messaging-eventhubs/5.18.1</bundle>
-        <bundle 
dependency='true'>wrap:mvn:com.azure/azure-messaging-eventhubs-checkpointstore-blob/1.19.1</bundle>
+    <feature name="azure-eventhubs" version="1.48.0" start-level="50">
+        <feature version='[1.48,2)'>azure-storage</feature>
+        <bundle 
dependency='true'>wrap:mvn:com.azure/azure-core-amqp/2.9.3</bundle>
+        <bundle 
dependency='true'>wrap:mvn:com.azure/azure-messaging-eventhubs/5.18.3</bundle>
+        <bundle 
dependency='true'>wrap:mvn:com.azure/azure-messaging-eventhubs-checkpointstore-blob/1.19.3</bundle>
     </feature>
     <feature name="guava" version="${guava-version}">
         <bundle 
dependency='true'>mvn:com.google.guava/guava/${guava-version}</bundle>
@@ -512,63 +512,62 @@
         
<bundle>mvn:org.apache.camel.karaf/camel-aws-xray/${project.version}</bundle>
     </feature>
     <feature name='camel-azure-cosmosdb' version='${project.version}' 
start-level='50'>
-        <feature 
version='${camel.osgi.version.range}'>camel-cloudevents</feature>
+        <feature version='${camel.osgi.version.range}'>camel-core</feature>
         <feature version='[2.16,2.17)'>jackson</feature>
-        <feature version='[1.46,1.47)'>azure</feature>
-        <bundle 
dependency='true'>wrap:mvn:com.azure/azure-cosmos/4.56.0</bundle>
+        <feature version='[1.48,2)'>azure</feature>
+        <bundle 
dependency='true'>wrap:mvn:com.azure/azure-cosmos/4.58.0</bundle>
         
<bundle>mvn:org.apache.camel.karaf/camel-azure-cosmosdb/${project.version}</bundle>
     </feature>
     <feature name='camel-azure-eventhubs' version='${project.version}' 
start-level='50'>
-        <feature 
version='${camel.osgi.version.range}'>camel-cloudevents</feature>
-        <feature version='[1.46,1.47)'>azure-eventhubs</feature>
-        <bundle 
dependency='true'>wrap:mvn:com.azure/azure-storage-blob/12.25.2</bundle>
+        <feature version='${camel.osgi.version.range}'>camel-core</feature>
+        <feature version='[1.48,2)'>azure-eventhubs</feature>
+        <bundle 
dependency='true'>wrap:mvn:com.azure/azure-storage-blob/12.25.4</bundle>
         
<bundle>mvn:org.apache.camel.karaf/camel-azure-eventhubs/${project.version}</bundle>
     </feature>  
     <feature name='camel-azure-files' version='${project.version}' 
start-level='50'>
         <feature version='${camel.osgi.version.range}'>camel-ftp</feature>
-        <feature 
version='${camel.osgi.version.range}'>camel-cloudevents</feature>
-        <feature version='[1.46,1.47)'>azure-storage</feature>
-        <bundle 
dependency='true'>wrap:mvn:com.azure/azure-storage-file-share/12.21.2</bundle>
+        <feature version='[1.48,2)'>azure-storage</feature>
+        <bundle 
dependency='true'>wrap:mvn:com.azure/azure-storage-file-share/12.21.4</bundle>
         
<bundle>mvn:org.apache.camel.karaf/camel-azure-files/${project.version}</bundle>
     </feature>
     <feature name='camel-azure-key-vault' version='${project.version}' 
start-level='50'>
         <feature version='${camel.osgi.version.range}'>camel-core</feature>
         <feature version='[2.16,2.17)'>jackson</feature>
-        <feature version='[1.46,1.47)'>azure-eventhubs</feature>
-        <bundle 
dependency='true'>wrap:mvn:com.azure/azure-security-keyvault-secrets/4.8.0</bundle>
-        <bundle 
dependency='true'>wrap:mvn:com.azure/azure-storage-blob/12.25.2</bundle>
+        <feature version='[1.48,2)'>azure-eventhubs</feature>
+        <bundle 
dependency='true'>wrap:mvn:com.azure/azure-security-keyvault-secrets/4.8.2</bundle>
+        <bundle 
dependency='true'>wrap:mvn:com.azure/azure-storage-blob/12.25.4</bundle>
         
<bundle>mvn:org.apache.camel.karaf/camel-azure-key-vault/${project.version}</bundle>
     </feature>
     <feature name='camel-azure-schema-registry' version='${project.version}' 
start-level='50'>
         <feature version='${camel.osgi.version.range}'>camel-core</feature>
-        <feature version='[1.46,1.47)'>azure</feature>
+        <feature version='[1.48,2)'>azure</feature>
         
<bundle>mvn:org.apache.camel.karaf/camel-azure-schema-registry/${project.version}</bundle>
     </feature>
     <feature name='camel-azure-servicebus' version='${project.version}' 
start-level='50'>
-        <feature 
version='${camel.osgi.version.range}'>camel-cloudevents</feature>
-        <feature version='[1.46,1.47)'>azure</feature>
-        <bundle 
dependency='true'>wrap:mvn:com.azure/azure-core-amqp/2.9.1</bundle>
-        <bundle 
dependency='true'>wrap:mvn:com.azure/azure-messaging-servicebus/7.15.1</bundle>
+        <feature version='${camel.osgi.version.range}'>camel-core</feature>
+        <feature version='[1.48,2)'>azure</feature>
+        <bundle 
dependency='true'>wrap:mvn:com.azure/azure-core-amqp/2.9.3</bundle>
+        <bundle 
dependency='true'>wrap:mvn:com.azure/azure-messaging-servicebus/7.16.0</bundle>
         
<bundle>mvn:org.apache.camel.karaf/camel-azure-servicebus/${project.version}</bundle>
     </feature>
     <feature name='camel-azure-storage-blob' version='${project.version}' 
start-level='50'>
-        <feature 
version='${camel.osgi.version.range}'>camel-cloudevents</feature>
-        <feature version='[1.46,1.47)'>azure-storage</feature>
-        <bundle 
dependency='true'>wrap:mvn:com.azure/azure-storage-blob/12.25.2</bundle>
+        <feature version='${camel.osgi.version.range}'>camel-core</feature>
+        <feature version='[1.48,2)'>azure-storage</feature>
+        <bundle 
dependency='true'>wrap:mvn:com.azure/azure-storage-blob/12.25.4</bundle>
         <bundle 
dependency='true'>wrap:mvn:com.azure/azure-storage-blob-changefeed/${azure-storage-blob-changefeed-version}</bundle>
         
<bundle>mvn:org.apache.camel.karaf/camel-azure-storage-blob/${project.version}</bundle>
     </feature>
     <feature name='camel-azure-storage-datalake' version='${project.version}' 
start-level='50'>
         <feature version='${camel.osgi.version.range}'>camel-core</feature>
-        <feature version='[1.46,1.47)'>azure-storage</feature>
+        <feature version='[1.48,2)'>azure-storage</feature>
         <bundle 
dependency='true'>mvn:commons-io/commons-io/${commons-io-version}</bundle>
-        <bundle 
dependency='true'>wrap:mvn:com.azure/azure-storage-file-datalake/12.18.1</bundle>
+        <bundle 
dependency='true'>wrap:mvn:com.azure/azure-storage-file-datalake/12.18.4</bundle>
         
<bundle>mvn:org.apache.camel.karaf/camel-azure-storage-datalake/${project.version}</bundle>
     </feature>
     <feature name='camel-azure-storage-queue' version='${project.version}' 
start-level='50'>
-        <feature 
version='${camel.osgi.version.range}'>camel-cloudevents</feature>
-        <feature version='[1.46,1.47)'>azure-storage</feature>
-        <bundle 
dependency='true'>wrap:mvn:com.azure/azure-storage-queue/12.20.1</bundle>
+        <feature version='${camel.osgi.version.range}'>camel-core</feature>
+        <feature version='[1.48,2)'>azure-storage</feature>
+        <bundle 
dependency='true'>wrap:mvn:com.azure/azure-storage-queue/12.20.4</bundle>
         
<bundle>mvn:org.apache.camel.karaf/camel-azure-storage-queue/${project.version}</bundle>
     </feature>
     <feature name='camel-base64' version='${project.version}' start-level='50'>

Reply via email to