This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a change to branch regen_bot
in repository https://gitbox.apache.org/repos/asf/camel.git
from 6da0d416cbc CAMEL-20921: camel-xml-io - Fix loading route
configuration if using camel root tag. Thanks to Adriano Machado for unit test.
(#14642)
add a4997d07fde CAMEL-20911: camel-jbang - Export to Quarkus should
include workaround for a CEQ bug that causes Camel to not start at all.
add 98ef3230e9d chore(deps-dev): Bump com.networknt:json-schema-validator
(#14643)
add 5052d4b4ecc chore(deps): Bump opensearch-rest-client-version from
2.14.0 to 2.15.0 (#14644)
add c7624737641 Remove link as its hard to grok the xref stuff for linking
internally.
add 2f5d17bbd01 chore(deps): Bump org.apache.parquet:parquet-common
(#14648)
add 4b98123e93b chore(deps): Bump org.mnode.ical4j:ical4j from 4.0.0 to
4.0.1 (#14649)
add 6dd2366a56f chore(deps): Bump aws-java-sdk2-version from 2.26.8 to
2.26.9 (#14647)
add 72bd0598572 Regen
add 1e9bd398bd5 CAMEL-20917: avoid using hard-coded groups and versions
add 0dd4a3654d0 (chores) camel-test-infra-etcd3: upgrade the container to
3.5.14
add 0e75a83bd5a camel-etcd: Lets see if CI tests can pass this (#14646)
add 3ee6e9ffd1c Patch 5 (Add documentation for EventNotifier) (#14650)
add 88dd47ba3a1 CAMEL-20917: fix lots of NPEs introduced by the fix
add 61d97a34564 Separated PGPDataFormat into camel-cypto-pgp (#14651)
add f654638c456 Separated PGPDataFormat into camel-cypto-pgp
add d91d4e0cbe2 CAMEL-20889: Added javadoc to point to the new helper
method.
add 726bddde72d Add kinesis batch producer description in kinesis
component doc. (#14654)
add f6182d9ffae CAMEL-20920: camel-xml-io - Fix updating route that
previously failed to load due to an error.
add fc3c098e768 CAMEL-20838: Avoid NPE on Camel Tests (#14641)
add d02c265808e Regen / fix formatting errors on CI
add d86af893e92 CAMEL-20686 - appended static test filenames with UUID for
uniqueness (set 2) (#14655)
add 5396ede08b5 chore(deps): Bump aws-java-sdk2-version from 2.26.9 to
2.26.10 (#14657)
add cc7f5f9d346 chore(deps-dev): Bump
net.javacrumbs.json-unit:json-unit-assertj (#14659)
add 2fec19a6f4a chore(deps): Bump com.cedarsoftware:java-util from 2.9.0
to 2.13.0 (#14658)
add d245e09f0c3 CEQ 3.12.0 released
add 7ec5aa87979 CAMEL-20924: camel-http - add oauth2scope parameter
(#14660)
add cf9009e6444 CAMEL-20916 - Camel-AWS-Kinesis: KCL Consumers, add
documentation (#14661)
add 65f8f082eb8 Use version placeholder
add 3f31ec7a2d6 chore(deps-dev): Bump com.google.code.gson:gson from
2.10.1 to 2.11.0 (#14656)
add bcc36954a8e camel-jbang: Propagate versions when using --fresh option
in export
add 3e4dcbeae97 camel-jbang: Use additional properties during export to
add Maven POM properties
add 76270ae0851 CAMEL-20926: simple language - Add fromRouteId as
function. (#14665)
add e0cb3d3a131 CAMEL-20838: mark the isRouteCoverageEnabled as deprecated
add 07fc10e914d CAMEL-20838: cleanup dumping the route coverage
add b288ef7c37a CAMEL-20798: EndpointServiceLocation on components to make
it possible to know which remote system Camel connects to to assist for
monitoring and observability - Google Big Query
add b644a89a5c2 CAMEL-20798: EndpointServiceLocation on components to make
it possible to know which remote system Camel connects to to assist for
monitoring and observability - Google Calendar/Calendar Stream
add 17a927e4557 CAMEL-20798: EndpointServiceLocation on components to make
it possible to know which remote system Camel connects to to assist for
monitoring and observability - Google Drive
add 73840de29ce CAMEL-20798: EndpointServiceLocation on components to make
it possible to know which remote system Camel connects to to assist for
monitoring and observability - Google Functions
add 949172c4873 CAMEL-20798: EndpointServiceLocation on components to make
it possible to know which remote system Camel connects to to assist for
monitoring and observability - Google Mail/Mail Stream
add bfe0f3f5eb1 CAMEL-20798: EndpointServiceLocation on components to make
it possible to know which remote system Camel connects to to assist for
monitoring and observability - Google Pubsub
add 056292374bd CAMEL-20798: EndpointServiceLocation on components to make
it possible to know which remote system Camel connects to to assist for
monitoring and observability - Google Pubsub
add e5eba92cc38 CAMEL-20798: EndpointServiceLocation on components to make
it possible to know which remote system Camel connects to to assist for
monitoring and observability - Google Pubsub Lite
add 8c5948064c0 CAMEL-20798: EndpointServiceLocation on components to make
it possible to know which remote system Camel connects to to assist for
monitoring and observability - Google Secrets Manager
add 74d74d6de98 CAMEL-20798: EndpointServiceLocation on components to make
it possible to know which remote system Camel connects to to assist for
monitoring and observability - Google Sheets/Sheets Stream
add 5278e0465bf CAMEL-20798: EndpointServiceLocation on components to make
it possible to know which remote system Camel connects to to assist for
monitoring and observability - Google Storage
add fb0a3c35081 CAMEL-20798: EndpointServiceLocation on components to make
it possible to know which remote system Camel connects to to assist for
monitoring and observability - Regen
add 1c261eacb74 chore(deps): Bump lucene-version from 9.11.0 to 9.11.1
(#14670)
add bb0df84d28c chore(deps): Bump aws-java-sdk2-version from 2.26.10 to
2.26.11 (#14667)
add a11ede4e82e chore(deps): Bump huaweicloud-sdk-version from 3.1.102 to
3.1.103 (#14669)
add 2c633afacb0 chore(deps): Bump com.google.cloud:libraries-bom from
26.41.0 to 26.42.0 (#14666)
add 266a48b5a4d chore(deps): Bump org.opensearch.client:opensearch-java
(#14672)
add 2254dc30517 chore(deps): Bump io.github.ascopes:protobuf-maven-plugin
(#14673)
add 6324bc0a6da CAMEL-16829: camel-core - Stuck processing with nested
parallel split… (#14676)
add d0c8bf903d7 chore(deps): Bump org.skyscreamer:jsonassert from 1.5.1 to
1.5.2 (#14668)
add 4e895524b98 Revert "chore(deps): Bump org.skyscreamer:jsonassert from
1.5.1 to 1.5.2 (#14668)"
add ae603ebb9b9 CAMEL-18186: camel-saga - InMemorySagaCoordinator should
reuse existi… (#14678)
add 9c86585fdd7 Update releases in catalog
add c13169b4495 Camel-20547: openapi-rest-dsl-generator migrate from
apicurio to openapi3 (#14677)
add 0d2dd0d13ba CAMEL-20547 migrate from apicurio to openapi3
add cd4cec937c4 Wrong desc
add d5007960337 CAMEL-20929: camel-core - Properties component with ignore
missing property should also ignore from functions
add 9d964152959 CAMEL-18186: camel-saga - InMemorySagaCoordinator should
reuse existing exchange so for example distributed tracing spans are the same
and not an entire new span.
add 6607e7bb92f CAMEL-20929: camel-core - Properties component with ignore
missing property should also ignore from functions
add 99decfa68bb CAMEL-20929: properties function with fine grained control
whether a property is optional or not. (#14679)
add acd90730d4b CAMEL-19897: another shot at removing isStatisticsEnabled
add 1884f8db61a CAMEL-20928: camel-jbang - Export beans with ENV variable
properties should silent ignore ENV missing, and also other properties missing.
add b56401c5450 CAMEL-18186: camel-saga - InMemorySagaCoordinator should
link parent span to exchange so for example distributed tracing spans are
linked together.
add d8a8ed9a692 Regen SBOM from commit
b56401c54505dfa988842a1d1378a4f8f6b80e5e (#14681)
add 91e74cd7c51 CAMEL-20931: camel-core - Add substring function to simple
language (#14682)
add f20c4f52326 chore(deps): Bump aws-java-sdk2-version from 2.26.11 to
2.26.12 (#14685)
add 6ebbe2d6592 chore(deps): Bump org.apache.kafka:kafka-clients from
3.7.0 to 3.7.1 (#14687)
add a3c578475ef chore(deps): Bump org.skyscreamer:jsonassert from 1.5.1 to
1.5.3 (#14683)
add f902895626d CAMEL-20900: Add --integration-profile run command option
on Camel K JBang plugin
add 24d1d50295f CAMEL-20931: cleanup duplicated code
add b4e0260a7d3 chore(deps): Bump groovy-version from 4.0.21 to 4.0.22
(#14689)
add 2e1e369be82 chore(deps-dev): Bump eslint-plugin-promise from 6.2.0 to
6.4.0 in /docs
add 7bc1f24855e (chores) camel-test-infra-mongodb: upgrade container to
MongoDB 7.0.12
add f26b3431795 (chores) camel-test-infra-couchbase: upgrade container to
7.2.5
add 170941d6a41 (chores) camel-test-infra-kafka: upgrade Kafka3 container
to 7.4.5
add eda0b0c4f3f (chores) camel-test-infra-kafka: upgrade Redpanda
container to 23.3.18
add 1724eb1f928 (chores) camel-test-infra-kafka: upgrade Strimzi container
to 3.7.0
add b4b056d1cda (chores) camel-test-infra-postgres: upgrade container to
13.15
add 354cc86b9fc (chores) camel-test-infra-infinispan: upgrade container to
15.0.5.Final
add 3744120d654 (chores) camel-test-infra-cassandra: upgrade container to
4.1.5
add 526faf6da40 (chores) camel-test-infra-qdrant: upgrade container to
1.9.7
add 7fb7d34399f (chores) camel-test-infra-aws-v2: upgrade container to
3.5.0
add 07b08ca2efa (chores) camel-test-infra-consul: upgrade container to
1.19 and adjusted to use the official image
add 3515c7a4bef (chores) camel-test-infra-nats: upgrade container to
2.10.17
add 12950976ead (chores) camel-test-infra-milvus: upgrade container to
2.4.5
add cd33e941f38 (chores) camel-test-infra-rabbitmq: upgrade container to
3.13
add fbd24183f88 (chores) camel-test-infra-elasticsearch: upgrade container
to 8.11.4
add c808eacc5f9 (chores) camel-test-infra-ollama: upgrade container to
0.1.48
add 5d519d22060 (chores) camel-test-infra-pulsar: upgrade container to
3.3.0
add 29b3071c510 (chores) camel-test-infra-hashicorp-vault: upgrade
container to 1.17.1
add 9b37abb2a09 (chores) camel-test-infra-azure: upgrade container to
3.31.0
add b65d075bc83 chore(deps): Bump org.wiremock:wiremock from 3.7.0 to
3.8.0 (#14688)
add d20428ae23a CAMEL-20930: camel-core - Bean DSL dev console (#14692)
add 773a421291f CAMEL-20885 - deprecate Kotlin
add 942f3c4ec4e CAMEL-20905: camel-djl - Support more model applications
for zoo models
add 3c9d15313e2 CAMEL-20932: camel-core - Route templates parameters
should be supported in error handler configuration (#14694)
No new revisions were added by this update.
Summary of changes:
bom/camel-bom/pom.xml | 5 +
camel-sbom/camel-sbom.json | 14097 +++++++++++++------
camel-sbom/camel-sbom.xml | 8590 ++++++-----
catalog/camel-allcomponents/pom.xml | 5 +
.../apache/camel/catalog/components/aws2-ec2.json | 2 +-
.../org/apache/camel/catalog/dataformats/pgp.json | 2 +-
.../apache/camel/catalog/dev-consoles.properties | 1 +
.../camel/catalog/dev-consoles/bean-model.json | 15 +
.../apache/camel/catalog/others/kotlin-api.json | 4 +-
.../apache/camel/catalog/others/kotlin-dsl.json | 4 +-
.../org/apache/camel/catalog/others/lra.json | 2 +-
.../catalog/releases/camel-quarkus-releases.json | 5 +
.../camel/catalog/releases/camel-releases.json | 7 +
components/camel-ai/camel-djl/pom.xml | 8 +
.../apache/camel/component/djl/DJLConstants.java} | 15 +-
.../apache/camel/component/djl/DJLProducer.java | 12 +-
.../djl/model/ModelPredictorProducer.java | 109 +-
.../djl/model/ZooObjectDetectionPredictor.java | 98 -
.../audio/ZooAudioClassificationPredictor.java} | 15 +-
.../AbstractCvZooPredictor.java} | 64 +-
.../CustomImageClassificationPredictor.java | 4 +-
.../{ => cv}/CustomObjectDetectionPredictor.java | 3 +-
.../model/cv/ZooActionRecognitionPredictor.java | 41 +
.../model/cv/ZooImageClassificationPredictor.java | 42 +
.../djl/model/cv/ZooImageEnhancementPredictor.java | 41 +
.../djl/model/cv/ZooImageGenerationPredictor.java | 70 +
.../model/cv/ZooInstanceSegmentationPredictor.java | 42 +
.../djl/model/cv/ZooObjectDetectionPredictor.java | 41 +
.../djl/model/cv/ZooPoseEstimationPredictor.java | 40 +
.../model/cv/ZooSemanticSegmentationPredictor.java | 42 +
.../djl/model/cv/ZooWordRecognitionPredictor.java | 41 +
.../djl/model/nlp/AbstractNlpZooPredictor.java | 50 +
.../djl/model/nlp/ZooFillMaskPredictor.java | 30 +-
.../model/nlp/ZooMachineTranslationPredictor.java | 40 +
.../djl/model/nlp/ZooMultipleChoicePredictor.java | 40 +
.../djl/model/nlp/ZooQuestionAnswerPredictor.java | 78 +
.../model/nlp/ZooSentimentAnalysisPredictor.java | 41 +
.../model/nlp/ZooTextClassificationPredictor.java | 41 +
.../djl/model/nlp/ZooTextEmbeddingPredictor.java | 41 +
.../djl/model/nlp/ZooTextGenerationPredictor.java | 40 +
.../model/nlp/ZooTokenClassificationPredictor.java | 41 +
.../djl/model/nlp/ZooWordEmbeddingPredictor.java | 50 +
.../tabular/ZooLinearRegressionPredictor.java} | 15 +-
.../tabular/ZooSoftmaxRegressionPredictor.java} | 15 +-
.../model/timeseries/ZooForecastingPredictor.java | 70 +
...ctionTest.java => CvActionRecognitionTest.java} | 12 +-
...st.java => CvImageClassificationLocalTest.java} | 4 +-
...ionTest.java => CvImageClassificationTest.java} | 5 +-
...tectionTest.java => CvImageGenerationTest.java} | 27 +-
...onTest.java => CvInstanceSegmentationTest.java} | 8 +-
...tectionTest.java => CvObjectDetectionTest.java} | 5 +-
...etectionTest.java => CvPoseEstimationTest.java} | 28 +-
...onTest.java => CvSemanticSegmentationTest.java} | 8 +-
...icationTest.java => NlpQuestionAnswerTest.java} | 19 +-
...tionTest.java => NlpSentimentAnalysisTest.java} | 20 +-
...etectionTest.java => NlpWordEmbeddingTest.java} | 19 +-
.../component/djl/TimeSeriesForecastingTest.java | 75 +
.../djl/model/ModelPredictorProducerTest.java | 94 +
.../resources/data/action/action_discus_throw.png | Bin 0 -> 150725 bytes
.../src/test/resources/data/pose/pose_soccer.png | Bin 0 -> 1598682 bytes
.../apache/camel/component/aws2/ec2/aws2-ec2.json | 2 +-
.../src/main/docs/aws2-kinesis-component.adoc | 30 +-
components/camel-couchdb/pom.xml | 2 +-
.../{camel-crypto => camel-crypto-pgp}/pom.xml | 11 +-
.../converter/crypto/PGPDataFormatConfigurer.java | 0
.../org/apache/camel/converter/crypto/pgp.json | 2 +-
.../org/apache/camel/configurer/pgp-dataformat | 0
.../org/apache/camel/dataformat.properties | 7 +
.../services/org/apache/camel/dataformat/pgp | 0
.../src/main/docs/pgp-dataformat.adoc | 331 +
.../crypto/DefaultPGPPassphraseAccessor.java | 0
.../crypto/DefaultPGPPublicKeyAccessor.java | 0
.../crypto/DefaultPGPSecretKeyAccessor.java | 0
.../camel/converter/crypto/PGPDataFormat.java | 0
.../camel/converter/crypto/PGPDataFormatUtil.java | 0
.../converter/crypto/PGPKeyAccessDataFormat.java | 0
.../converter/crypto/PGPPassphraseAccessor.java | 0
.../converter/crypto/PGPPublicKeyAccessor.java | 0
.../converter/crypto/PGPSecretKeyAccessor.java | 0
.../crypto/PGPSecretKeyAndPrivateKeyAndUserId.java | 0
.../crypto/AbstractPGPDataFormatTest.java | 0
.../converter/crypto/PGPDataFormatDynamicTest.java | 0
.../converter/crypto/PGPDataFormatElGamalTest.java | 0
.../camel/converter/crypto/PGPDataFormatTest.java | 0
.../crypto/PGPDataFormatWithProvider.java | 0
.../SpringPGPDataFormatNoPassPhraseTest.java | 0
.../converter/crypto/SpringPGPDataFormatTest.java | 0
.../src/test/resources/log4j2.properties | 12 +-
.../crypto/SpringPGPDataFormatNoPassPhraseTest.xml | 0
.../component/crypto/SpringPGPDataFormatTest.xml | 0
.../camel/component/crypto/camel-private.pgp | Bin
.../apache/camel/component/crypto/camel-public.pgp | Bin
.../camel/component/crypto/pubring-ElGamal.gpg | Bin
.../org/apache/camel/component/crypto/pubring.gpg | Bin
.../camel/component/crypto/pubringSubKeys.gpg | Bin
.../camel/component/crypto/secring-ElGamal.gpg | Bin
.../org/apache/camel/component/crypto/secring.gpg | Bin
.../camel/component/crypto/secringSubKeys.gpg | Bin
components/camel-crypto/pom.xml | 5 -
.../org/apache/camel/dataformat.properties | 2 +-
.../csimple/joor/OriginalSimpleOperatorTest.java | 10 -
.../language/csimple/joor/OriginalSimpleTest.java | 169 +-
components/camel-etcd3/pom.xml | 2 +
.../google/bigquery/GoogleBigQueryEndpoint.java | 18 +-
.../google/calendar/GoogleCalendarEndpoint.java | 27 +-
.../stream/GoogleCalendarStreamEndpoint.java | 27 +-
.../google/drive/GoogleDriveEndpoint.java | 32 +-
.../functions/GoogleCloudFunctionsEndpoint.java | 18 +-
.../component/google/mail/GoogleMailEndpoint.java | 27 +-
.../mail/stream/GoogleMailStreamEndpoint.java | 17 +-
.../pubsublite/GooglePubsubLiteEndpoint.java | 29 +-
.../google/pubsub/GooglePubsubEndpoint.java | 29 +-
.../manager/GoogleSecretManagerEndpoint.java | 18 +-
.../google/sheets/GoogleSheetsEndpoint.java | 27 +-
.../sheets/stream/GoogleSheetsStreamEndpoint.java | 18 +-
.../google/storage/GoogleCloudStorageEndpoint.java | 29 +-
.../camel-http/src/main/docs/http-component.adoc | 3 +-
.../apache/camel/component/http/HttpComponent.java | 3 +-
.../component/http/OAuth2ClientConfigurer.java | 15 +-
.../camel/component/jcr/JcrConverterTest.java | 2 +-
components/camel-lra/pom.xml | 2 +-
.../camel-lra/src/generated/resources/lra.json | 2 +-
.../camel/service/lra/LRAManualInMemoryTest.java | 106 +
components/camel-spring-xml/pom.xml | 2 +-
.../camel/spring/xml/CamelContextFactoryBean.java | 10 +
.../camel/test/junit5/AbstractTestSupport.java | 4 +-
.../camel/test/junit5/CamelContextManager.java | 10 +
.../apache/camel/test/junit5/CamelTestSupport.java | 17 +-
.../test/junit5/LegacyCamelContextManager.java | 9 +
.../test/junit5/TransientCamelContextManager.java | 9 +
components/pom.xml | 1 +
.../src/main/java/org/apache/camel/Message.java | 10 +
.../org/apache/camel/spi/PropertiesFunction.java | 10 +
.../apache/camel/spi/TypeConverterRegistry.java | 17 +-
.../camel/impl/engine/AbstractCamelContext.java | 4 -
.../camel/impl/engine/SimpleCamelContext.java | 2 +-
.../properties/DefaultPropertiesParser.java | 42 +-
.../component/properties/PropertiesComponent.java | 2 +-
.../impl/converter/BaseTypeConverterRegistry.java | 5 +-
.../camel/impl/converter/ConverterStatistics.java | 22 +-
.../impl/converter/CoreTypeConverterRegistry.java | 23 +-
.../camel/impl/converter/DefaultTypeConverter.java | 8 +-
.../converter/NoopTypeConverterStatistics.java | 90 +
.../impl/converter/TypeConverterStatistics.java | 67 +-
.../apache/camel/impl/console/BeanDevConsole.java | 132 +-
.../camel/impl/console/TypeConverterConsole.java | 32 +-
.../camel/impl/console/VariablesDevConsole.java | 4 +-
.../modules/languages/pages/csimple-language.adoc | 7 +-
.../modules/languages/pages/simple-language.adoc | 42 +
.../camel/language/csimple/CSimpleHelper.java | 82 +-
.../language/simple/SimpleExpressionBuilder.java | 40 +
.../simple/ast/SimpleFunctionExpression.java | 177 +
.../org/apache/camel/dev-console/bean-model.json | 15 +
.../org/apache/camel/dev-console/bean-model | 2 +-
.../org/apache/camel/dev-consoles.properties | 7 +
.../camel/model/console/BeanModelDevConsole.java | 217 +
.../apache/camel/processor/MulticastProcessor.java | 27 +-
.../processor/aggregate/AggregateProcessor.java | 4 +-
.../org/apache/camel/reifier/AbstractReifier.java | 4 +
.../errorhandler/DeadLetterChannelReifier.java | 8 +-
.../errorhandler/DefaultErrorHandlerReifier.java | 4 +
.../errorhandler/ErrorHandlerRefReifier.java | 3 +-
.../reifier/errorhandler/ErrorHandlerReifier.java | 28 +-
.../xml/AbstractCamelContextFactoryBeanTest.java | 2 +-
.../camel/builder/RouteTemplateRedeliveryTest.java | 58 +
.../FileConsumeAlterFileNameHeaderIssueTest.java | 27 +-
.../component/file/FileProduceOverruleTest.java | 22 +-
...ProducerAllowNullBodyFileAlreadyExistsTest.java | 16 +-
.../file/FileProducerMoveExistingStrategyTest.java | 15 +-
.../component/file/GenericFileConverterTest.java | 17 +-
...rtyFunctionOptionalPropertyPlaceholderTest.java | 79 +
.../org/apache/camel/converter/ConverterTest.java | 2 +-
.../apache/camel/converter/IOConverterTest.java | 15 +-
.../java/org/apache/camel/converter/JaxpTest.java | 4 +-
.../apache/camel/converter/StringSourceTest.java | 6 +-
...gistryStatisticsEnabledNoStreamCachingTest.java | 7 +-
...TypeConverterRegistryStatisticsEnabledTest.java | 4 +-
.../camel/language/simple/SimpleOperatorTest.java | 10 -
.../apache/camel/language/simple/SimpleTest.java | 55 +-
.../AggregateParallelThreadPoolAbortTest.java | 92 +
.../AggregateParallelThreadPoolCallerRunsTest.java | 95 +
.../OnExceptionRedeliveryPlaceholderTest.java | 58 +
.../SplitParallelThreadPoolAbortTest.java | 90 +
.../SplitParallelThreadPoolCallerRunsTest.java | 89 +
.../mbean/ManagedTypeConverterRegistryMBean.java | 6 -
.../mbean/ManagedTypeConverterRegistry.java | 10 -
.../ManagedTypeConverterRegistryTest.java | 32 +-
.../apache/camel/saga/InMemorySagaCoordinator.java | 67 +-
.../camel/support/builder/ExpressionBuilder.java | 48 +
.../throttling/ThrottlingExceptionRoutePolicy.java | 4 +-
.../java/org/apache/camel/util/ObjectHelper.java | 2 +-
.../java/org/apache/camel/util/StringHelper.java | 28 +
docs/.pnp.cjs | 18 +-
.../modules/dataformats/examples/json/pgp.json | 2 +-
.../modules/dataformats/pages/pgp-dataformat.adoc | 2 +-
.../advanced-camel-core-guides/pages/index.adoc | 1 +
docs/package.json | 2 +-
.../ROOT/pages/camel-4x-upgrade-guide-4_7.adoc | 7 +
.../modules/ROOT/pages/camel-jbang.adoc | 2 +-
.../modules/ROOT/pages/event-notifier.adoc | 138 +
docs/user-manual/modules/ROOT/pages/index.adoc | 1 +
.../modules/ROOT/pages/type-converter.adoc | 4 +
docs/yarn.lock | 10 +-
.../camel/cli/connector/LocalCliConnector.java | 34 +-
.../dsl/jbang/core/commands/CamelCommand.java | 28 +-
.../dsl/jbang/core/commands/CamelJBangMain.java | 1 +
.../camel/dsl/jbang/core/commands/Debug.java | 2 +-
.../dsl/jbang/core/commands/ExportBaseCommand.java | 12 +-
.../dsl/jbang/core/commands/ExportCamelMain.java | 18 +
.../dsl/jbang/core/commands/ExportQuarkus.java | 23 +
.../dsl/jbang/core/commands/ExportSpringBoot.java | 9 +-
.../apache/camel/dsl/jbang/core/commands/Run.java | 33 +-
.../jbang/core/commands/action/CamelBeanDump.java | 241 +
.../core/commands/catalog/CatalogBaseCommand.java | 2 +-
.../jbang/core/commands/catalog/CatalogDoc.java | 2 +-
.../jbang/core/commands/process/ListVariable.java | 6 +-
.../camel/dsl/jbang/core/common/PluginHelper.java | 96 +-
.../src/main/resources/templates/main-pom.tmpl | 1 +
.../src/main/resources/templates/quarkus-pom.tmpl | 1 +
.../main/resources/templates/spring-boot-pom.tmpl | 1 +
.../core/commands/generate/CodeRestGenerator.java | 40 +-
.../dsl/jbang/core/commands/k/IntegrationRun.java | 15 +
.../dsl/jbang/core/commands/k/KubeCommand.java | 3 +
.../jbang/core/commands/k/IntegrationRunTest.java | 55 +
.../java/org/apache/camel/main/KameletMain.java | 8 +-
...ndencyDownloaderPropertiesFunctionResolver.java | 50 +-
.../reload/OpenApiGeneratorReloadStrategy.java | 18 +-
dsl/camel-kotlin-api/pom.xml | 4 +-
.../services/org/apache/camel/other.properties | 4 +-
.../src/generated/resources/kotlin-api.json | 4 +-
dsl/camel-kotlin-api/src/main/docs/kotlin-api.adoc | 7 +-
dsl/camel-kotlin-dsl/pom.xml | 4 +-
.../services/org/apache/camel/other.properties | 4 +-
.../src/generated/resources/kotlin-dsl.json | 4 +-
dsl/camel-kotlin-dsl/src/main/docs/kotlin-dsl.adoc | 7 +-
.../camel/dsl/xml/io/XmlRoutesBuilderLoader.java | 64 +-
.../camel/dsl/xml/io/ReloadFailingRouteTest.java | 70 +
parent/pom.xml | 41 +-
.../test/infra/aws2/services/container.properties | 2 +-
.../azure/common/services/container.properties | 2 +-
.../infra/cassandra/services/container.properties | 2 +-
.../infra/consul/services/container.properties | 2 +-
.../infra/couchbase/services/container.properties | 2 +-
.../elasticsearch/services/container.properties | 2 +-
.../test/infra/etcd3/services/container.properties | 2 +-
.../hashicorp/vault/services/container.properties | 2 +-
.../infra/infinispan/services/container.properties | 2 +-
.../test/infra/kafka/services/container.properties | 6 +-
.../infra/milvus/services/container.properties | 2 +-
.../infra/mongodb/services/container.properties | 2 +-
.../test/infra/nats/services/container.properties | 2 +-
.../infra/ollama/services/container.properties | 2 +-
.../infra/postgres/services/container.properties | 2 +-
.../infra/pulsar/services/container.properties | 2 +-
.../infra/qdrant/services/container.properties | 2 +-
.../infra/rabbitmq/services/container.properties | 2 +-
.../generator/openapi/AbstractGenerateMojo.java | 60 -
.../maven/generator/openapi/GenerateMojo.java | 10 +-
.../maven/generator/openapi/GenerateXmlMojo.java | 10 +-
.../maven/generator/openapi/GenerateYamlMojo.java | 10 +-
tooling/openapi-rest-dsl-generator/pom.xml | 20 +-
.../generator/openapi/AppendableGenerator.java | 4 +-
.../openapi/DefaultDestinationGenerator.java | 4 +-
.../generator/openapi/DestinationGenerator.java | 4 +-
.../camel/generator/openapi/FilerGenerator.java | 4 +-
.../camel/generator/openapi/OperationVisitor.java | 373 +-
.../camel/generator/openapi/PathGenerator.java | 4 +-
.../camel/generator/openapi/PathVisitor.java | 48 +-
.../openapi/RestDslDefinitionGenerator.java | 10 +-
.../camel/generator/openapi/RestDslGenerator.java | 96 +-
.../openapi/RestDslSourceCodeGenerator.java | 22 +-
.../generator/openapi/RestDslXmlGenerator.java | 10 +-
.../generator/openapi/RestDslYamlGenerator.java | 10 +-
.../generator/openapi/OperationVisitorTest.java | 209 +-
.../generator/openapi/RestDslGeneratorV3Test.java | 13 +-
.../openapi/RestDslSourceCodeGeneratorTest.java | 49 +-
.../openapi/RestDslSourceCodeGeneratorV3Test.java | 51 +-
.../openapi/RestDslXmlGeneratorV3SimpleTest.java | 14 +-
.../openapi/RestDslXmlGeneratorV3Test.java | 13 +-
.../openapi/RestDslYamlGeneratorV302Test.java | 16 +-
.../openapi/RestDslYamlGeneratorV31Test.java | 13 +-
.../openapi/RestDslYamlGeneratorV3SimpleTest.java | 13 +-
...GeneratorV3SimpleWithRoutesDescriptionTest.java | 16 +-
...RestDslYamlGeneratorV3SimpleWithRoutesTest.java | 14 +-
.../openapi/RestDslYamlGeneratorV3Test.java | 13 +-
.../openapi/RestDslYamlGreetingsTest.java | 13 +-
.../src/test/resources/GreetingsYaml.txt | 3 +
.../src/test/resources/MyRestRouteV3.txt | 3 +
.../src/test/resources/OpenApiV302PetstoreYaml.txt | 19 +-
.../src/test/resources/OpenApiV3Petstore.txt | 3 +
.../resources/OpenApiV3PetstoreWithModelYaml.txt | 9 +-
.../OpenApiV3PetstoreWithRestComponent.txt | 3 +
.../OpenApiV3PetstoreWithRestComponentXml.txt | 6 +-
.../OpenApiV3PetstoreWithRestComponentYaml.txt | 9 +-
.../src/test/resources/OpenApiV3PetstoreXml.txt | 6 +-
.../src/test/resources/OpenApiV3PetstoreYaml.txt | 9 +-
.../camel/generator/openapi/greetings-spec.json | 84 -
.../camel/generator/openapi/greetings-spec.yaml | 87 +
.../generator/openapi/openapi-v3-ref-param.yaml | 48 +
.../generator/openapi/openapi-v3-ref-schema.yaml | 63 +
300 files changed, 20961 insertions(+), 9252 deletions(-)
create mode 100644
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/dev-consoles/bean-model.json
copy
components/{camel-crypto/src/test/java/org/apache/camel/converter/crypto/PGPDataFormatWithProvider.java
=>
camel-ai/camel-djl/src/main/java/org/apache/camel/component/djl/DJLConstants.java}
(75%)
delete mode 100644
components/camel-ai/camel-djl/src/main/java/org/apache/camel/component/djl/model/ZooObjectDetectionPredictor.java
copy
components/{camel-crypto/src/test/java/org/apache/camel/converter/crypto/PGPDataFormatWithProvider.java
=>
camel-ai/camel-djl/src/main/java/org/apache/camel/component/djl/model/audio/ZooAudioClassificationPredictor.java}
(69%)
rename
components/camel-ai/camel-djl/src/main/java/org/apache/camel/component/djl/model/{ZooImageClassificationPredictor.java
=> cv/AbstractCvZooPredictor.java} (50%)
rename
components/camel-ai/camel-djl/src/main/java/org/apache/camel/component/djl/model/{
=> cv}/CustomImageClassificationPredictor.java (96%)
rename
components/camel-ai/camel-djl/src/main/java/org/apache/camel/component/djl/model/{
=> cv}/CustomObjectDetectionPredictor.java (97%)
create mode 100644
components/camel-ai/camel-djl/src/main/java/org/apache/camel/component/djl/model/cv/ZooActionRecognitionPredictor.java
create mode 100644
components/camel-ai/camel-djl/src/main/java/org/apache/camel/component/djl/model/cv/ZooImageClassificationPredictor.java
create mode 100644
components/camel-ai/camel-djl/src/main/java/org/apache/camel/component/djl/model/cv/ZooImageEnhancementPredictor.java
create mode 100644
components/camel-ai/camel-djl/src/main/java/org/apache/camel/component/djl/model/cv/ZooImageGenerationPredictor.java
create mode 100644
components/camel-ai/camel-djl/src/main/java/org/apache/camel/component/djl/model/cv/ZooInstanceSegmentationPredictor.java
create mode 100644
components/camel-ai/camel-djl/src/main/java/org/apache/camel/component/djl/model/cv/ZooObjectDetectionPredictor.java
create mode 100644
components/camel-ai/camel-djl/src/main/java/org/apache/camel/component/djl/model/cv/ZooPoseEstimationPredictor.java
create mode 100644
components/camel-ai/camel-djl/src/main/java/org/apache/camel/component/djl/model/cv/ZooSemanticSegmentationPredictor.java
create mode 100644
components/camel-ai/camel-djl/src/main/java/org/apache/camel/component/djl/model/cv/ZooWordRecognitionPredictor.java
create mode 100644
components/camel-ai/camel-djl/src/main/java/org/apache/camel/component/djl/model/nlp/AbstractNlpZooPredictor.java
copy
tooling/openapi-rest-dsl-generator/src/main/java/org/apache/camel/generator/openapi/AppendableGenerator.java
=>
components/camel-ai/camel-djl/src/main/java/org/apache/camel/component/djl/model/nlp/ZooFillMaskPredictor.java
(50%)
create mode 100644
components/camel-ai/camel-djl/src/main/java/org/apache/camel/component/djl/model/nlp/ZooMachineTranslationPredictor.java
create mode 100644
components/camel-ai/camel-djl/src/main/java/org/apache/camel/component/djl/model/nlp/ZooMultipleChoicePredictor.java
create mode 100644
components/camel-ai/camel-djl/src/main/java/org/apache/camel/component/djl/model/nlp/ZooQuestionAnswerPredictor.java
create mode 100644
components/camel-ai/camel-djl/src/main/java/org/apache/camel/component/djl/model/nlp/ZooSentimentAnalysisPredictor.java
create mode 100644
components/camel-ai/camel-djl/src/main/java/org/apache/camel/component/djl/model/nlp/ZooTextClassificationPredictor.java
create mode 100644
components/camel-ai/camel-djl/src/main/java/org/apache/camel/component/djl/model/nlp/ZooTextEmbeddingPredictor.java
create mode 100644
components/camel-ai/camel-djl/src/main/java/org/apache/camel/component/djl/model/nlp/ZooTextGenerationPredictor.java
create mode 100644
components/camel-ai/camel-djl/src/main/java/org/apache/camel/component/djl/model/nlp/ZooTokenClassificationPredictor.java
create mode 100644
components/camel-ai/camel-djl/src/main/java/org/apache/camel/component/djl/model/nlp/ZooWordEmbeddingPredictor.java
copy
components/{camel-crypto/src/test/java/org/apache/camel/converter/crypto/PGPDataFormatWithProvider.java
=>
camel-ai/camel-djl/src/main/java/org/apache/camel/component/djl/model/tabular/ZooLinearRegressionPredictor.java}
(69%)
copy
components/{camel-crypto/src/test/java/org/apache/camel/converter/crypto/PGPDataFormatWithProvider.java
=>
camel-ai/camel-djl/src/main/java/org/apache/camel/component/djl/model/tabular/ZooSoftmaxRegressionPredictor.java}
(69%)
create mode 100644
components/camel-ai/camel-djl/src/main/java/org/apache/camel/component/djl/model/timeseries/ZooForecastingPredictor.java
copy
components/camel-ai/camel-djl/src/test/java/org/apache/camel/component/djl/{ObjectDetectionTest.java
=> CvActionRecognitionTest.java} (81%)
rename
components/camel-ai/camel-djl/src/test/java/org/apache/camel/component/djl/{ImageClassificationLocalTest.java
=> CvImageClassificationLocalTest.java} (96%)
copy
components/camel-ai/camel-djl/src/test/java/org/apache/camel/component/djl/{ImageClassificationTest.java
=> CvImageClassificationTest.java} (91%)
copy
components/camel-ai/camel-djl/src/test/java/org/apache/camel/component/djl/{ObjectDetectionTest.java
=> CvImageGenerationTest.java} (60%)
copy
components/camel-ai/camel-djl/src/test/java/org/apache/camel/component/djl/{ObjectDetectionTest.java
=> CvInstanceSegmentationTest.java} (87%)
copy
components/camel-ai/camel-djl/src/test/java/org/apache/camel/component/djl/{ObjectDetectionTest.java
=> CvObjectDetectionTest.java} (91%)
copy
components/camel-ai/camel-djl/src/test/java/org/apache/camel/component/djl/{ObjectDetectionTest.java
=> CvPoseEstimationTest.java} (55%)
copy
components/camel-ai/camel-djl/src/test/java/org/apache/camel/component/djl/{ObjectDetectionTest.java
=> CvSemanticSegmentationTest.java} (87%)
rename
components/camel-ai/camel-djl/src/test/java/org/apache/camel/component/djl/{ImageClassificationTest.java
=> NlpQuestionAnswerTest.java} (68%)
copy
components/camel-ai/camel-djl/src/test/java/org/apache/camel/component/djl/{ObjectDetectionTest.java
=> NlpSentimentAnalysisTest.java} (71%)
rename
components/camel-ai/camel-djl/src/test/java/org/apache/camel/component/djl/{ObjectDetectionTest.java
=> NlpWordEmbeddingTest.java} (72%)
create mode 100644
components/camel-ai/camel-djl/src/test/java/org/apache/camel/component/djl/TimeSeriesForecastingTest.java
create mode 100644
components/camel-ai/camel-djl/src/test/java/org/apache/camel/component/djl/model/ModelPredictorProducerTest.java
create mode 100644
components/camel-ai/camel-djl/src/test/resources/data/action/action_discus_throw.png
create mode 100644
components/camel-ai/camel-djl/src/test/resources/data/pose/pose_soccer.png
copy components/{camel-crypto => camel-crypto-pgp}/pom.xml (87%)
rename components/{camel-crypto =>
camel-crypto-pgp}/src/generated/java/org/apache/camel/converter/crypto/PGPDataFormatConfigurer.java
(100%)
rename components/{camel-crypto =>
camel-crypto-pgp}/src/generated/resources/META-INF/org/apache/camel/converter/crypto/pgp.json
(99%)
rename components/{camel-crypto =>
camel-crypto-pgp}/src/generated/resources/META-INF/services/org/apache/camel/configurer/pgp-dataformat
(100%)
create mode 100644
components/camel-crypto-pgp/src/generated/resources/META-INF/services/org/apache/camel/dataformat.properties
copy components/{camel-crypto =>
camel-crypto-pgp}/src/generated/resources/META-INF/services/org/apache/camel/dataformat/pgp
(100%)
create mode 100644
components/camel-crypto-pgp/src/main/docs/pgp-dataformat.adoc
rename components/{camel-crypto =>
camel-crypto-pgp}/src/main/java/org/apache/camel/converter/crypto/DefaultPGPPassphraseAccessor.java
(100%)
rename components/{camel-crypto =>
camel-crypto-pgp}/src/main/java/org/apache/camel/converter/crypto/DefaultPGPPublicKeyAccessor.java
(100%)
rename components/{camel-crypto =>
camel-crypto-pgp}/src/main/java/org/apache/camel/converter/crypto/DefaultPGPSecretKeyAccessor.java
(100%)
rename components/{camel-crypto =>
camel-crypto-pgp}/src/main/java/org/apache/camel/converter/crypto/PGPDataFormat.java
(100%)
rename components/{camel-crypto =>
camel-crypto-pgp}/src/main/java/org/apache/camel/converter/crypto/PGPDataFormatUtil.java
(100%)
rename components/{camel-crypto =>
camel-crypto-pgp}/src/main/java/org/apache/camel/converter/crypto/PGPKeyAccessDataFormat.java
(100%)
rename components/{camel-crypto =>
camel-crypto-pgp}/src/main/java/org/apache/camel/converter/crypto/PGPPassphraseAccessor.java
(100%)
rename components/{camel-crypto =>
camel-crypto-pgp}/src/main/java/org/apache/camel/converter/crypto/PGPPublicKeyAccessor.java
(100%)
rename components/{camel-crypto =>
camel-crypto-pgp}/src/main/java/org/apache/camel/converter/crypto/PGPSecretKeyAccessor.java
(100%)
rename components/{camel-crypto =>
camel-crypto-pgp}/src/main/java/org/apache/camel/converter/crypto/PGPSecretKeyAndPrivateKeyAndUserId.java
(100%)
rename components/{camel-crypto =>
camel-crypto-pgp}/src/test/java/org/apache/camel/converter/crypto/AbstractPGPDataFormatTest.java
(100%)
rename components/{camel-crypto =>
camel-crypto-pgp}/src/test/java/org/apache/camel/converter/crypto/PGPDataFormatDynamicTest.java
(100%)
rename components/{camel-crypto =>
camel-crypto-pgp}/src/test/java/org/apache/camel/converter/crypto/PGPDataFormatElGamalTest.java
(100%)
rename components/{camel-crypto =>
camel-crypto-pgp}/src/test/java/org/apache/camel/converter/crypto/PGPDataFormatTest.java
(100%)
rename components/{camel-crypto =>
camel-crypto-pgp}/src/test/java/org/apache/camel/converter/crypto/PGPDataFormatWithProvider.java
(100%)
rename components/{camel-crypto =>
camel-crypto-pgp}/src/test/java/org/apache/camel/converter/crypto/SpringPGPDataFormatNoPassPhraseTest.java
(100%)
rename components/{camel-crypto =>
camel-crypto-pgp}/src/test/java/org/apache/camel/converter/crypto/SpringPGPDataFormatTest.java
(100%)
copy
test-infra/camel-test-infra-aws-v2/src/test/resources/org/apache/camel/test/infra/aws2/services/container.properties
=> components/camel-crypto-pgp/src/test/resources/log4j2.properties (68%)
rename components/{camel-crypto =>
camel-crypto-pgp}/src/test/resources/org/apache/camel/component/crypto/SpringPGPDataFormatNoPassPhraseTest.xml
(100%)
rename components/{camel-crypto =>
camel-crypto-pgp}/src/test/resources/org/apache/camel/component/crypto/SpringPGPDataFormatTest.xml
(100%)
rename components/{camel-crypto =>
camel-crypto-pgp}/src/test/resources/org/apache/camel/component/crypto/camel-private.pgp
(100%)
rename components/{camel-crypto =>
camel-crypto-pgp}/src/test/resources/org/apache/camel/component/crypto/camel-public.pgp
(100%)
rename components/{camel-crypto =>
camel-crypto-pgp}/src/test/resources/org/apache/camel/component/crypto/pubring-ElGamal.gpg
(100%)
rename components/{camel-crypto =>
camel-crypto-pgp}/src/test/resources/org/apache/camel/component/crypto/pubring.gpg
(100%)
rename components/{camel-crypto =>
camel-crypto-pgp}/src/test/resources/org/apache/camel/component/crypto/pubringSubKeys.gpg
(100%)
rename components/{camel-crypto =>
camel-crypto-pgp}/src/test/resources/org/apache/camel/component/crypto/secring-ElGamal.gpg
(100%)
rename components/{camel-crypto =>
camel-crypto-pgp}/src/test/resources/org/apache/camel/component/crypto/secring.gpg
(100%)
rename components/{camel-crypto =>
camel-crypto-pgp}/src/test/resources/org/apache/camel/component/crypto/secringSubKeys.gpg
(100%)
create mode 100644
components/camel-lra/src/test/java/org/apache/camel/service/lra/LRAManualInMemoryTest.java
create mode 100644
core/camel-base/src/main/java/org/apache/camel/impl/converter/NoopTypeConverterStatistics.java
create mode 100644
core/camel-core-model/src/generated/resources/META-INF/org/apache/camel/dev-console/bean-model.json
rename
components/camel-crypto/src/generated/resources/META-INF/services/org/apache/camel/dataformat/pgp
=>
core/camel-core-model/src/generated/resources/META-INF/services/org/apache/camel/dev-console/bean-model
(50%)
create mode 100644
core/camel-core-model/src/generated/resources/META-INF/services/org/apache/camel/dev-consoles.properties
create mode 100644
core/camel-core-model/src/main/java/org/apache/camel/model/console/BeanModelDevConsole.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/builder/RouteTemplateRedeliveryTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/processor/AggregateParallelThreadPoolAbortTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/processor/AggregateParallelThreadPoolCallerRunsTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/processor/OnExceptionRedeliveryPlaceholderTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/processor/SplitParallelThreadPoolAbortTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/processor/SplitParallelThreadPoolCallerRunsTest.java
create mode 100644 docs/user-manual/modules/ROOT/pages/event-notifier.adoc
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/action/CamelBeanDump.java
create mode 100644
dsl/camel-xml-io-dsl/src/test/java/org/apache/camel/dsl/xml/io/ReloadFailingRouteTest.java
delete mode 100644
tooling/openapi-rest-dsl-generator/src/test/resources/org/apache/camel/generator/openapi/greetings-spec.json
create mode 100644
tooling/openapi-rest-dsl-generator/src/test/resources/org/apache/camel/generator/openapi/greetings-spec.yaml
create mode 100644
tooling/openapi-rest-dsl-generator/src/test/resources/org/apache/camel/generator/openapi/openapi-v3-ref-param.yaml
create mode 100644
tooling/openapi-rest-dsl-generator/src/test/resources/org/apache/camel/generator/openapi/openapi-v3-ref-schema.yaml