This is an automated email from the ASF dual-hosted git repository.
jamesnetherton pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git
from ccc90939c7 Snmp: tiny timeout change in test to help stability
new 4912ac03f0 Upgrade Camel to 4.0.0-M3
new 5286e7f09c Ref #4384: Groovy DSL - Add support of Groovy extensions
new 0832f41ba9 Ref #4624: Upgrade to Groovy 4.x
new 7f04b173e0 Add support of expressions referring an external resource
new 3e3735e9dc Ref #1746: Groovy language native support
The 5 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:
catalog/pom.xml | 26 -
docs/antora.yml | 2 +-
docs/modules/ROOT/examples/components/http.yml | 2 +-
docs/modules/ROOT/examples/components/solr.yml | 13 -
docs/modules/ROOT/examples/components/vm.yml | 13 -
docs/modules/ROOT/examples/languages/groovy.yml | 6 +-
docs/modules/ROOT/nav.adoc | 2 -
.../pages/reference/extensions/groovy-dsl.adoc | 6 -
.../ROOT/pages/reference/extensions/groovy.adoc | 22 +-
.../ROOT/pages/reference/extensions/http.adoc | 4 +-
.../ROOT/pages/reference/extensions/solr.adoc | 54 -
.../ROOT/pages/reference/extensions/vm.adoc | 46 -
.../CamelPackageScanClassResolverTest.java | 6 +-
.../camel/quarkus/core/CamelContextRecorder.java | 9 +-
.../apache/camel/quarkus/core/CamelRecorder.java | 3 +-
.../apache/camel/quarkus/core/ConsumeRecorder.java | 3 +-
.../camel/quarkus/core/FastCamelContext.java | 12 +-
.../org/apache/camel/quarkus/main/CamelMain.java | 3 +-
.../groovy/deployment/GroovyProcessor.java | 47 -
extensions-jvm/pom.xml | 1 -
.../httpclient/deployment/HttpClientProcessor.java | 22 +-
extensions-support/httpclient/runtime/pom.xml | 7 +
.../language/deployment/ExpressionBuildItem.java | 26 +-
.../deployment/LanguageSupportProcessor.java | 10 +-
.../language/deployment/ScriptBuildItem.java | 8 +-
.../language/deployment/dm/DryModeLanguage.java | 17 +-
.../deployment/dm/DryModeLanguageResolver.java | 4 +-
.../language/deployment/dm/DryModeMain.java | 6 +-
.../deployment/dm/DryModeScriptingLanguage.java | 7 +-
.../language/deployment/dm/ExpressionHolder.java | 12 +-
.../language/deployment/dm/ScriptHolder.java | 8 +-
.../dsl/groovy/deployment/GroovyDslProcessor.java | 65 +-
.../runtime/src/main/doc/limitations.adoc | 1 -
.../groovy/runtime/graal/GroovySubstitutions.java | 130 +-
.../groovy/deployment/pom.xml | 8 +
.../GroovyExpressionSourceBuildItem.java} | 31 +-
.../groovy/deployment/GroovyProcessor.java | 176 +++
{extensions-jvm => extensions}/groovy/pom.xml | 2 +-
.../groovy/runtime/pom.xml | 9 +
.../groovy/runtime/src/main/doc/limitations.adoc | 3 +
.../groovy/runtime/GroovyExpressionRecorder.java} | 25 +-
.../groovy/runtime/GroovyStaticScript.java | 63 +
.../main/resources/META-INF/quarkus-extension.yaml | 0
.../component/http/deployment/HttpProcessor.java | 5 +-
.../java/joor/deployment/JavaJoorDslProcessor.java | 27 +-
.../camel/quarkus/component/jaxb/JaxbRecorder.java | 3 +-
.../component/joor/deployment/JoorProcessor.java | 2 +-
extensions/jq/runtime/pom.xml | 4 +
.../kamelet/deployment/KameletProcessor.java | 6 +-
.../quarkus/component/kamelet/KameletRecorder.java | 2 +-
.../runtime/CamelMicroProfileHealthRecorder.java | 2 +-
.../oaipmh/deployment/OaipmhProcessor.java | 1 -
extensions/pom.xml | 3 +-
extensions/solr/deployment/pom.xml | 73 -
.../component/solr/deployment/SolrProcessor.java | 86 --
extensions/solr/pom.xml | 37 -
extensions/solr/runtime/pom.xml | 114 --
.../main/resources/META-INF/quarkus-extension.yaml | 32 -
extensions/tika/runtime/pom.xml | 15 +
extensions/vm/deployment/pom.xml | 61 -
.../component/vm/deployment/VmProcessor.java | 31 -
extensions/vm/pom.xml | 37 -
extensions/vm/runtime/pom.xml | 99 --
.../main/resources/META-INF/quarkus-extension.yaml | 32 -
.../cxf/soap/client/it/CxfSoapClientTest.java | 8 +-
.../dataformats-json/json-gson/pom.xml | 4 +-
.../json/gson/JsonGsonDataformatsResource.java | 6 +-
.../json/gson/JsonGsonDataformatsRoute.java | 6 +-
.../dataformats-json/json-jackson/pom.xml | 4 +-
.../dataformats-json/json-jsonb/pom.xml | 4 +-
.../json/jsonb/JsonJsonbDataformatsResource.java | 6 +-
.../json/jsonb/JsonJsonbDataformatsRoute.java | 6 +-
.../camel/quarkus/component/bean/BeanRoutes.java | 2 +-
.../resolver/ComponentNameResolverResource.java | 5 +-
.../apache/camel/quarkus/core/CoreResource.java | 3 +-
.../component/direct/it/DirectResource.java | 3 +-
.../RouteConfigurationsTest.java | 2 +
.../dsl/modeline/it/DslModelineResource.java | 3 +-
integration-tests-jvm/groovy/pom.xml | 100 --
integration-tests-jvm/pom.xml | 1 -
.../support/azure/AzureStorageTestResource.java | 2 +-
integration-tests/dataformat/pom.xml | 2 -
.../component/dataformat/it/DataformatIT.java | 2 -
.../component/dataformat/it/DataformatTest.java | 2 -
integration-tests/dataformats-json-grouped/pom.xml | 4 +-
.../common/it/DebeziumMongodbResource.java | 2 +-
integration-tests/groovy-dsl/pom.xml | 54 +-
.../quarkus/dsl/groovy/GroovyDslResource.java | 6 +
.../main/resources/routes/routes-with-eip.groovy | 27 +-
.../camel/quarkus/dsl/groovy/GroovyDslTest.java | 181 ++-
integration-tests/{joor => groovy}/pom.xml | 16 +-
.../quarkus/component/groovy/it/GroovyBean.java} | 4 +-
.../component/groovy/it/GroovyResource.java | 24 +
.../quarkus/component/groovy/it/GroovyRoutes.java | 18 +
.../groovy/src/main/resources/bean.txt | 4 +
.../quarkus/component/groovy/it/GroovyIT.java | 4 +-
.../quarkus/component/groovy/it/GroovyTest.java | 43 +-
.../quarkus/component/http/it/HttpProducers.java | 26 +-
.../component/kamelet/it/KameletResource.java | 2 +-
.../camel/quarkus/main/CoreMainXmlIoResource.java | 7 +-
.../quarkus/main/CoreMainXmlJaxbResource.java | 5 +-
.../camel/quarkus/main/CoreMainResource.java | 9 +-
.../scheme/MessagingComponentSchemeProducer.java | 3 +-
.../component/micrometer/it/MicrometerTest.java | 13 +-
.../it/health/MicroProfileHealthResource.java | 2 +-
.../opentelemetry/it/SpanExporterResource.java | 1 +
.../opentelemetry/it/OpenTelemetryTest.java | 46 +-
integration-tests/pom.xml | 2 +-
.../quarkus/component/rest/it/RestResource.java | 7 -
.../rest/src/main/resources/application.properties | 17 -
.../camel/quarkus/component/rest/it/RestTest.java | 9 -
.../src/test/resources/mappings/oauth2.json | 2 +-
integration-tests/solr/pom.xml | 205 ---
.../component/solr/it/SolrCloudResource.java | 45 -
.../component/solr/it/SolrCommonResource.java | 185 ---
.../quarkus/component/solr/it/SolrSslResource.java | 42 -
.../component/solr/it/SolrStandaloneResource.java | 41 -
.../camel/quarkus/component/solr/it/bean/Item.java | 47 -
.../solr/src/main/resources/application.properties | 21 -
.../camel/quarkus/component/solr/it/SolrIT.java | 23 -
.../camel/quarkus/component/solr/it/SolrTest.java | 263 ----
.../component/solr/it/SolrTestResource.java | 154 --
.../src/test/resources/cloud-docker-compose.yml | 54 -
.../resources/cloud-docker-compose_nonlinux.yml | 58 -
.../solr/src/test/resources/ssl/README.adoc | 6 -
.../solr/src/test/resources/ssl/solr-ssl.der | 22 -
.../src/test/resources/ssl/solr-ssl.keystore.jks | Bin 2659 -> 0 bytes
pom.xml | 18 +-
poms/bom/pom.xml | 85 +-
poms/bom/src/main/generated/flattened-full-pom.xml | 1594 ++++++++++----------
.../src/main/generated/flattened-reduced-pom.xml | 894 ++++++-----
.../generated/flattened-reduced-verbose-pom.xml | 994 ++++++------
.../test/junit5/RouteFilterPatternExcludeTest.java | 5 +-
.../RouteFilterPatternIncludeExcludeTest.java | 5 +-
.../test/junit5/RouteFilterPatternIncludeTest.java | 5 +-
.../patterns/SimpleWeaveAddMockLastTest.java | 3 +-
tooling/scripts/test-categories.yaml | 2 +-
137 files changed, 2813 insertions(+), 4259 deletions(-)
delete mode 100644 docs/modules/ROOT/examples/components/solr.yml
delete mode 100644 docs/modules/ROOT/examples/components/vm.yml
delete mode 100644 docs/modules/ROOT/pages/reference/extensions/solr.adoc
delete mode 100644 docs/modules/ROOT/pages/reference/extensions/vm.adoc
delete mode 100644
extensions-jvm/groovy/deployment/src/main/java/org/apache/camel/quarkus/component/groovy/deployment/GroovyProcessor.java
delete mode 100644 extensions/groovy-dsl/runtime/src/main/doc/limitations.adoc
rename {extensions-jvm => extensions}/groovy/deployment/pom.xml (87%)
copy
extensions/{csimple/deployment/src/main/java/org/apache/camel/quarkus/component/csimple/deployment/CSimpleExpressionSourceBuildItem.java
=>
groovy/deployment/src/main/java/org/apache/camel/quarkus/component/groovy/deployment/GroovyExpressionSourceBuildItem.java}
(64%)
create mode 100644
extensions/groovy/deployment/src/main/java/org/apache/camel/quarkus/component/groovy/deployment/GroovyProcessor.java
rename {extensions-jvm => extensions}/groovy/pom.xml (96%)
rename {extensions-jvm => extensions}/groovy/runtime/pom.xml (90%)
create mode 100644 extensions/groovy/runtime/src/main/doc/limitations.adoc
copy
extensions/{csimple/runtime/src/main/java/org/apache/camel/quarkus/component/csimple/CSimpleLanguageRecorder.java
=>
groovy/runtime/src/main/java/org/apache/camel/quarkus/component/groovy/runtime/GroovyExpressionRecorder.java}
(57%)
create mode 100644
extensions/groovy/runtime/src/main/java/org/apache/camel/quarkus/component/groovy/runtime/GroovyStaticScript.java
rename {extensions-jvm =>
extensions}/groovy/runtime/src/main/resources/META-INF/quarkus-extension.yaml
(100%)
delete mode 100644 extensions/solr/deployment/pom.xml
delete mode 100644
extensions/solr/deployment/src/main/java/org/apache/camel/quarkus/component/solr/deployment/SolrProcessor.java
delete mode 100644 extensions/solr/pom.xml
delete mode 100644 extensions/solr/runtime/pom.xml
delete mode 100644
extensions/solr/runtime/src/main/resources/META-INF/quarkus-extension.yaml
delete mode 100644 extensions/vm/deployment/pom.xml
delete mode 100644
extensions/vm/deployment/src/main/java/org/apache/camel/quarkus/component/vm/deployment/VmProcessor.java
delete mode 100644 extensions/vm/pom.xml
delete mode 100644 extensions/vm/runtime/pom.xml
delete mode 100644
extensions/vm/runtime/src/main/resources/META-INF/quarkus-extension.yaml
delete mode 100644 integration-tests-jvm/groovy/pom.xml
copy
extensions-core/core/deployment/src/main/java/org/apache/camel/quarkus/core/deployment/spi/BuildTimeCamelCatalogBuildItem.java
=>
integration-tests/groovy-dsl/src/main/resources/routes/routes-with-eip.groovy
(57%)
copy integration-tests/{joor => groovy}/pom.xml (91%)
copy
integration-tests/{joor/src/main/java/org/apache/camel/quarkus/component/joor/it/JoorBean.java
=>
groovy/src/main/java/org/apache/camel/quarkus/component/groovy/it/GroovyBean.java}
(93%)
rename {integration-tests-jvm =>
integration-tests}/groovy/src/main/java/org/apache/camel/quarkus/component/groovy/it/GroovyResource.java
(73%)
rename {integration-tests-jvm =>
integration-tests}/groovy/src/main/java/org/apache/camel/quarkus/component/groovy/it/GroovyRoutes.java
(63%)
create mode 100644 integration-tests/groovy/src/main/resources/bean.txt
copy
integration-test-groups/foundation/bean/src/test/java/org/apache/camel/quarkus/component/bean/EipIT.java
=>
integration-tests/groovy/src/test/java/org/apache/camel/quarkus/component/groovy/it/GroovyIT.java
(90%)
rename {integration-tests-jvm =>
integration-tests}/groovy/src/test/java/org/apache/camel/quarkus/component/groovy/it/GroovyTest.java
(55%)
delete mode 100644
integration-tests/rest/src/main/resources/application.properties
delete mode 100644 integration-tests/solr/pom.xml
delete mode 100644
integration-tests/solr/src/main/java/org/apache/camel/quarkus/component/solr/it/SolrCloudResource.java
delete mode 100644
integration-tests/solr/src/main/java/org/apache/camel/quarkus/component/solr/it/SolrCommonResource.java
delete mode 100644
integration-tests/solr/src/main/java/org/apache/camel/quarkus/component/solr/it/SolrSslResource.java
delete mode 100644
integration-tests/solr/src/main/java/org/apache/camel/quarkus/component/solr/it/SolrStandaloneResource.java
delete mode 100644
integration-tests/solr/src/main/java/org/apache/camel/quarkus/component/solr/it/bean/Item.java
delete mode 100644
integration-tests/solr/src/main/resources/application.properties
delete mode 100644
integration-tests/solr/src/test/java/org/apache/camel/quarkus/component/solr/it/SolrIT.java
delete mode 100644
integration-tests/solr/src/test/java/org/apache/camel/quarkus/component/solr/it/SolrTest.java
delete mode 100644
integration-tests/solr/src/test/java/org/apache/camel/quarkus/component/solr/it/SolrTestResource.java
delete mode 100644
integration-tests/solr/src/test/resources/cloud-docker-compose.yml
delete mode 100644
integration-tests/solr/src/test/resources/cloud-docker-compose_nonlinux.yml
delete mode 100644 integration-tests/solr/src/test/resources/ssl/README.adoc
delete mode 100644 integration-tests/solr/src/test/resources/ssl/solr-ssl.der
delete mode 100644
integration-tests/solr/src/test/resources/ssl/solr-ssl.keystore.jks