You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by ja...@apache.org on 2020/04/28 07:28:03 UTC

[camel-quarkus] branch camel-master updated (849e366 -> 30b94b2)

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

jamesnetherton pushed a change to branch camel-master
in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git.


 discard 849e366  Upgrade to Camel 3.3.0 - WIP
     add 116da7f  Remove unneccessary reflective class registration for camel configuration
     add 8dbb3d7  Client defined folders for file-watch tests
     add e90944a  Add integration test for a read lock on minimal length of a file
     add 5606931  Read lock options for files are ignored #1105
     add aae4f6d  Paho extension native support for Websocket Connections #1109
     add 1abe10c  Dynamic endpoint cannot be resolved properly (toD) #1116
     add 9e3bb40  Added native support for Kudu extension #1097
     add 79467fa  Fix Kudu native build on JDK 11
     add cd05a73  Trigger project build on push
     add 8ee6614  Improve master -> quarkus-master branch scheduled synchronization workflow
     add a279c9d  Fixed wrong repository to point for releasing
     add 6b4ded9  Add a doc page to describe the CI setup
     add 9a56eb2  Move CI doc page under contributor guide
     add 3699b49  Added release guide to the documentation
     add 2b545a0  Removed RELEASING.adoc in the root folder
     add d2d52b8  Added an AWS2-CW native extension
     add 336438d  move attribute to component descriptor, update to antora 2.3.0, fix asciidoc error, use recommended playbook name
     add 10a5fd2  Update quarkus to v1.4.0.Final
     add 64f41d5  chore: make native test quarkus categories easier to read on github
     add 798fb0b  chore: move infinispan integration tests to the appropriate category
     add 99e27df  Exclude docs module from quarkus-master sync build
     add 125c6ef  Bump Github-api to version 1.111
     add 4173600  Update cdi.adoc
     add 10060d5  Upgrade Quarkus Qpid JMS to 0.14.0
     add 0f82716  Disable Hystrix tests in CI environment
     add d820c96  Bump Testcontainers to version 1.14.1
     add 8905077  Update quarkus to v1.4.1.Final
     add b508ea1  Merge pull request #1147 from lburgazzoli/camel-quarkus-1.4.1.Final
     add f85703a  [maven-release-plugin] prepare for next development iteration
     add 1d33382  [maven-release-plugin] prepare release 1.0.0-M7
     add fefef49  [maven-release-plugin] prepare for next development iteration
     add bdec550  Revert "[maven-release-plugin] prepare for next development iteration"
     add 467448e  Revert "[maven-release-plugin] prepare release 1.0.0-M7"
     add f0acd30  Revert "[maven-release-plugin] prepare for next development iteration"
     add 49acf42  build: create build-parent-it pom to collect common integration tests set-up
     add 9bf6102  Improve master -> camel-master sync workflow
     new 30b94b2  Upgrade to Camel 3.3.0 - WIP

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (849e366)
            \
             N -- N -- N   refs/heads/camel-master (30b94b2)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .github/test-categories.yaml                       | 112 ++++
 .github/workflows/camel-master-cron.yaml           | 200 +++++++
 .github/workflows/{pr-build.yaml => ci-build.yaml} | 178 ++-----
 ...master.yaml => purge-stale-artifacts-cron.yaml} |  25 +-
 .github/workflows/quarkus-master-cron.yaml         | 206 ++++++++
 .github/workflows/sync-camel-master.yaml           |  38 --
 README.adoc                                        |   7 +
 RELEASING.adoc                                     |  10 -
 docs/{site.yml => antora-playbook.yml}             |   6 +-
 docs/antora.yml                                    |   3 +
 docs/modules/ROOT/nav.adoc                         |   2 +
 docs/modules/ROOT/pages/cdi.adoc                   |   4 +-
 docs/modules/ROOT/pages/ci.adoc                    |  31 ++
 .../pages/list-of-camel-quarkus-extensions.adoc    |   8 +-
 docs/modules/ROOT/pages/promote-jvm-to-native.adoc |  16 +-
 docs/modules/ROOT/pages/release-guide.adoc         |  10 +
 docs/package.json                                  |   8 +-
 docs/pom.xml                                       |   2 +-
 docs/yarn.lock                                     | 580 ++++++++++++++-------
 .../quarkus/core/deployment/BuildProcessor.java    |   3 +-
 extensions-jvm/avro-rpc/pom.xml                    |   4 +-
 extensions-jvm/avro/pom.xml                        |   4 +-
 extensions-jvm/aws2-cw/deployment/pom.xml          |  73 ---
 .../aws2/cw/deployment/Aws2CwProcessor.java        |  47 --
 extensions-jvm/aws2-cw/integration-test/pom.xml    |  80 ---
 .../component/aws2/cw/it/Aws2CwResource.java       |  51 --
 .../quarkus/component/aws2/cw/it/Aws2CwTest.java   |  34 --
 .../main/resources/META-INF/quarkus-extension.yaml |  29 --
 extensions-jvm/aws2-ddb/pom.xml                    |   4 +-
 extensions-jvm/aws2-ec2/pom.xml                    |   4 +-
 extensions-jvm/aws2-ecs/pom.xml                    |   4 +-
 extensions-jvm/aws2-eks/pom.xml                    |   4 +-
 extensions-jvm/aws2-iam/pom.xml                    |   4 +-
 extensions-jvm/aws2-kms/pom.xml                    |   4 +-
 extensions-jvm/aws2-mq/pom.xml                     |   4 +-
 extensions-jvm/aws2-msk/pom.xml                    |   4 +-
 extensions-jvm/aws2-ses/pom.xml                    |   4 +-
 extensions-jvm/aws2-translate/pom.xml              |   4 +-
 extensions-jvm/cassandraql/pom.xml                 |   4 +-
 extensions-jvm/couchbase/pom.xml                   |   4 +-
 extensions-jvm/debezium-mongodb/pom.xml            |   4 +-
 extensions-jvm/debezium-mysql/pom.xml              |   4 +-
 extensions-jvm/debezium-postgres/pom.xml           |   4 +-
 extensions-jvm/debezium-sqlserver/pom.xml          |   4 +-
 extensions-jvm/elasticsearch-rest/pom.xml          |   4 +-
 extensions-jvm/google-bigquery/pom.xml             |   4 +-
 extensions-jvm/google-pubsub/pom.xml               |   4 +-
 extensions-jvm/groovy/pom.xml                      |   4 +-
 extensions-jvm/grpc/pom.xml                        |   4 +-
 .../component/kudu/deployment/KuduProcessor.java   |  47 --
 extensions-jvm/kudu/integration-test/pom.xml       |  80 ---
 .../quarkus/component/kudu/it/KuduResource.java    |  51 --
 .../camel/quarkus/component/kudu/it/KuduTest.java  |  34 --
 .../main/resources/META-INF/quarkus-extension.yaml |  30 --
 extensions-jvm/mongodb-gridfs/pom.xml              |   4 +-
 extensions-jvm/nitrite/pom.xml                     |   4 +-
 extensions-jvm/ognl/pom.xml                        |   4 +-
 extensions-jvm/openstack/pom.xml                   |   4 +-
 extensions-jvm/pom.xml                             |   2 -
 extensions-jvm/protobuf/pom.xml                    |   4 +-
 extensions-jvm/pubnub/pom.xml                      |   4 +-
 extensions-jvm/rabbitmq/pom.xml                    |   4 +-
 extensions-jvm/rest-openapi/pom.xml                |   4 +-
 .../{aws2-sqs => aws2-cw}/deployment/pom.xml       |   8 +-
 .../aws2/cw/deployment/Aws2CwProcessor.java}       |  19 +-
 {extensions-jvm => extensions}/aws2-cw/pom.xml     |   1 -
 .../aws2-cw/runtime/pom.xml                        |  12 +
 .../main/resources/META-INF/quarkus-extension.yaml |   4 +-
 .../component/azure/deployment/AzureProcessor.java |  20 -
 .../component/file/deployment/FileProcessor.java   |  28 +-
 .../component/jira/deployment/JiraProcessor.java   |  13 -
 .../kudu/deployment/pom.xml                        |   0
 .../component/kudu/deployment/KuduProcessor.java}  |   7 +-
 {extensions-jvm => extensions}/kudu/pom.xml        |   1 -
 .../kudu/runtime/pom.xml                           |   0
 .../main/resources/META-INF/quarkus-extension.yaml |   7 +-
 .../component/paho/deployment/PahoProcessor.java   |  47 +-
 extensions/paho/runtime/pom.xml                    |   4 +
 .../component/paho/graal/SubstituteBase64.java}    |  21 +-
 extensions/pom.xml                                 |   2 +
 .../servicenow/deployment/ServicenowProcessor.java |  14 +-
 integration-tests/aws2/pom.xml                     |   4 +
 .../camel/quarkus/component/aws2/CamelRoute.java   |   9 +
 .../src/main/resources/application.properties      |   6 +-
 .../quarkus/component/file/it/FileResource.java    |  13 +-
 .../quarkus/component/file/it/FileRoutes.java}     |  26 +-
 .../camel/quarkus/component/file/it/FileTest.java  |  26 +-
 .../quarkus/component/hystrix/it/HystrixIT.java    |   3 +
 .../quarkus/component/hystrix/it/HystrixTest.java  |   3 +
 .../jira/src/main/resources/application.properties |   7 +-
 integration-tests/{infinispan => kudu}/pom.xml     |  46 +-
 .../kudu/it/KuduInfrastructureTestHelper.java      |  85 +++
 .../quarkus/component/kudu/it/KuduResource.java    |  95 ++++
 .../quarkus/component/kudu/it/KuduRoute.java}      |  20 +-
 .../kudu/src/main/resources/reflection-config.json |  10 +
 .../camel/quarkus/component/kudu/it/KuduIT.java}   |   6 +-
 .../camel/quarkus/component/kudu/it/KuduTest.java  |  95 ++++
 .../component/kudu/it/KuduTestResource.java        | 118 +++++
 .../component/messaging/it/JmsResource.java        |  15 +
 .../messaging/it/ActiveMQTestResource.java         |  16 +-
 .../quarkus/component/messaging/it/JmsTest.java    |   2 +-
 integration-tests/pom.xml                          |  61 +--
 .../{http => send-dynamic-http}/pom.xml            |  22 +-
 .../component/http/it/SendDynamicResource.java     |  79 +++
 .../src/main/resources/application.properties      |   0
 .../quarkus/component/http/it/SendDynamicIT.java}  |   2 +-
 .../component/http/it/SendDynamicTest.java}        |  22 +-
 .../src/main/resources/application.properties      |   6 +-
 pom.xml                                            |  42 +-
 poms/bom/pom.xml                                   |   6 +
 .../build-parent-it}/pom.xml                       | 106 +---
 poms/pom.xml                                       |   1 +
 .../integration-test-pom.xml                       |   2 +-
 tooling/scripts/report-build-status.groovy         | 126 +++++
 tooling/scripts/validate-github-workflows.groovy   |  15 +-
 115 files changed, 2043 insertions(+), 1391 deletions(-)
 create mode 100644 .github/test-categories.yaml
 create mode 100644 .github/workflows/camel-master-cron.yaml
 rename .github/workflows/{pr-build.yaml => ci-build.yaml} (59%)
 rename .github/workflows/{sync-quarkus-master.yaml => purge-stale-artifacts-cron.yaml} (52%)
 create mode 100644 .github/workflows/quarkus-master-cron.yaml
 delete mode 100644 .github/workflows/sync-camel-master.yaml
 delete mode 100644 RELEASING.adoc
 rename docs/{site.yml => antora-playbook.yml} (86%)
 create mode 100644 docs/modules/ROOT/pages/ci.adoc
 create mode 100644 docs/modules/ROOT/pages/release-guide.adoc
 delete mode 100644 extensions-jvm/aws2-cw/deployment/pom.xml
 delete mode 100644 extensions-jvm/aws2-cw/deployment/src/main/java/org/apache/camel/quarkus/component/aws2/cw/deployment/Aws2CwProcessor.java
 delete mode 100644 extensions-jvm/aws2-cw/integration-test/pom.xml
 delete mode 100644 extensions-jvm/aws2-cw/integration-test/src/main/java/org/apache/camel/quarkus/component/aws2/cw/it/Aws2CwResource.java
 delete mode 100644 extensions-jvm/aws2-cw/integration-test/src/test/java/org/apache/camel/quarkus/component/aws2/cw/it/Aws2CwTest.java
 delete mode 100644 extensions-jvm/aws2-cw/runtime/src/main/resources/META-INF/quarkus-extension.yaml
 delete mode 100644 extensions-jvm/kudu/deployment/src/main/java/org/apache/camel/quarkus/component/kudu/deployment/KuduProcessor.java
 delete mode 100644 extensions-jvm/kudu/integration-test/pom.xml
 delete mode 100644 extensions-jvm/kudu/integration-test/src/main/java/org/apache/camel/quarkus/component/kudu/it/KuduResource.java
 delete mode 100644 extensions-jvm/kudu/integration-test/src/test/java/org/apache/camel/quarkus/component/kudu/it/KuduTest.java
 delete mode 100644 extensions-jvm/kudu/runtime/src/main/resources/META-INF/quarkus-extension.yaml
 copy extensions/{aws2-sqs => aws2-cw}/deployment/pom.xml (92%)
 copy extensions/{aws2-s3/deployment/src/main/java/org/apache/camel/quarkus/component/aws2/s3/deployment/Aws2S3Processor.java => aws2-cw/deployment/src/main/java/org/apache/camel/quarkus/component/aws2/cw/deployment/Aws2CwProcessor.java} (79%)
 rename {extensions-jvm => extensions}/aws2-cw/pom.xml (97%)
 rename {extensions-jvm => extensions}/aws2-cw/runtime/pom.xml (86%)
 copy extensions/{aws-ecs => aws2-cw}/runtime/src/main/resources/META-INF/quarkus-extension.yaml (88%)
 rename {extensions-jvm => extensions}/kudu/deployment/pom.xml (100%)
 copy extensions/{slack/deployment/src/main/java/org/apache/camel/quarkus/component/slack/deployment/SlackProcessor.java => kudu/deployment/src/main/java/org/apache/camel/quarkus/component/kudu/deployment/KuduProcessor.java} (89%)
 rename {extensions-jvm => extensions}/kudu/pom.xml (97%)
 rename {extensions-jvm => extensions}/kudu/runtime/pom.xml (100%)
 copy extensions/{influxdb => kudu}/runtime/src/main/resources/META-INF/quarkus-extension.yaml (84%)
 copy extensions/{hystrix/runtime/src/main/java/org/apache/camel/quarkus/component/hystrix/graal/SubstituteConfigJMXManager.java => paho/runtime/src/main/java/org/apache/camel/quarkus/component/paho/graal/SubstituteBase64.java} (65%)
 copy integration-tests/{bean/src/main/java/org/apache/camel/quarkus/component/bean/LazyAppScopedRouteBuilder.java => file/src/main/java/org/apache/camel/quarkus/component/file/it/FileRoutes.java} (58%)
 copy integration-tests/{infinispan => kudu}/pom.xml (83%)
 create mode 100644 integration-tests/kudu/src/main/java/org/apache/camel/quarkus/component/kudu/it/KuduInfrastructureTestHelper.java
 create mode 100644 integration-tests/kudu/src/main/java/org/apache/camel/quarkus/component/kudu/it/KuduResource.java
 copy integration-tests/{bean/src/main/java/org/apache/camel/quarkus/component/bean/LazyAppScopedRouteBuilder.java => kudu/src/main/java/org/apache/camel/quarkus/component/kudu/it/KuduRoute.java} (60%)
 create mode 100644 integration-tests/kudu/src/main/resources/reflection-config.json
 copy integration-tests/{activemq/src/test/java/org/apache/camel/quarkus/component/activemq/it/ActiveMQIT.java => kudu/src/test/java/org/apache/camel/quarkus/component/kudu/it/KuduIT.java} (78%)
 create mode 100644 integration-tests/kudu/src/test/java/org/apache/camel/quarkus/component/kudu/it/KuduTest.java
 create mode 100644 integration-tests/kudu/src/test/java/org/apache/camel/quarkus/component/kudu/it/KuduTestResource.java
 copy integration-tests/{http => send-dynamic-http}/pom.xml (89%)
 create mode 100644 integration-tests/send-dynamic-http/src/main/java/org/apache/camel/quarkus/component/http/it/SendDynamicResource.java
 copy integration-tests/{infinispan => send-dynamic-http}/src/main/resources/application.properties (100%)
 copy integration-tests/{http/src/test/java/org/apache/camel/quarkus/component/http/it/HttpIT.java => send-dynamic-http/src/test/java/org/apache/camel/quarkus/component/http/it/SendDynamicIT.java} (95%)
 copy integration-tests/{graphql/src/test/java/org/apache/camel/quarkus/component/graphql/it/GraphQLTest.java => send-dynamic-http/src/test/java/org/apache/camel/quarkus/component/http/it/SendDynamicTest.java} (67%)
 copy {integration-tests => poms/build-parent-it}/pom.xml (51%)
 create mode 100644 tooling/scripts/report-build-status.groovy


[camel-quarkus] 01/01: Upgrade to Camel 3.3.0 - WIP

Posted by ja...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

jamesnetherton pushed a commit to branch camel-master
in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git

commit 30b94b20dea8671c47710da013afcd9af6444703
Author: James Netherton <ja...@gmail.com>
AuthorDate: Tue Apr 14 09:34:35 2020 +0100

    Upgrade to Camel 3.3.0 - WIP
---
 .../pages/list-of-camel-quarkus-extensions.adoc    |  2 +-
 .../org/apache/camel/quarkus/core/BaseModel.java   | 29 ++++++++++++++++++++++
 .../camel/quarkus/core/FastCamelContext.java       | 20 +++++++++++++++
 .../org/apache/camel/component/qute/qute.json      | 21 ++++++++--------
 pom.xml                                            |  4 +--
 5 files changed, 63 insertions(+), 13 deletions(-)

diff --git a/docs/modules/ROOT/pages/list-of-camel-quarkus-extensions.adoc b/docs/modules/ROOT/pages/list-of-camel-quarkus-extensions.adoc
index f26e8a1..eb70431 100644
--- a/docs/modules/ROOT/pages/list-of-camel-quarkus-extensions.adoc
+++ b/docs/modules/ROOT/pages/list-of-camel-quarkus-extensions.adoc
@@ -161,7 +161,7 @@ Level | Since | Description
 `aws2-s3://bucketNameOrArn` | Native +
  Stable | 1.0.0-M7 | The aws2-s3 component is used for storing and retrieving object from Amazon S3 Storage Service.
 
-| link:https://camel.apache.org/components/latest/azure-blob-component.html[Azure Storage Blob Service] (camel-quarkus-azure) +
+| link:https://camel.apache.org/components/latest/azure-blob-component.html[Azure Storage Blob Service (Legacy)] (camel-quarkus-azure) +
 `azure-blob:containerOrBlobUri` | Native +
  Stable | 1.0.0-M4 | The azure-blob component is used for storing and retrieving blobs from Azure Storage Blob Service.
 
diff --git a/extensions-core/core/runtime/src/main/java/org/apache/camel/quarkus/core/BaseModel.java b/extensions-core/core/runtime/src/main/java/org/apache/camel/quarkus/core/BaseModel.java
index 2ccfc61..9bd3b06 100644
--- a/extensions-core/core/runtime/src/main/java/org/apache/camel/quarkus/core/BaseModel.java
+++ b/extensions-core/core/runtime/src/main/java/org/apache/camel/quarkus/core/BaseModel.java
@@ -40,6 +40,7 @@ public abstract class BaseModel implements Model {
     private Map<String, ServiceCallConfigurationDefinition> serviceCallConfigurations = new ConcurrentHashMap<>();
     private Map<String, HystrixConfigurationDefinition> hystrixConfigurations = new ConcurrentHashMap<>();
     private Map<String, Resilience4jConfigurationDefinition> resilience4jConfigurations = new ConcurrentHashMap<>();
+    private Map<String, FaultToleranceConfigurationDefinition> faultToleranceConfigurations = new ConcurrentHashMap<>();
     private Function<RouteDefinition, Boolean> routeFilter;
 
     public BaseModel(CamelContext camelContext) {
@@ -216,6 +217,34 @@ public abstract class BaseModel implements Model {
     }
 
     @Override
+    public FaultToleranceConfigurationDefinition getFaultToleranceConfiguration(String id) {
+        if (id == null) {
+            id = "";
+        }
+
+        return faultToleranceConfigurations.get(id);
+    }
+
+    @Override
+    public void setFaultToleranceConfiguration(FaultToleranceConfigurationDefinition configuration) {
+        faultToleranceConfigurations.put("", configuration);
+    }
+
+    @Override
+    public void setFaultToleranceConfigurations(List<FaultToleranceConfigurationDefinition> configurations) {
+        if (configurations != null) {
+            for (FaultToleranceConfigurationDefinition configuration : configurations) {
+                faultToleranceConfigurations.put(configuration.getId(), configuration);
+            }
+        }
+    }
+
+    @Override
+    public void addFaultToleranceConfiguration(String id, FaultToleranceConfigurationDefinition configuration) {
+        faultToleranceConfigurations.put(id, configuration);
+    }
+
+    @Override
     public DataFormatDefinition resolveDataFormatDefinition(String name) {
         // lookup type and create the data format from it
         DataFormatDefinition type = lookup(camelContext, name, DataFormatDefinition.class);
diff --git a/extensions-core/core/runtime/src/main/java/org/apache/camel/quarkus/core/FastCamelContext.java b/extensions-core/core/runtime/src/main/java/org/apache/camel/quarkus/core/FastCamelContext.java
index 768a48f..152ebb0 100644
--- a/extensions-core/core/runtime/src/main/java/org/apache/camel/quarkus/core/FastCamelContext.java
+++ b/extensions-core/core/runtime/src/main/java/org/apache/camel/quarkus/core/FastCamelContext.java
@@ -593,6 +593,26 @@ public class FastCamelContext extends AbstractCamelContext implements CatalogCam
     }
 
     @Override
+    public FaultToleranceConfigurationDefinition getFaultToleranceConfiguration(String id) {
+        return model.getFaultToleranceConfiguration(id);
+    }
+
+    @Override
+    public void setFaultToleranceConfiguration(FaultToleranceConfigurationDefinition configuration) {
+        model.setFaultToleranceConfiguration(configuration);
+    }
+
+    @Override
+    public void setFaultToleranceConfigurations(List<FaultToleranceConfigurationDefinition> configurations) {
+        model.setFaultToleranceConfigurations(configurations);
+    }
+
+    @Override
+    public void addFaultToleranceConfiguration(String id, FaultToleranceConfigurationDefinition configuration) {
+        model.addFaultToleranceConfiguration(id, configuration);
+    }
+
+    @Override
     public List<ValidatorDefinition> getValidators() {
         return model.getValidators();
     }
diff --git a/extensions/qute/component/src/generated/resources/org/apache/camel/component/qute/qute.json b/extensions/qute/component/src/generated/resources/org/apache/camel/component/qute/qute.json
index 486d247..b2dd9db 100644
--- a/extensions/qute/component/src/generated/resources/org/apache/camel/component/qute/qute.json
+++ b/extensions/qute/component/src/generated/resources/org/apache/camel/component/qute/qute.json
@@ -2,22 +2,23 @@
   "component": {
     "kind": "component",
     "name": "qute",
-    "scheme": "qute",
-    "extendsScheme": "",
-    "syntax": "qute:resourceUri",
     "title": "Qute",
     "description": "Transforms the message using a Quarkus Qute template.",
-    "label": "transformation",
     "deprecated": false,
-    "async": false,
-    "consumerOnly": false,
-    "producerOnly": true,
-    "lenientProperties": false,
-    "javaType": "org.apache.camel.component.qute.QuteComponent",
     "firstVersion": "3.2.0",
+    "label": "transformation",
+    "javaType": "org.apache.camel.component.qute.QuteComponent",
+    "supportLevel": "Stable",
     "groupId": "org.apache.camel.quarkus",
     "artifactId": "camel-quarkus-qute-component",
-    "version": "1.1.0-SNAPSHOT"
+    "version": "1.1.0-SNAPSHOT",
+    "scheme": "qute",
+    "extendsScheme": "",
+    "syntax": "qute:resourceUri",
+    "async": false,
+    "consumerOnly": false,
+    "producerOnly": true,
+    "lenientProperties": false
   },
   "componentProperties": {
     "lazyStartProducer": { "kind": "property", "displayName": "Lazy Start Producer", "group": "producer", "label": "producer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during starting and cause the r [...]
diff --git a/pom.xml b/pom.xml
index d778d7d..3920134 100644
--- a/pom.xml
+++ b/pom.xml
@@ -44,8 +44,8 @@
         <ahc.version>2.10.4</ahc.version>
         <awssdk1.version>1.11.714</awssdk1.version>
         <awssdk1-swf-libs.version>1.11.22</awssdk1-swf-libs.version>
-        <awssdk2.version>2.11.5</awssdk2.version>
-        <camel.version>3.2.0</camel.version>
+        <awssdk2.version>2.11.14</awssdk2.version>
+        <camel.version>3.3.0-SNAPSHOT</camel.version>
         <freemarker.version>2.3.30</freemarker.version>
         <github-api.version>1.111</github-api.version>
         <google-http-client.version>1.22.0</google-http-client.version>