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