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.
from e884ccb GitHUb Actions: include quarkus-master for branches to watch new 287480e Add olingo4 extension new 882bb40 chore: Remove redundant note related to fileWatcher param in stream extension docs new 4b1d7da Add olingo4 itest to project list new 0e5feb3 Remove enableJni from integration tests as JNI si always enabled on GraalVM 19.3.1 new be3ff25 Use camel-quarkus-support-httpclient in slack extension new 878a6d2 Cleanup: Declare quarkus-development-mode-spi as a nonExtensionArtifact new e8e5dc4 Fix #696 Test HTTPS with the HTTP clients new d5e5ba5 Re-use the cached local Maven repo even in build-alternative-jvm job new 23e36a1 #670 fix PDF itests in native mode new 983a629 Ensure that catalog files are added to the native image #686 new f17423b Ensure that catalog files are added to the native image #686 (fix findings) new 35ad157 Set -Dmaven.wagon.http.retryHandler.requestSentEnabled=true new 6b3457c Update <mvnd.builder.rule> via -Pformat new 875b0c9 Update mvnd.builder.rules by running mvn process-resources -Pformat new 797ac12 Fix #688 Create extension mojo not working after Quarkus 1.3.0.Alpha1 upgrade new d2f6b59 Fix #694 quarkus-maven-plugin generate application.properties file for IT tests new 5b22aa6 create camel-jira extension #710 new 24b5ac4 camel-jira extension:more polish up new 0bbb279 Fix incompatibilities between Quarkus and Camel MongoDB dependencies new c43d9bd Upgrade to Camel 3.1.0 - WIP new 6dac73a Upgarde to Camel 3.1.0 - WIP (xml loader/dumper) new 8de15a2 Upgarde to Camel 3.1.0 - WIP (xml loader/dumper) new 030be62 Update docs new 220e0ba Upgarde to Camel 3.1.0 - WIP (catalog) new fec7df2 Renamed camel-jaxp to camel-xml-jaxp new 5fd8ced cleanup core extension pom new 704a28a Stop unbanning some classes after the upgrade to Camel 3.1 new d00d1de Upgarde to Camel 3.1.0 - WIP (ConfigurerResolver, reifiers) new 15da541 Upgarde to Camel 3.1.0 - WIP (simplified RuntimeCamelCatalog) new 961f6f9 Upgarde to Camel 3.1.0 - WIP (bindy) new 8386dc9 Upgarde to Camel 3.1.0 - WIP (bindy) new 264b2d3 Fix #74 Telegram extension new c1451c7 Upgarde to Camel 3.1.0 - WIP (FastTypeConverter) new 460cc4e Upgarde to Camel 3.1.0 - WIP (PDF) The 34 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/workflows/pr-build.yaml | 12 +- .mvn/maven.config | 1 + catalog/camel-quarkus-catalog/pom.xml | 27 +- .../catalog/quarkus/QuarkusRuntimeProvider.java | 5 +- .../quarkus/QuarkusRuntimeProviderTest.java | 14 +- docs/modules/ROOT/pages/extensions/stream.adoc | 4 - .../pages/list-of-camel-quarkus-extensions.adoc | 17 +- examples/file-split-log-xml/pom.xml | 10 + examples/observability/pom.xml | 10 + examples/rest-json/pom.xml | 10 + examples/timer-log-cdi/pom.xml | 10 + examples/timer-log-kotlin/pom.xml | 7 + examples/timer-log-spring/pom.xml | 10 + examples/timer-log-xml/pom.xml | 10 + examples/timer-log/pom.xml | 10 + .../component/bindy/deployment/BindyProcessor.java | 12 + .../consul/deployment/ConsulProcessor.java | 12 - .../component/xml/deployment/XmlProcessor.java | 9 +- extensions/core-xml/runtime/pom.xml | 4 + .../component/xml/DefaultXmlRoutesLoader.java | 39 -- .../camel/quarkus/component/xml/XmlRecorder.java | 27 +- .../quarkus/core/deployment/BuildProcessor.java | 19 +- ...em.java => CamelModelToXMLDumperBuildItem.java} | 13 +- .../deployment/CamelRoutesLoaderBuildItems.java | 10 +- .../core/deployment/NativeImageProcessor.java | 86 +++- extensions/core/runtime/pom.xml | 10 +- .../org/apache/camel/quarkus/core/CamelConfig.java | 48 ++ .../quarkus/core/CamelMainEventDispatcher.java | 5 + .../apache/camel/quarkus/core/CamelMainEvents.java | 6 + .../camel/quarkus/core/CamelMainRecorder.java | 7 +- .../apache/camel/quarkus/core/CamelRecorder.java | 29 +- .../camel/quarkus/core/CamelRoutesCollector.java | 17 +- .../camel/quarkus/core/CamelRuntimeCatalog.java | 63 +++ ...esLoader.java => DisabledModelToXMLDumper.java} | 15 +- .../core/DisabledPredicateValidatorReifier.java | 6 +- .../quarkus/core/DisabledValidateReifier.java | 6 +- ...java => DisabledXMLRoutesDefinitionLoader.java} | 15 +- .../camel/quarkus/core/FastCamelContext.java | 172 +++++-- .../org/apache/camel/quarkus/core/FastModel.java | 8 +- .../camel/quarkus/core/FastTypeConverter.java | 11 +- .../java/org/apache/camel/quarkus/core/Flags.java | 10 + .../apache/camel/quarkus/core/XmlRoutesLoader.java | 31 -- extensions/{bindy => jira}/deployment/pom.xml | 12 +- .../component/jira/deployment/JiraProcessor.java} | 19 +- extensions/{bindy => jira}/pom.xml | 4 +- extensions/{aws-iam => jira}/runtime/pom.xml | 44 +- .../main/resources/META-INF/quarkus-extension.yaml | 5 +- .../mongodb/deployment/MongoDbProcessor.java | 11 +- extensions/mongodb/runtime/pom.xml | 4 +- .../component/mongodb/CamelMongoClient.java | 124 ----- .../graal/SubstituteMongoClientOptions.java | 43 -- .../{aws-kinesis => olingo4}/deployment/pom.xml | 22 +- .../olingo4/deployment/Olingo4Processor.java | 72 +++ extensions/{bindy => olingo4}/pom.xml | 4 +- extensions/{sql => olingo4}/runtime/pom.xml | 32 +- .../olingo4/graal/ODataImplSubstitutions.java} | 16 +- .../main/resources/META-INF/quarkus-extension.yaml | 9 +- extensions/pdf/deployment/pom.xml | 4 + .../component/pdf/deployment/PdfProcessor.java | 17 +- extensions/pdf/runtime/pom.xml | 10 + extensions/pom.xml | 5 +- extensions/readme.adoc | 17 +- extensions/slack/deployment/pom.xml | 4 + .../component/slack/deployment/SlackProcessor.java | 8 - extensions/slack/runtime/pom.xml | 4 + .../httpclient/deployment/HttpClientProcessor.java | 7 + .../support/policy/deployment/PolicyProcessor.java | 8 +- extensions/support/xml/runtime/pom.xml | 2 +- extensions/{consul => telegram}/deployment/pom.xml | 22 +- .../telegram/deployment/TelegramProcessor.java | 82 +++ extensions/{bindy => telegram}/pom.xml | 4 +- extensions/{slack => telegram}/runtime/pom.xml | 30 +- .../component/telegram/TelegramRecorder.java} | 12 +- .../main/resources/META-INF/quarkus-extension.yaml | 9 +- integration-tests/aws/pom.xml | 11 +- integration-tests/base64/pom.xml | 11 +- integration-tests/bean-validator/pom.xml | 11 +- integration-tests/bean/pom.xml | 11 +- integration-tests/bindy/pom.xml | 11 +- .../quarkus/component/bindy/it/BindyTestRoute.java | 4 +- integration-tests/consul/pom.xml | 11 +- integration-tests/controlbus/pom.xml | 11 +- integration-tests/core-impl/pom.xml | 11 +- integration-tests/core-main-collector/pom.xml | 10 + integration-tests/core-main-xml/pom.xml | 11 +- .../apache/camel/quarkus/core/CamelServlet.java | 5 + .../org/apache/camel/quarkus/core/CamelTest.java | 5 + integration-tests/core-main/pom.xml | 11 +- .../apache/camel/quarkus/core/CamelServlet.java | 4 +- .../org/apache/camel/quarkus/core/CamelTest.java | 5 +- integration-tests/core/pom.xml | 11 +- .../apache/camel/quarkus/core/CamelServlet.java | 23 + .../core/src/main/resources/application.properties | 5 +- .../org/apache/camel/quarkus/core/CamelTest.java | 8 + integration-tests/csv/pom.xml | 11 +- integration-tests/dataformat/pom.xml | 11 +- integration-tests/dozer/pom.xml | 11 +- integration-tests/exec/pom.xml | 11 +- integration-tests/fhir/pom.xml | 11 +- integration-tests/file/pom.xml | 11 +- integration-tests/ftp/pom.xml | 11 +- integration-tests/http/pom.xml | 11 +- .../quarkus/component/http/it/HttpResource.java | 30 ++ .../camel/quarkus/component/http/it/HttpTest.java | 29 ++ integration-tests/hystrix/pom.xml | 11 +- integration-tests/infinispan/pom.xml | 11 +- integration-tests/jackson/pom.xml | 11 +- integration-tests/jdbc/pom.xml | 11 +- integration-tests/{bindy => jira}/pom.xml | 35 +- .../quarkus/component/jira/it/JiraResource.java | 37 +- .../component/jira/it/JiraRouteBuilder.java} | 21 +- .../camel/quarkus/component/jira/it/JiraIT.java} | 4 +- .../camel/quarkus/component/jira/it/JiraTest.java | 14 +- integration-tests/jsonpath/pom.xml | 11 +- integration-tests/kafka/pom.xml | 2 +- integration-tests/mail/pom.xml | 11 +- integration-tests/microprofile/pom.xml | 11 +- integration-tests/mongodb/pom.xml | 11 +- .../component/mongodb/it/MongoDbResource.java | 10 - .../component/mongodb/it/MongoDbTestResource.java | 4 +- integration-tests/netty/pom.xml | 11 +- integration-tests/{bindy => olingo4}/pom.xml | 25 +- .../component/olingo4/it/Olingo4Resource.java | 120 +++++ .../quarkus/component/olingo4/it/Person.java} | 46 +- .../quarkus/component/olingo4/it/Olingo4IT.java} | 4 +- .../quarkus/component/olingo4/it/Olingo4Test.java | 120 +++++ integration-tests/opentracing/pom.xml | 11 +- integration-tests/paho/pom.xml | 11 +- integration-tests/pdf/pom.xml | 11 +- integration-tests/platform-http-engine/pom.xml | 11 +- integration-tests/platform-http/pom.xml | 11 +- integration-tests/pom.xml | 3 + integration-tests/reactive-streams/pom.xml | 10 + integration-tests/salesforce/pom.xml | 11 +- integration-tests/scheduler/pom.xml | 11 +- integration-tests/seda/pom.xml | 11 +- integration-tests/servlet/pom.xml | 11 +- integration-tests/sjms/pom.xml | 11 +- integration-tests/slack/pom.xml | 11 +- integration-tests/snakeyaml/pom.xml | 11 +- integration-tests/sql/pom.xml | 11 +- integration-tests/stream/pom.xml | 11 +- .../core/runtime/support/SupportListener.java | 4 + .../camel/quarkus/test/TrustStoreResource.java | 58 +++ integration-tests/tagsoup/pom.xml | 11 +- integration-tests/tarfile/pom.xml | 11 +- integration-tests/telegram/README.adoc | 13 + integration-tests/{http => telegram}/pom.xml | 64 ++- .../component/telegram/it/TelegramResource.java | 157 ++++++ .../component/telegram/it/TelegramRoutes.java | 77 +++ .../src/main/resources/application.properties | 19 +- .../mock-messages/editMessageLiveLocation.json | 24 + .../main/resources/mock-messages/getUpdates.json | 41 ++ .../main/resources/mock-messages/sendAudio.json | 25 + .../main/resources/mock-messages/sendDocument.json | 24 + .../main/resources/mock-messages/sendLocation.json | 23 + .../main/resources/mock-messages/sendMessage.json | 20 + .../main/resources/mock-messages/sendPhoto.json | 27 + .../main/resources/mock-messages/sendVenue.json | 31 ++ .../main/resources/mock-messages/sendVideo.json | 33 ++ .../mock-messages/stopMessageLiveLocation.json | 24 + .../quarkus/component/telegram/it/TelegramIT.java} | 4 +- .../component/telegram/it/TelegramTest.java | 187 +++++++ .../src/test/resources/camel-quarkus-rocks.mp3 | Bin 0 -> 9657 bytes .../src/test/resources/camel-quarkus-rocks.mp4 | Bin 0 -> 27845 bytes .../src/test/resources/camel-quarkus-rocks.pdf | Bin 0 -> 7638 bytes .../src/test/resources/camel-quarkus-rocks.png | Bin 0 -> 264 bytes integration-tests/twitter/pom.xml | 11 +- integration-tests/validator/pom.xml | 11 +- integration-tests/xslt/pom.xml | 11 +- integration-tests/zipfile/pom.xml | 11 +- pom.xml | 26 +- poms/bom-deployment/pom.xml | 10 + poms/bom/pom.xml | 106 +++- .../integration-test-application.properties} | 0 .../integration-test-pom.xml | 1 - tooling/package-maven-plugin/pom.xml | 32 ++ .../apache/camel/quarkus/maven/ExtMvelHelper.java | 12 +- .../camel/quarkus/maven/JSonSchemaHelper.java | 567 +++++++++++++++++++++ .../quarkus/maven/PrepareCatalogQuarkusMojo.java | 2 +- .../quarkus/maven/UpdateDocExtensionsListMojo.java | 132 ++--- tooling/scripts/sort-poms.groovy | 122 +++++ tooling/scripts/validate-dependencies.groovy | 4 +- 183 files changed, 3720 insertions(+), 773 deletions(-) create mode 100644 .mvn/maven.config delete mode 100644 extensions/core-xml/runtime/src/main/java/org/apache/camel/quarkus/component/xml/DefaultXmlRoutesLoader.java copy extensions/core/deployment/src/main/java/org/apache/camel/quarkus/core/deployment/{CamelContextBuildItem.java => CamelModelToXMLDumperBuildItem.java} (74%) create mode 100644 extensions/core/runtime/src/main/java/org/apache/camel/quarkus/core/CamelRuntimeCatalog.java copy extensions/core/runtime/src/main/java/org/apache/camel/quarkus/core/{DisabledXmlRoutesLoader.java => DisabledModelToXMLDumper.java} (73%) rename extensions/core/runtime/src/main/java/org/apache/camel/quarkus/core/{DisabledXmlRoutesLoader.java => DisabledXMLRoutesDefinitionLoader.java} (64%) delete mode 100644 extensions/core/runtime/src/main/java/org/apache/camel/quarkus/core/XmlRoutesLoader.java copy extensions/{bindy => jira}/deployment/pom.xml (86%) copy extensions/{core/deployment/src/main/java/org/apache/camel/quarkus/core/deployment/Feature.java => jira/deployment/src/main/java/org/apache/camel/quarkus/component/jira/deployment/JiraProcessor.java} (74%) copy extensions/{bindy => jira}/pom.xml (94%) copy extensions/{aws-iam => jira}/runtime/pom.xml (75%) copy extensions/{core => jira}/runtime/src/main/resources/META-INF/quarkus-extension.yaml (92%) delete mode 100644 extensions/mongodb/runtime/src/main/java/org/apache/camel/quarkus/component/mongodb/CamelMongoClient.java delete mode 100644 extensions/mongodb/runtime/src/main/java/org/apache/camel/quarkus/component/mongodb/graal/SubstituteMongoClientOptions.java copy extensions/{aws-kinesis => olingo4}/deployment/pom.xml (80%) create mode 100644 extensions/olingo4/deployment/src/main/java/org/apache/camel/quarkus/component/olingo4/deployment/Olingo4Processor.java copy extensions/{bindy => olingo4}/pom.xml (93%) copy extensions/{sql => olingo4}/runtime/pom.xml (74%) copy extensions/{bean-validator/runtime/src/main/java/org/apache/camel/quarkus/component/bean/validator/graal/SubstituteBeanValidatorEndpoint.java => olingo4/runtime/src/main/java/org/apache/camel/quarkus/component/olingo4/graal/ODataImplSubstitutions.java} (63%) copy extensions/{consul => olingo4}/runtime/src/main/resources/META-INF/quarkus-extension.yaml (87%) copy extensions/{consul => telegram}/deployment/pom.xml (83%) create mode 100644 extensions/telegram/deployment/src/main/java/org/apache/camel/quarkus/component/telegram/deployment/TelegramProcessor.java copy extensions/{bindy => telegram}/pom.xml (93%) copy extensions/{slack => telegram}/runtime/pom.xml (73%) rename extensions/{mongodb/runtime/src/main/java/org/apache/camel/quarkus/component/mongodb/CamelMongoClientRecorder.java => telegram/runtime/src/main/java/org/apache/camel/quarkus/component/telegram/TelegramRecorder.java} (72%) copy extensions/{bindy => telegram}/runtime/src/main/resources/META-INF/quarkus-extension.yaml (88%) copy integration-tests/{bindy => jira}/pom.xml (75%) copy tooling/create-extension-templates/TestResource.java => integration-tests/jira/src/main/java/org/apache/camel/quarkus/component/jira/it/JiraResource.java (62%) copy integration-tests/{tarfile/src/main/java/org/apache/camel/quarkus/component/tarfile/it/TarfileRouteBuilder.java => jira/src/main/java/org/apache/camel/quarkus/component/jira/it/JiraRouteBuilder.java} (51%) copy integration-tests/{file/src/test/java/org/apache/camel/quarkus/component/file/it/FileIT.java => jira/src/test/java/org/apache/camel/quarkus/component/jira/it/JiraIT.java} (91%) copy tooling/create-extension-templates/Test.java => integration-tests/jira/src/test/java/org/apache/camel/quarkus/component/jira/it/JiraTest.java (77%) copy integration-tests/{bindy => olingo4}/pom.xml (82%) create mode 100644 integration-tests/olingo4/src/main/java/org/apache/camel/quarkus/component/olingo4/it/Olingo4Resource.java copy integration-tests/{dozer/src/main/java/org/apache/camel/quarkus/component/dozer/it/model/CustomerA.java => olingo4/src/main/java/org/apache/camel/quarkus/component/olingo4/it/Person.java} (63%) copy integration-tests/{csv/src/test/java/org/apache/camel/quarkus/component/csv/it/CsvIT.java => olingo4/src/test/java/org/apache/camel/quarkus/component/olingo4/it/Olingo4IT.java} (90%) create mode 100644 integration-tests/olingo4/src/test/java/org/apache/camel/quarkus/component/olingo4/it/Olingo4Test.java create mode 100644 integration-tests/support/test-support/src/main/java/org/apache/camel/quarkus/test/TrustStoreResource.java create mode 100644 integration-tests/telegram/README.adoc copy integration-tests/{http => telegram}/pom.xml (72%) create mode 100644 integration-tests/telegram/src/main/java/org/apache/camel/quarkus/component/telegram/it/TelegramResource.java create mode 100644 integration-tests/telegram/src/main/java/org/apache/camel/quarkus/component/telegram/it/TelegramRoutes.java copy integration-tests/{platform-http => telegram}/src/main/resources/application.properties (60%) create mode 100644 integration-tests/telegram/src/main/resources/mock-messages/editMessageLiveLocation.json create mode 100644 integration-tests/telegram/src/main/resources/mock-messages/getUpdates.json create mode 100644 integration-tests/telegram/src/main/resources/mock-messages/sendAudio.json create mode 100644 integration-tests/telegram/src/main/resources/mock-messages/sendDocument.json create mode 100644 integration-tests/telegram/src/main/resources/mock-messages/sendLocation.json create mode 100644 integration-tests/telegram/src/main/resources/mock-messages/sendMessage.json create mode 100644 integration-tests/telegram/src/main/resources/mock-messages/sendPhoto.json create mode 100644 integration-tests/telegram/src/main/resources/mock-messages/sendVenue.json create mode 100644 integration-tests/telegram/src/main/resources/mock-messages/sendVideo.json create mode 100644 integration-tests/telegram/src/main/resources/mock-messages/stopMessageLiveLocation.json copy integration-tests/{bindy/src/test/java/org/apache/camel/quarkus/component/bindy/it/CsvRecordIT.java => telegram/src/test/java/org/apache/camel/quarkus/component/telegram/it/TelegramIT.java} (90%) create mode 100644 integration-tests/telegram/src/test/java/org/apache/camel/quarkus/component/telegram/it/TelegramTest.java create mode 100644 integration-tests/telegram/src/test/resources/camel-quarkus-rocks.mp3 create mode 100644 integration-tests/telegram/src/test/resources/camel-quarkus-rocks.mp4 create mode 100644 integration-tests/telegram/src/test/resources/camel-quarkus-rocks.pdf create mode 100644 integration-tests/telegram/src/test/resources/camel-quarkus-rocks.png copy tooling/{package-maven-plugin/src/main/resources/camel-quarkus-package-maven-plugin.properties => create-extension-templates/integration-test-application.properties} (100%) create mode 100644 tooling/package-maven-plugin/src/main/java/org/apache/camel/quarkus/maven/JSonSchemaHelper.java