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

pcongiusti pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel-k-runtime.git


The following commit(s) were added to refs/heads/main by this push:
     new 7c7cc475 chore: bump to CQ 3.13.0
7c7cc475 is described below

commit 7c7cc475835ddc7452c1669b936730f435042504
Author: Pasquale Congiusti <[email protected]>
AuthorDate: Thu Aug 1 10:06:17 2024 +0200

    chore: bump to CQ 3.13.0
---
 camel-k-core/api/pom.xml                           |   2 +-
 .../apache/camel/k/SourceDefinitionConfigurer.java |  94 +++++++------------
 camel-k-core/deployment/pom.xml                    |   2 +-
 camel-k-core/pom.xml                               |   2 +-
 camel-k-core/runtime/pom.xml                       |   2 +-
 camel-k-core/support/pom.xml                       |   2 +-
 .../k/listener/SourcesConfigurerConfigurer.java    |  11 +--
 .../apache/camel/k/support/RuntimeSupportTest.java |   3 +-
 camel-k-cron/deployment/pom.xml                    |   2 +-
 camel-k-cron/impl/pom.xml                          |   2 +-
 .../CronSourceLoaderInterceptorConfigurer.java     |  23 +++--
 camel-k-cron/pom.xml                               |   2 +-
 camel-k-cron/runtime/pom.xml                       |   2 +-
 camel-k-knative/impl/pom.xml                       |   2 +-
 ...tiveSinkBindingContextCustomizerConfigurer.java |  35 +++----
 camel-k-knative/pom.xml                            |   2 +-
 camel-k-master/deployment/pom.xml                  |   2 +-
 camel-k-master/impl/pom.xml                        |   2 +-
 camel-k-master/pom.xml                             |   2 +-
 camel-k-master/runtime/pom.xml                     |   2 +-
 camel-k-resume-kafka/deployment/pom.xml            |   2 +-
 camel-k-resume-kafka/impl/pom.xml                  |   2 +-
 camel-k-resume-kafka/pom.xml                       |   2 +-
 camel-k-resume-kafka/runtime/pom.xml               |   2 +-
 camel-k-runtime/deployment/pom.xml                 |   2 +-
 camel-k-runtime/pom.xml                            |   2 +-
 camel-k-runtime/runtime/pom.xml                    |   2 +-
 distribution/pom.xml                               |   2 +-
 examples/cron/pom.xml                              |   2 +-
 examples/groovy/pom.xml                            |   2 +-
 examples/java/pom.xml                              |   2 +-
 examples/js/pom.xml                                |   2 +-
 examples/kafka-source-s3/pom.xml                   |   2 +-
 examples/kamelets-discovery/pom.xml                |   2 +-
 examples/kamelets/pom.xml                          |   2 +-
 examples/knative/pom.xml                           |   2 +-
 examples/kotlin/pom.xml                            |   2 +-
 examples/pom.xml                                   |   2 +-
 examples/xml/pom.xml                               |   2 +-
 examples/yaml/pom.xml                              |   2 +-
 itests/camel-k-itests-core/pom.xml                 |   2 +-
 itests/camel-k-itests-cron/pom.xml                 |   2 +-
 itests/camel-k-itests-kamelet/pom.xml              |   2 +-
 itests/camel-k-itests-knative-consumer/pom.xml     |   2 +-
 .../pom.xml                                        |   2 +-
 .../k/quarkus/it/KnativeEnvFromPropertiesTest.java |   4 +-
 .../pom.xml                                        |   2 +-
 .../k/quarkus/it/KnativeEnvFromRegistryTest.java   |   4 +-
 itests/camel-k-itests-knative-producer/pom.xml     |   2 +-
 itests/camel-k-itests-knative-sinkbinding/pom.xml  |   2 +-
 itests/camel-k-itests-knative/pom.xml              |   2 +-
 itests/camel-k-itests-loader-groovy/pom.xml        |   2 +-
 itests/camel-k-itests-loader-java/pom.xml          |   2 +-
 itests/camel-k-itests-loader-js/pom.xml            |   2 +-
 itests/camel-k-itests-loader-jsh/pom.xml           |   2 +-
 itests/camel-k-itests-loader-kotlin/pom.xml        |   2 +-
 itests/camel-k-itests-loader-polyglot/pom.xml      |   2 +-
 itests/camel-k-itests-loader-xml/pom.xml           |   2 +-
 itests/camel-k-itests-loader-yaml/pom.xml          |   2 +-
 itests/camel-k-itests-master/pom.xml               |   2 +-
 itests/camel-k-itests-runtime-xml/pom.xml          |   2 +-
 itests/camel-k-itests-runtime-yaml/pom.xml         |   2 +-
 itests/camel-k-itests-runtime/pom.xml              |   2 +-
 itests/pom.xml                                     |   2 +-
 pom.xml                                            |  16 +---
 support/camel-k-annotations/pom.xml                |   2 +-
 support/camel-k-apt/pom.xml                        |   2 +-
 support/camel-k-catalog-model/pom.xml              |   2 +-
 support/camel-k-catalog/pom.xml                    |   2 +-
 .../camel-k-itests-loader-inspector/pom.xml        |   2 +-
 .../camel-k-itests-runtime-inspector/pom.xml       |   2 +-
 support/camel-k-itests-support/pom.xml             |   2 +-
 support/camel-k-maven-logging/pom.xml              |   2 +-
 support/camel-k-maven-plugin/pom.xml               |   4 +-
 .../src/it/generate-rest-dsl-from-v2/document.json |  46 ----------
 .../src/it/generate-rest-dsl-from-v2/pom.xml       | 102 ---------------------
 .../src/it/generate-rest-dsl-from-v2/verify.groovy |  27 ------
 .../camel/k/tooling/maven/GenerateRestXML.java     |  25 +----
 support/camel-k-runtime-bom/pom.xml                |   6 +-
 support/camel-k-test/pom.xml                       |   2 +-
 support/pom.xml                                    |   2 +-
 81 files changed, 150 insertions(+), 384 deletions(-)

diff --git a/camel-k-core/api/pom.xml b/camel-k-core/api/pom.xml
index dd9db022..18099ebb 100644
--- a/camel-k-core/api/pom.xml
+++ b/camel-k-core/api/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-core-parent</artifactId>
-        <version>3.9.0-SNAPSHOT</version>
+        <version>3.13.0-SNAPSHOT</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git 
a/camel-k-core/api/src/generated/java/org/apache/camel/k/SourceDefinitionConfigurer.java
 
b/camel-k-core/api/src/generated/java/org/apache/camel/k/SourceDefinitionConfigurer.java
index df032637..76683e20 100644
--- 
a/camel-k-core/api/src/generated/java/org/apache/camel/k/SourceDefinitionConfigurer.java
+++ 
b/camel-k-core/api/src/generated/java/org/apache/camel/k/SourceDefinitionConfigurer.java
@@ -1,6 +1,7 @@
 /* Generated by camel build tools - do NOT edit this file! */
 package org.apache.camel.k;
 
+import javax.annotation.processing.Generated;
 import java.util.Map;
 
 import org.apache.camel.CamelContext;
@@ -14,6 +15,7 @@ import org.apache.camel.k.SourceDefinition;
 /**
  * Generated by camel build tools - do NOT edit this file!
  */
+@Generated("org.apache.camel.maven.packaging.GenerateConfigurerMojo")
 @SuppressWarnings("unchecked")
 public class SourceDefinitionConfigurer extends 
org.apache.camel.support.component.PropertyConfigurerSupport implements 
GeneratedPropertyConfigurer, PropertyConfigurerGetter {
 
@@ -21,26 +23,17 @@ public class SourceDefinitionConfigurer extends 
org.apache.camel.support.compone
     public boolean configure(CamelContext camelContext, Object obj, String 
name, Object value, boolean ignoreCase) {
         org.apache.camel.k.SourceDefinition target = 
(org.apache.camel.k.SourceDefinition) obj;
         switch (ignoreCase ? name.toLowerCase() : name) {
-        case "compressed":
-        case "Compressed": target.setCompressed(property(camelContext, 
boolean.class, value)); return true;
-        case "content":
-        case "Content": target.setContent(property(camelContext, byte[].class, 
value)); return true;
-        case "id":
-        case "Id": target.setId(property(camelContext, java.lang.String.class, 
value)); return true;
-        case "interceptors":
-        case "Interceptors": target.setInterceptors(property(camelContext, 
java.util.List.class, value)); return true;
-        case "language":
-        case "Language": target.setLanguage(property(camelContext, 
java.lang.String.class, value)); return true;
-        case "loader":
-        case "Loader": target.setLoader(property(camelContext, 
java.lang.String.class, value)); return true;
-        case "location":
-        case "Location": target.setLocation(property(camelContext, 
java.lang.String.class, value)); return true;
-        case "name":
-        case "Name": target.setName(property(camelContext, 
java.lang.String.class, value)); return true;
+        case "compressed": target.setCompressed(property(camelContext, 
boolean.class, value)); return true;
+        case "content": target.setContent(property(camelContext, byte[].class, 
value)); return true;
+        case "id": target.setId(property(camelContext, java.lang.String.class, 
value)); return true;
+        case "interceptors": target.setInterceptors(property(camelContext, 
java.util.List.class, value)); return true;
+        case "language": target.setLanguage(property(camelContext, 
java.lang.String.class, value)); return true;
+        case "loader": target.setLoader(property(camelContext, 
java.lang.String.class, value)); return true;
+        case "location": target.setLocation(property(camelContext, 
java.lang.String.class, value)); return true;
+        case "name": target.setName(property(camelContext, 
java.lang.String.class, value)); return true;
         case "propertynames":
-        case "PropertyNames": target.setPropertyNames(property(camelContext, 
java.util.List.class, value)); return true;
-        case "type":
-        case "Type": target.setType(property(camelContext, 
org.apache.camel.k.SourceType.class, value)); return true;
+        case "propertyNames": target.setPropertyNames(property(camelContext, 
java.util.List.class, value)); return true;
+        case "type": target.setType(property(camelContext, 
org.apache.camel.k.SourceType.class, value)); return true;
         default: return false;
         }
     }
@@ -48,26 +41,17 @@ public class SourceDefinitionConfigurer extends 
org.apache.camel.support.compone
     @Override
     public Class<?> getOptionType(String name, boolean ignoreCase) {
         switch (ignoreCase ? name.toLowerCase() : name) {
-        case "compressed":
-        case "Compressed": return boolean.class;
-        case "content":
-        case "Content": return byte[].class;
-        case "id":
-        case "Id": return java.lang.String.class;
-        case "interceptors":
-        case "Interceptors": return java.util.List.class;
-        case "language":
-        case "Language": return java.lang.String.class;
-        case "loader":
-        case "Loader": return java.lang.String.class;
-        case "location":
-        case "Location": return java.lang.String.class;
-        case "name":
-        case "Name": return java.lang.String.class;
+        case "compressed": return boolean.class;
+        case "content": return byte[].class;
+        case "id": return java.lang.String.class;
+        case "interceptors": return java.util.List.class;
+        case "language": return java.lang.String.class;
+        case "loader": return java.lang.String.class;
+        case "location": return java.lang.String.class;
+        case "name": return java.lang.String.class;
         case "propertynames":
-        case "PropertyNames": return java.util.List.class;
-        case "type":
-        case "Type": return org.apache.camel.k.SourceType.class;
+        case "propertyNames": return java.util.List.class;
+        case "type": return org.apache.camel.k.SourceType.class;
         default: return null;
         }
     }
@@ -76,26 +60,17 @@ public class SourceDefinitionConfigurer extends 
org.apache.camel.support.compone
     public Object getOptionValue(Object obj, String name, boolean ignoreCase) {
         org.apache.camel.k.SourceDefinition target = 
(org.apache.camel.k.SourceDefinition) obj;
         switch (ignoreCase ? name.toLowerCase() : name) {
-        case "compressed":
-        case "Compressed": return target.isCompressed();
-        case "content":
-        case "Content": return target.getContent();
-        case "id":
-        case "Id": return target.getId();
-        case "interceptors":
-        case "Interceptors": return target.getInterceptors();
-        case "language":
-        case "Language": return target.getLanguage();
-        case "loader":
-        case "Loader": return target.getLoader();
-        case "location":
-        case "Location": return target.getLocation();
-        case "name":
-        case "Name": return target.getName();
+        case "compressed": return target.isCompressed();
+        case "content": return target.getContent();
+        case "id": return target.getId();
+        case "interceptors": return target.getInterceptors();
+        case "language": return target.getLanguage();
+        case "loader": return target.getLoader();
+        case "location": return target.getLocation();
+        case "name": return target.getName();
         case "propertynames":
-        case "PropertyNames": return target.getPropertyNames();
-        case "type":
-        case "Type": return target.getType();
+        case "propertyNames": return target.getPropertyNames();
+        case "type": return target.getType();
         default: return null;
         }
     }
@@ -103,10 +78,9 @@ public class SourceDefinitionConfigurer extends 
org.apache.camel.support.compone
     @Override
     public Object getCollectionValueType(Object target, String name, boolean 
ignoreCase) {
         switch (ignoreCase ? name.toLowerCase() : name) {
-        case "interceptors":
-        case "Interceptors": return java.lang.String.class;
+        case "interceptors": return java.lang.String.class;
         case "propertynames":
-        case "PropertyNames": return java.lang.String.class;
+        case "propertyNames": return java.lang.String.class;
         default: return null;
         }
     }
diff --git a/camel-k-core/deployment/pom.xml b/camel-k-core/deployment/pom.xml
index 47d3f3e4..40488989 100644
--- a/camel-k-core/deployment/pom.xml
+++ b/camel-k-core/deployment/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-core-parent</artifactId>
-        <version>3.9.0-SNAPSHOT</version>
+        <version>3.13.0-SNAPSHOT</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/camel-k-core/pom.xml b/camel-k-core/pom.xml
index 66b61827..5f435918 100644
--- a/camel-k-core/pom.xml
+++ b/camel-k-core/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-runtime-project</artifactId>
-        <version>3.9.0-SNAPSHOT</version>
+        <version>3.13.0-SNAPSHOT</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
     <packaging>pom</packaging>
diff --git a/camel-k-core/runtime/pom.xml b/camel-k-core/runtime/pom.xml
index 372cff55..96e2b294 100644
--- a/camel-k-core/runtime/pom.xml
+++ b/camel-k-core/runtime/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-core-parent</artifactId>
-        <version>3.9.0-SNAPSHOT</version>
+        <version>3.13.0-SNAPSHOT</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/camel-k-core/support/pom.xml b/camel-k-core/support/pom.xml
index 5773e58a..d9e8b72e 100644
--- a/camel-k-core/support/pom.xml
+++ b/camel-k-core/support/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-core-parent</artifactId>
-        <version>3.9.0-SNAPSHOT</version>
+        <version>3.13.0-SNAPSHOT</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git 
a/camel-k-core/support/src/generated/java/org/apache/camel/k/listener/SourcesConfigurerConfigurer.java
 
b/camel-k-core/support/src/generated/java/org/apache/camel/k/listener/SourcesConfigurerConfigurer.java
index 38116bae..2b61630b 100644
--- 
a/camel-k-core/support/src/generated/java/org/apache/camel/k/listener/SourcesConfigurerConfigurer.java
+++ 
b/camel-k-core/support/src/generated/java/org/apache/camel/k/listener/SourcesConfigurerConfigurer.java
@@ -1,6 +1,7 @@
 /* Generated by camel build tools - do NOT edit this file! */
 package org.apache.camel.k.listener;
 
+import javax.annotation.processing.Generated;
 import java.util.Map;
 
 import org.apache.camel.CamelContext;
@@ -14,6 +15,7 @@ import org.apache.camel.k.listener.SourcesConfigurer;
 /**
  * Generated by camel build tools - do NOT edit this file!
  */
+@Generated("org.apache.camel.maven.packaging.GenerateConfigurerMojo")
 @SuppressWarnings("unchecked")
 public class SourcesConfigurerConfigurer extends 
org.apache.camel.support.component.PropertyConfigurerSupport implements 
GeneratedPropertyConfigurer, PropertyConfigurerGetter {
 
@@ -21,8 +23,7 @@ public class SourcesConfigurerConfigurer extends 
org.apache.camel.support.compon
     public boolean configure(CamelContext camelContext, Object obj, String 
name, Object value, boolean ignoreCase) {
         org.apache.camel.k.listener.SourcesConfigurer target = 
(org.apache.camel.k.listener.SourcesConfigurer) obj;
         switch (ignoreCase ? name.toLowerCase() : name) {
-        case "sources":
-        case "Sources": target.setSources(property(camelContext, 
org.apache.camel.k.SourceDefinition[].class, value)); return true;
+        case "sources": target.setSources(property(camelContext, 
org.apache.camel.k.SourceDefinition[].class, value)); return true;
         default: return false;
         }
     }
@@ -30,8 +31,7 @@ public class SourcesConfigurerConfigurer extends 
org.apache.camel.support.compon
     @Override
     public Class<?> getOptionType(String name, boolean ignoreCase) {
         switch (ignoreCase ? name.toLowerCase() : name) {
-        case "sources":
-        case "Sources": return org.apache.camel.k.SourceDefinition[].class;
+        case "sources": return org.apache.camel.k.SourceDefinition[].class;
         default: return null;
         }
     }
@@ -40,8 +40,7 @@ public class SourcesConfigurerConfigurer extends 
org.apache.camel.support.compon
     public Object getOptionValue(Object obj, String name, boolean ignoreCase) {
         org.apache.camel.k.listener.SourcesConfigurer target = 
(org.apache.camel.k.listener.SourcesConfigurer) obj;
         switch (ignoreCase ? name.toLowerCase() : name) {
-        case "sources":
-        case "Sources": return target.getSources();
+        case "sources": return target.getSources();
         default: return null;
         }
     }
diff --git 
a/camel-k-core/support/src/test/java/org/apache/camel/k/support/RuntimeSupportTest.java
 
b/camel-k-core/support/src/test/java/org/apache/camel/k/support/RuntimeSupportTest.java
index 16092dfa..a2886c2a 100644
--- 
a/camel-k-core/support/src/test/java/org/apache/camel/k/support/RuntimeSupportTest.java
+++ 
b/camel-k-core/support/src/test/java/org/apache/camel/k/support/RuntimeSupportTest.java
@@ -136,7 +136,6 @@ public class RuntimeSupportTest {
     @Test
     public void testLoadCustomizerOrder() {
         DefaultCamelContext context = new DefaultCamelContext();
-        context.setName("camel");
         context.getRegistry().bind("c1", new ContextCustomizer() {
             @Override
             public int getOrder() {
@@ -175,7 +174,7 @@ public class RuntimeSupportTest {
 
         List<ContextCustomizer> customizers = 
RuntimeSupport.configureContextCustomizers(context);
         assertThat(customizers).hasSize(3);
-        assertThat(context.getName()).isEqualTo("camel-c2-c3-c1");
+        assertThat(context.getName()).matches("camel-.*-c2-c3-c1");
     }
 
     @Test
diff --git a/camel-k-cron/deployment/pom.xml b/camel-k-cron/deployment/pom.xml
index 309a19e1..19bedbdf 100644
--- a/camel-k-cron/deployment/pom.xml
+++ b/camel-k-cron/deployment/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-cron-parent</artifactId>
-        <version>3.9.0-SNAPSHOT</version>
+        <version>3.13.0-SNAPSHOT</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/camel-k-cron/impl/pom.xml b/camel-k-cron/impl/pom.xml
index e1fdf464..58473a1e 100644
--- a/camel-k-cron/impl/pom.xml
+++ b/camel-k-cron/impl/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-cron-parent</artifactId>
-        <version>3.9.0-SNAPSHOT</version>
+        <version>3.13.0-SNAPSHOT</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git 
a/camel-k-cron/impl/src/generated/java/org/apache/camel/k/cron/CronSourceLoaderInterceptorConfigurer.java
 
b/camel-k-cron/impl/src/generated/java/org/apache/camel/k/cron/CronSourceLoaderInterceptorConfigurer.java
index a238c629..6c4457c4 100644
--- 
a/camel-k-cron/impl/src/generated/java/org/apache/camel/k/cron/CronSourceLoaderInterceptorConfigurer.java
+++ 
b/camel-k-cron/impl/src/generated/java/org/apache/camel/k/cron/CronSourceLoaderInterceptorConfigurer.java
@@ -1,6 +1,7 @@
 /* Generated by camel build tools - do NOT edit this file! */
 package org.apache.camel.k.cron;
 
+import javax.annotation.processing.Generated;
 import java.util.Map;
 
 import org.apache.camel.CamelContext;
@@ -14,6 +15,7 @@ import org.apache.camel.k.cron.CronSourceLoaderInterceptor;
 /**
  * Generated by camel build tools - do NOT edit this file!
  */
+@Generated("org.apache.camel.maven.packaging.GenerateConfigurerMojo")
 @SuppressWarnings("unchecked")
 public class CronSourceLoaderInterceptorConfigurer extends 
org.apache.camel.support.component.PropertyConfigurerSupport implements 
GeneratedPropertyConfigurer, PropertyConfigurerGetter {
 
@@ -22,11 +24,10 @@ public class CronSourceLoaderInterceptorConfigurer extends 
org.apache.camel.supp
         org.apache.camel.k.cron.CronSourceLoaderInterceptor target = 
(org.apache.camel.k.cron.CronSourceLoaderInterceptor) obj;
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "overridablecomponents":
-        case "OverridableComponents": 
target.setOverridableComponents(property(camelContext, java.lang.String.class, 
value)); return true;
-        case "runtime":
-        case "Runtime": target.setRuntime(property(camelContext, 
org.apache.camel.k.Runtime.class, value)); return true;
+        case "overridableComponents": 
target.setOverridableComponents(property(camelContext, java.lang.String.class, 
value)); return true;
+        case "runtime": target.setRuntime(property(camelContext, 
org.apache.camel.k.Runtime.class, value)); return true;
         case "timeruri":
-        case "TimerUri": target.setTimerUri(property(camelContext, 
java.lang.String.class, value)); return true;
+        case "timerUri": target.setTimerUri(property(camelContext, 
java.lang.String.class, value)); return true;
         default: return false;
         }
     }
@@ -35,11 +36,10 @@ public class CronSourceLoaderInterceptorConfigurer extends 
org.apache.camel.supp
     public Class<?> getOptionType(String name, boolean ignoreCase) {
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "overridablecomponents":
-        case "OverridableComponents": return java.lang.String.class;
-        case "runtime":
-        case "Runtime": return org.apache.camel.k.Runtime.class;
+        case "overridableComponents": return java.lang.String.class;
+        case "runtime": return org.apache.camel.k.Runtime.class;
         case "timeruri":
-        case "TimerUri": return java.lang.String.class;
+        case "timerUri": return java.lang.String.class;
         default: return null;
         }
     }
@@ -49,11 +49,10 @@ public class CronSourceLoaderInterceptorConfigurer extends 
org.apache.camel.supp
         org.apache.camel.k.cron.CronSourceLoaderInterceptor target = 
(org.apache.camel.k.cron.CronSourceLoaderInterceptor) obj;
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "overridablecomponents":
-        case "OverridableComponents": return target.getOverridableComponents();
-        case "runtime":
-        case "Runtime": return target.getRuntime();
+        case "overridableComponents": return target.getOverridableComponents();
+        case "runtime": return target.getRuntime();
         case "timeruri":
-        case "TimerUri": return target.getTimerUri();
+        case "timerUri": return target.getTimerUri();
         default: return null;
         }
     }
diff --git a/camel-k-cron/pom.xml b/camel-k-cron/pom.xml
index 43c5ecb0..687a4ac4 100644
--- a/camel-k-cron/pom.xml
+++ b/camel-k-cron/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-runtime-project</artifactId>
-        <version>3.9.0-SNAPSHOT</version>
+        <version>3.13.0-SNAPSHOT</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
     <packaging>pom</packaging>
diff --git a/camel-k-cron/runtime/pom.xml b/camel-k-cron/runtime/pom.xml
index 2acee3a7..ab646a30 100644
--- a/camel-k-cron/runtime/pom.xml
+++ b/camel-k-cron/runtime/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-cron-parent</artifactId>
-        <version>3.9.0-SNAPSHOT</version>
+        <version>3.13.0-SNAPSHOT</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/camel-k-knative/impl/pom.xml b/camel-k-knative/impl/pom.xml
index ee872631..6cbc0c98 100644
--- a/camel-k-knative/impl/pom.xml
+++ b/camel-k-knative/impl/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-knative-parent</artifactId>
-        <version>3.9.0-SNAPSHOT</version>
+        <version>3.13.0-SNAPSHOT</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git 
a/camel-k-knative/impl/src/generated/java/org/apache/camel/k/knative/customizer/KnativeSinkBindingContextCustomizerConfigurer.java
 
b/camel-k-knative/impl/src/generated/java/org/apache/camel/k/knative/customizer/KnativeSinkBindingContextCustomizerConfigurer.java
index 791d8489..65c3a4f3 100644
--- 
a/camel-k-knative/impl/src/generated/java/org/apache/camel/k/knative/customizer/KnativeSinkBindingContextCustomizerConfigurer.java
+++ 
b/camel-k-knative/impl/src/generated/java/org/apache/camel/k/knative/customizer/KnativeSinkBindingContextCustomizerConfigurer.java
@@ -1,6 +1,7 @@
 /* Generated by camel build tools - do NOT edit this file! */
 package org.apache.camel.k.knative.customizer;
 
+import javax.annotation.processing.Generated;
 import java.util.Map;
 
 import org.apache.camel.CamelContext;
@@ -14,6 +15,7 @@ import 
org.apache.camel.k.knative.customizer.KnativeSinkBindingContextCustomizer
 /**
  * Generated by camel build tools - do NOT edit this file!
  */
+@Generated("org.apache.camel.maven.packaging.GenerateConfigurerMojo")
 @SuppressWarnings("unchecked")
 public class KnativeSinkBindingContextCustomizerConfigurer extends 
org.apache.camel.support.component.PropertyConfigurerSupport implements 
GeneratedPropertyConfigurer, PropertyConfigurerGetter {
 
@@ -22,13 +24,10 @@ public class KnativeSinkBindingContextCustomizerConfigurer 
extends org.apache.ca
         
org.apache.camel.k.knative.customizer.KnativeSinkBindingContextCustomizer 
target = 
(org.apache.camel.k.knative.customizer.KnativeSinkBindingContextCustomizer) obj;
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "apiversion":
-        case "ApiVersion": target.setApiVersion(property(camelContext, 
java.lang.String.class, value)); return true;
-        case "kind":
-        case "Kind": target.setKind(property(camelContext, 
java.lang.String.class, value)); return true;
-        case "name":
-        case "Name": target.setName(property(camelContext, 
java.lang.String.class, value)); return true;
-        case "type":
-        case "Type": target.setType(property(camelContext, 
org.apache.camel.component.knative.spi.Knative.Type.class, value)); return true;
+        case "apiVersion": target.setApiVersion(property(camelContext, 
java.lang.String.class, value)); return true;
+        case "kind": target.setKind(property(camelContext, 
java.lang.String.class, value)); return true;
+        case "name": target.setName(property(camelContext, 
java.lang.String.class, value)); return true;
+        case "type": target.setType(property(camelContext, 
org.apache.camel.component.knative.spi.Knative.Type.class, value)); return true;
         default: return false;
         }
     }
@@ -37,13 +36,10 @@ public class KnativeSinkBindingContextCustomizerConfigurer 
extends org.apache.ca
     public Class<?> getOptionType(String name, boolean ignoreCase) {
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "apiversion":
-        case "ApiVersion": return java.lang.String.class;
-        case "kind":
-        case "Kind": return java.lang.String.class;
-        case "name":
-        case "Name": return java.lang.String.class;
-        case "type":
-        case "Type": return 
org.apache.camel.component.knative.spi.Knative.Type.class;
+        case "apiVersion": return java.lang.String.class;
+        case "kind": return java.lang.String.class;
+        case "name": return java.lang.String.class;
+        case "type": return 
org.apache.camel.component.knative.spi.Knative.Type.class;
         default: return null;
         }
     }
@@ -53,13 +49,10 @@ public class KnativeSinkBindingContextCustomizerConfigurer 
extends org.apache.ca
         
org.apache.camel.k.knative.customizer.KnativeSinkBindingContextCustomizer 
target = 
(org.apache.camel.k.knative.customizer.KnativeSinkBindingContextCustomizer) obj;
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "apiversion":
-        case "ApiVersion": return target.getApiVersion();
-        case "kind":
-        case "Kind": return target.getKind();
-        case "name":
-        case "Name": return target.getName();
-        case "type":
-        case "Type": return target.getType();
+        case "apiVersion": return target.getApiVersion();
+        case "kind": return target.getKind();
+        case "name": return target.getName();
+        case "type": return target.getType();
         default: return null;
         }
     }
diff --git a/camel-k-knative/pom.xml b/camel-k-knative/pom.xml
index 8a8dcde3..a095ef0f 100644
--- a/camel-k-knative/pom.xml
+++ b/camel-k-knative/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-runtime-project</artifactId>
-        <version>3.9.0-SNAPSHOT</version>
+        <version>3.13.0-SNAPSHOT</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
     <packaging>pom</packaging>
diff --git a/camel-k-master/deployment/pom.xml 
b/camel-k-master/deployment/pom.xml
index c3e0fbe3..e7334e81 100644
--- a/camel-k-master/deployment/pom.xml
+++ b/camel-k-master/deployment/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-master-parent</artifactId>
-        <version>3.9.0-SNAPSHOT</version>
+        <version>3.13.0-SNAPSHOT</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/camel-k-master/impl/pom.xml b/camel-k-master/impl/pom.xml
index 5e578d38..265fbca6 100644
--- a/camel-k-master/impl/pom.xml
+++ b/camel-k-master/impl/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-master-parent</artifactId>
-        <version>3.9.0-SNAPSHOT</version>
+        <version>3.13.0-SNAPSHOT</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/camel-k-master/pom.xml b/camel-k-master/pom.xml
index 47c7edfe..f223b84e 100644
--- a/camel-k-master/pom.xml
+++ b/camel-k-master/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-runtime-project</artifactId>
-        <version>3.9.0-SNAPSHOT</version>
+        <version>3.13.0-SNAPSHOT</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
     <packaging>pom</packaging>
diff --git a/camel-k-master/runtime/pom.xml b/camel-k-master/runtime/pom.xml
index 7e7ea667..bf1ce7df 100644
--- a/camel-k-master/runtime/pom.xml
+++ b/camel-k-master/runtime/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-master-parent</artifactId>
-        <version>3.9.0-SNAPSHOT</version>
+        <version>3.13.0-SNAPSHOT</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/camel-k-resume-kafka/deployment/pom.xml 
b/camel-k-resume-kafka/deployment/pom.xml
index babc0e88..e058fa26 100644
--- a/camel-k-resume-kafka/deployment/pom.xml
+++ b/camel-k-resume-kafka/deployment/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-resume-kafka-parent</artifactId>
-        <version>3.9.0-SNAPSHOT</version>
+        <version>3.13.0-SNAPSHOT</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/camel-k-resume-kafka/impl/pom.xml 
b/camel-k-resume-kafka/impl/pom.xml
index ebfd7755..7b537c91 100644
--- a/camel-k-resume-kafka/impl/pom.xml
+++ b/camel-k-resume-kafka/impl/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-resume-kafka-parent</artifactId>
-        <version>3.9.0-SNAPSHOT</version>
+        <version>3.13.0-SNAPSHOT</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/camel-k-resume-kafka/pom.xml b/camel-k-resume-kafka/pom.xml
index 61768e50..d14dbb43 100644
--- a/camel-k-resume-kafka/pom.xml
+++ b/camel-k-resume-kafka/pom.xml
@@ -20,7 +20,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-runtime-project</artifactId>
-        <version>3.9.0-SNAPSHOT</version>
+        <version>3.13.0-SNAPSHOT</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
     <packaging>pom</packaging>
diff --git a/camel-k-resume-kafka/runtime/pom.xml 
b/camel-k-resume-kafka/runtime/pom.xml
index 93c93169..d45f816c 100644
--- a/camel-k-resume-kafka/runtime/pom.xml
+++ b/camel-k-resume-kafka/runtime/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-resume-kafka-parent</artifactId>
-        <version>3.9.0-SNAPSHOT</version>
+        <version>3.13.0-SNAPSHOT</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/camel-k-runtime/deployment/pom.xml 
b/camel-k-runtime/deployment/pom.xml
index 20bb7dc7..40cede2d 100644
--- a/camel-k-runtime/deployment/pom.xml
+++ b/camel-k-runtime/deployment/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-runtime-parent</artifactId>
-        <version>3.9.0-SNAPSHOT</version>
+        <version>3.13.0-SNAPSHOT</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/camel-k-runtime/pom.xml b/camel-k-runtime/pom.xml
index 65b79572..c3a7b31a 100644
--- a/camel-k-runtime/pom.xml
+++ b/camel-k-runtime/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-runtime-project</artifactId>
-        <version>3.9.0-SNAPSHOT</version>
+        <version>3.13.0-SNAPSHOT</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
     <packaging>pom</packaging>
diff --git a/camel-k-runtime/runtime/pom.xml b/camel-k-runtime/runtime/pom.xml
index b1d928d6..73103182 100644
--- a/camel-k-runtime/runtime/pom.xml
+++ b/camel-k-runtime/runtime/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-runtime-parent</artifactId>
-        <version>3.9.0-SNAPSHOT</version>
+        <version>3.13.0-SNAPSHOT</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/distribution/pom.xml b/distribution/pom.xml
index 4d691e80..634ee9c6 100644
--- a/distribution/pom.xml
+++ b/distribution/pom.xml
@@ -21,7 +21,7 @@
   <parent>
     <groupId>org.apache.camel.k</groupId>
     <artifactId>camel-k-runtime-project</artifactId>
-    <version>3.9.0-SNAPSHOT</version>
+    <version>3.13.0-SNAPSHOT</version>
   </parent>
   <modelVersion>4.0.0</modelVersion>
   <packaging>pom</packaging>
diff --git a/examples/cron/pom.xml b/examples/cron/pom.xml
index ead8d9f8..7c6f4b29 100644
--- a/examples/cron/pom.xml
+++ b/examples/cron/pom.xml
@@ -22,7 +22,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-runtime-examples</artifactId>
-        <version>3.9.0-SNAPSHOT</version>
+        <version>3.13.0-SNAPSHOT</version>
     </parent>
 
     <modelVersion>4.0.0</modelVersion>
diff --git a/examples/groovy/pom.xml b/examples/groovy/pom.xml
index 7506269b..869ed3f6 100644
--- a/examples/groovy/pom.xml
+++ b/examples/groovy/pom.xml
@@ -22,7 +22,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-runtime-examples</artifactId>
-        <version>3.9.0-SNAPSHOT</version>
+        <version>3.13.0-SNAPSHOT</version>
     </parent>
 
     <modelVersion>4.0.0</modelVersion>
diff --git a/examples/java/pom.xml b/examples/java/pom.xml
index ec0d4558..517140c0 100644
--- a/examples/java/pom.xml
+++ b/examples/java/pom.xml
@@ -22,7 +22,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-runtime-examples</artifactId>
-        <version>3.9.0-SNAPSHOT</version>
+        <version>3.13.0-SNAPSHOT</version>
     </parent>
 
     <modelVersion>4.0.0</modelVersion>
diff --git a/examples/js/pom.xml b/examples/js/pom.xml
index 6c38463f..4faaa919 100644
--- a/examples/js/pom.xml
+++ b/examples/js/pom.xml
@@ -22,7 +22,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-runtime-examples</artifactId>
-        <version>3.9.0-SNAPSHOT</version>
+        <version>3.13.0-SNAPSHOT</version>
     </parent>
 
     <modelVersion>4.0.0</modelVersion>
diff --git a/examples/kafka-source-s3/pom.xml b/examples/kafka-source-s3/pom.xml
index d78dd7ed..41da6c5e 100644
--- a/examples/kafka-source-s3/pom.xml
+++ b/examples/kafka-source-s3/pom.xml
@@ -22,7 +22,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-runtime-examples</artifactId>
-        <version>3.9.0-SNAPSHOT</version>
+        <version>3.13.0-SNAPSHOT</version>
     </parent>
 
     <modelVersion>4.0.0</modelVersion>
diff --git a/examples/kamelets-discovery/pom.xml 
b/examples/kamelets-discovery/pom.xml
index 26ff8d16..8072fa4c 100644
--- a/examples/kamelets-discovery/pom.xml
+++ b/examples/kamelets-discovery/pom.xml
@@ -22,7 +22,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-runtime-examples</artifactId>
-        <version>3.9.0-SNAPSHOT</version>
+        <version>3.13.0-SNAPSHOT</version>
     </parent>
 
     <modelVersion>4.0.0</modelVersion>
diff --git a/examples/kamelets/pom.xml b/examples/kamelets/pom.xml
index afd465df..8af56cb8 100644
--- a/examples/kamelets/pom.xml
+++ b/examples/kamelets/pom.xml
@@ -22,7 +22,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-runtime-examples</artifactId>
-        <version>3.9.0-SNAPSHOT</version>
+        <version>3.13.0-SNAPSHOT</version>
     </parent>
 
     <modelVersion>4.0.0</modelVersion>
diff --git a/examples/knative/pom.xml b/examples/knative/pom.xml
index 0e1d03a5..42b442b7 100644
--- a/examples/knative/pom.xml
+++ b/examples/knative/pom.xml
@@ -22,7 +22,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-runtime-examples</artifactId>
-        <version>3.9.0-SNAPSHOT</version>
+        <version>3.13.0-SNAPSHOT</version>
     </parent>
 
     <modelVersion>4.0.0</modelVersion>
diff --git a/examples/kotlin/pom.xml b/examples/kotlin/pom.xml
index 0a44a765..ae915289 100644
--- a/examples/kotlin/pom.xml
+++ b/examples/kotlin/pom.xml
@@ -22,7 +22,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-runtime-examples</artifactId>
-        <version>3.9.0-SNAPSHOT</version>
+        <version>3.13.0-SNAPSHOT</version>
     </parent>
 
     <modelVersion>4.0.0</modelVersion>
diff --git a/examples/pom.xml b/examples/pom.xml
index 914f05f0..f8eee8ee 100644
--- a/examples/pom.xml
+++ b/examples/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-runtime-project</artifactId>
-        <version>3.9.0-SNAPSHOT</version>
+        <version>3.13.0-SNAPSHOT</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/examples/xml/pom.xml b/examples/xml/pom.xml
index 7bd0b060..79a14662 100644
--- a/examples/xml/pom.xml
+++ b/examples/xml/pom.xml
@@ -22,7 +22,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-runtime-examples</artifactId>
-        <version>3.9.0-SNAPSHOT</version>
+        <version>3.13.0-SNAPSHOT</version>
     </parent>
 
     <modelVersion>4.0.0</modelVersion>
diff --git a/examples/yaml/pom.xml b/examples/yaml/pom.xml
index faa42e1b..44035fad 100644
--- a/examples/yaml/pom.xml
+++ b/examples/yaml/pom.xml
@@ -22,7 +22,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-runtime-examples</artifactId>
-        <version>3.9.0-SNAPSHOT</version>
+        <version>3.13.0-SNAPSHOT</version>
     </parent>
 
     <modelVersion>4.0.0</modelVersion>
diff --git a/itests/camel-k-itests-core/pom.xml 
b/itests/camel-k-itests-core/pom.xml
index 6b155954..f9fe1d78 100644
--- a/itests/camel-k-itests-core/pom.xml
+++ b/itests/camel-k-itests-core/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-itests</artifactId>
-        <version>3.9.0-SNAPSHOT</version>
+        <version>3.13.0-SNAPSHOT</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/itests/camel-k-itests-cron/pom.xml 
b/itests/camel-k-itests-cron/pom.xml
index d918122e..15b699f2 100644
--- a/itests/camel-k-itests-cron/pom.xml
+++ b/itests/camel-k-itests-cron/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-itests</artifactId>
-        <version>3.9.0-SNAPSHOT</version>
+        <version>3.13.0-SNAPSHOT</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/itests/camel-k-itests-kamelet/pom.xml 
b/itests/camel-k-itests-kamelet/pom.xml
index 76f4e5d4..e79a4542 100644
--- a/itests/camel-k-itests-kamelet/pom.xml
+++ b/itests/camel-k-itests-kamelet/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-itests</artifactId>
-        <version>3.9.0-SNAPSHOT</version>
+        <version>3.13.0-SNAPSHOT</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/itests/camel-k-itests-knative-consumer/pom.xml 
b/itests/camel-k-itests-knative-consumer/pom.xml
index ea6a1f6a..78645522 100644
--- a/itests/camel-k-itests-knative-consumer/pom.xml
+++ b/itests/camel-k-itests-knative-consumer/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-itests</artifactId>
-        <version>3.9.0-SNAPSHOT</version>
+        <version>3.13.0-SNAPSHOT</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/itests/camel-k-itests-knative-env-from-properties/pom.xml 
b/itests/camel-k-itests-knative-env-from-properties/pom.xml
index 0a8e2705..990e1240 100644
--- a/itests/camel-k-itests-knative-env-from-properties/pom.xml
+++ b/itests/camel-k-itests-knative-env-from-properties/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-itests</artifactId>
-        <version>3.9.0-SNAPSHOT</version>
+        <version>3.13.0-SNAPSHOT</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git 
a/itests/camel-k-itests-knative-env-from-properties/src/test/java/org/apache/camel/k/quarkus/it/KnativeEnvFromPropertiesTest.java
 
b/itests/camel-k-itests-knative-env-from-properties/src/test/java/org/apache/camel/k/quarkus/it/KnativeEnvFromPropertiesTest.java
index c1a63e83..1b8c1c3b 100644
--- 
a/itests/camel-k-itests-knative-env-from-properties/src/test/java/org/apache/camel/k/quarkus/it/KnativeEnvFromPropertiesTest.java
+++ 
b/itests/camel-k-itests-knative-env-from-properties/src/test/java/org/apache/camel/k/quarkus/it/KnativeEnvFromPropertiesTest.java
@@ -24,8 +24,8 @@ import jakarta.ws.rs.core.MediaType;
 import io.quarkus.test.junit.QuarkusTest;
 import io.restassured.RestAssured;
 import org.apache.camel.Exchange;
-import org.apache.camel.component.cloudevents.CloudEvent;
-import org.apache.camel.component.cloudevents.CloudEvents;
+import org.apache.camel.cloudevents.CloudEvent;
+import org.apache.camel.cloudevents.CloudEvents;
 import org.apache.camel.component.knative.spi.Knative;
 import org.apache.camel.component.knative.spi.KnativeResource;
 import org.junit.jupiter.api.Test;
diff --git a/itests/camel-k-itests-knative-env-from-registry/pom.xml 
b/itests/camel-k-itests-knative-env-from-registry/pom.xml
index 26270a39..adc47ccb 100644
--- a/itests/camel-k-itests-knative-env-from-registry/pom.xml
+++ b/itests/camel-k-itests-knative-env-from-registry/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-itests</artifactId>
-        <version>3.9.0-SNAPSHOT</version>
+        <version>3.13.0-SNAPSHOT</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git 
a/itests/camel-k-itests-knative-env-from-registry/src/test/java/org/apache/camel/k/quarkus/it/KnativeEnvFromRegistryTest.java
 
b/itests/camel-k-itests-knative-env-from-registry/src/test/java/org/apache/camel/k/quarkus/it/KnativeEnvFromRegistryTest.java
index 345ea8d8..c863ba80 100644
--- 
a/itests/camel-k-itests-knative-env-from-registry/src/test/java/org/apache/camel/k/quarkus/it/KnativeEnvFromRegistryTest.java
+++ 
b/itests/camel-k-itests-knative-env-from-registry/src/test/java/org/apache/camel/k/quarkus/it/KnativeEnvFromRegistryTest.java
@@ -24,8 +24,8 @@ import jakarta.ws.rs.core.MediaType;
 import io.quarkus.test.junit.QuarkusTest;
 import io.restassured.RestAssured;
 import org.apache.camel.Exchange;
-import org.apache.camel.component.cloudevents.CloudEvent;
-import org.apache.camel.component.cloudevents.CloudEvents;
+import org.apache.camel.cloudevents.CloudEvent;
+import org.apache.camel.cloudevents.CloudEvents;
 import org.apache.camel.component.knative.spi.Knative;
 import org.apache.camel.component.knative.spi.KnativeResource;
 import org.junit.jupiter.api.Test;
diff --git a/itests/camel-k-itests-knative-producer/pom.xml 
b/itests/camel-k-itests-knative-producer/pom.xml
index dabb9592..f7185561 100644
--- a/itests/camel-k-itests-knative-producer/pom.xml
+++ b/itests/camel-k-itests-knative-producer/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-itests</artifactId>
-        <version>3.9.0-SNAPSHOT</version>
+        <version>3.13.0-SNAPSHOT</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/itests/camel-k-itests-knative-sinkbinding/pom.xml 
b/itests/camel-k-itests-knative-sinkbinding/pom.xml
index f6077b8a..0627776e 100644
--- a/itests/camel-k-itests-knative-sinkbinding/pom.xml
+++ b/itests/camel-k-itests-knative-sinkbinding/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-itests</artifactId>
-        <version>3.9.0-SNAPSHOT</version>
+        <version>3.13.0-SNAPSHOT</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/itests/camel-k-itests-knative/pom.xml 
b/itests/camel-k-itests-knative/pom.xml
index 5f84f388..b9cc2922 100644
--- a/itests/camel-k-itests-knative/pom.xml
+++ b/itests/camel-k-itests-knative/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-itests</artifactId>
-        <version>3.9.0-SNAPSHOT</version>
+        <version>3.13.0-SNAPSHOT</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/itests/camel-k-itests-loader-groovy/pom.xml 
b/itests/camel-k-itests-loader-groovy/pom.xml
index d1982806..24d53322 100644
--- a/itests/camel-k-itests-loader-groovy/pom.xml
+++ b/itests/camel-k-itests-loader-groovy/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-itests</artifactId>
-        <version>3.9.0-SNAPSHOT</version>
+        <version>3.13.0-SNAPSHOT</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/itests/camel-k-itests-loader-java/pom.xml 
b/itests/camel-k-itests-loader-java/pom.xml
index b9c94033..5a08d0f6 100644
--- a/itests/camel-k-itests-loader-java/pom.xml
+++ b/itests/camel-k-itests-loader-java/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-itests</artifactId>
-        <version>3.9.0-SNAPSHOT</version>
+        <version>3.13.0-SNAPSHOT</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/itests/camel-k-itests-loader-js/pom.xml 
b/itests/camel-k-itests-loader-js/pom.xml
index cee8f3ee..f9bb2e5a 100644
--- a/itests/camel-k-itests-loader-js/pom.xml
+++ b/itests/camel-k-itests-loader-js/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-itests</artifactId>
-        <version>3.9.0-SNAPSHOT</version>
+        <version>3.13.0-SNAPSHOT</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/itests/camel-k-itests-loader-jsh/pom.xml 
b/itests/camel-k-itests-loader-jsh/pom.xml
index dd3ccf64..bf350849 100644
--- a/itests/camel-k-itests-loader-jsh/pom.xml
+++ b/itests/camel-k-itests-loader-jsh/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-itests</artifactId>
-        <version>3.9.0-SNAPSHOT</version>
+        <version>3.13.0-SNAPSHOT</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/itests/camel-k-itests-loader-kotlin/pom.xml 
b/itests/camel-k-itests-loader-kotlin/pom.xml
index 539c5a50..08f7fb5f 100644
--- a/itests/camel-k-itests-loader-kotlin/pom.xml
+++ b/itests/camel-k-itests-loader-kotlin/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-itests</artifactId>
-        <version>3.9.0-SNAPSHOT</version>
+        <version>3.13.0-SNAPSHOT</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/itests/camel-k-itests-loader-polyglot/pom.xml 
b/itests/camel-k-itests-loader-polyglot/pom.xml
index 6b15ba6a..4419300e 100644
--- a/itests/camel-k-itests-loader-polyglot/pom.xml
+++ b/itests/camel-k-itests-loader-polyglot/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-itests</artifactId>
-        <version>3.9.0-SNAPSHOT</version>
+        <version>3.13.0-SNAPSHOT</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/itests/camel-k-itests-loader-xml/pom.xml 
b/itests/camel-k-itests-loader-xml/pom.xml
index ca8b5692..f8baad2e 100644
--- a/itests/camel-k-itests-loader-xml/pom.xml
+++ b/itests/camel-k-itests-loader-xml/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-itests</artifactId>
-        <version>3.9.0-SNAPSHOT</version>
+        <version>3.13.0-SNAPSHOT</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/itests/camel-k-itests-loader-yaml/pom.xml 
b/itests/camel-k-itests-loader-yaml/pom.xml
index b825bccd..9f3ef75a 100644
--- a/itests/camel-k-itests-loader-yaml/pom.xml
+++ b/itests/camel-k-itests-loader-yaml/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-itests</artifactId>
-        <version>3.9.0-SNAPSHOT</version>
+        <version>3.13.0-SNAPSHOT</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/itests/camel-k-itests-master/pom.xml 
b/itests/camel-k-itests-master/pom.xml
index cd5f4eaa..7d14478a 100644
--- a/itests/camel-k-itests-master/pom.xml
+++ b/itests/camel-k-itests-master/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-itests</artifactId>
-        <version>3.9.0-SNAPSHOT</version>
+        <version>3.13.0-SNAPSHOT</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/itests/camel-k-itests-runtime-xml/pom.xml 
b/itests/camel-k-itests-runtime-xml/pom.xml
index 16275957..1b66c11c 100644
--- a/itests/camel-k-itests-runtime-xml/pom.xml
+++ b/itests/camel-k-itests-runtime-xml/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-itests</artifactId>
-        <version>3.9.0-SNAPSHOT</version>
+        <version>3.13.0-SNAPSHOT</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/itests/camel-k-itests-runtime-yaml/pom.xml 
b/itests/camel-k-itests-runtime-yaml/pom.xml
index e8848d1d..cf6d72fd 100644
--- a/itests/camel-k-itests-runtime-yaml/pom.xml
+++ b/itests/camel-k-itests-runtime-yaml/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-itests</artifactId>
-        <version>3.9.0-SNAPSHOT</version>
+        <version>3.13.0-SNAPSHOT</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/itests/camel-k-itests-runtime/pom.xml 
b/itests/camel-k-itests-runtime/pom.xml
index b4ec6cdb..41944130 100644
--- a/itests/camel-k-itests-runtime/pom.xml
+++ b/itests/camel-k-itests-runtime/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-itests</artifactId>
-        <version>3.9.0-SNAPSHOT</version>
+        <version>3.13.0-SNAPSHOT</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/itests/pom.xml b/itests/pom.xml
index b791b69e..be335413 100644
--- a/itests/pom.xml
+++ b/itests/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-runtime-project</artifactId>
-        <version>3.9.0-SNAPSHOT</version>
+        <version>3.13.0-SNAPSHOT</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
     <packaging>pom</packaging>
diff --git a/pom.xml b/pom.xml
index c4424a52..50c98ea2 100644
--- a/pom.xml
+++ b/pom.xml
@@ -22,14 +22,14 @@
     <parent>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-dependencies</artifactId>
-        <version>4.4.1</version>
+        <version>4.7.0</version>
     </parent>
 
     <modelVersion>4.0.0</modelVersion>
     <groupId>org.apache.camel.k</groupId>
     <artifactId>camel-k-runtime-project</artifactId>
     <!-- Make sure that this version is aligned with the Camel Quarkus Version 
as it is the convention used in Camel K -->
-    <version>3.9.0-SNAPSHOT</version>
+    <version>3.13.0-SNAPSHOT</version>
     <packaging>pom</packaging>
 
     <properties>
@@ -40,12 +40,12 @@
         <maven.compiler.target>17</maven.compiler.target>
 
         <maven-version>3.8.6</maven-version>
-        <camel-version>4.4.1</camel-version>
+        <camel-version>4.7.0</camel-version>
 
         <!-- quarkus -->
-        <quarkus-version>3.9.1</quarkus-version>
+        <quarkus-version>3.13.0</quarkus-version>
         <quarkus-platform-group>io.quarkus.platform</quarkus-platform-group>
-        <quarkus-platform-version>3.9.1</quarkus-platform-version>
+        <quarkus-platform-version>3.13.0</quarkus-platform-version>
         
<quarkus-native-builder-image>quay.io/quarkus/ubi-quarkus-mandrel-builder-image:jdk-21</quarkus-native-builder-image>
 
         <!-- camel-k-runtime specific -->
@@ -73,7 +73,6 @@
         <maven-deploy-plugin-version>3.1.1</maven-deploy-plugin-version>
         <maven-javadoc-plugin-version>3.6.3</maven-javadoc-plugin-version>
         <maven-source-plugin-version>3.2.1</maven-source-plugin-version>
-        <jandex-maven-plugin-version>1.2.3</jandex-maven-plugin-version>
         
<build-helper-maven-plugin-version>3.5.0</build-helper-maven-plugin-version>
         <maven-jar-plugin-version>3.3.0</maven-jar-plugin-version>
         <maven-invoker-plugin-version>3.2.1</maven-invoker-plugin-version>
@@ -208,11 +207,6 @@
                         </dependency>
                     </dependencies>
                 </plugin>
-                <plugin>
-                    <groupId>org.jboss.jandex</groupId>
-                    <artifactId>jandex-maven-plugin</artifactId>
-                    <version>${jandex-maven-plugin-version}</version>
-                </plugin>
                 <plugin>
                     <groupId>org.apache.maven.plugins</groupId>
                     <artifactId>maven-pmd-plugin</artifactId>
diff --git a/support/camel-k-annotations/pom.xml 
b/support/camel-k-annotations/pom.xml
index a6c54b25..17c70971 100644
--- a/support/camel-k-annotations/pom.xml
+++ b/support/camel-k-annotations/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-support</artifactId>
-        <version>3.9.0-SNAPSHOT</version>
+        <version>3.13.0-SNAPSHOT</version>
     </parent>
 
     <modelVersion>4.0.0</modelVersion>
diff --git a/support/camel-k-apt/pom.xml b/support/camel-k-apt/pom.xml
index 6617192c..52132878 100644
--- a/support/camel-k-apt/pom.xml
+++ b/support/camel-k-apt/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-support</artifactId>
-        <version>3.9.0-SNAPSHOT</version>
+        <version>3.13.0-SNAPSHOT</version>
     </parent>
 
     <modelVersion>4.0.0</modelVersion>
diff --git a/support/camel-k-catalog-model/pom.xml 
b/support/camel-k-catalog-model/pom.xml
index 83b5f524..024005fd 100644
--- a/support/camel-k-catalog-model/pom.xml
+++ b/support/camel-k-catalog-model/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-support</artifactId>
-        <version>3.9.0-SNAPSHOT</version>
+        <version>3.13.0-SNAPSHOT</version>
     </parent>
 
     <modelVersion>4.0.0</modelVersion>
diff --git a/support/camel-k-catalog/pom.xml b/support/camel-k-catalog/pom.xml
index 5fef17fd..ed794925 100644
--- a/support/camel-k-catalog/pom.xml
+++ b/support/camel-k-catalog/pom.xml
@@ -20,7 +20,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-support</artifactId>
-        <version>3.9.0-SNAPSHOT</version>
+        <version>3.13.0-SNAPSHOT</version>
     </parent>
 
     <modelVersion>4.0.0</modelVersion>
diff --git 
a/support/camel-k-itests-support/camel-k-itests-loader-inspector/pom.xml 
b/support/camel-k-itests-support/camel-k-itests-loader-inspector/pom.xml
index 8043472e..0490d9c3 100644
--- a/support/camel-k-itests-support/camel-k-itests-loader-inspector/pom.xml
+++ b/support/camel-k-itests-support/camel-k-itests-loader-inspector/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-itests-support</artifactId>
-        <version>3.9.0-SNAPSHOT</version>
+        <version>3.13.0-SNAPSHOT</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git 
a/support/camel-k-itests-support/camel-k-itests-runtime-inspector/pom.xml 
b/support/camel-k-itests-support/camel-k-itests-runtime-inspector/pom.xml
index 6f6052bf..ae1825d4 100644
--- a/support/camel-k-itests-support/camel-k-itests-runtime-inspector/pom.xml
+++ b/support/camel-k-itests-support/camel-k-itests-runtime-inspector/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-itests-support</artifactId>
-        <version>3.9.0-SNAPSHOT</version>
+        <version>3.13.0-SNAPSHOT</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/support/camel-k-itests-support/pom.xml 
b/support/camel-k-itests-support/pom.xml
index d01a1351..5195f0f2 100644
--- a/support/camel-k-itests-support/pom.xml
+++ b/support/camel-k-itests-support/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-support</artifactId>
-        <version>3.9.0-SNAPSHOT</version>
+        <version>3.13.0-SNAPSHOT</version>
     </parent>
 
     <modelVersion>4.0.0</modelVersion>
diff --git a/support/camel-k-maven-logging/pom.xml 
b/support/camel-k-maven-logging/pom.xml
index 3f8406cb..3d93dcb2 100644
--- a/support/camel-k-maven-logging/pom.xml
+++ b/support/camel-k-maven-logging/pom.xml
@@ -20,7 +20,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-support</artifactId>
-        <version>3.9.0-SNAPSHOT</version>
+        <version>3.13.0-SNAPSHOT</version>
     </parent>
 
     <modelVersion>4.0.0</modelVersion>
diff --git a/support/camel-k-maven-plugin/pom.xml 
b/support/camel-k-maven-plugin/pom.xml
index af27e51d..8ae2fcc1 100644
--- a/support/camel-k-maven-plugin/pom.xml
+++ b/support/camel-k-maven-plugin/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-support</artifactId>
-        <version>3.9.0-SNAPSHOT</version>
+        <version>3.13.0-SNAPSHOT</version>
     </parent>
 
     <prerequisites>
@@ -104,7 +104,7 @@
         </dependency>
 
         <dependency>
-            <groupId>org.jboss</groupId>
+            <groupId>io.smallrye</groupId>
             <artifactId>jandex</artifactId>
         </dependency>
 
diff --git 
a/support/camel-k-maven-plugin/src/it/generate-rest-dsl-from-v2/document.json 
b/support/camel-k-maven-plugin/src/it/generate-rest-dsl-from-v2/document.json
deleted file mode 100644
index 48e8f9e7..00000000
--- 
a/support/camel-k-maven-plugin/src/it/generate-rest-dsl-from-v2/document.json
+++ /dev/null
@@ -1,46 +0,0 @@
-{
-  "swagger" : "2.0",
-  "info" : {
-    "version" : "1.0",
-    "title" : "Greeting REST API"
-  },
-  "host" : "",
-  "basePath" : "/camel/",
-  "tags" : [ {
-    "name" : "greetings",
-    "description" : "Greeting to {name}"
-  } ],
-  "schemes" : [ "http" ],
-  "paths" : {
-    "/greetings/{name}" : {
-      "get" : {
-        "tags" : [ "greetings" ],
-        "operationId" : "greeting-api",
-        "parameters" : [ {
-          "name" : "name",
-          "in" : "path",
-          "required" : true,
-          "type" : "string"
-        } ],
-        "responses" : {
-          "200" : {
-            "description" : "Output type",
-            "schema" : {
-              "$ref" : "#/definitions/Greetings"
-            }
-          }
-        }
-      }
-    }
-  },
-  "definitions" : {
-    "Greetings" : {
-      "type" : "object",
-      "properties" : {
-        "greetings" : {
-          "type" : "string"
-        }
-      }
-    }
-  }
-}
\ No newline at end of file
diff --git 
a/support/camel-k-maven-plugin/src/it/generate-rest-dsl-from-v2/pom.xml 
b/support/camel-k-maven-plugin/src/it/generate-rest-dsl-from-v2/pom.xml
deleted file mode 100644
index 62b079c0..00000000
--- a/support/camel-k-maven-plugin/src/it/generate-rest-dsl-from-v2/pom.xml
+++ /dev/null
@@ -1,102 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
-    Licensed to the Apache Software Foundation (ASF) under one or more
-    contributor license agreements.  See the NOTICE file distributed with
-    this work for additional information regarding copyright ownership.
-    The ASF licenses this file to You under the Apache License, Version 2.0
-    (the "License"); you may not use this file except in compliance with
-    the License.  You may obtain a copy of the License at
-
-         http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing, software
-    distributed under the License is distributed on an "AS IS" BASIS,
-    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-    See the License for the specific language governing permissions and
-    limitations under the License.
-
--->
-<project xmlns="http://maven.apache.org/POM/4.0.0";
-         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/xsd/maven-4.0.0.xsd";>
-
-
-    <modelVersion>4.0.0</modelVersion>
-    <groupId>org.apache.camel.k</groupId>
-    <artifactId>camel-k-catalog-generator</artifactId>
-    <version>1.0.0</version>
-
-    <properties>
-        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
-        <openapi.spec>${project.basedir}/document.json</openapi.spec>
-        <dsl.out>${project.basedir}/document.xml</dsl.out>
-    </properties>
-
-    <build>
-        <plugins>
-            <plugin>
-                <groupId>org.apache.camel.k</groupId>
-                <artifactId>camel-k-maven-plugin</artifactId>
-                <version>@project.version@</version>
-                <executions>
-                    <execution>
-                        <id>generate-rest-xml</id>
-                        <goals>
-                            <goal>generate-rest-xml</goal>
-                        </goals>
-                    </execution>
-                </executions>
-            </plugin>
-        </plugins>
-    </build>
-
-    <repositories>
-        <repository>
-            <id>apache.snapshots</id>
-            <name>Apache Development Snapshot Repository</name>
-            
<url>https://repository.apache.org/content/repositories/snapshots/</url>
-            <releases>
-                <enabled>false</enabled>
-            </releases>
-            <snapshots>
-                <enabled>true</enabled>
-            </snapshots>
-        </repository>
-        <repository>
-            <id>oss.snapshots</id>
-            <url>https://oss.sonatype.org/content/repositories/snapshots</url>
-            <releases>
-                <enabled>false</enabled>
-            </releases>
-            <snapshots>
-                <enabled>true</enabled>
-            </snapshots>
-        </repository>
-    </repositories>
-
-    <pluginRepositories>
-        <pluginRepository>
-            <id>apache.snapshots</id>
-            <name>Apache Development Snapshot Repository</name>
-            
<url>https://repository.apache.org/content/repositories/snapshots/</url>
-            <releases>
-                <enabled>false</enabled>
-            </releases>
-            <snapshots>
-                <enabled>true</enabled>
-            </snapshots>
-        </pluginRepository>
-        <pluginRepository>
-            <id>oss.snapshots</id>
-            <url>https://oss.sonatype.org/content/repositories/snapshots</url>
-            <releases>
-                <enabled>false</enabled>
-            </releases>
-            <snapshots>
-                <enabled>true</enabled>
-            </snapshots>
-        </pluginRepository>
-    </pluginRepositories>
-
-</project>
diff --git 
a/support/camel-k-maven-plugin/src/it/generate-rest-dsl-from-v2/verify.groovy 
b/support/camel-k-maven-plugin/src/it/generate-rest-dsl-from-v2/verify.groovy
deleted file mode 100644
index 38cc8515..00000000
--- 
a/support/camel-k-maven-plugin/src/it/generate-rest-dsl-from-v2/verify.groovy
+++ /dev/null
@@ -1,27 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-
-new File(basedir, "document.xml").withReader {
-    def document = new groovy.xml.XmlSlurper().parse(it)
-
-    assert document.rest.@path == '/camel/'
-    assert document.rest.get.size() == 1
-    assert document.rest.get[0].@id == 'greeting-api'
-    assert document.rest.get[0].@path == '/greetings/{name}'
-    assert document.rest.get[0].to.@uri == 'direct:greeting-api'
-}
diff --git 
a/support/camel-k-maven-plugin/src/main/java/org/apache/camel/k/tooling/maven/GenerateRestXML.java
 
b/support/camel-k-maven-plugin/src/main/java/org/apache/camel/k/tooling/maven/GenerateRestXML.java
index 1e49ceb9..90f982db 100644
--- 
a/support/camel-k-maven-plugin/src/main/java/org/apache/camel/k/tooling/maven/GenerateRestXML.java
+++ 
b/support/camel-k-maven-plugin/src/main/java/org/apache/camel/k/tooling/maven/GenerateRestXML.java
@@ -16,20 +16,15 @@
  */
 package org.apache.camel.k.tooling.maven;
 
-import java.io.FileInputStream;
 import java.io.PrintWriter;
 import java.io.Writer;
 import java.nio.file.Files;
 import java.nio.file.Path;
 import java.nio.file.Paths;
 
-import com.fasterxml.jackson.core.JsonFactory;
-import com.fasterxml.jackson.databind.JsonNode;
-import com.fasterxml.jackson.databind.ObjectMapper;
-import com.fasterxml.jackson.dataformat.yaml.YAMLFactory;
-import io.apicurio.datamodels.Library;
-import io.apicurio.datamodels.models.openapi.OpenApiDocument;
-import io.apicurio.datamodels.models.util.JsonUtil;
+import io.swagger.v3.oas.models.OpenAPI;
+import io.swagger.v3.parser.OpenAPIV3Parser;
+
 import org.apache.camel.CamelContext;
 import org.apache.camel.generator.openapi.RestDslXmlGenerator;
 import org.apache.camel.impl.DefaultCamelContext;
@@ -65,19 +60,7 @@ class GenerateRestXML extends AbstractMojo {
         }
 
         try {
-            JsonFactory factory = null;
-            if (inputFile.endsWith(".yaml") || inputFile.endsWith(".yml")) {
-                factory = new YAMLFactory();
-            }
-
-            ObjectMapper mapper = new ObjectMapper(factory);
-            mapper.findAndRegisterModules();
-
-            FileInputStream fis = new FileInputStream(inputFile);
-
-            JsonNode node = mapper.readTree(fis);
-            OpenApiDocument document = (OpenApiDocument) 
Library.readDocument(JsonUtil.toObject(node));
-
+            OpenAPI document = new OpenAPIV3Parser().read(inputFile);
             final Writer writer;
 
             if (outputFile != null) {
diff --git a/support/camel-k-runtime-bom/pom.xml 
b/support/camel-k-runtime-bom/pom.xml
index 099aff08..30df283e 100644
--- a/support/camel-k-runtime-bom/pom.xml
+++ b/support/camel-k-runtime-bom/pom.xml
@@ -29,17 +29,17 @@
     <modelVersion>4.0.0</modelVersion>
     <groupId>org.apache.camel.k</groupId>
     <artifactId>camel-k-runtime-bom</artifactId>
-    <version>3.9.0-SNAPSHOT</version>
+    <version>3.13.0-SNAPSHOT</version>
     <packaging>pom</packaging>
 
     <properties>
         <!-- reproduceable builds: 
https://maven.apache.org/guides/mini/guide-reproducible-builds.html -->
-        
<project.build.outputTimestamp>1711959830</project.build.outputTimestamp>
+        
<project.build.outputTimestamp>1722418838</project.build.outputTimestamp>
         <jolokia-version>2.0.2</jolokia-version>
         <maven-enforcer-plugin-version>3.4.1</maven-enforcer-plugin-version>
         <maven-version>3.8.6</maven-version>
         <quarkus-platform-group>io.quarkus.platform</quarkus-platform-group>
-        <quarkus-platform-version>3.9.1</quarkus-platform-version>
+        <quarkus-platform-version>3.13.0</quarkus-platform-version>
     </properties>
 
     <developers>
diff --git a/support/camel-k-test/pom.xml b/support/camel-k-test/pom.xml
index a4afd333..1da10225 100644
--- a/support/camel-k-test/pom.xml
+++ b/support/camel-k-test/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-support</artifactId>
-        <version>3.9.0-SNAPSHOT</version>
+        <version>3.13.0-SNAPSHOT</version>
     </parent>
 
     <modelVersion>4.0.0</modelVersion>
diff --git a/support/pom.xml b/support/pom.xml
index abf0a827..5ec55971 100644
--- a/support/pom.xml
+++ b/support/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-runtime-project</artifactId>
-        <version>3.9.0-SNAPSHOT</version>
+        <version>3.13.0-SNAPSHOT</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 

Reply via email to