This is an automated email from the ASF dual-hosted git repository. github-bot pushed a change to branch regen_bot_sbom in repository https://gitbox.apache.org/repos/asf/camel.git
omit 85a8361b004 Regen SBOM from commit b822b3426ca21a420136ed2c6cf5bdb5ebee9a65 add 7cbcf4f9ab3 Regen SBOM from commit b822b3426ca21a420136ed2c6cf5bdb5ebee9a65 (#13512) add 43c18f611c0 Bump com.google.guava:guava from 33.0.0-jre to 33.1.0-jre (#13499) add 9f6338b1ee4 [CAMEL-20512] Add full path for camel jbang process if using Windows (#13494) add 40ec1263dc1 Remove cruft file add 3c8fc46886e Regne add 81ff438d659 Camel-Milvus: Fix some metadata (#13513) add 3bf85225564 Sync add ead1a9491cf CAMEL-20563: shutdown existing consumer instance to release resources… (#13510) add 4f8c1641cdd Use junit assertEquals add 2e59dce4127 CAMEL-20555: adding check for status code when creating a new saga (#13515) add b6f65ecacdb Camel 20567 make it possible to define restconfiguration in xml-io-dsl and xml-jaxb-dsl (#13488) add 721b135294d Camel-AI: Langchain Embeddings component testing with Camel Milvus (#13517) add e924867d1a1 CAMEL-20548: include a capability section to advertise which artifact provides a specific feature add 5d5229966b6 CAMEL-20579: Handle NotYetImplementedForExchangeException for xchange ticker service lookup add 81358a64cf9 (chores) camel-kafka: increase fork timeout to prevent failures due to long-running tests add d4065543906 CAMEL-20477: try to fix flakiness on AsyncJmsProducerTest add 6a3a3d62ba7 CAMEL-20477: try to fix flakiness on TemporaryQueueRouteTest add 3d24f15edca CAMEL-20477: only use a persistent broker if needed by the test add cdaeeee13fe CAMEL-20477: rework overly fragile test add a376bc91483 CAMEL-20477: try to fix flakiness on JmsInOutRoutingSlipTest add 89674b561ea CAMEL-20477: rework the multiple consumer tests add d20172ff809 CAMEL-20477: allow using a fixed port for the Artemis VM service add abf1b8345c7 CAMEL-20477: startup reliability test needs a fully clean runtime to run reliably add fdf997b5938 catalog: make catalog more type safe add f266086e2cb Bump org.l2x6.cq:cq-alias-fastinstall-quickly-extension (#13528) add f05d00ab500 Bump spring-version from 6.1.3 to 6.1.5 (#13525) add c43821f1816 Bump huaweicloud-sdk-version from 3.1.85 to 3.1.86 (#13524) add df81b98b8b0 Bump org.eclipse.angus:angus-mail from 2.0.2 to 2.0.3 (#13527) add ca91b4f885f Bump aws-java-sdk2-version from 2.25.10 to 2.25.12 (#13523) add a8341e088de Camel-Milvus Test Infra: Improved options (#13529) add ef2335ccb73 Camel-Milvus Test Infra: Align langchain embeddings component to new usage (#13532) add 988e4cafc70 CAMEL-20559 camel-jbang-plugin-k run command error on a multi-valued trait property (#13521) add 1a20991e9f8 CAMEL-20581: ensure components use the correct lifecycle for service add 74236b7ffc7 CAMEL-20477: fixed incorrect lifecycle for the Artemis service add da4848cba96 Camel-Milvus: Improve headers (#13535) add 0fb5aa31ae5 Clean up updateResource usage add 1e214d825cb Fix code style add 930387aa752 Avoid rest routes dupes add 19b3ab298a1 (chores) camel-chatscript: fixed incorrect lifecycle for the ChatScript add 0fb200411d8 CAMEL-16660 - Hazelcast : tests : create camel-test-infra-Hazelcast. add 0d9bc34586e Bump com.graphql-java:graphql-java from 21.3 to 21.4 (#13542) add cfdd6e478ed Bump org.apache.pdfbox:pdfbox from 3.0.1 to 3.0.2 (#13541) add 78cd9e55772 Bump org.apache.cxf.xjcplugins:cxf-xjc-ts from 4.0.0 to 4.0.1 (#13540) add 93cf2567a0c Bump flink-version from 1.18.1 to 1.19.0 (#13539) add de91375c6a8 CAMEL-20576 camel-jbang-plugin-k run command kebab-case parsing invalid (#13536) add 335b1903075 Sync add f45d00b5ddb CAMEL-20565 - Azure servicebus dead-lettering (#13507) add f5f2f59c1b8 Regen for commit f45d00b5ddb60ca0559773cb8a5157281fccb5bf (#13543) add 522e6ca4b27 Regen add fd90eca7042 CAMEL-20584: Revert "Bump mongo-java-driver-version from 4.11.1 to 5.0.0 (#13476)" (#13544) add 9ed212167b6 Bump com.google.apis:google-api-services-sheets (#13538) add c0931290558 Pojo beans in camel-catalog (#13491) add 0941aabb32b Regen add 35b16aed25a (chores) camel-mllp: parallelize unit tests add 4c2a11515c8 Regen for commit c0931290558005d216f6921d7229af25e95ccda9 (#13547) add 2ba94c08df1 CAMEL-17641: Generate json metadata for pojo beans in camel-core that end users can use such as AggregationStrategy implementations. And have that information in camel-catalog for tooling assistance. add 3f5da41dd2f CAMEL-20524: camel-main sources-jar is needed by camel-spring-boot to build add c25e21a8c95 Partial revert of 0fb5aa31ae590eb042a1664ff18b6d5c44acc5c4 because of CAMEL-20585 (#13549) add e280224c9f2 CAMEL-17641: Generate json metadata for pojo beans in camel-core that end users can use such as AggregationStrategy implementations. And have that information in camel-catalog for tooling assistance. add dc2ce0f57e3 CAMEL-17641: Generate json metadata for pojo beans in camel-core that end users can use such as AggregationStrategy implementations. And have that information in camel-catalog for tooling assistance. add df26ebfe193 CAMEL-20587 - Camel-Qdrant: Add a datatype for transforming langchain… (#13550) add 9412fb6b194 Regen add ded915f9fc2 CAMEL-20583: Java 21 - Reduce the noise from the ThreadType logger (#13552) add 900f70149c6 Regen add 5e7be681326 Regen add 838e39b9066 CAMEL-20578: generated configurer should use lower case first-char name add 95e1dfcd579 Update docs add 2cb78ed491b Upgrade spring stuff add fb6a334f327 Bump org.apache.santuario:xmlsec from 4.0.1 to 4.0.2 (#13561) add 4275f21a758 Bump com.googlecode.libphonenumber:libphonenumber (#13560) add 383e4ea048b Bump aws-java-sdk2-version from 2.25.12 to 2.25.14 (#13559) add 1185aef4ac5 Bump com.networknt:json-schema-validator from 1.3.3 to 1.4.0 (#13558) add 9a8cc90217f Fixed tests add e181db36535 CAMEL-20583: fixed compilation problem on static initialization (#13562) add f00ee7dd915 feat(jbang): camel-k agent sub-command add 7493f1aa35a (chores) ci: start checking PRs with Java 21 add a7e696927de FileIdempotentRepository - Make configuring cacheSize more standard via plain setter and creation in doStart add 3cd788cb129 Bump org.apache.kafka:kafka-clients from 3.6.1 to 3.7.0 (#13526) add f1f4e00dc28 CAMEL-20592: camel-kafka - Upgrade to 3.7 and make client backoff options common as its for both consumer and producer CAMEL-20592: camel-kafka - Upgrade to 3.7 fix consumer health check add 04707525920 (chores) camel-kafka: prevent unreliable test from running on the ASF CI (#13564) add 58a8e89896f (chores) core: isolate a few flaky tests to see if they run better (#13565) add 4ae2c4b793b Expose `recordException` and `ignoreException` on Resilience4j configuration (#13557) add e4e8d74d06c CAMEL-20594 - Camel-Milvus: Add a datatype for transforming langchain embeddings in Milvus objects (#13566) add e3640b5f502 Expose and on Resilience4j configuration add b6c3a40d9db Update simple-language.adoc (#13522) add 65240ff4b28 fix kotlin compile add c7d21b00980 Upgrade debezium 2.5.3 add 7ce99c5153f Validate routes in transitive dependencies (#13567) add 9f1d9e5c1d4 (chores) camel-test-infra-rocketmq: code cleanups add bcf2a84e5da CAMEL-20589: camel-jbang - Make it easy to run activemq with vm transport add dde931fa4d3 CAMEL-17641: Generate json metadata for pojo beans in camel-core that end users can use such as AggregationStrategy implementations. And have that information in camel-catalog for tooling assistance. add deb215040c5 CAMEL-17641: Generate json metadata for pojo beans in camel-core that end users can use such as AggregationStrategy implementations. And have that information in camel-catalog for tooling assistance. add 0b979ce02f6 (chores) regen: fix camel-activemq add 4fcdb6c534b (chores) camel-langchain: use a consistent project name add 8b380a00ca6 (chores) camel-test-infra: use a consistent pattern for setting up containers add c0176ed1fd2 (chores) camel-test-infra: use a consistent pattern for naming container properties add d450a167967 CAMEL-20485: cleanup references to Qdrant add a5031fb5c0f (chores) camel-qdrant: cleanup references to LangChain add 3aa3c12f9a6 (chores) regen add 03ba5e19b54 Added null check on header (#13575) add f04b28c60d4 CAMEL-20590: avoiding delay to execute timeout to Camel RabbitMQ (InOut) (#13556) add 961592476d6 camel-jbang - Upgrade to 4.4.1 as released add 126d8e92021 CAMEL-20596: Propagate Azure Service Bus message headers to/from Camel Message add 0bc8f0b5a87 CAMEL-20596: Propagate Azure Service Bus message headers to/from Camel Message add 07688d32cb2 Fixed test add cce4ed25e06 CAMEL-20578: generated configurer should use lower case first-char name add 21ddf48bba3 Regen add aa7ad33dca0 Bump com.slack.api:slack-api-client from 1.38.1 to 1.38.3 (#13576) add 4d70c69de0d camel-jbang - Fix jolokia to use correct JAR for javaagent add ee51a686db9 Bump aws-java-sdk2-version from 2.25.14 to 2.25.15 (#13577) add 1b80c7719a4 Bump org.apache.zookeeper:zookeeper from 3.9.1 to 3.9.2 (#13578) add 3e17b52f33a Bump huaweicloud-sdk-version from 3.1.86 to 3.1.87 (#13579) add 958c45353c8 Bump org.l2x6.cq:cq-alias-fastinstall-quickly-extension (#13580) add 5aa0f70d098 Bump net.minidev:json-smart from 2.5.0 to 2.5.1 (#13582) add 63874cb4ce3 Bump jakarta.xml.bind:jakarta.xml.bind-api from 4.0.1 to 4.0.2 (#13583) add 602cb2ebca3 Bump com.cedarsoftware:java-util from 2.4.2 to 2.4.6 (#13584) add 5777312e820 Bump com.google.cloud:libraries-bom from 26.33.0 to 26.34.0 (#13581) add 2507a032fe8 https://github.com/apache/camel/security/code-scanning/5628 add 9af0e8db2a6 CAMEL-20595: Move camel-djl into camel-ai folder (#13587) add 2e25f290a2b CAMEL-20599: camel-ai - pom.xml should be clean (#13588) add 437adee7581 Update random-eip.adoc (#13589) add c6289461b5a move camel-chatscript into camel-ai folder (#13590) add a1bc751d7d8 Upgrade cxf plugins add d59aa528d11 cxf 4.0.4 plugin do not work, going back to 4.0.3 add c2f71910961 make jaxb binding file compliant with JEE9+ spec(CXF version upgrade) add 17175a0dc3e CAMEL-20602: Support user properties on Camel JBang bind command add 5a10130c215 CAMEL-20601: Support error handler on Camel JBang bind command (#13594) add b62749b8dad Regen add ea6b6619be2 CAMEL-20604: camel-jbang - Remove -p for run command add 03548144f92 Thanks Freeman we can upgrade to cxf plugin 4.0.4 add eb36ce03bf1 CAMEL-20606: Add Camel K bind command (#13595) add 41adc3a5988 Var fail (#13597) add 636e230ab6a Regen SBOM from commit 41adc3a59889ef7f32715d4fc16b8dbfcc891ced 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 (85a8361b004) \ N -- N -- N refs/heads/regen_bot_sbom (636e230ab6a) 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. No new revisions were added by this update. Summary of changes: .github/workflows/pr-build-main.yml | 2 +- .github/workflows/push-build-main.yml | 2 +- .mvn/extensions.xml | 2 +- camel-sbom/camel-sbom.json | 42640 +++++++++---------- camel-sbom/camel-sbom.xml | 9461 ++-- .../org/apache/camel/catalog/beans.properties | 43 + .../beans/CaffeineAggregationRepository.json | 16 + .../beans/CaffeineIdempotentRepository.json | 16 + .../beans/CassandraAggregationRepository.json | 16 + .../beans/CassandraIdempotentRepository.json | 16 + .../catalog/beans/CronScheduledRoutePolicy.json | 16 + .../catalog/beans/DefaultHeaderFilterStrategy.json | 16 + .../camel/catalog/beans/DurationRoutePolicy.json | 16 + .../catalog/beans/DurationRoutePolicyFactory.json | 16 + .../beans/EhcacheAggregationRepository.json | 16 + .../catalog/beans/EhcacheIdempotentRepository.json | 16 + ...astichsearchBulkRequestAggregationStrategy.json | 15 + .../catalog/beans/Etcd3AggregationRepository.json | 16 + .../catalog/beans/FileIdempotentRepository.json | 16 + .../beans/GroupedBodyAggregationStrategy.json | 15 + .../beans/GroupedExchangeAggregationStrategy.json | 15 + .../beans/GroupedMessageAggregationStrategy.json | 15 + .../beans/HazelcastAggregationRepository.json | 16 + .../beans/HazelcastIdempotentRepository.json | 16 + .../InfinispanEmbeddedAggregationRepository.json | 16 + .../InfinispanEmbeddedIdempotentRepository.json | 16 + .../InfinispanRemoteAggregationRepository.json | 16 + .../InfinispanRemoteIdempotentRepository.json | 16 + .../catalog/beans/JCacheAggregationRepository.json | 16 + .../catalog/beans/JCacheIdempotentRepository.json | 16 + .../catalog/beans/JdbcAggregationRepository.json | 16 + .../catalog/beans/JdbcMessageIdRepository.json | 16 + .../catalog/beans/KafkaIdempotentRepository.json | 16 + .../beans/LevelDBAggregationRepository.json | 16 + .../catalog/beans/MemoryAggregationRepository.json | 16 + .../catalog/beans/MemoryIdempotentRepository.json | 16 + .../catalog/beans/MongoDbIdempotentRepository.json | 16 + .../OpensearchBulkRequestAggregationStrategy.json | 15 + .../catalog/beans/SimpleScheduledRoutePolicy.json | 16 + .../beans/SpringRedisIdempotentRepository.json | 16 + .../catalog/beans/StringAggregationStrategy.json | 16 + .../catalog/beans/TarAggregationStrategy.json | 16 + .../beans/ThrottlingExceptionRoutePolicy.json | 16 + .../beans/ThrottlingInflightRoutePolicy.json | 16 + .../beans/UseLatestAggregationStrategy.json | 15 + .../beans/UseOriginalAggregationStrategy.json | 15 + .../catalog/beans/XsltAggregationStrategy.json | 16 + .../beans/XsltSaxonAggregationStrategy.json | 16 + .../catalog/beans/ZipAggregationStrategy.json | 16 + .../apache/camel/catalog/components/activemq.json | 201 +- .../camel/catalog/components/azure-servicebus.json | 102 +- .../apache/camel/catalog/components/jcache.json | 36 +- .../org/apache/camel/catalog/components/kafka.json | 420 +- .../camel/catalog/components/langchain-chat.json | 18 +- .../catalog/components/langchain-embeddings.json | 22 +- .../apache/camel/catalog/components/milvus.json | 13 +- .../apache/camel/catalog/components/qdrant.json | 3 +- .../catalog/models/resilience4jConfiguration.json | 4 +- .../catalog/releases/camel-quarkus-releases.json | 15 +- .../apache/camel/catalog/schemas/camel-spring.xsd | 24 +- .../apache/camel/catalog/transformers.properties | 2 + .../catalog/transformers/milvus-embeddings.json | 14 + .../catalog/transformers/qdrant-embeddings.json | 14 + .../org/apache/camel/catalog/CamelCatalog.java | 26 + .../catalog/CamelCatalogJSonSchemaResolver.java | 7 + .../apache/camel/catalog/DefaultCamelCatalog.java | 114 +- .../camel/catalog/DefaultRuntimeProvider.java | 38 + .../main/java/org/apache/camel/catalog/Kind.java | 30 - .../org/apache/camel/catalog/RuntimeProvider.java | 16 + .../apache/camel/catalog/capabilities.properties | 17 + .../org/apache/camel/catalog/CamelCatalogTest.java | 37 + .../src/main/docs/camel-report-maven-plugin.adoc | 34 + .../java/org/apache/camel/maven/ValidateMojo.java | 144 +- .../activemq/ActiveMQComponentConfigurer.java | 3 + .../apache/camel/component/activemq/activemq.json | 201 +- .../component/activemq/ActiveMQComponent.java | 23 + components/camel-ai/camel-chatscript/pom.xml | 75 + .../chatscript/ChatScriptComponentConfigurer.java | 0 .../chatscript/ChatScriptEndpointConfigurer.java | 0 .../chatscript/ChatScriptEndpointUriFactory.java | 0 .../camel/component/chatscript/chatscript.json | 0 .../services/org/apache/camel/component.properties | 0 .../services/org/apache/camel/component/chatscript | 0 .../apache/camel/configurer/chatscript-component | 0 .../apache/camel/configurer/chatscript-endpoint | 0 .../apache/camel/urifactory/chatscript-endpoint | 0 .../src/main/docs/chatscript-component.adoc | 0 .../camel/component/chatscript/ChatScriptBot.java | 0 .../component/chatscript/ChatScriptComponent.java | 0 .../component/chatscript/ChatScriptEndpoint.java | 0 .../component/chatscript/ChatScriptMessage.java | 0 .../component/chatscript/ChatScriptProducer.java | 0 .../chatscript/utils/ChatScriptConstants.java | 0 .../camel/component/ChatScriptComponentIT.java | 81 + .../src/test/resources/log4j2.properties | 0 components/camel-ai/camel-djl/pom.xml | 143 + .../component/djl/DJLComponentConfigurer.java | 0 .../camel/component/djl/DJLEndpointConfigurer.java | 0 .../camel/component/djl/DJLEndpointUriFactory.java | 0 .../org/apache/camel/component/djl/djl.json | 0 .../services/org/apache/camel/component.properties | 0 .../services/org/apache/camel/component/djl | 0 .../org/apache/camel/configurer/djl-component | 0 .../org/apache/camel/configurer/djl-endpoint | 0 .../org/apache/camel/urifactory/djl-endpoint | 0 .../camel-djl/src/main/docs/djl-component.adoc | 213 + .../apache/camel/component/djl/DJLComponent.java | 0 .../apache/camel/component/djl/DJLEndpoint.java | 0 .../apache/camel/component/djl/DJLProducer.java | 0 .../component/djl/model/AbstractPredictor.java | 0 .../model/CustomImageClassificationPredictor.java | 0 .../djl/model/CustomObjectDetectionPredictor.java | 0 .../djl/model/ModelPredictorProducer.java | 0 .../djl/model/ZooImageClassificationPredictor.java | 0 .../djl/model/ZooObjectDetectionPredictor.java | 0 .../djl/ImageClassificationLocalTest.java | 0 .../component/djl/ImageClassificationTest.java | 0 .../camel/component/djl/ObjectDetectionTest.java | 0 .../component/djl/training/MnistTraining.java | 0 .../src/test/resources/data/detect/dog-cat.jpg | Bin .../test/resources/data/detect/dog_bike_car.jpg | Bin .../src/test/resources/data/detect/kitten.jpg | Bin .../src/test/resources/data/mnist/0/10.png | Bin .../src/test/resources/data/mnist/0/13.png | Bin .../src/test/resources/data/mnist/0/25.png | Bin .../src/test/resources/data/mnist/0/28.png | Bin .../src/test/resources/data/mnist/0/3.png | Bin .../src/test/resources/data/mnist/0/55.png | Bin .../src/test/resources/data/mnist/0/69.png | Bin .../src/test/resources/data/mnist/0/71.png | Bin .../src/test/resources/data/mnist/1/14.png | Bin .../src/test/resources/data/mnist/1/2.png | Bin .../src/test/resources/data/mnist/1/29.png | Bin .../src/test/resources/data/mnist/1/31.png | Bin .../src/test/resources/data/mnist/1/37.png | Bin .../src/test/resources/data/mnist/1/39.png | Bin .../src/test/resources/data/mnist/1/5.png | Bin .../src/test/resources/data/mnist/2/1.png | Bin .../src/test/resources/data/mnist/2/35.png | Bin .../src/test/resources/data/mnist/2/43.png | Bin .../src/test/resources/data/mnist/2/47.png | Bin .../src/test/resources/data/mnist/2/72.png | Bin .../src/test/resources/data/mnist/2/77.png | Bin .../src/test/resources/data/mnist/2/82.png | Bin .../src/test/resources/data/mnist/3/18.png | Bin .../src/test/resources/data/mnist/3/30.png | Bin .../src/test/resources/data/mnist/3/32.png | Bin .../src/test/resources/data/mnist/3/44.png | Bin .../src/test/resources/data/mnist/3/51.png | Bin .../src/test/resources/data/mnist/3/63.png | Bin .../src/test/resources/data/mnist/3/68.png | Bin .../src/test/resources/data/mnist/3/76.png | Bin .../src/test/resources/data/mnist/3/87.png | Bin .../src/test/resources/data/mnist/3/90.png | Bin .../src/test/resources/data/mnist/3/93.png | Bin .../src/test/resources/data/mnist/4/19.png | Bin .../src/test/resources/data/mnist/4/24.png | Bin .../src/test/resources/data/mnist/4/27.png | Bin .../src/test/resources/data/mnist/4/33.png | Bin .../src/test/resources/data/mnist/4/4.png | Bin .../src/test/resources/data/mnist/4/42.png | Bin .../src/test/resources/data/mnist/4/48.png | Bin .../src/test/resources/data/mnist/4/49.png | Bin .../src/test/resources/data/mnist/4/56.png | Bin .../src/test/resources/data/mnist/4/6.png | Bin .../src/test/resources/data/mnist/4/65.png | Bin .../src/test/resources/data/mnist/4/67.png | Bin .../src/test/resources/data/mnist/4/85.png | Bin .../src/test/resources/data/mnist/4/95.png | Bin .../src/test/resources/data/mnist/5/15.png | Bin .../src/test/resources/data/mnist/5/23.png | Bin .../src/test/resources/data/mnist/5/45.png | Bin .../src/test/resources/data/mnist/5/52.png | Bin .../src/test/resources/data/mnist/5/53.png | Bin .../src/test/resources/data/mnist/5/59.png | Bin .../src/test/resources/data/mnist/5/8.png | Bin .../src/test/resources/data/mnist/6/11.png | Bin .../src/test/resources/data/mnist/6/21.png | Bin .../src/test/resources/data/mnist/6/22.png | Bin .../src/test/resources/data/mnist/6/50.png | Bin .../src/test/resources/data/mnist/6/54.png | Bin .../src/test/resources/data/mnist/6/66.png | Bin .../src/test/resources/data/mnist/6/81.png | Bin .../src/test/resources/data/mnist/6/88.png | Bin .../src/test/resources/data/mnist/6/91.png | Bin .../src/test/resources/data/mnist/6/98.png | Bin .../src/test/resources/data/mnist/7/0.png | Bin .../src/test/resources/data/mnist/7/17.png | Bin .../src/test/resources/data/mnist/7/26.png | Bin .../src/test/resources/data/mnist/7/34.png | Bin .../src/test/resources/data/mnist/7/36.png | Bin .../src/test/resources/data/mnist/7/41.png | Bin .../src/test/resources/data/mnist/7/60.png | Bin .../src/test/resources/data/mnist/7/64.png | Bin .../src/test/resources/data/mnist/7/70.png | Bin .../src/test/resources/data/mnist/7/75.png | Bin .../src/test/resources/data/mnist/7/79.png | Bin .../src/test/resources/data/mnist/7/80.png | Bin .../src/test/resources/data/mnist/7/83.png | Bin .../src/test/resources/data/mnist/7/86.png | Bin .../src/test/resources/data/mnist/7/97.png | Bin .../src/test/resources/data/mnist/8/110.png | Bin .../src/test/resources/data/mnist/8/128.png | Bin .../src/test/resources/data/mnist/8/134.png | Bin .../src/test/resources/data/mnist/8/146.png | Bin .../src/test/resources/data/mnist/8/177.png | Bin .../src/test/resources/data/mnist/8/179.png | Bin .../src/test/resources/data/mnist/8/61.png | Bin .../src/test/resources/data/mnist/8/84.png | Bin .../src/test/resources/data/mnist/9/12.png | Bin .../src/test/resources/data/mnist/9/16.png | Bin .../src/test/resources/data/mnist/9/20.png | Bin .../src/test/resources/data/mnist/9/58.png | Bin .../src/test/resources/data/mnist/9/62.png | Bin .../src/test/resources/data/mnist/9/7.png | Bin .../src/test/resources/data/mnist/9/73.png | Bin .../src/test/resources/data/mnist/9/78.png | Bin .../src/test/resources/data/mnist/9/9.png | Bin .../src/test/resources/data/mnist/9/92.png | Bin .../src/test/resources/data/mnist/9/99.png | Bin .../camel-djl/src/test/resources/log4j2.properties | 0 .../test/resources/models/mnist/mlp-0020.params | Bin components/camel-ai/camel-langchain-chat/pom.xml | 86 +- .../chat/LangChainChatComponentConfigurer.java | 82 + .../chat/LangChainChatConfigurationConfigurer.java | 55 + .../chat/LangChainChatEndpointConfigurer.java | 66 + .../chat/LangChainChatEndpointUriFactory.java | 71 + .../chat/LangchainChatComponentConfigurer.java | 82 - .../chat/LangchainChatConfigurationConfigurer.java | 55 - .../chat/LangchainChatEndpointConfigurer.java | 66 - .../chat/LangchainChatEndpointUriFactory.java | 71 - .../camel/component/chat/langchain-chat.json | 18 +- .../services/org/apache/camel/component.properties | 4 +- .../org/apache/camel/component/langchain-chat | 2 +- .../camel/configurer/langchain-chat-component | 2 +- .../camel/configurer/langchain-chat-endpoint | 2 +- ...camel.component.chat.LangChainChatConfiguration | 2 + ...camel.component.chat.LangchainChatConfiguration | 2 +- .../camel/urifactory/langchain-chat-endpoint | 2 +- .../main/java/docs/langchain-chat-component.adoc | 14 +- .../apache/camel/component/chat/LangChainChat.java | 32 + .../component/chat/LangChainChatComponent.java | 66 + .../component/chat/LangChainChatConfiguration.java | 75 + .../component/chat/LangChainChatEndpoint.java | 74 + .../component/chat/LangChainChatOperations.java | 23 + .../component/chat/LangChainChatProducer.java | 145 + .../apache/camel/component/chat/LangchainChat.java | 32 - .../component/chat/LangchainChatComponent.java | 66 - .../component/chat/LangchainChatConfiguration.java | 75 - .../component/chat/LangchainChatEndpoint.java | 74 - .../component/chat/LangchainChatOperations.java | 23 - .../component/chat/LangchainChatProducer.java | 145 - .../camel/component/chat/LangChainChatIT.java | 190 + .../camel/component/chat/LangchainChatIT.java | 190 - .../camel-ai/camel-langchain-embeddings/pom.xml | 162 +- .../LangChainEmbeddingsComponentConfigurer.java | 76 + ...LangChainEmbeddingsConfigurationConfigurer.java | 49 + .../LangChainEmbeddingsConverterLoader.java | 56 + .../LangChainEmbeddingsEndpointConfigurer.java | 60 + .../LangChainEmbeddingsEndpointUriFactory.java | 70 + .../LangchainEmbeddingsComponentConfigurer.java | 76 - ...LangchainEmbeddingsConfigurationConfigurer.java | 49 - .../LangchainEmbeddingsConverterLoader.java | 56 - .../LangchainEmbeddingsEndpointConfigurer.java | 60 - .../LangchainEmbeddingsEndpointUriFactory.java | 70 - .../langchain/embeddings/langchain-embeddings.json | 22 +- .../services/org/apache/camel/TypeConverterLoader | 2 +- .../services/org/apache/camel/component.properties | 4 +- .../apache/camel/component/langchain-embeddings | 2 +- .../configurer/langchain-embeddings-component | 2 +- .../camel/configurer/langchain-embeddings-endpoint | 2 +- ...ain.embeddings.LangChainEmbeddingsConfiguration | 2 + ...ain.embeddings.LangchainEmbeddingsConfiguration | 2 +- .../camel/urifactory/langchain-embeddings-endpoint | 2 +- .../langchain/embeddings/langchain-embeddings.json | 43 - .../main/docs/langchain-embeddings-component.adoc | 8 +- .../langchain/embeddings/LangChainEmbeddings.java | 43 + .../embeddings/LangChainEmbeddingsComponent.java | 62 + .../LangChainEmbeddingsConfiguration.java | 52 + .../embeddings/LangChainEmbeddingsConverter.java | 45 + .../embeddings/LangChainEmbeddingsEndpoint.java | 74 + .../embeddings/LangChainEmbeddingsProducer.java | 56 + .../langchain/embeddings/LangchainEmbeddings.java | 43 - .../embeddings/LangchainEmbeddingsComponent.java | 62 - .../LangchainEmbeddingsConfiguration.java | 52 - .../embeddings/LangchainEmbeddingsConverter.java | 45 - .../embeddings/LangchainEmbeddingsEndpoint.java | 74 - .../embeddings/LangchainEmbeddingsProducer.java | 56 - ...LangChainEmbeddingsComponentMilvusTargetIT.java | 195 + ...LangChainEmbeddingsComponentQdrantTargetIT.java | 121 + .../LangChainEmbeddingsComponentTest.java | 64 + .../embeddings/LangchainEmbeddingsComponentIT.java | 120 - .../LangchainEmbeddingsComponentTest.java | 64 - .../embeddings/LangchainEmbeddingsTestSupport.java | 58 - components/camel-ai/pom.xml | 20 +- ...ientManagerEndpointConfigurationConfigurer.java | 237 +- .../component/as2/AS2ConfigurationConfigurer.java | 225 +- ...rverManagerEndpointConfigurationConfigurer.java | 231 +- .../servicebus/ServiceBusComponentConfigurer.java | 12 + .../servicebus/ServiceBusEndpointConfigurer.java | 12 + .../servicebus/ServiceBusEndpointUriFactory.java | 4 +- .../azure/servicebus/azure-servicebus.json | 102 +- .../azure/servicebus/ServiceBusConfiguration.java | 36 +- .../azure/servicebus/ServiceBusConsumer.java | 28 +- .../azure/servicebus/ServiceBusProducer.java | 27 +- ...ionsManagerEndpointConfigurationConfigurer.java | 152 +- ...entsManagerEndpointConfigurationConfigurer.java | 125 +- .../component/box/BoxConfigurationConfigurer.java | 104 +- ...LogsManagerEndpointConfigurationConfigurer.java | 140 +- ...entsManagerEndpointConfigurationConfigurer.java | 110 +- ...ilesManagerEndpointConfigurationConfigurer.java | 293 +- ...dersManagerEndpointConfigurationConfigurer.java | 209 +- ...oupsManagerEndpointConfigurationConfigurer.java | 185 +- ...archManagerEndpointConfigurationConfigurer.java | 119 +- ...asksManagerEndpointConfigurationConfigurer.java | 161 +- ...sersManagerEndpointConfigurationConfigurer.java | 191 +- ...ddOnGatewayEndpointConfigurationConfigurer.java | 81 +- ...ressGatewayEndpointConfigurationConfigurer.java | 105 +- .../BraintreeConfigurationConfigurer.java | 81 +- ...okenGatewayEndpointConfigurationConfigurer.java | 90 +- ...tionGatewayEndpointConfigurationConfigurer.java | 108 +- ...omerGatewayEndpointConfigurationConfigurer.java | 114 +- ...ountGatewayEndpointConfigurationConfigurer.java | 81 +- ...puteGatewayEndpointConfigurationConfigurer.java | 138 +- ...loadGatewayEndpointConfigurationConfigurer.java | 90 +- ...ountGatewayEndpointConfigurationConfigurer.java | 114 +- ...AuthGatewayEndpointConfigurationConfigurer.java | 96 +- ...thodGatewayEndpointConfigurationConfigurer.java | 111 +- ...onceGatewayEndpointConfigurationConfigurer.java | 102 +- ...PlanGatewayEndpointConfigurationConfigurer.java | 99 +- ...portGatewayEndpointConfigurationConfigurer.java | 90 +- ...maryGatewayEndpointConfigurationConfigurer.java | 93 +- ...tionGatewayEndpointConfigurationConfigurer.java | 132 +- ...tionGatewayEndpointConfigurationConfigurer.java | 135 +- ...ountGatewayEndpointConfigurationConfigurer.java | 96 +- ...tionGatewayEndpointConfigurationConfigurer.java | 108 +- .../CaffeineAggregationRepositoryConfigurer.java | 73 + .../CaffeineIdempotentRepositoryConfigurer.java | 49 + .../services/org/apache/camel/bean.properties | 7 + .../camel/bean/CaffeineAggregationRepository.json | 16 + .../camel/bean/CaffeineIdempotentRepository.json | 16 + ...ocessor.aggregate.CaffeineAggregationRepository | 2 + ...ocessor.idempotent.CaffeineIdempotentRepository | 2 + .../aggregate/CaffeineAggregationRepository.java | 38 +- .../idempotent/CaffeineIdempotentRepository.java | 23 +- .../CassandraAggregationRepositoryConfigurer.java | 118 + .../CassandraIdempotentRepositoryConfigurer.java | 76 + .../services/org/apache/camel/bean.properties | 7 + .../camel/bean/CassandraAggregationRepository.json | 16 + .../camel/bean/CassandraIdempotentRepository.json | 16 + ...regate.cassandra.CassandraAggregationRepository | 2 + ...mpotent.cassandra.CassandraIdempotentRepository | 2 + .../cassandra/CassandraAggregationRepository.java | 93 +- .../NamedCassandraAggregationRepository.java | 1 + .../cassandra/CassandraIdempotentRepository.java | 100 +- .../NamedCassandraIdempotentRepository.java | 9 +- components/camel-chatscript/pom.xml | 76 - .../camel/component/ChatScriptComponentIT.java | 81 - .../ConsulServiceDiscoveryFactoryConfigurer.java | 69 +- .../dhis2/Dhis2ConfigurationConfigurer.java | 51 +- ...Dhis2DeleteEndpointConfigurationConfigurer.java | 77 +- .../Dhis2GetEndpointConfigurationConfigurer.java | 110 +- .../Dhis2PostEndpointConfigurationConfigurer.java | 77 +- .../Dhis2PutEndpointConfigurationConfigurer.java | 77 +- ...ourceTablesEndpointConfigurationConfigurer.java | 87 +- components/camel-djl/pom.xml | 143 - .../camel-djl/src/main/docs/djl-component.adoc | 213 - .../DnsServiceDiscoveryFactoryConfigurer.java | 18 +- .../EhcacheAggregationRepositoryConfigurer.java | 79 + .../EhcacheIdempotentRepositoryConfigurer.java | 49 + .../services/org/apache/camel/bean.properties | 7 + .../camel/bean/EhcacheAggregationRepository.json | 16 + .../camel/bean/EhcacheIdempotentRepository.json | 16 + ...rocessor.aggregate.EhcacheAggregationRepository | 2 + ...rocessor.idempotent.EhcacheIdempotentRepository | 2 + .../aggregate/EhcacheAggregationRepository.java | 40 +- .../idempotent/EhcacheIdempotentRepository.java | 13 +- ...chBulkRequestAggregationStrategyConfigurer.java | 35 + .../services/org/apache/camel/bean.properties | 7 + ...astichsearchBulkRequestAggregationStrategy.json | 15 + ...on.ElastichsearchBulkRequestAggregationStrategy | 2 + .../BulkRequestAggregationStrategy.java | 50 - ...astichsearchBulkRequestAggregationStrategy.java | 53 + .../Etcd3ServiceDiscoveryFactoryConfigurer.java | 143 +- .../Etcd3AggregationRepositoryConfigurer.java | 85 + .../services/org/apache/camel/bean.properties | 7 + .../camel/bean/Etcd3AggregationRepository.json | 16 + ....processor.aggregate.Etcd3AggregationRepository | 2 + .../aggregate/Etcd3AggregationRepository.java | 40 +- ...apabilitiesEndpointConfigurationConfigurer.java | 191 +- .../fhir/FhirConfigurationConfigurer.java | 171 +- .../FhirCreateEndpointConfigurationConfigurer.java | 209 +- .../FhirDeleteEndpointConfigurationConfigurer.java | 221 +- ...FhirHistoryEndpointConfigurationConfigurer.java | 230 +- ...hirLoadPageEndpointConfigurationConfigurer.java | 205 +- .../FhirMetaEndpointConfigurationConfigurer.java | 211 +- ...irOperationEndpointConfigurationConfigurer.java | 265 +- .../FhirPatchEndpointConfigurationConfigurer.java | 215 +- .../FhirReadEndpointConfigurationConfigurer.java | 266 +- .../FhirSearchEndpointConfigurationConfigurer.java | 188 +- ...TransactionEndpointConfigurationConfigurer.java | 206 +- .../FhirUpdateEndpointConfigurationConfigurer.java | 224 +- ...hirValidateEndpointConfigurationConfigurer.java | 194 +- ...CalendarAclEndpointConfigurationConfigurer.java | 117 +- ...alendarListEndpointConfigurationConfigurer.java | 111 +- ...arCalendarsEndpointConfigurationConfigurer.java | 105 +- ...darChannelsEndpointConfigurationConfigurer.java | 96 +- ...endarColorsEndpointConfigurationConfigurer.java | 90 +- ...endarEventsEndpointConfigurationConfigurer.java | 135 +- ...darFreebusyEndpointConfigurationConfigurer.java | 99 +- ...darSettingsEndpointConfigurationConfigurer.java | 105 +- .../GoogleCalendarConfigurationConfigurer.java | 90 +- .../DriveAboutEndpointConfigurationConfigurer.java | 69 +- ...riveChangesEndpointConfigurationConfigurer.java | 81 +- ...iveChannelsEndpointConfigurationConfigurer.java | 75 +- ...iveCommentsEndpointConfigurationConfigurer.java | 90 +- ...DriveDrivesEndpointConfigurationConfigurer.java | 90 +- .../DriveFilesEndpointConfigurationConfigurer.java | 120 +- ...PermissionsEndpointConfigurationConfigurer.java | 90 +- ...riveRepliesEndpointConfigurationConfigurer.java | 96 +- ...veRevisionsEndpointConfigurationConfigurer.java | 90 +- ...eTeamdrivesEndpointConfigurationConfigurer.java | 90 +- .../drive/GoogleDriveConfigurationConfigurer.java | 69 +- ...UsersDraftsEndpointConfigurationConfigurer.java | 99 +- .../GmailUsersEndpointConfigurationConfigurer.java | 84 +- ...sersHistoryEndpointConfigurationConfigurer.java | 75 +- ...UsersLabelsEndpointConfigurationConfigurer.java | 93 +- ...AttachmentsEndpointConfigurationConfigurer.java | 90 +- ...ersMessagesEndpointConfigurationConfigurer.java | 117 +- ...sersThreadsEndpointConfigurationConfigurer.java | 93 +- .../mail/GoogleMailConfigurationConfigurer.java | 69 +- .../GoogleSheetsConfigurationConfigurer.java | 75 +- ...preadsheetsEndpointConfigurationConfigurer.java | 102 +- ...heetsValuesEndpointConfigurationConfigurer.java | 138 +- components/camel-hazelcast/pom.xml | 15 + .../HazelcastAggregationRepositoryConfigurer.java | 79 + .../HazelcastIdempotentRepositoryConfigurer.java | 35 + .../services/org/apache/camel/bean.properties | 7 + .../camel/bean/HazelcastAggregationRepository.json | 16 + .../camel/bean/HazelcastIdempotentRepository.json | 16 + ...regate.hazelcast.HazelcastAggregationRepository | 2 + ...mpotent.hazelcast.HazelcastIdempotentRepository | 2 + .../hazelcast/HazelcastAggregationRepository.java | 86 +- .../ReplicatedHazelcastAggregationRepository.java | 19 +- .../hazelcast/HazelcastIdempotentRepository.java | 32 +- .../hazelcast/HazelcastConfigurationTest.java | 54 +- .../hazelcast/HazelcastListProducerTest.java | 15 +- .../HazelcastSedaTransferExchangeTest.java | 15 +- .../hazelcast/HazelcastSetProducerTest.java | 15 +- ...lcastAggregationRepositoryCamelTestSupport.java | 24 +- ...lcastAggregationRepositoryConstructorsTest.java | 9 - .../HazelcastIdempotentRepositoryTest.java | 13 +- .../org/apache/camel/http/common/CamelServlet.java | 6 +- .../InfinispanAggregationRepository.java | 51 +- ...panEmbeddedAggregationRepositoryConfigurer.java | 82 + ...spanEmbeddedIdempotentRepositoryConfigurer.java | 58 + .../services/org/apache/camel/bean.properties | 7 + .../InfinispanEmbeddedAggregationRepository.json | 16 + .../InfinispanEmbeddedIdempotentRepository.json | 16 + ...mbedded.InfinispanEmbeddedAggregationRepository | 2 + ...embedded.InfinispanEmbeddedIdempotentRepository | 2 + .../InfinispanEmbeddedAggregationRepository.java | 36 +- .../InfinispanEmbeddedIdempotentRepository.java | 31 +- ...ispanRemoteAggregationRepositoryConfigurer.java | 82 + ...nispanRemoteIdempotentRepositoryConfigurer.java | 52 + .../services/org/apache/camel/bean.properties | 7 + .../InfinispanRemoteAggregationRepository.json | 16 + .../bean/InfinispanRemoteIdempotentRepository.json | 16 + ...an.remote.InfinispanRemoteAggregationRepository | 2 + ...pan.remote.InfinispanRemoteIdempotentRepository | 2 + .../InfinispanRemoteAggregationRepository.java | 42 +- .../InfinispanRemoteIdempotentRepository.java | 28 +- .../JCacheAggregationRepositoryConfigurer.java | 61 + .../JCacheIdempotentRepositoryConfigurer.java | 52 + .../org/apache/camel/component/jcache/jcache.json | 36 +- .../services/org/apache/camel/bean.properties | 7 + .../camel/bean/JCacheAggregationRepository.json | 16 + .../camel/bean/JCacheIdempotentRepository.json | 16 + ...processor.aggregate.JCacheAggregationRepository | 2 + ...processor.idempotent.JCacheIdempotentRepository | 2 + .../component/jcache/JCacheConfiguration.java | 21 +- .../aggregate/JCacheAggregationRepository.java | 15 +- .../idempotent/JCacheIdempotentRepository.java | 15 +- components/camel-jms/pom.xml | 14 +- .../camel/component/jms/JmsComponentTest.java | 2 +- .../jms/JmsDefaultTaskExecutorTypeTest.java | 2 +- .../camel/component/jms/JmsDeliveryDelayTest.java | 41 +- .../jms/JmsMultipleConsumersQueueTest.java | 97 + .../component/jms/JmsMultipleConsumersTest.java | 108 - .../jms/JmsMultipleConsumersTopicTest.java | 98 + .../component/jms/async/AsyncJmsProducerTest.java | 31 +- .../jms/issues/JmsInOutRoutingSlipTest.java | 13 +- .../component/jms/temp/JmsReconnectManualTest.java | 2 +- ...tReplyTemporaryRefreshFailureOnStartupTest.java | 37 +- .../jms/temp/TemporaryQueueRouteTest.java | 8 +- components/camel-kafka/pom.xml | 2 +- .../component/kafka/KafkaComponentConfigurer.java | 6 + .../component/kafka/KafkaEndpointConfigurer.java | 6 + .../component/kafka/KafkaEndpointUriFactory.java | 3 +- .../kafka/KafkaIdempotentRepositoryConfigurer.java | 64 + .../org/apache/camel/component/kafka/kafka.json | 420 +- .../services/org/apache/camel/bean.properties | 7 + .../camel/bean/KafkaIdempotentRepository.json | 16 + ...ssor.idempotent.kafka.KafkaIdempotentRepository | 2 + .../camel/component/kafka/KafkaConfiguration.java | 33 +- .../camel/component/kafka/KafkaFetchRecords.java | 19 +- .../kafka/KafkaIdempotentRepository.java | 89 +- .../camel/component/kafka/KafkaComponentTest.java | 1 + .../KafkaBreakOnFirstErrorReleaseResourcesIT.java | 208 + .../kafka/integration/KafkaConsumerStopIT.java | 8 +- .../knative/spi/KnativeEnvironmentConfigurer.java | 12 +- .../knative/spi/KnativeResourceConfigurer.java | 113 +- .../knative/spi/KnativeSinkBindingConfigurer.java | 30 +- .../client/ConfigFluentImplConfigurer.java | 336 +- ...ubernetesServiceDiscoveryFactoryConfigurer.java | 126 +- .../LevelDBAggregationRepositoryConfigurer.java | 97 + .../services/org/apache/camel/bean.properties | 7 + .../camel/bean/LevelDBAggregationRepository.json | 16 + ....component.leveldb.LevelDBAggregationRepository | 2 + .../leveldb/LevelDBAggregationRepository.java | 33 +- .../service/lra/LRASagaServiceConfigurer.java | 30 +- .../org/apache/camel/service/lra/LRAClient.java | 10 + .../MailIdempotentRepositoryDuplicateTest.java | 1 + .../mail/MailIdempotentRepositoryTest.java | 1 + .../prometheus/MicrometerPrometheusConfigurer.java | 63 +- ...terExchangeEventNotifierNamingStrategyTest.java | 10 +- .../faulttolerance/FaultToleranceReifier.java | 2 +- components/camel-milvus/pom.xml | 39 +- .../milvus/MilvusConfigurationConfigurer.java | 45 +- .../org/apache/camel/component/milvus/milvus.json | 13 +- .../org/apache/camel/transformer.properties | 7 + .../org/apache/camel/transformer/milvus-embeddings | 2 + .../camel/transformer/milvus-embeddings.json | 14 + .../src/main/docs/milvus-component.adoc | 2 +- .../org/apache/camel/component/milvus/Milvus.java | 20 +- .../camel/component/milvus/MilvusProducer.java | 1 + .../MilvusEmbeddingsDataTypeTransformer.java | 60 + .../camel/component/milvus/MilvusTestSupport.java | 7 +- components/camel-mllp/pom.xml | 5 + .../mllp/MllpTcpServerConsumerTransactionTest.java | 2 +- .../mllp/internal/MllpSocketBufferWriteTest.java | 2 + .../MongoDbIdempotentRepositoryConfigurer.java | 61 + .../services/org/apache/camel/bean.properties | 7 + .../camel/bean/MongoDbIdempotentRepository.json | 16 + ...rocessor.idempotent.MongoDbIdempotentRepository | 2 + .../idempotent/MongoDbIdempotentRepository.java | 18 +- .../integration/MongoDbIdempotentRepositoryIT.java | 1 + .../http/NettyHttpConfigurationConfigurer.java | 634 +- .../netty/NettyConfigurationConfigurer.java | 511 +- .../Olingo2AppEndpointConfigurationConfigurer.java | 149 +- .../olingo2/Olingo2ConfigurationConfigurer.java | 95 +- .../Olingo4AppEndpointConfigurationConfigurer.java | 135 +- .../olingo4/Olingo4ConfigurationConfigurer.java | 83 +- ...chBulkRequestAggregationStrategyConfigurer.java | 35 + .../services/org/apache/camel/bean.properties | 7 + .../OpensearchBulkRequestAggregationStrategy.json | 15 + ...gation.OpensearchBulkRequestAggregationStrategy | 2 + .../BulkRequestAggregationStrategy.java | 50 - .../OpensearchBulkRequestAggregationStrategy.java | 56 + .../OpenTelemetryTracerConfigurer.java | 48 +- .../http/cookie/CookieConfigurationConfigurer.java | 36 +- components/camel-qdrant/pom.xml | 6 + .../qdrant/QdrantConfigurationConfigurer.java | 51 +- .../org/apache/camel/component/qdrant/qdrant.json | 3 +- .../org/apache/camel/transformer.properties | 7 + .../org/apache/camel/transformer/qdrant-embeddings | 2 + .../camel/transformer/qdrant-embeddings.json | 14 + .../org/apache/camel/component/qdrant/Qdrant.java | 3 + .../QdrantEmbeddingsDataTypeTransformer.java | 62 + ...tzScheduledPollConsumerSchedulerConfigurer.java | 61 +- .../quartz/CronScheduledRoutePolicyConfigurer.java | 73 + .../SimpleScheduledRoutePolicyConfigurer.java | 97 + .../services/org/apache/camel/bean.properties | 7 + .../camel/bean/CronScheduledRoutePolicy.json | 16 + .../camel/bean/SimpleScheduledRoutePolicy.json | 16 + ...mel.routepolicy.quartz.CronScheduledRoutePolicy | 2 + ...l.routepolicy.quartz.SimpleScheduledRoutePolicy | 2 + .../quartz/CronScheduledRoutePolicy.java | 11 + .../routepolicy/quartz/ScheduledRoutePolicy.java | 4 + .../quartz/SimpleScheduledRoutePolicy.java | 14 + .../aggregate/RedisAggregationRepository.java | 40 +- .../component/resilience4j/ResilienceReifier.java | 30 +- .../internal/processor/RawProcessor.java | 5 + .../sjms/consumer/AsyncConsumerFalseTest.java | 2 +- .../sjms/consumer/AsyncConsumerInOutTest.java | 2 +- .../sjms/producer/AsyncQueueProducerTest.java | 2 +- .../sjms/producer/AsyncTopicProducerTest.java | 2 +- .../sjms/tx/TransactedAsyncExceptionTest.java | 2 +- .../sjms/tx/TransactedOnCompletionTest.java | 2 +- .../sjms/tx/TransactedQueueInOutProducerTest.java | 2 +- .../sjms/tx/TransactedQueueProducerTest.java | 2 +- .../SpringRedisIdempotentRepositoryConfigurer.java | 49 + .../services/org/apache/camel/bean.properties | 7 + .../bean/SpringRedisIdempotentRepository.json | 16 + ...ssor.idempotent.SpringRedisIdempotentRepository | 2 + .../idempotent/RedisIdempotentRepository.java | 113 - .../RedisStringIdempotentRepository.java | 103 - .../SpringRedisIdempotentRepository.java | 130 + .../SpringRedisStringIdempotentRepository.java | 103 + .../idempotent/RedisIdempotentRepositoryTest.java | 87 - .../RedisStringIdempotentRepositoryManualIT.java | 4 +- .../RedisStringIdempotentRepositoryTest.java | 12 +- .../SpringRedisIdempotentRepositoryTest.java | 87 + .../resources/RedisComponentSpringTest-context.xml | 2 +- .../jdbc/JdbcAggregationRepositoryConfigurer.java | 136 + .../jdbc/JdbcMessageIdRepositoryConfigurer.java | 109 + .../services/org/apache/camel/bean.properties | 7 + .../camel/bean/JdbcAggregationRepository.json | 16 + .../apache/camel/bean/JdbcMessageIdRepository.json | 16 + ...cessor.aggregate.jdbc.JdbcAggregationRepository | 2 + ...ocessor.idempotent.jdbc.JdbcMessageIdRepository | 2 + .../jdbc/ClusteredJdbcAggregationRepository.java | 2 +- .../ClusteredPostgresAggregationRepository.java | 2 +- .../aggregate/jdbc/JdbcAggregationRepository.java | 93 +- .../jdbc/PostgresAggregationRepository.java | 2 +- .../jdbc/AbstractJdbcMessageIdRepository.java | 12 +- .../idempotent/jdbc/JdbcMessageIdRepository.java | 16 +- .../jdbc/JdbcAggregateStoreAsTextTest.java | 3 +- .../tarfile/TarAggregationStrategyConfigurer.java | 61 + .../services/org/apache/camel/bean.properties | 7 + .../apache/camel/bean/TarAggregationStrategy.json | 16 + ...cessor.aggregate.tarfile.TarAggregationStrategy | 2 + .../aggregate/tarfile/TarAggregationStrategy.java | 14 + .../AccountEndpointConfigurationConfigurer.java | 18 +- ...PhoneNumberEndpointConfigurationConfigurer.java | 24 +- .../AddressEndpointConfigurationConfigurer.java | 69 +- ...ApplicationEndpointConfigurationConfigurer.java | 24 +- ...mberCountryEndpointConfigurationConfigurer.java | 24 +- ...ountryLocalEndpointConfigurationConfigurer.java | 24 +- ...untryMobileEndpointConfigurationConfigurer.java | 24 +- ...tryTollFreeEndpointConfigurationConfigurer.java | 24 +- .../CallEndpointConfigurationConfigurer.java | 66 +- ...otificationEndpointConfigurationConfigurer.java | 30 +- ...llRecordingEndpointConfigurationConfigurer.java | 39 +- .../ConferenceEndpointConfigurationConfigurer.java | 24 +- ...ParticipantEndpointConfigurationConfigurer.java | 48 +- .../ConnectAppEndpointConfigurationConfigurer.java | 24 +- ...PhoneNumberEndpointConfigurationConfigurer.java | 36 +- ...NumberLocalEndpointConfigurationConfigurer.java | 24 +- ...umberMobileEndpointConfigurationConfigurer.java | 24 +- ...berTollFreeEndpointConfigurationConfigurer.java | 24 +- .../twilio/KeyEndpointConfigurationConfigurer.java | 24 +- .../MessageEndpointConfigurationConfigurer.java | 65 +- ...ageFeedbackEndpointConfigurationConfigurer.java | 24 +- ...essageMediaEndpointConfigurationConfigurer.java | 30 +- .../NewKeyEndpointConfigurationConfigurer.java | 18 +- ...wSigningKeyEndpointConfigurationConfigurer.java | 18 +- ...otificationEndpointConfigurationConfigurer.java | 24 +- ...ingCallerIdEndpointConfigurationConfigurer.java | 24 +- .../QueueEndpointConfigurationConfigurer.java | 30 +- ...QueueMemberEndpointConfigurationConfigurer.java | 39 +- ...AddOnResultEndpointConfigurationConfigurer.java | 30 +- ...sultPayloadEndpointConfigurationConfigurer.java | 36 +- .../RecordingEndpointConfigurationConfigurer.java | 24 +- ...anscriptionEndpointConfigurationConfigurer.java | 30 +- .../ShortCodeEndpointConfigurationConfigurer.java | 24 +- .../SigningKeyEndpointConfigurationConfigurer.java | 24 +- ...pCredentialEndpointConfigurationConfigurer.java | 48 +- ...dentialListEndpointConfigurationConfigurer.java | 30 +- ...ListMappingEndpointConfigurationConfigurer.java | 36 +- .../SipDomainEndpointConfigurationConfigurer.java | 30 +- ...ListMappingEndpointConfigurationConfigurer.java | 36 +- ...ControlListEndpointConfigurationConfigurer.java | 30 +- ...stIpAddressEndpointConfigurationConfigurer.java | 42 +- .../TokenEndpointConfigurationConfigurer.java | 18 +- ...anscriptionEndpointConfigurationConfigurer.java | 24 +- .../twilio/TwilioConfigurationConfigurer.java | 12 +- ...cordAllTimeEndpointConfigurationConfigurer.java | 18 +- ...RecordDailyEndpointConfigurationConfigurer.java | 18 +- ...UsageRecordEndpointConfigurationConfigurer.java | 18 +- ...rdLastMonthEndpointConfigurationConfigurer.java | 18 +- ...cordMonthlyEndpointConfigurationConfigurer.java | 18 +- ...rdThisMonthEndpointConfigurationConfigurer.java | 18 +- ...RecordTodayEndpointConfigurationConfigurer.java | 18 +- ...ecordYearlyEndpointConfigurationConfigurer.java | 18 +- ...rdYesterdayEndpointConfigurationConfigurer.java | 18 +- ...sageTriggerEndpointConfigurationConfigurer.java | 42 +- ...tionRequestEndpointConfigurationConfigurer.java | 24 +- .../wasm/WasmConfigurationConfigurer.java | 9 +- .../camel/component/xchange/XChangeEndpoint.java | 10 +- .../XsltSaxonAggregationStrategyConfigurer.java | 64 + .../services/org/apache/camel/bean.properties | 7 + .../camel/bean/XsltSaxonAggregationStrategy.json | 16 + ...mponent.xslt.saxon.XsltSaxonAggregationStrategy | 2 + .../xslt/saxon/XsltSaxonAggregationStrategy.java | 26 + .../xslt/XsltAggregationStrategyConfigurer.java | 64 + .../services/org/apache/camel/bean.properties | 7 + .../apache/camel/bean/XsltAggregationStrategy.json | 16 + ...he.camel.component.xslt.XsltAggregationStrategy | 2 + .../component/xslt/XsltAggregationStrategy.java | 33 +- .../zendesk/ZendeskConfigurationConfigurer.java | 45 +- .../ZendeskEndpointConfigurationConfigurer.java | 960 +- .../zipfile/ZipAggregationStrategyConfigurer.java | 79 + .../services/org/apache/camel/bean.properties | 7 + .../apache/camel/bean/ZipAggregationStrategy.json | 16 + ...cessor.aggregate.zipfile.ZipAggregationStrategy | 2 + .../aggregate/zipfile/ZipAggregationStrategy.java | 39 + ...ZooKeeperServiceDiscoveryFactoryConfigurer.java | 119 +- components/pom.xml | 2 - .../java/org/apache/camel/CatalogCamelContext.java | 7 + .../apache/camel/catalog/JSonSchemaResolver.java | 8 + .../main/java/org/apache/camel/spi/Configurer.java | 5 + .../spi/RecoverableAggregationRepository.java | 19 +- .../impl/engine/DurationRoutePolicyConfigurer.java | 58 + .../DurationRoutePolicyFactoryConfigurer.java | 64 + .../services/org/apache/camel/bean.properties | 7 + .../org/apache/camel/bean/DurationRoutePolicy.json | 16 + .../camel/bean/DurationRoutePolicyFactory.json | 16 + ...rg.apache.camel.impl.engine.DurationRoutePolicy | 2 + ...he.camel.impl.engine.DurationRoutePolicyFactory | 2 + .../camel/impl/engine/AbstractCamelContext.java | 11 + .../camel/impl/engine/DurationRoutePolicy.java | 15 +- .../impl/engine/DurationRoutePolicyFactory.java | 22 +- .../properties/PropertiesComponentConfigurer.java | 108 +- .../BlacklistServiceFilterFactoryConfigurer.java | 12 +- .../CombinedServiceDiscoveryFactoryConfigurer.java | 8 +- .../CombinedServiceFilterFactoryConfigurer.java | 8 +- .../StaticServiceDiscoveryFactoryConfigurer.java | 12 +- .../camel/impl/console/EventConsoleConfigurer.java | 15 +- .../GarbageCollectorDevConsoleConfigurer.java | 6 +- .../console/JavaSecurityDevConsoleConfigurer.java | 6 +- .../impl/console/JvmDevConsoleConfigurer.java | 12 +- .../impl/console/MemoryDevConsoleConfigurer.java | 6 +- .../impl/console/ThreadDevConsoleConfigurer.java | 6 +- .../impl/console/TraceDevConsoleConfigurer.java | 15 +- .../catalog/impl/AbstractCachingCamelCatalog.java | 110 + .../camel/catalog/impl/AbstractCamelCatalog.java | 11 +- .../impl/CamelContextJSonSchemaResolver.java | 10 + .../catalog/impl/DefaultRuntimeCamelCatalog.java | 50 +- .../apache/camel/impl/CamelContextConfigurer.java | 365 +- .../impl/DefaultDumpRoutesStrategyConfigurer.java | 51 +- .../camel/impl/ExtendedCamelContextConfigurer.java | 108 +- .../camel/impl/RestConfigurationConfigurer.java | 192 +- .../main/docs/modules/eips/pages/random-eip.adoc | 4 +- .../modules/languages/pages/simple-language.adoc | 3 + ...ToleranceConfigurationDefinitionConfigurer.java | 90 +- ...ilience4jConfigurationDefinitionConfigurer.java | 157 +- ...ceCallServiceFilterConfigurationConfigurer.java | 33 +- ...allServiceDiscoveryConfigurationConfigurer.java | 45 +- ...allServiceDiscoveryConfigurationConfigurer.java | 29 +- ...ceCallServiceFilterConfigurationConfigurer.java | 29 +- ...allServiceDiscoveryConfigurationConfigurer.java | 90 +- ...ceCallServiceFilterConfigurationConfigurer.java | 33 +- ...ServiceLoadBalancerConfigurationConfigurer.java | 21 +- ...allServiceDiscoveryConfigurationConfigurer.java | 39 +- ...ceCallServiceFilterConfigurationConfigurer.java | 21 +- ...allServiceDiscoveryConfigurationConfigurer.java | 147 +- ...ceCallServiceFilterConfigurationConfigurer.java | 21 +- .../cloud/ServiceCallConfigurationConfigurer.java | 21 +- ...rviceCallExpressionConfigurationConfigurer.java | 48 +- ...eCallServiceChooserConfigurationConfigurer.java | 21 +- ...allServiceDiscoveryConfigurationConfigurer.java | 21 +- ...ceCallServiceFilterConfigurationConfigurer.java | 21 +- ...ServiceLoadBalancerConfigurationConfigurer.java | 21 +- ...allServiceDiscoveryConfigurationConfigurer.java | 33 +- ...allServiceDiscoveryConfigurationConfigurer.java | 75 +- .../camel/model/resilience4jConfiguration.json | 4 +- .../model/Resilience4jConfigurationCommon.java | 34 + .../model/Resilience4jConfigurationDefinition.java | 21 +- .../GroupedBodyAggregationStrategyConfigurer.java | 35 + ...oupedExchangeAggregationStrategyConfigurer.java | 35 + ...roupedMessageAggregationStrategyConfigurer.java | 35 + .../MemoryAggregationRepositoryConfigurer.java | 49 + .../StringAggregationStrategyConfigurer.java | 46 + .../UseLatestAggregationStrategyConfigurer.java | 35 + .../UseOriginalAggregationStrategyConfigurer.java | 35 + .../errorhandler/RedeliveryPolicyConfigurer.java | 144 +- .../services/org/apache/camel/bean.properties | 7 + .../camel/bean/GroupedBodyAggregationStrategy.json | 15 + .../bean/GroupedExchangeAggregationStrategy.json | 15 + .../bean/GroupedMessageAggregationStrategy.json | 15 + .../camel/bean/MemoryAggregationRepository.json | 16 + .../camel/bean/StringAggregationStrategy.json | 16 + .../camel/bean/UseLatestAggregationStrategy.json | 15 + .../camel/bean/UseOriginalAggregationStrategy.json | 15 + .../services/org/apache/camel/beans.properties | 7 + ...cessor.aggregate.GroupedBodyAggregationStrategy | 2 + ...or.aggregate.GroupedExchangeAggregationStrategy | 2 + ...sor.aggregate.GroupedMessageAggregationStrategy | 2 + ...processor.aggregate.MemoryAggregationRepository | 2 + ...l.processor.aggregate.StringAggregationStrategy | 2 + ...rocessor.aggregate.UseLatestAggregationStrategy | 2 + ...cessor.aggregate.UseOriginalAggregationStrategy | 2 + .../java/org/apache/camel/processor/Enricher.java | 10 +- .../org/apache/camel/processor/PollEnricher.java | 9 +- .../camel/processor/SendDynamicProcessor.java | 8 +- .../org/apache/camel/processor/SendProcessor.java | 14 +- .../processor/aggregate/AggregateProcessor.java | 2 +- .../aggregate/GroupedBodyAggregationStrategy.java | 8 + .../GroupedExchangeAggregationStrategy.java | 8 + .../GroupedMessageAggregationStrategy.java | 8 + .../aggregate/MemoryAggregationRepository.java | 18 +- .../aggregate/StringAggregationStrategy.java | 24 + .../aggregate/UseLatestAggregationStrategy.java | 8 + .../aggregate/UseOriginalAggregationStrategy.java | 8 + .../core/xml/AbstractCamelContextFactoryBean.java | 2 +- .../file/FileProducerRenameUsingCopyTest.java | 13 +- ...lusiveReadLockStrategyRecursiveCleanupTest.java | 12 +- .../component/log/LogComponentOptionsTest.java | 2 +- .../camel/processor/EnrichVariableErrorTest.java | 291 + .../processor/PollEnrichVariableErrorTest.java | 112 + .../processor/ToDynamicVariableErrorTest.java | 321 + .../camel/processor/ToVariableErrorTest.java | 291 + .../camel/support/jsse/KeyStoreParametersTest.java | 2 + core/camel-main/pom.xml | 13 + .../main/AwsVaultConfigurationConfigurer.java | 84 +- .../AwsVaultConfigurationPropertiesConfigurer.java | 84 +- .../main/AzureVaultConfigurationConfigurer.java | 99 +- ...zureVaultConfigurationPropertiesConfigurer.java | 99 +- .../DebuggerConfigurationPropertiesConfigurer.java | 87 +- ...ToleranceConfigurationPropertiesConfigurer.java | 81 +- .../main/GcpVaultConfigurationConfigurer.java | 69 +- .../GcpVaultConfigurationPropertiesConfigurer.java | 69 +- .../HashicorpVaultConfigurationConfigurer.java | 69 +- ...corpVaultConfigurationPropertiesConfigurer.java | 69 +- .../HealthConfigurationPropertiesConfigurer.java | 51 +- ...ttpServerConfigurationPropertiesConfigurer.java | 90 +- .../main/LraConfigurationPropertiesConfigurer.java | 33 +- .../MainConfigurationPropertiesConfigurer.java | 730 +- .../MetricsConfigurationPropertiesConfigurer.java | 66 +- .../OtelConfigurationPropertiesConfigurer.java | 30 +- ...ilience4jConfigurationPropertiesConfigurer.java | 123 +- .../RestConfigurationPropertiesConfigurer.java | 192 +- ...ontrollerConfigurationPropertiesConfigurer.java | 75 +- .../main/SSLConfigurationPropertiesConfigurer.java | 39 +- ...hreadPoolConfigurationPropertiesConfigurer.java | 54 +- ...olProfileConfigurationPropertiesConfigurer.java | 51 +- .../TracerConfigurationPropertiesConfigurer.java | 90 +- .../FileIdempotentRepositoryConfigurerTest.java | 63 + .../apache/camel/main/MySecondBarConfigurer.java | 21 +- .../apache/camel/main/MySecondFooConfigurer.java | 12 +- .../DefaultHeaderFilterStrategyConfigurer.java | 90 + .../DefaultExchangeFormatterConfigurer.java | 147 +- .../FileIdempotentRepositoryConfigurer.java | 67 + .../MemoryIdempotentRepositoryConfigurer.java | 49 + .../ThrottlingExceptionRoutePolicyConfigurer.java | 70 + .../ThrottlingInflightRoutePolicyConfigurer.java | 64 + .../services/org/apache/camel/bean.properties | 7 + .../camel/bean/DefaultHeaderFilterStrategy.json | 16 + .../camel/bean/FileIdempotentRepository.json | 16 + .../camel/bean/MemoryIdempotentRepository.json | 16 + .../camel/bean/ThrottlingExceptionRoutePolicy.json | 16 + .../camel/bean/ThrottlingInflightRoutePolicy.json | 16 + ...pache.camel.support.DefaultHeaderFilterStrategy | 2 + ...t.processor.idempotent.FileIdempotentRepository | 2 + ...processor.idempotent.MemoryIdempotentRepository | 2 + ...camel.throttling.ThrottlingExceptionRoutePolicy | 2 + ....camel.throttling.ThrottlingInflightRoutePolicy | 2 + .../camel/support/DefaultHeaderFilterStrategy.java | 44 +- .../apache/camel/support/DefaultTimeoutMap.java | 4 + .../org/apache/camel/support/ExchangeHelper.java | 23 + .../idempotent/FileIdempotentRepository.java | 49 +- .../idempotent/MemoryIdempotentRepository.java | 29 +- .../throttling/ThrottlingExceptionRoutePolicy.java | 50 +- .../throttling/ThrottlingInflightRoutePolicy.java | 14 + .../apache/camel/util/concurrent/ThreadType.java | 6 +- .../java/org/apache/camel/xml/in/ModelParser.java | 14 +- .../java/org/apache/camel/xml/out/ModelWriter.java | 8 + .../java/org/apache/camel/xml/jaxb/JaxbHelper.java | 24 + .../org/apache/camel/yaml/out/ModelWriter.java | 8 + .../camel/yaml/io/ModelJSonSchemaResolver.java | 5 + .../modules/ROOT/examples/json/chatscript.json | 2 +- .../components/modules/ROOT/examples/json/djl.json | 2 +- docs/components/modules/ROOT/nav.adoc | 2 +- .../modules/ROOT/pages/chatscript-component.adoc | 2 +- .../modules/ROOT/pages/djl-component.adoc | 2 +- .../ROOT/pages/camel-4x-upgrade-guide-4_5.adoc | 23 + .../ROOT/pages/camel-4x-upgrade-guide-4_6.adoc | 16 + .../modules/ROOT/pages/camel-4x-upgrade-guide.adoc | 1 + .../modules/ROOT/pages/camel-catalog.adoc | 10 +- .../ROOT/pages/camel-report-maven-plugin.adoc | 34 + .../component/ComponentsBuilderFactory.java | 8 +- .../dsl/ActivemqComponentBuilderFactory.java | 18 + .../AzureServicebusComponentBuilderFactory.java | 37 + .../dsl/KafkaComponentBuilderFactory.java | 67 +- .../dsl/LangchainChatComponentBuilderFactory.java | 47 +- ...LangchainEmbeddingsComponentBuilderFactory.java | 36 +- .../src/generated/resources/metadata.json | 14 +- .../builder/endpoint/EndpointBuilderFactory.java | 4 +- .../camel/builder/endpoint/EndpointBuilders.java | 4 +- .../builder/endpoint/StaticEndpointBuilders.java | 32 +- .../endpoint/dsl/JCacheEndpointBuilderFactory.java | 204 +- .../endpoint/dsl/KafkaEndpointBuilderFactory.java | 311 +- .../dsl/LangChainChatEndpointBuilderFactory.java | 273 + .../LangChainEmbeddingsEndpointBuilderFactory.java | 291 + .../dsl/LangchainChatEndpointBuilderFactory.java | 271 - .../LangchainEmbeddingsEndpointBuilderFactory.java | 291 - .../endpoint/dsl/MilvusEndpointBuilderFactory.java | 45 +- .../endpoint/dsl/QdrantEndpointBuilderFactory.java | 13 + .../dsl/ServiceBusEndpointBuilderFactory.java | 143 + dsl/camel-jbang/camel-jbang-container/Dockerfile | 2 +- dsl/camel-jbang/camel-jbang-core/pom.xml | 1 + .../apache/camel/dsl/jbang/core/commands/Bind.java | 388 +- .../camel/dsl/jbang/core/commands/Debug.java | 2 +- .../apache/camel/dsl/jbang/core/commands/Run.java | 16 +- .../camel/dsl/jbang/core/commands/Script.java | 2 +- .../camel/dsl/jbang/core/common/YamlHelper.java | 59 + .../templates/error-handler-log.yaml.tmpl | 2 + .../templates/error-handler-sink-kamelet.yaml.tmpl | 8 + .../templates/error-handler-sink-uri.yaml.tmpl | 5 + .../templates/pipe-kamelet-kamelet.yaml.tmpl | 1 + .../resources/templates/pipe-kamelet-uri.yaml.tmpl | 4 +- .../resources/templates/pipe-uri-kamelet.yaml.tmpl | 4 +- .../resources/templates/pipe-uri-uri.yaml.tmpl | 7 +- .../main/resources/templates/step-uri.yaml.tmpl | 3 +- .../camel/dsl/jbang/core/commands/BindTest.java | 1095 + .../camel-jbang-main/dist/CamelJBang.java | 4 +- .../src/main/jbang/main/CamelJBang.java | 4 +- dsl/camel-jbang/camel-jbang-plugin-k/pom.xml | 6 + .../camel/dsl/jbang/core/commands/k/Agent.java | 424 + .../camel/dsl/jbang/core/commands/k/Bind.java | 184 + .../dsl/jbang/core/commands/k/IntegrationRun.java | 17 +- .../dsl/jbang/core/commands/k/KubePlugin.java | 8 +- .../jbang/core/commands/k/KubernetesHelper.java | 25 +- .../dsl/jbang/core/commands/k/TraitHelper.java | 5 +- .../jbang/core/commands/k/support/Capability.java | 52 + .../jbang/core/commands/k/support/RuntimeType.java | 38 + .../commands/k/support/RuntimeTypeConverter.java | 26 + .../core/commands/k/support/SourceMetadata.java | 60 + .../commands/k/support/StubComponentResolver.java | 71 + .../commands/k/support/StubDataFormatResolver.java | 61 + .../commands/k/support/StubLanguageResolver.java | 60 + .../k/support/StubTransformerResolver.java | 61 + .../templates/pipe-kamelet-kamelet.yaml.tmpl | 21 + .../resources/templates/pipe-kamelet-uri.yaml.tmpl | 18 + .../resources/templates/pipe-uri-kamelet.yaml.tmpl | 18 + .../resources/templates/pipe-uri-uri.yaml.tmpl | 15 + .../camel/dsl/jbang/core/commands/k/AgentTest.java | 167 + .../camel/dsl/jbang/core/commands/k/BindTest.java | 215 + .../jbang/core/commands/k/IntegrationRunTest.java | 57 +- .../src/test/resources/route-i.yaml | 41 + .../camel-component-known-dependencies.properties | 4 +- .../DependencyDownloaderClassResolver.java | 23 + ...ependencyDownloaderPropertyBindingListener.java | 4 + .../camel-main-known-dependencies.properties | 1 + .../kotlin/components/AzureServicebusUriDsl.kt | 24 + .../apache/camel/kotlin/components/JcacheUriDsl.kt | 14 +- .../apache/camel/kotlin/components/KafkaUriDsl.kt | 64 +- .../camel/kotlin/components/LangchainChatUriDsl.kt | 6 +- .../kotlin/components/LangchainEmbeddingsUriDsl.kt | 2 +- .../apache/camel/kotlin/model/CircuitBreakerDsl.kt | 4 - .../camel/dsl/xml/io/XmlRoutesBuilderLoader.java | 13 + .../apache/camel/dsl/xml/io/XmlLoadAppTest.java | 35 + .../org/apache/camel/dsl/xml/io/camel-app12.xml | 26 + .../LoadRestConfigurationFromXmlTest.java | 61 + .../dsl/xml/jaxb/definition/restConfiguration.xml | 24 + .../dsl/xml/jaxb/JaxbXmlRoutesBuilderLoader.java | 9 + .../dsl/yaml/deserializers/ModelDeserializers.java | 12 + .../generated/resources/schema/camelYamlDsl.json | 16 + parent/pom.xml | 52 +- .../infra/arangodb/services/ArangoDbContainer.java | 10 +- .../infra/artemis/services/ArtemisContainer.java | 5 +- .../infra/artemis/services/ArtemisVMService.java | 12 + .../test/infra/aws2/services/AWSContainer.java | 4 +- .../azure/common/services/AzuriteContainer.java | 5 +- .../router/services/DispatchRouterContainer.java | 5 +- test-infra/camel-test-infra-hazelcast/pom.xml | 47 + .../src/main/resources/META-INF/MANIFEST.MF | 0 .../hazelcast/common/HazelcastProperties.java | 25 + .../services/HazelcastEmbeddedService.java | 71 + .../hazelcast/services/HazelcastRemoteService.java | 42 + .../infra/hazelcast/services/HazelcastService.java | 28 + .../services/HazelcastServiceFactory.java | 36 + .../test/infra/kafka/common/KafkaProperties.java | 4 +- .../services/ContainerLocalAuthKafkaService.java | 5 +- .../infra/kafka/services/StrimziContainer.java | 29 +- .../infra/kafka/services/ZookeeperContainer.java | 16 +- .../test/infra/kafka/services/container.properties | 4 +- .../test/infra/milvus/common/MilvusProperties.java | 4 + .../services/MilvusLocalContainerService.java | 26 + .../infra/milvus/services/MilvusRemoteService.java | 10 + .../test/infra/milvus/services/MilvusService.java | 4 + .../milvus/services/MilvusServiceFactory.java | 10 + .../infra/ollama/services/OllamaContainer.java | 9 +- .../infra/qdrant/services/QdrantContainer.java | 6 +- .../infra/rocketmq/common/RocketMQProperties.java | 4 +- .../rocketmq/services/RocketMQBrokerContainer.java | 6 +- .../infra/rocketmq/services/RocketMQContainer.java | 101 - .../services/RocketMQContainerService.java | 101 + .../services/RocketMQNameserverContainer.java | 2 +- .../infra/rocketmq/services/RocketMQService.java | 37 +- .../rocketmq/services/RocketMQServiceFactory.java | 4 +- .../infra/rocketmq/services/container.properties | 4 +- .../infra/xmpp/services/XmppServerContainer.java | 10 +- .../zookeeper/services/ZooKeeperContainer.java | 12 +- test-infra/pom.xml | 1 + .../src/test/resources/wsdl/binding.xml | 4 +- .../org/apache/camel/tooling/maven/MavenGav.java | 1 + .../org/apache/camel/tooling/model/BaseModel.java | 2 +- .../apache/camel/tooling/model/ComponentModel.java | 4 +- .../camel/tooling/model/DataFormatModel.java | 4 +- .../camel/tooling/model/DevConsoleModel.java | 4 +- .../org/apache/camel/tooling/model/EipModel.java | 4 +- .../org/apache/camel/tooling/model/EntityRef.java | 23 + .../org/apache/camel/tooling/model/JsonMapper.java | 39 + .../java/org/apache/camel/tooling/model/Kind.java | 56 + .../apache/camel/tooling/model/LanguageModel.java | 4 +- .../org/apache/camel/tooling/model/OtherModel.java | 4 +- .../apache/camel/tooling/model/PojoBeanModel.java | 46 + .../camel/tooling/model/TransformerModel.java | 4 +- .../packaging/AbstractGenerateConfigurerMojo.java | 47 +- .../camel/maven/packaging/AllDslKotlinMojo.java | 17 +- .../camel/maven/packaging/ComponentDslMojo.java | 18 +- .../packaging/EndpointSchemaGeneratorMojo.java | 82 +- .../maven/packaging/GenerateComponentMojo.java | 2 + .../apache/camel/maven/packaging/GenerateMojo.java | 2 + .../maven/packaging/GeneratePojoBeanMojo.java | 319 + .../apache/camel/maven/packaging/MojoHelper.java | 107 +- .../camel/maven/packaging/PrepareCatalogMojo.java | 69 +- .../maven/packaging/PrepareComponentMojo.java | 4 +- .../packaging/PropertyConfigurerGenerator.java | 24 +- 1011 files changed, 53704 insertions(+), 43958 deletions(-) create mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/beans.properties create mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/beans/CaffeineAggregationRepository.json create mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/beans/CaffeineIdempotentRepository.json create mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/beans/CassandraAggregationRepository.json create mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/beans/CassandraIdempotentRepository.json create mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/beans/CronScheduledRoutePolicy.json create mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/beans/DefaultHeaderFilterStrategy.json create mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/beans/DurationRoutePolicy.json create mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/beans/DurationRoutePolicyFactory.json create mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/beans/EhcacheAggregationRepository.json create mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/beans/EhcacheIdempotentRepository.json create mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/beans/ElastichsearchBulkRequestAggregationStrategy.json create mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/beans/Etcd3AggregationRepository.json create mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/beans/FileIdempotentRepository.json create mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/beans/GroupedBodyAggregationStrategy.json create mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/beans/GroupedExchangeAggregationStrategy.json create mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/beans/GroupedMessageAggregationStrategy.json create mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/beans/HazelcastAggregationRepository.json create mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/beans/HazelcastIdempotentRepository.json create mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/beans/InfinispanEmbeddedAggregationRepository.json create mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/beans/InfinispanEmbeddedIdempotentRepository.json create mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/beans/InfinispanRemoteAggregationRepository.json create mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/beans/InfinispanRemoteIdempotentRepository.json create mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/beans/JCacheAggregationRepository.json create mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/beans/JCacheIdempotentRepository.json create mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/beans/JdbcAggregationRepository.json create mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/beans/JdbcMessageIdRepository.json create mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/beans/KafkaIdempotentRepository.json create mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/beans/LevelDBAggregationRepository.json create mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/beans/MemoryAggregationRepository.json create mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/beans/MemoryIdempotentRepository.json create mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/beans/MongoDbIdempotentRepository.json create mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/beans/OpensearchBulkRequestAggregationStrategy.json create mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/beans/SimpleScheduledRoutePolicy.json create mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/beans/SpringRedisIdempotentRepository.json create mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/beans/StringAggregationStrategy.json create mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/beans/TarAggregationStrategy.json create mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/beans/ThrottlingExceptionRoutePolicy.json create mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/beans/ThrottlingInflightRoutePolicy.json create mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/beans/UseLatestAggregationStrategy.json create mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/beans/UseOriginalAggregationStrategy.json create mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/beans/XsltAggregationStrategy.json create mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/beans/XsltSaxonAggregationStrategy.json create mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/beans/ZipAggregationStrategy.json create mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/transformers/milvus-embeddings.json create mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/transformers/qdrant-embeddings.json delete mode 100644 catalog/camel-catalog/src/main/java/org/apache/camel/catalog/Kind.java create mode 100644 catalog/camel-catalog/src/main/resources/org/apache/camel/catalog/capabilities.properties create mode 100644 components/camel-ai/camel-chatscript/pom.xml rename components/{ => camel-ai}/camel-chatscript/src/generated/java/org/apache/camel/component/chatscript/ChatScriptComponentConfigurer.java (100%) rename components/{ => camel-ai}/camel-chatscript/src/generated/java/org/apache/camel/component/chatscript/ChatScriptEndpointConfigurer.java (100%) rename components/{ => camel-ai}/camel-chatscript/src/generated/java/org/apache/camel/component/chatscript/ChatScriptEndpointUriFactory.java (100%) rename components/{ => camel-ai}/camel-chatscript/src/generated/resources/META-INF/org/apache/camel/component/chatscript/chatscript.json (100%) rename components/{ => camel-ai}/camel-chatscript/src/generated/resources/META-INF/services/org/apache/camel/component.properties (100%) rename components/{ => camel-ai}/camel-chatscript/src/generated/resources/META-INF/services/org/apache/camel/component/chatscript (100%) rename components/{ => camel-ai}/camel-chatscript/src/generated/resources/META-INF/services/org/apache/camel/configurer/chatscript-component (100%) rename components/{ => camel-ai}/camel-chatscript/src/generated/resources/META-INF/services/org/apache/camel/configurer/chatscript-endpoint (100%) rename components/{ => camel-ai}/camel-chatscript/src/generated/resources/META-INF/services/org/apache/camel/urifactory/chatscript-endpoint (100%) rename components/{ => camel-ai}/camel-chatscript/src/main/docs/chatscript-component.adoc (100%) rename components/{ => camel-ai}/camel-chatscript/src/main/java/org/apache/camel/component/chatscript/ChatScriptBot.java (100%) rename components/{ => camel-ai}/camel-chatscript/src/main/java/org/apache/camel/component/chatscript/ChatScriptComponent.java (100%) rename components/{ => camel-ai}/camel-chatscript/src/main/java/org/apache/camel/component/chatscript/ChatScriptEndpoint.java (100%) rename components/{ => camel-ai}/camel-chatscript/src/main/java/org/apache/camel/component/chatscript/ChatScriptMessage.java (100%) rename components/{ => camel-ai}/camel-chatscript/src/main/java/org/apache/camel/component/chatscript/ChatScriptProducer.java (100%) rename components/{ => camel-ai}/camel-chatscript/src/main/java/org/apache/camel/component/chatscript/utils/ChatScriptConstants.java (100%) create mode 100644 components/camel-ai/camel-chatscript/src/test/java/org/apache/camel/component/ChatScriptComponentIT.java rename components/{ => camel-ai}/camel-chatscript/src/test/resources/log4j2.properties (100%) create mode 100644 components/camel-ai/camel-djl/pom.xml rename components/{ => camel-ai}/camel-djl/src/generated/java/org/apache/camel/component/djl/DJLComponentConfigurer.java (100%) rename components/{ => camel-ai}/camel-djl/src/generated/java/org/apache/camel/component/djl/DJLEndpointConfigurer.java (100%) rename components/{ => camel-ai}/camel-djl/src/generated/java/org/apache/camel/component/djl/DJLEndpointUriFactory.java (100%) rename components/{ => camel-ai}/camel-djl/src/generated/resources/META-INF/org/apache/camel/component/djl/djl.json (100%) rename components/{ => camel-ai}/camel-djl/src/generated/resources/META-INF/services/org/apache/camel/component.properties (100%) rename components/{ => camel-ai}/camel-djl/src/generated/resources/META-INF/services/org/apache/camel/component/djl (100%) rename components/{ => camel-ai}/camel-djl/src/generated/resources/META-INF/services/org/apache/camel/configurer/djl-component (100%) rename components/{ => camel-ai}/camel-djl/src/generated/resources/META-INF/services/org/apache/camel/configurer/djl-endpoint (100%) rename components/{ => camel-ai}/camel-djl/src/generated/resources/META-INF/services/org/apache/camel/urifactory/djl-endpoint (100%) create mode 100644 components/camel-ai/camel-djl/src/main/docs/djl-component.adoc rename components/{ => camel-ai}/camel-djl/src/main/java/org/apache/camel/component/djl/DJLComponent.java (100%) rename components/{ => camel-ai}/camel-djl/src/main/java/org/apache/camel/component/djl/DJLEndpoint.java (100%) rename components/{ => camel-ai}/camel-djl/src/main/java/org/apache/camel/component/djl/DJLProducer.java (100%) rename components/{ => camel-ai}/camel-djl/src/main/java/org/apache/camel/component/djl/model/AbstractPredictor.java (100%) rename components/{ => camel-ai}/camel-djl/src/main/java/org/apache/camel/component/djl/model/CustomImageClassificationPredictor.java (100%) rename components/{ => camel-ai}/camel-djl/src/main/java/org/apache/camel/component/djl/model/CustomObjectDetectionPredictor.java (100%) rename components/{ => camel-ai}/camel-djl/src/main/java/org/apache/camel/component/djl/model/ModelPredictorProducer.java (100%) rename components/{ => camel-ai}/camel-djl/src/main/java/org/apache/camel/component/djl/model/ZooImageClassificationPredictor.java (100%) rename components/{ => camel-ai}/camel-djl/src/main/java/org/apache/camel/component/djl/model/ZooObjectDetectionPredictor.java (100%) rename components/{ => camel-ai}/camel-djl/src/test/java/org/apache/camel/component/djl/ImageClassificationLocalTest.java (100%) rename components/{ => camel-ai}/camel-djl/src/test/java/org/apache/camel/component/djl/ImageClassificationTest.java (100%) rename components/{ => camel-ai}/camel-djl/src/test/java/org/apache/camel/component/djl/ObjectDetectionTest.java (100%) rename components/{ => camel-ai}/camel-djl/src/test/java/org/apache/camel/component/djl/training/MnistTraining.java (100%) rename components/{ => camel-ai}/camel-djl/src/test/resources/data/detect/dog-cat.jpg (100%) rename components/{ => camel-ai}/camel-djl/src/test/resources/data/detect/dog_bike_car.jpg (100%) rename components/{ => camel-ai}/camel-djl/src/test/resources/data/detect/kitten.jpg (100%) rename components/{ => camel-ai}/camel-djl/src/test/resources/data/mnist/0/10.png (100%) rename components/{ => camel-ai}/camel-djl/src/test/resources/data/mnist/0/13.png (100%) rename components/{ => camel-ai}/camel-djl/src/test/resources/data/mnist/0/25.png (100%) rename components/{ => camel-ai}/camel-djl/src/test/resources/data/mnist/0/28.png (100%) rename components/{ => camel-ai}/camel-djl/src/test/resources/data/mnist/0/3.png (100%) rename components/{ => camel-ai}/camel-djl/src/test/resources/data/mnist/0/55.png (100%) rename components/{ => camel-ai}/camel-djl/src/test/resources/data/mnist/0/69.png (100%) rename components/{ => camel-ai}/camel-djl/src/test/resources/data/mnist/0/71.png (100%) rename components/{ => camel-ai}/camel-djl/src/test/resources/data/mnist/1/14.png (100%) rename components/{ => camel-ai}/camel-djl/src/test/resources/data/mnist/1/2.png (100%) rename components/{ => camel-ai}/camel-djl/src/test/resources/data/mnist/1/29.png (100%) rename components/{ => camel-ai}/camel-djl/src/test/resources/data/mnist/1/31.png (100%) rename components/{ => camel-ai}/camel-djl/src/test/resources/data/mnist/1/37.png (100%) rename components/{ => camel-ai}/camel-djl/src/test/resources/data/mnist/1/39.png (100%) rename components/{ => camel-ai}/camel-djl/src/test/resources/data/mnist/1/5.png (100%) rename components/{ => camel-ai}/camel-djl/src/test/resources/data/mnist/2/1.png (100%) rename components/{ => camel-ai}/camel-djl/src/test/resources/data/mnist/2/35.png (100%) rename components/{ => camel-ai}/camel-djl/src/test/resources/data/mnist/2/43.png (100%) rename components/{ => camel-ai}/camel-djl/src/test/resources/data/mnist/2/47.png (100%) rename components/{ => camel-ai}/camel-djl/src/test/resources/data/mnist/2/72.png (100%) rename components/{ => camel-ai}/camel-djl/src/test/resources/data/mnist/2/77.png (100%) rename components/{ => camel-ai}/camel-djl/src/test/resources/data/mnist/2/82.png (100%) rename components/{ => camel-ai}/camel-djl/src/test/resources/data/mnist/3/18.png (100%) rename components/{ => camel-ai}/camel-djl/src/test/resources/data/mnist/3/30.png (100%) rename components/{ => camel-ai}/camel-djl/src/test/resources/data/mnist/3/32.png (100%) rename components/{ => camel-ai}/camel-djl/src/test/resources/data/mnist/3/44.png (100%) rename components/{ => camel-ai}/camel-djl/src/test/resources/data/mnist/3/51.png (100%) rename components/{ => camel-ai}/camel-djl/src/test/resources/data/mnist/3/63.png (100%) rename components/{ => camel-ai}/camel-djl/src/test/resources/data/mnist/3/68.png (100%) rename components/{ => camel-ai}/camel-djl/src/test/resources/data/mnist/3/76.png (100%) rename components/{ => camel-ai}/camel-djl/src/test/resources/data/mnist/3/87.png (100%) rename components/{ => camel-ai}/camel-djl/src/test/resources/data/mnist/3/90.png (100%) rename components/{ => camel-ai}/camel-djl/src/test/resources/data/mnist/3/93.png (100%) rename components/{ => camel-ai}/camel-djl/src/test/resources/data/mnist/4/19.png (100%) rename components/{ => camel-ai}/camel-djl/src/test/resources/data/mnist/4/24.png (100%) rename components/{ => camel-ai}/camel-djl/src/test/resources/data/mnist/4/27.png (100%) rename components/{ => camel-ai}/camel-djl/src/test/resources/data/mnist/4/33.png (100%) rename components/{ => camel-ai}/camel-djl/src/test/resources/data/mnist/4/4.png (100%) rename components/{ => camel-ai}/camel-djl/src/test/resources/data/mnist/4/42.png (100%) rename components/{ => camel-ai}/camel-djl/src/test/resources/data/mnist/4/48.png (100%) rename components/{ => camel-ai}/camel-djl/src/test/resources/data/mnist/4/49.png (100%) rename components/{ => camel-ai}/camel-djl/src/test/resources/data/mnist/4/56.png (100%) rename components/{ => camel-ai}/camel-djl/src/test/resources/data/mnist/4/6.png (100%) rename components/{ => camel-ai}/camel-djl/src/test/resources/data/mnist/4/65.png (100%) rename components/{ => camel-ai}/camel-djl/src/test/resources/data/mnist/4/67.png (100%) rename components/{ => camel-ai}/camel-djl/src/test/resources/data/mnist/4/85.png (100%) rename components/{ => camel-ai}/camel-djl/src/test/resources/data/mnist/4/95.png (100%) rename components/{ => camel-ai}/camel-djl/src/test/resources/data/mnist/5/15.png (100%) rename components/{ => camel-ai}/camel-djl/src/test/resources/data/mnist/5/23.png (100%) rename components/{ => camel-ai}/camel-djl/src/test/resources/data/mnist/5/45.png (100%) rename components/{ => camel-ai}/camel-djl/src/test/resources/data/mnist/5/52.png (100%) rename components/{ => camel-ai}/camel-djl/src/test/resources/data/mnist/5/53.png (100%) rename components/{ => camel-ai}/camel-djl/src/test/resources/data/mnist/5/59.png (100%) rename components/{ => camel-ai}/camel-djl/src/test/resources/data/mnist/5/8.png (100%) rename components/{ => camel-ai}/camel-djl/src/test/resources/data/mnist/6/11.png (100%) rename components/{ => camel-ai}/camel-djl/src/test/resources/data/mnist/6/21.png (100%) rename components/{ => camel-ai}/camel-djl/src/test/resources/data/mnist/6/22.png (100%) rename components/{ => camel-ai}/camel-djl/src/test/resources/data/mnist/6/50.png (100%) rename components/{ => camel-ai}/camel-djl/src/test/resources/data/mnist/6/54.png (100%) rename components/{ => camel-ai}/camel-djl/src/test/resources/data/mnist/6/66.png (100%) rename components/{ => camel-ai}/camel-djl/src/test/resources/data/mnist/6/81.png (100%) rename components/{ => camel-ai}/camel-djl/src/test/resources/data/mnist/6/88.png (100%) rename components/{ => camel-ai}/camel-djl/src/test/resources/data/mnist/6/91.png (100%) rename components/{ => camel-ai}/camel-djl/src/test/resources/data/mnist/6/98.png (100%) rename components/{ => camel-ai}/camel-djl/src/test/resources/data/mnist/7/0.png (100%) rename components/{ => camel-ai}/camel-djl/src/test/resources/data/mnist/7/17.png (100%) rename components/{ => camel-ai}/camel-djl/src/test/resources/data/mnist/7/26.png (100%) rename components/{ => camel-ai}/camel-djl/src/test/resources/data/mnist/7/34.png (100%) rename components/{ => camel-ai}/camel-djl/src/test/resources/data/mnist/7/36.png (100%) rename components/{ => camel-ai}/camel-djl/src/test/resources/data/mnist/7/41.png (100%) rename components/{ => camel-ai}/camel-djl/src/test/resources/data/mnist/7/60.png (100%) rename components/{ => camel-ai}/camel-djl/src/test/resources/data/mnist/7/64.png (100%) rename components/{ => camel-ai}/camel-djl/src/test/resources/data/mnist/7/70.png (100%) rename components/{ => camel-ai}/camel-djl/src/test/resources/data/mnist/7/75.png (100%) rename components/{ => camel-ai}/camel-djl/src/test/resources/data/mnist/7/79.png (100%) rename components/{ => camel-ai}/camel-djl/src/test/resources/data/mnist/7/80.png (100%) rename components/{ => camel-ai}/camel-djl/src/test/resources/data/mnist/7/83.png (100%) rename components/{ => camel-ai}/camel-djl/src/test/resources/data/mnist/7/86.png (100%) rename components/{ => camel-ai}/camel-djl/src/test/resources/data/mnist/7/97.png (100%) rename components/{ => camel-ai}/camel-djl/src/test/resources/data/mnist/8/110.png (100%) rename components/{ => camel-ai}/camel-djl/src/test/resources/data/mnist/8/128.png (100%) rename components/{ => camel-ai}/camel-djl/src/test/resources/data/mnist/8/134.png (100%) rename components/{ => camel-ai}/camel-djl/src/test/resources/data/mnist/8/146.png (100%) rename components/{ => camel-ai}/camel-djl/src/test/resources/data/mnist/8/177.png (100%) rename components/{ => camel-ai}/camel-djl/src/test/resources/data/mnist/8/179.png (100%) rename components/{ => camel-ai}/camel-djl/src/test/resources/data/mnist/8/61.png (100%) rename components/{ => camel-ai}/camel-djl/src/test/resources/data/mnist/8/84.png (100%) rename components/{ => camel-ai}/camel-djl/src/test/resources/data/mnist/9/12.png (100%) rename components/{ => camel-ai}/camel-djl/src/test/resources/data/mnist/9/16.png (100%) rename components/{ => camel-ai}/camel-djl/src/test/resources/data/mnist/9/20.png (100%) rename components/{ => camel-ai}/camel-djl/src/test/resources/data/mnist/9/58.png (100%) rename components/{ => camel-ai}/camel-djl/src/test/resources/data/mnist/9/62.png (100%) rename components/{ => camel-ai}/camel-djl/src/test/resources/data/mnist/9/7.png (100%) rename components/{ => camel-ai}/camel-djl/src/test/resources/data/mnist/9/73.png (100%) rename components/{ => camel-ai}/camel-djl/src/test/resources/data/mnist/9/78.png (100%) rename components/{ => camel-ai}/camel-djl/src/test/resources/data/mnist/9/9.png (100%) rename components/{ => camel-ai}/camel-djl/src/test/resources/data/mnist/9/92.png (100%) rename components/{ => camel-ai}/camel-djl/src/test/resources/data/mnist/9/99.png (100%) rename components/{ => camel-ai}/camel-djl/src/test/resources/log4j2.properties (100%) rename components/{ => camel-ai}/camel-djl/src/test/resources/models/mnist/mlp-0020.params (100%) create mode 100644 components/camel-ai/camel-langchain-chat/src/generated/java/org/apache/camel/component/chat/LangChainChatComponentConfigurer.java create mode 100644 components/camel-ai/camel-langchain-chat/src/generated/java/org/apache/camel/component/chat/LangChainChatConfigurationConfigurer.java create mode 100644 components/camel-ai/camel-langchain-chat/src/generated/java/org/apache/camel/component/chat/LangChainChatEndpointConfigurer.java create mode 100644 components/camel-ai/camel-langchain-chat/src/generated/java/org/apache/camel/component/chat/LangChainChatEndpointUriFactory.java delete mode 100644 components/camel-ai/camel-langchain-chat/src/generated/java/org/apache/camel/component/chat/LangchainChatComponentConfigurer.java delete mode 100644 components/camel-ai/camel-langchain-chat/src/generated/java/org/apache/camel/component/chat/LangchainChatConfigurationConfigurer.java delete mode 100644 components/camel-ai/camel-langchain-chat/src/generated/java/org/apache/camel/component/chat/LangchainChatEndpointConfigurer.java delete mode 100644 components/camel-ai/camel-langchain-chat/src/generated/java/org/apache/camel/component/chat/LangchainChatEndpointUriFactory.java create mode 100644 components/camel-ai/camel-langchain-chat/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.component.chat.LangChainChatConfiguration create mode 100644 components/camel-ai/camel-langchain-chat/src/main/java/org/apache/camel/component/chat/LangChainChat.java create mode 100644 components/camel-ai/camel-langchain-chat/src/main/java/org/apache/camel/component/chat/LangChainChatComponent.java create mode 100644 components/camel-ai/camel-langchain-chat/src/main/java/org/apache/camel/component/chat/LangChainChatConfiguration.java create mode 100644 components/camel-ai/camel-langchain-chat/src/main/java/org/apache/camel/component/chat/LangChainChatEndpoint.java create mode 100644 components/camel-ai/camel-langchain-chat/src/main/java/org/apache/camel/component/chat/LangChainChatOperations.java create mode 100644 components/camel-ai/camel-langchain-chat/src/main/java/org/apache/camel/component/chat/LangChainChatProducer.java delete mode 100644 components/camel-ai/camel-langchain-chat/src/main/java/org/apache/camel/component/chat/LangchainChat.java delete mode 100644 components/camel-ai/camel-langchain-chat/src/main/java/org/apache/camel/component/chat/LangchainChatComponent.java delete mode 100644 components/camel-ai/camel-langchain-chat/src/main/java/org/apache/camel/component/chat/LangchainChatConfiguration.java delete mode 100644 components/camel-ai/camel-langchain-chat/src/main/java/org/apache/camel/component/chat/LangchainChatEndpoint.java delete mode 100644 components/camel-ai/camel-langchain-chat/src/main/java/org/apache/camel/component/chat/LangchainChatOperations.java delete mode 100644 components/camel-ai/camel-langchain-chat/src/main/java/org/apache/camel/component/chat/LangchainChatProducer.java create mode 100644 components/camel-ai/camel-langchain-chat/src/test/java/org/apache/camel/component/chat/LangChainChatIT.java delete mode 100644 components/camel-ai/camel-langchain-chat/src/test/java/org/apache/camel/component/chat/LangchainChatIT.java create mode 100644 components/camel-ai/camel-langchain-embeddings/src/generated/java/org/apache/camel/component/langchain/embeddings/LangChainEmbeddingsComponentConfigurer.java create mode 100644 components/camel-ai/camel-langchain-embeddings/src/generated/java/org/apache/camel/component/langchain/embeddings/LangChainEmbeddingsConfigurationConfigurer.java create mode 100644 components/camel-ai/camel-langchain-embeddings/src/generated/java/org/apache/camel/component/langchain/embeddings/LangChainEmbeddingsConverterLoader.java create mode 100644 components/camel-ai/camel-langchain-embeddings/src/generated/java/org/apache/camel/component/langchain/embeddings/LangChainEmbeddingsEndpointConfigurer.java create mode 100644 components/camel-ai/camel-langchain-embeddings/src/generated/java/org/apache/camel/component/langchain/embeddings/LangChainEmbeddingsEndpointUriFactory.java delete mode 100644 components/camel-ai/camel-langchain-embeddings/src/generated/java/org/apache/camel/component/langchain/embeddings/LangchainEmbeddingsComponentConfigurer.java delete mode 100644 components/camel-ai/camel-langchain-embeddings/src/generated/java/org/apache/camel/component/langchain/embeddings/LangchainEmbeddingsConfigurationConfigurer.java delete mode 100644 components/camel-ai/camel-langchain-embeddings/src/generated/java/org/apache/camel/component/langchain/embeddings/LangchainEmbeddingsConverterLoader.java delete mode 100644 components/camel-ai/camel-langchain-embeddings/src/generated/java/org/apache/camel/component/langchain/embeddings/LangchainEmbeddingsEndpointConfigurer.java delete mode 100644 components/camel-ai/camel-langchain-embeddings/src/generated/java/org/apache/camel/component/langchain/embeddings/LangchainEmbeddingsEndpointUriFactory.java create mode 100644 components/camel-ai/camel-langchain-embeddings/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.component.langchain.embeddings.LangChainEmbeddingsConfiguration delete mode 100644 components/camel-ai/camel-langchain-embeddings/src/generated/resources/org/apache/camel/component/langchain/embeddings/langchain-embeddings.json create mode 100644 components/camel-ai/camel-langchain-embeddings/src/main/java/org/apache/camel/component/langchain/embeddings/LangChainEmbeddings.java create mode 100644 components/camel-ai/camel-langchain-embeddings/src/main/java/org/apache/camel/component/langchain/embeddings/LangChainEmbeddingsComponent.java create mode 100644 components/camel-ai/camel-langchain-embeddings/src/main/java/org/apache/camel/component/langchain/embeddings/LangChainEmbeddingsConfiguration.java create mode 100644 components/camel-ai/camel-langchain-embeddings/src/main/java/org/apache/camel/component/langchain/embeddings/LangChainEmbeddingsConverter.java create mode 100644 components/camel-ai/camel-langchain-embeddings/src/main/java/org/apache/camel/component/langchain/embeddings/LangChainEmbeddingsEndpoint.java create mode 100644 components/camel-ai/camel-langchain-embeddings/src/main/java/org/apache/camel/component/langchain/embeddings/LangChainEmbeddingsProducer.java delete mode 100644 components/camel-ai/camel-langchain-embeddings/src/main/java/org/apache/camel/component/langchain/embeddings/LangchainEmbeddings.java delete mode 100644 components/camel-ai/camel-langchain-embeddings/src/main/java/org/apache/camel/component/langchain/embeddings/LangchainEmbeddingsComponent.java delete mode 100644 components/camel-ai/camel-langchain-embeddings/src/main/java/org/apache/camel/component/langchain/embeddings/LangchainEmbeddingsConfiguration.java delete mode 100644 components/camel-ai/camel-langchain-embeddings/src/main/java/org/apache/camel/component/langchain/embeddings/LangchainEmbeddingsConverter.java delete mode 100644 components/camel-ai/camel-langchain-embeddings/src/main/java/org/apache/camel/component/langchain/embeddings/LangchainEmbeddingsEndpoint.java delete mode 100644 components/camel-ai/camel-langchain-embeddings/src/main/java/org/apache/camel/component/langchain/embeddings/LangchainEmbeddingsProducer.java create mode 100644 components/camel-ai/camel-langchain-embeddings/src/test/java/org/apache/camel/component/langchain/embeddings/LangChainEmbeddingsComponentMilvusTargetIT.java create mode 100644 components/camel-ai/camel-langchain-embeddings/src/test/java/org/apache/camel/component/langchain/embeddings/LangChainEmbeddingsComponentQdrantTargetIT.java create mode 100644 components/camel-ai/camel-langchain-embeddings/src/test/java/org/apache/camel/component/langchain/embeddings/LangChainEmbeddingsComponentTest.java delete mode 100644 components/camel-ai/camel-langchain-embeddings/src/test/java/org/apache/camel/component/langchain/embeddings/LangchainEmbeddingsComponentIT.java delete mode 100644 components/camel-ai/camel-langchain-embeddings/src/test/java/org/apache/camel/component/langchain/embeddings/LangchainEmbeddingsComponentTest.java delete mode 100644 components/camel-ai/camel-langchain-embeddings/src/test/java/org/apache/camel/component/langchain/embeddings/LangchainEmbeddingsTestSupport.java create mode 100644 components/camel-caffeine/src/generated/java/org/apache/camel/component/caffeine/processor/aggregate/CaffeineAggregationRepositoryConfigurer.java create mode 100644 components/camel-caffeine/src/generated/java/org/apache/camel/component/caffeine/processor/idempotent/CaffeineIdempotentRepositoryConfigurer.java create mode 100644 components/camel-caffeine/src/generated/resources/META-INF/services/org/apache/camel/bean.properties create mode 100644 components/camel-caffeine/src/generated/resources/META-INF/services/org/apache/camel/bean/CaffeineAggregationRepository.json create mode 100644 components/camel-caffeine/src/generated/resources/META-INF/services/org/apache/camel/bean/CaffeineIdempotentRepository.json create mode 100644 components/camel-caffeine/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.component.caffeine.processor.aggregate.CaffeineAggregationRepository create mode 100644 components/camel-caffeine/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.component.caffeine.processor.idempotent.CaffeineIdempotentRepository create mode 100644 components/camel-cassandraql/src/generated/java/org/apache/camel/processor/aggregate/cassandra/CassandraAggregationRepositoryConfigurer.java create mode 100644 components/camel-cassandraql/src/generated/java/org/apache/camel/processor/idempotent/cassandra/CassandraIdempotentRepositoryConfigurer.java create mode 100644 components/camel-cassandraql/src/generated/resources/META-INF/services/org/apache/camel/bean.properties create mode 100644 components/camel-cassandraql/src/generated/resources/META-INF/services/org/apache/camel/bean/CassandraAggregationRepository.json create mode 100644 components/camel-cassandraql/src/generated/resources/META-INF/services/org/apache/camel/bean/CassandraIdempotentRepository.json create mode 100644 components/camel-cassandraql/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.processor.aggregate.cassandra.CassandraAggregationRepository create mode 100644 components/camel-cassandraql/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.processor.idempotent.cassandra.CassandraIdempotentRepository delete mode 100644 components/camel-chatscript/pom.xml delete mode 100644 components/camel-chatscript/src/test/java/org/apache/camel/component/ChatScriptComponentIT.java delete mode 100644 components/camel-djl/pom.xml delete mode 100644 components/camel-djl/src/main/docs/djl-component.adoc create mode 100644 components/camel-ehcache/src/generated/java/org/apache/camel/component/ehcache/processor/aggregate/EhcacheAggregationRepositoryConfigurer.java create mode 100644 components/camel-ehcache/src/generated/java/org/apache/camel/component/ehcache/processor/idempotent/EhcacheIdempotentRepositoryConfigurer.java create mode 100644 components/camel-ehcache/src/generated/resources/META-INF/services/org/apache/camel/bean.properties create mode 100644 components/camel-ehcache/src/generated/resources/META-INF/services/org/apache/camel/bean/EhcacheAggregationRepository.json create mode 100644 components/camel-ehcache/src/generated/resources/META-INF/services/org/apache/camel/bean/EhcacheIdempotentRepository.json create mode 100644 components/camel-ehcache/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.component.ehcache.processor.aggregate.EhcacheAggregationRepository create mode 100644 components/camel-ehcache/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.component.ehcache.processor.idempotent.EhcacheIdempotentRepository create mode 100644 components/camel-elasticsearch/src/generated/java/org/apache/camel/component/es/aggregation/ElastichsearchBulkRequestAggregationStrategyConfigurer.java create mode 100644 components/camel-elasticsearch/src/generated/resources/META-INF/services/org/apache/camel/bean.properties create mode 100644 components/camel-elasticsearch/src/generated/resources/META-INF/services/org/apache/camel/bean/ElastichsearchBulkRequestAggregationStrategy.json create mode 100644 components/camel-elasticsearch/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.component.es.aggregation.ElastichsearchBulkRequestAggregationStrategy delete mode 100644 components/camel-elasticsearch/src/main/java/org/apache/camel/component/es/aggregation/BulkRequestAggregationStrategy.java create mode 100644 components/camel-elasticsearch/src/main/java/org/apache/camel/component/es/aggregation/ElastichsearchBulkRequestAggregationStrategy.java create mode 100644 components/camel-etcd3/src/generated/java/org/apache/camel/component/etcd3/processor/aggregate/Etcd3AggregationRepositoryConfigurer.java create mode 100644 components/camel-etcd3/src/generated/resources/META-INF/services/org/apache/camel/bean.properties create mode 100644 components/camel-etcd3/src/generated/resources/META-INF/services/org/apache/camel/bean/Etcd3AggregationRepository.json create mode 100644 components/camel-etcd3/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.component.etcd3.processor.aggregate.Etcd3AggregationRepository create mode 100644 components/camel-hazelcast/src/generated/java/org/apache/camel/processor/aggregate/hazelcast/HazelcastAggregationRepositoryConfigurer.java create mode 100644 components/camel-hazelcast/src/generated/java/org/apache/camel/processor/idempotent/hazelcast/HazelcastIdempotentRepositoryConfigurer.java create mode 100644 components/camel-hazelcast/src/generated/resources/META-INF/services/org/apache/camel/bean.properties create mode 100644 components/camel-hazelcast/src/generated/resources/META-INF/services/org/apache/camel/bean/HazelcastAggregationRepository.json create mode 100644 components/camel-hazelcast/src/generated/resources/META-INF/services/org/apache/camel/bean/HazelcastIdempotentRepository.json create mode 100644 components/camel-hazelcast/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.processor.aggregate.hazelcast.HazelcastAggregationRepository create mode 100644 components/camel-hazelcast/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.processor.idempotent.hazelcast.HazelcastIdempotentRepository create mode 100644 components/camel-infinispan/camel-infinispan-embedded/src/generated/java/org/apache/camel/component/infinispan/embedded/InfinispanEmbeddedAggregationRepositoryConfigurer.java create mode 100644 components/camel-infinispan/camel-infinispan-embedded/src/generated/java/org/apache/camel/component/infinispan/embedded/InfinispanEmbeddedIdempotentRepositoryConfigurer.java create mode 100644 components/camel-infinispan/camel-infinispan-embedded/src/generated/resources/META-INF/services/org/apache/camel/bean.properties create mode 100644 components/camel-infinispan/camel-infinispan-embedded/src/generated/resources/META-INF/services/org/apache/camel/bean/InfinispanEmbeddedAggregationRepository.json create mode 100644 components/camel-infinispan/camel-infinispan-embedded/src/generated/resources/META-INF/services/org/apache/camel/bean/InfinispanEmbeddedIdempotentRepository.json create mode 100644 components/camel-infinispan/camel-infinispan-embedded/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.component.infinispan.embedded.InfinispanEmbeddedAggregationRepository create mode 100644 components/camel-infinispan/camel-infinispan-embedded/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.component.infinispan.embedded.InfinispanEmbeddedIdempotentRepository create mode 100644 components/camel-infinispan/camel-infinispan/src/generated/java/org/apache/camel/component/infinispan/remote/InfinispanRemoteAggregationRepositoryConfigurer.java create mode 100644 components/camel-infinispan/camel-infinispan/src/generated/java/org/apache/camel/component/infinispan/remote/InfinispanRemoteIdempotentRepositoryConfigurer.java create mode 100644 components/camel-infinispan/camel-infinispan/src/generated/resources/META-INF/services/org/apache/camel/bean.properties create mode 100644 components/camel-infinispan/camel-infinispan/src/generated/resources/META-INF/services/org/apache/camel/bean/InfinispanRemoteAggregationRepository.json create mode 100644 components/camel-infinispan/camel-infinispan/src/generated/resources/META-INF/services/org/apache/camel/bean/InfinispanRemoteIdempotentRepository.json create mode 100644 components/camel-infinispan/camel-infinispan/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.component.infinispan.remote.InfinispanRemoteAggregationRepository create mode 100644 components/camel-infinispan/camel-infinispan/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.component.infinispan.remote.InfinispanRemoteIdempotentRepository create mode 100644 components/camel-jcache/src/generated/java/org/apache/camel/component/jcache/processor/aggregate/JCacheAggregationRepositoryConfigurer.java create mode 100644 components/camel-jcache/src/generated/java/org/apache/camel/component/jcache/processor/idempotent/JCacheIdempotentRepositoryConfigurer.java create mode 100644 components/camel-jcache/src/generated/resources/META-INF/services/org/apache/camel/bean.properties create mode 100644 components/camel-jcache/src/generated/resources/META-INF/services/org/apache/camel/bean/JCacheAggregationRepository.json create mode 100644 components/camel-jcache/src/generated/resources/META-INF/services/org/apache/camel/bean/JCacheIdempotentRepository.json create mode 100644 components/camel-jcache/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.component.jcache.processor.aggregate.JCacheAggregationRepository create mode 100644 components/camel-jcache/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.component.jcache.processor.idempotent.JCacheIdempotentRepository create mode 100644 components/camel-jms/src/test/java/org/apache/camel/component/jms/JmsMultipleConsumersQueueTest.java delete mode 100644 components/camel-jms/src/test/java/org/apache/camel/component/jms/JmsMultipleConsumersTest.java create mode 100644 components/camel-jms/src/test/java/org/apache/camel/component/jms/JmsMultipleConsumersTopicTest.java create mode 100644 components/camel-kafka/src/generated/java/org/apache/camel/processor/idempotent/kafka/KafkaIdempotentRepositoryConfigurer.java create mode 100644 components/camel-kafka/src/generated/resources/META-INF/services/org/apache/camel/bean.properties create mode 100644 components/camel-kafka/src/generated/resources/META-INF/services/org/apache/camel/bean/KafkaIdempotentRepository.json create mode 100644 components/camel-kafka/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.processor.idempotent.kafka.KafkaIdempotentRepository create mode 100644 components/camel-kafka/src/test/java/org/apache/camel/component/kafka/integration/KafkaBreakOnFirstErrorReleaseResourcesIT.java create mode 100644 components/camel-leveldb/src/generated/java/org/apache/camel/component/leveldb/LevelDBAggregationRepositoryConfigurer.java create mode 100644 components/camel-leveldb/src/generated/resources/META-INF/services/org/apache/camel/bean.properties create mode 100644 components/camel-leveldb/src/generated/resources/META-INF/services/org/apache/camel/bean/LevelDBAggregationRepository.json create mode 100644 components/camel-leveldb/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.component.leveldb.LevelDBAggregationRepository create mode 100644 components/camel-milvus/src/generated/resources/META-INF/services/org/apache/camel/transformer.properties create mode 100644 components/camel-milvus/src/generated/resources/META-INF/services/org/apache/camel/transformer/milvus-embeddings create mode 100644 components/camel-milvus/src/generated/resources/META-INF/services/org/apache/camel/transformer/milvus-embeddings.json create mode 100644 components/camel-milvus/src/main/java/org/apache/camel/component/milvus/transform/MilvusEmbeddingsDataTypeTransformer.java create mode 100644 components/camel-mongodb/src/generated/java/org/apache/camel/component/mongodb/processor/idempotent/MongoDbIdempotentRepositoryConfigurer.java create mode 100644 components/camel-mongodb/src/generated/resources/META-INF/services/org/apache/camel/bean.properties create mode 100644 components/camel-mongodb/src/generated/resources/META-INF/services/org/apache/camel/bean/MongoDbIdempotentRepository.json create mode 100644 components/camel-mongodb/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.component.mongodb.processor.idempotent.MongoDbIdempotentRepository create mode 100644 components/camel-opensearch/src/generated/java/org/apache/camel/component/opensearch/aggregation/OpensearchBulkRequestAggregationStrategyConfigurer.java create mode 100644 components/camel-opensearch/src/generated/resources/META-INF/services/org/apache/camel/bean.properties create mode 100644 components/camel-opensearch/src/generated/resources/META-INF/services/org/apache/camel/bean/OpensearchBulkRequestAggregationStrategy.json create mode 100644 components/camel-opensearch/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.component.opensearch.aggregation.OpensearchBulkRequestAggregationStrategy delete mode 100644 components/camel-opensearch/src/main/java/org/apache/camel/component/opensearch/aggregation/BulkRequestAggregationStrategy.java create mode 100644 components/camel-opensearch/src/main/java/org/apache/camel/component/opensearch/aggregation/OpensearchBulkRequestAggregationStrategy.java create mode 100644 components/camel-qdrant/src/generated/resources/META-INF/services/org/apache/camel/transformer.properties create mode 100644 components/camel-qdrant/src/generated/resources/META-INF/services/org/apache/camel/transformer/qdrant-embeddings create mode 100644 components/camel-qdrant/src/generated/resources/META-INF/services/org/apache/camel/transformer/qdrant-embeddings.json create mode 100644 components/camel-qdrant/src/main/java/org/apache/camel/component/qdrant/transform/QdrantEmbeddingsDataTypeTransformer.java create mode 100644 components/camel-quartz/src/generated/java/org/apache/camel/routepolicy/quartz/CronScheduledRoutePolicyConfigurer.java create mode 100644 components/camel-quartz/src/generated/java/org/apache/camel/routepolicy/quartz/SimpleScheduledRoutePolicyConfigurer.java create mode 100644 components/camel-quartz/src/generated/resources/META-INF/services/org/apache/camel/bean.properties create mode 100644 components/camel-quartz/src/generated/resources/META-INF/services/org/apache/camel/bean/CronScheduledRoutePolicy.json create mode 100644 components/camel-quartz/src/generated/resources/META-INF/services/org/apache/camel/bean/SimpleScheduledRoutePolicy.json create mode 100644 components/camel-quartz/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.routepolicy.quartz.CronScheduledRoutePolicy create mode 100644 components/camel-quartz/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.routepolicy.quartz.SimpleScheduledRoutePolicy create mode 100644 components/camel-spring-redis/src/generated/java/org/apache/camel/component/redis/processor/idempotent/SpringRedisIdempotentRepositoryConfigurer.java create mode 100644 components/camel-spring-redis/src/generated/resources/META-INF/services/org/apache/camel/bean.properties create mode 100644 components/camel-spring-redis/src/generated/resources/META-INF/services/org/apache/camel/bean/SpringRedisIdempotentRepository.json create mode 100644 components/camel-spring-redis/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.component.redis.processor.idempotent.SpringRedisIdempotentRepository delete mode 100644 components/camel-spring-redis/src/main/java/org/apache/camel/component/redis/processor/idempotent/RedisIdempotentRepository.java delete mode 100644 components/camel-spring-redis/src/main/java/org/apache/camel/component/redis/processor/idempotent/RedisStringIdempotentRepository.java create mode 100644 components/camel-spring-redis/src/main/java/org/apache/camel/component/redis/processor/idempotent/SpringRedisIdempotentRepository.java create mode 100644 components/camel-spring-redis/src/main/java/org/apache/camel/component/redis/processor/idempotent/SpringRedisStringIdempotentRepository.java delete mode 100644 components/camel-spring-redis/src/test/java/org/apache/camel/component/redis/processor/idempotent/RedisIdempotentRepositoryTest.java create mode 100644 components/camel-spring-redis/src/test/java/org/apache/camel/component/redis/processor/idempotent/SpringRedisIdempotentRepositoryTest.java create mode 100644 components/camel-sql/src/generated/java/org/apache/camel/processor/aggregate/jdbc/JdbcAggregationRepositoryConfigurer.java create mode 100644 components/camel-sql/src/generated/java/org/apache/camel/processor/idempotent/jdbc/JdbcMessageIdRepositoryConfigurer.java create mode 100644 components/camel-sql/src/generated/resources/META-INF/services/org/apache/camel/bean.properties create mode 100644 components/camel-sql/src/generated/resources/META-INF/services/org/apache/camel/bean/JdbcAggregationRepository.json create mode 100644 components/camel-sql/src/generated/resources/META-INF/services/org/apache/camel/bean/JdbcMessageIdRepository.json create mode 100644 components/camel-sql/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.processor.aggregate.jdbc.JdbcAggregationRepository create mode 100644 components/camel-sql/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.processor.idempotent.jdbc.JdbcMessageIdRepository create mode 100644 components/camel-tarfile/src/generated/java/org/apache/camel/processor/aggregate/tarfile/TarAggregationStrategyConfigurer.java create mode 100644 components/camel-tarfile/src/generated/resources/META-INF/services/org/apache/camel/bean.properties create mode 100644 components/camel-tarfile/src/generated/resources/META-INF/services/org/apache/camel/bean/TarAggregationStrategy.json create mode 100644 components/camel-tarfile/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.processor.aggregate.tarfile.TarAggregationStrategy create mode 100644 components/camel-xslt-saxon/src/generated/java/org/apache/camel/component/xslt/saxon/XsltSaxonAggregationStrategyConfigurer.java create mode 100644 components/camel-xslt-saxon/src/generated/resources/META-INF/services/org/apache/camel/bean.properties create mode 100644 components/camel-xslt-saxon/src/generated/resources/META-INF/services/org/apache/camel/bean/XsltSaxonAggregationStrategy.json create mode 100644 components/camel-xslt-saxon/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.component.xslt.saxon.XsltSaxonAggregationStrategy create mode 100644 components/camel-xslt/src/generated/java/org/apache/camel/component/xslt/XsltAggregationStrategyConfigurer.java create mode 100644 components/camel-xslt/src/generated/resources/META-INF/services/org/apache/camel/bean.properties create mode 100644 components/camel-xslt/src/generated/resources/META-INF/services/org/apache/camel/bean/XsltAggregationStrategy.json create mode 100644 components/camel-xslt/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.component.xslt.XsltAggregationStrategy create mode 100644 components/camel-zipfile/src/generated/java/org/apache/camel/processor/aggregate/zipfile/ZipAggregationStrategyConfigurer.java create mode 100644 components/camel-zipfile/src/generated/resources/META-INF/services/org/apache/camel/bean.properties create mode 100644 components/camel-zipfile/src/generated/resources/META-INF/services/org/apache/camel/bean/ZipAggregationStrategy.json create mode 100644 components/camel-zipfile/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.processor.aggregate.zipfile.ZipAggregationStrategy create mode 100644 core/camel-base-engine/src/generated/java/org/apache/camel/impl/engine/DurationRoutePolicyConfigurer.java create mode 100644 core/camel-base-engine/src/generated/java/org/apache/camel/impl/engine/DurationRoutePolicyFactoryConfigurer.java create mode 100644 core/camel-base-engine/src/generated/resources/META-INF/services/org/apache/camel/bean.properties create mode 100644 core/camel-base-engine/src/generated/resources/META-INF/services/org/apache/camel/bean/DurationRoutePolicy.json create mode 100644 core/camel-base-engine/src/generated/resources/META-INF/services/org/apache/camel/bean/DurationRoutePolicyFactory.json create mode 100644 core/camel-base-engine/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.impl.engine.DurationRoutePolicy create mode 100644 core/camel-base-engine/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.impl.engine.DurationRoutePolicyFactory create mode 100644 core/camel-core-catalog/src/main/java/org/apache/camel/catalog/impl/AbstractCachingCamelCatalog.java create mode 100644 core/camel-core-processor/src/generated/java/org/apache/camel/processor/aggregate/GroupedBodyAggregationStrategyConfigurer.java create mode 100644 core/camel-core-processor/src/generated/java/org/apache/camel/processor/aggregate/GroupedExchangeAggregationStrategyConfigurer.java create mode 100644 core/camel-core-processor/src/generated/java/org/apache/camel/processor/aggregate/GroupedMessageAggregationStrategyConfigurer.java create mode 100644 core/camel-core-processor/src/generated/java/org/apache/camel/processor/aggregate/MemoryAggregationRepositoryConfigurer.java create mode 100644 core/camel-core-processor/src/generated/java/org/apache/camel/processor/aggregate/StringAggregationStrategyConfigurer.java create mode 100644 core/camel-core-processor/src/generated/java/org/apache/camel/processor/aggregate/UseLatestAggregationStrategyConfigurer.java create mode 100644 core/camel-core-processor/src/generated/java/org/apache/camel/processor/aggregate/UseOriginalAggregationStrategyConfigurer.java create mode 100644 core/camel-core-processor/src/generated/resources/META-INF/services/org/apache/camel/bean.properties create mode 100644 core/camel-core-processor/src/generated/resources/META-INF/services/org/apache/camel/bean/GroupedBodyAggregationStrategy.json create mode 100644 core/camel-core-processor/src/generated/resources/META-INF/services/org/apache/camel/bean/GroupedExchangeAggregationStrategy.json create mode 100644 core/camel-core-processor/src/generated/resources/META-INF/services/org/apache/camel/bean/GroupedMessageAggregationStrategy.json create mode 100644 core/camel-core-processor/src/generated/resources/META-INF/services/org/apache/camel/bean/MemoryAggregationRepository.json create mode 100644 core/camel-core-processor/src/generated/resources/META-INF/services/org/apache/camel/bean/StringAggregationStrategy.json create mode 100644 core/camel-core-processor/src/generated/resources/META-INF/services/org/apache/camel/bean/UseLatestAggregationStrategy.json create mode 100644 core/camel-core-processor/src/generated/resources/META-INF/services/org/apache/camel/bean/UseOriginalAggregationStrategy.json create mode 100644 core/camel-core-processor/src/generated/resources/META-INF/services/org/apache/camel/beans.properties create mode 100644 core/camel-core-processor/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.processor.aggregate.GroupedBodyAggregationStrategy create mode 100644 core/camel-core-processor/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.processor.aggregate.GroupedExchangeAggregationStrategy create mode 100644 core/camel-core-processor/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.processor.aggregate.GroupedMessageAggregationStrategy create mode 100644 core/camel-core-processor/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.processor.aggregate.MemoryAggregationRepository create mode 100644 core/camel-core-processor/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.processor.aggregate.StringAggregationStrategy create mode 100644 core/camel-core-processor/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.processor.aggregate.UseLatestAggregationStrategy create mode 100644 core/camel-core-processor/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.processor.aggregate.UseOriginalAggregationStrategy create mode 100644 core/camel-core/src/test/java/org/apache/camel/processor/EnrichVariableErrorTest.java create mode 100644 core/camel-core/src/test/java/org/apache/camel/processor/PollEnrichVariableErrorTest.java create mode 100644 core/camel-core/src/test/java/org/apache/camel/processor/ToDynamicVariableErrorTest.java create mode 100644 core/camel-core/src/test/java/org/apache/camel/processor/ToVariableErrorTest.java create mode 100644 core/camel-main/src/test/java/org/apache/camel/main/FileIdempotentRepositoryConfigurerTest.java create mode 100644 core/camel-support/src/generated/java/org/apache/camel/support/DefaultHeaderFilterStrategyConfigurer.java create mode 100644 core/camel-support/src/generated/java/org/apache/camel/support/processor/idempotent/FileIdempotentRepositoryConfigurer.java create mode 100644 core/camel-support/src/generated/java/org/apache/camel/support/processor/idempotent/MemoryIdempotentRepositoryConfigurer.java create mode 100644 core/camel-support/src/generated/java/org/apache/camel/throttling/ThrottlingExceptionRoutePolicyConfigurer.java create mode 100644 core/camel-support/src/generated/java/org/apache/camel/throttling/ThrottlingInflightRoutePolicyConfigurer.java create mode 100644 core/camel-support/src/generated/resources/META-INF/services/org/apache/camel/bean.properties create mode 100644 core/camel-support/src/generated/resources/META-INF/services/org/apache/camel/bean/DefaultHeaderFilterStrategy.json create mode 100644 core/camel-support/src/generated/resources/META-INF/services/org/apache/camel/bean/FileIdempotentRepository.json create mode 100644 core/camel-support/src/generated/resources/META-INF/services/org/apache/camel/bean/MemoryIdempotentRepository.json create mode 100644 core/camel-support/src/generated/resources/META-INF/services/org/apache/camel/bean/ThrottlingExceptionRoutePolicy.json create mode 100644 core/camel-support/src/generated/resources/META-INF/services/org/apache/camel/bean/ThrottlingInflightRoutePolicy.json create mode 100644 core/camel-support/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.support.DefaultHeaderFilterStrategy create mode 100644 core/camel-support/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.support.processor.idempotent.FileIdempotentRepository create mode 100644 core/camel-support/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.support.processor.idempotent.MemoryIdempotentRepository create mode 100644 core/camel-support/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.throttling.ThrottlingExceptionRoutePolicy create mode 100644 core/camel-support/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.throttling.ThrottlingInflightRoutePolicy create mode 100644 docs/user-manual/modules/ROOT/pages/camel-4x-upgrade-guide-4_6.adoc create mode 100644 dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/LangChainChatEndpointBuilderFactory.java create mode 100644 dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/LangChainEmbeddingsEndpointBuilderFactory.java delete mode 100644 dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/LangchainChatEndpointBuilderFactory.java delete mode 100644 dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/LangchainEmbeddingsEndpointBuilderFactory.java create mode 100644 dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/common/YamlHelper.java create mode 100644 dsl/camel-jbang/camel-jbang-core/src/main/resources/templates/error-handler-log.yaml.tmpl create mode 100644 dsl/camel-jbang/camel-jbang-core/src/main/resources/templates/error-handler-sink-kamelet.yaml.tmpl create mode 100644 dsl/camel-jbang/camel-jbang-core/src/main/resources/templates/error-handler-sink-uri.yaml.tmpl create mode 100644 dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/BindTest.java create mode 100644 dsl/camel-jbang/camel-jbang-plugin-k/src/main/java/org/apache/camel/dsl/jbang/core/commands/k/Agent.java create mode 100644 dsl/camel-jbang/camel-jbang-plugin-k/src/main/java/org/apache/camel/dsl/jbang/core/commands/k/Bind.java create mode 100644 dsl/camel-jbang/camel-jbang-plugin-k/src/main/java/org/apache/camel/dsl/jbang/core/commands/k/support/Capability.java create mode 100644 dsl/camel-jbang/camel-jbang-plugin-k/src/main/java/org/apache/camel/dsl/jbang/core/commands/k/support/RuntimeType.java create mode 100644 dsl/camel-jbang/camel-jbang-plugin-k/src/main/java/org/apache/camel/dsl/jbang/core/commands/k/support/RuntimeTypeConverter.java create mode 100644 dsl/camel-jbang/camel-jbang-plugin-k/src/main/java/org/apache/camel/dsl/jbang/core/commands/k/support/SourceMetadata.java create mode 100644 dsl/camel-jbang/camel-jbang-plugin-k/src/main/java/org/apache/camel/dsl/jbang/core/commands/k/support/StubComponentResolver.java create mode 100644 dsl/camel-jbang/camel-jbang-plugin-k/src/main/java/org/apache/camel/dsl/jbang/core/commands/k/support/StubDataFormatResolver.java create mode 100644 dsl/camel-jbang/camel-jbang-plugin-k/src/main/java/org/apache/camel/dsl/jbang/core/commands/k/support/StubLanguageResolver.java create mode 100644 dsl/camel-jbang/camel-jbang-plugin-k/src/main/java/org/apache/camel/dsl/jbang/core/commands/k/support/StubTransformerResolver.java create mode 100644 dsl/camel-jbang/camel-jbang-plugin-k/src/main/resources/templates/pipe-kamelet-kamelet.yaml.tmpl create mode 100644 dsl/camel-jbang/camel-jbang-plugin-k/src/main/resources/templates/pipe-kamelet-uri.yaml.tmpl create mode 100644 dsl/camel-jbang/camel-jbang-plugin-k/src/main/resources/templates/pipe-uri-kamelet.yaml.tmpl create mode 100644 dsl/camel-jbang/camel-jbang-plugin-k/src/main/resources/templates/pipe-uri-uri.yaml.tmpl create mode 100644 dsl/camel-jbang/camel-jbang-plugin-k/src/test/java/org/apache/camel/dsl/jbang/core/commands/k/AgentTest.java create mode 100644 dsl/camel-jbang/camel-jbang-plugin-k/src/test/java/org/apache/camel/dsl/jbang/core/commands/k/BindTest.java create mode 100644 dsl/camel-jbang/camel-jbang-plugin-k/src/test/resources/route-i.yaml create mode 100644 dsl/camel-xml-io-dsl/src/test/resources/org/apache/camel/dsl/xml/io/camel-app12.xml create mode 100644 dsl/camel-xml-jaxb-dsl-test/definition/src/test/java/org/apache/camel/dsl/xml/jaxb/definition/LoadRestConfigurationFromXmlTest.java create mode 100644 dsl/camel-xml-jaxb-dsl-test/definition/src/test/resources/org/apache/camel/dsl/xml/jaxb/definition/restConfiguration.xml create mode 100644 test-infra/camel-test-infra-hazelcast/pom.xml copy test-infra/{camel-test-infra-arangodb => camel-test-infra-hazelcast}/src/main/resources/META-INF/MANIFEST.MF (100%) create mode 100644 test-infra/camel-test-infra-hazelcast/src/test/java/org/apache/camel/test/infra/hazelcast/common/HazelcastProperties.java create mode 100644 test-infra/camel-test-infra-hazelcast/src/test/java/org/apache/camel/test/infra/hazelcast/services/HazelcastEmbeddedService.java create mode 100644 test-infra/camel-test-infra-hazelcast/src/test/java/org/apache/camel/test/infra/hazelcast/services/HazelcastRemoteService.java create mode 100644 test-infra/camel-test-infra-hazelcast/src/test/java/org/apache/camel/test/infra/hazelcast/services/HazelcastService.java create mode 100644 test-infra/camel-test-infra-hazelcast/src/test/java/org/apache/camel/test/infra/hazelcast/services/HazelcastServiceFactory.java delete mode 100644 test-infra/camel-test-infra-rocketmq/src/test/java/org/apache/camel/test/infra/rocketmq/services/RocketMQContainer.java create mode 100644 test-infra/camel-test-infra-rocketmq/src/test/java/org/apache/camel/test/infra/rocketmq/services/RocketMQContainerService.java create mode 100644 tooling/camel-tooling-model/src/main/java/org/apache/camel/tooling/model/EntityRef.java create mode 100644 tooling/camel-tooling-model/src/main/java/org/apache/camel/tooling/model/Kind.java create mode 100644 tooling/camel-tooling-model/src/main/java/org/apache/camel/tooling/model/PojoBeanModel.java create mode 100644 tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/GeneratePojoBeanMojo.java