This is an automated email from the ASF dual-hosted git repository. github-bot pushed a change to branch regen_bot_40x in repository https://gitbox.apache.org/repos/asf/camel.git
from dc79e8e8c27 CAMEL-20635: camel-jbang - Export to quarkus does not work with newer Q releases add 4b89046d701 Fixup catalog: make catalog more type safe (#13665) add 0912d0d85eb CAMEL-20611 : rename camel Langchain to camel Langchain4j (#13664) add 59319d35a2e Fix flaky test add 42b67c5e65c CAMEL-20557: Rest DSL to use openapi spec directly add bd1ca331e03 rest-openapi - validator for producer (#13666) add 447dcd3c457 CAMEL-20557: Rest DSL to use openapi spec directly add b4fad68fb9f Regen SBOM from commit 447dcd3c45715212c3d00a7dcbe2a13bed887f8b (#13668) add d0b5bd75709 CAMEL-20637: camel-rest-dsl - Matching rest operation may not select correct (#13667) add d94305fe676 Bump aws-java-sdk2-version from 2.25.20 to 2.25.21 (#13669) add 742368ce246 Bump com.alibaba:fastjson from 2.0.47 to 2.0.48 (#13670) add 1d34163c9c3 Bump org.mnode.ical4j:ical4j from 3.2.16 to 3.2.17 (#13671) add bce999bf9a7 CAMEL-20557: Rest DSL to use openapi spec directly add 7d2949481b6 Camel-AWS-Bedrock-runtime: Added all models in the related enum (#13672) add 81d42a3b14d Bump org.l2x6.cq:cq-alias-fastinstall-quickly-extension (#13673) add 8d87b2e450e Bump elasticsearch-java-client-version from 8.12.2 to 8.13.0 (#13674) add d2a403c3e60 Bump com.google.cloud:google-cloud-functions-bom from 2.39.0 to 2.41.0 (#13675) add 9f118bfcb19 CAMEL-19535 - camel-master: replace Thread.sleep in tests. (#13676) add 9ed3a36b326 CAMEL-20631: Support Knative broker references in Pipes add 2664967a13b Bump com.sun.xml.bind:jaxb-osgi from 4.0.4 to 4.0.5 (#13680) add 3b54ca02ad1 Bump org.apache.commons:commons-compress from 1.26.0 to 1.26.1 (#13681) add 4656ec1996f Bump bytebuddy-version from 1.14.12 to 1.14.13 (#13682) add dabe04d768b Bump aws-java-sdk2-version from 2.25.21 to 2.25.23 (#13679) add 19cbd1b67f1 Bump huaweicloud-sdk-version from 3.1.88 to 3.1.89 (#13684) add 192434f0e60 Bump com.google.apis:google-api-services-sheets (#13683) add 3471962ffba Fix xref add e695f15d225 CAMEL-20641 - Camel-AWS-Bedrock-Agent: Add information about failures in ingestion job as header (#13687) add 4c316de8ce1 CAMEL-20639: Support Kafka topic references in Pipes add 8ecf93604d7 CAMEL-20642 - Camel-AWS-Bedrock: Support Anthropic Haiku model add 330e3ad6e69 CAMEL-20642 - Camel-AWS-Bedrock: Support Anthropic Haiku model add 89e0ded04fc CAMEL-20642 - Camel-AWS-Bedrock: Support Anthropic Haiku model add a3f0c8530cf CAMEL-20642 - Camel-AWS-Bedrock: Support Anthropic Haiku model add 0c5dae902a0 rest-dsl binding part 1 (#13688) add ab8dd797ae8 rest-dsl openapi binding part 2 (#13691) add 26dd138bac5 CAMEL-20643: Add option to propagate Opentelemtry Context even when tracing is disabled for a Camel Processor add 9554ea28771 camel-jbang - Upgrade to quarkus 3.9.2 add 3a2a583e17b Bump aws-java-sdk2-version from 2.25.23 to 2.25.24 (#13694) add e5c20c77dac rest-dsl openapi binding part 3 (#13692) add 9ff2e15c3c8 CAMEL-20644 - Camel-AWS-Bedrock-Agent-Runtime: Support usage of sessionId to continue the same session with the knowledge base (#13695) add 06c22e4f50c rest-dsl - binding part 4 (#13697) add e070aae9898 CAMEL-20557: Rest DSL to use openapi spec directly add 3e03b8e2c50 CAMEL-20557: Rest DSL to use openapi spec directly add 663029a99f9 CAMEL-20562 - Camel-AWS-Bedrock: Support Mistral AI models - Mistral 7B Instruct (#13700) add 2cfd8957b06 Fixed wrong link add 3f19fbe0105 Add Spring Boot Docs add 80f1e21f440 Add Smb client configuration add 86842afe186 Polished add bf616cd524c CAMEL-20557: Rest DSL to use openapi spec directly add 31699bd91c8 camel-smb: polish add ed12b8a0d1c CAMEL-20562 - Camel-AWS-Bedrock: Support Mistral AI models - Mistral 8x7B Instruct add 650e1aa9166 CAMEL-20562 - Camel-AWS-Bedrock: Support Mistral AI models - Mistral 8x7B Instruct add 46d5af7431a CAMEL-20557: Rest DSL to use openapi spec directly add 30928a1a89a Regen add 846e43b3487 Bump com.fasterxml.woodstox:woodstox-core from 6.6.1 to 6.6.2 (#13705) add d4526df5c72 (chores) camel-test-infra-arangodb: use the correct property for startup attempts add 3d844b0d2eb (chores) camel-test-infra-arangodb: upgrade to the ArangoDB 3.11.8 add 88d6be77241 (chores) camel-test-infra-openldap: decouple the container from the local service add d9fb364bd66 (chores) camel-test-infra-redis: decouple the container from the local service add ff1ad0ae9c2 CAMEL-19533 - camel-mail: replace Thread.sleep in tests. add c4499beb638 CAMEL-19543 - camel-sjms2: replace Thread.sleep in tests. add d5e89dacfec CAMEL-20640: Remove unused and old openapi v2 stuff add 9e563446713 Fixed missing license information on the top of the files add 2f9a0712b3a Regen SBOM from commit 9e563446713838887fa969aed0b4c59caeb71fea (#13709) add 71a21b78345 CAMEL-18017: return body part fields copied from parsed MDN entity to avoid corruption (#13708) add be07323653b Fix camel-vertx-websocket endpoint instantiation when connection to remote websocket server (#13707) add e97394c0ce8 Bump aws-java-sdk2-version from 2.25.24 to 2.25.26 (#13711) add 9d7ee37e81f Bump org.atmosphere:atmosphere-runtime from 3.0.4 to 3.0.5 (#13712) add bc2ee3d2fec Regen add f7f1a5b7b38 Bump bouncycastle-version from 1.77 to 1.78 (#13713) add 3d7d9bb1d3b Bump io.grpc:grpc-bom from 1.62.2 to 1.63.0 (#13714) add 404588cc71c Upgrade Camel Kamelets to version 4.5.0 (#13715) add cdf727e77b5 CAMEL-20562 - Camel-AWS-Bedrock: Support Mistral AI models - Mistral Large (#13716) add 4376e72bec4 CAMEL-20649: stop using a custom Apache Artemis container add 730d499791b CAMEL-20649: test fixes add 3b356e2cceb (chores) camel-test-arangodb: upgrade to the latest ArangoDB client add 358fb5f57ff (chores) camel-test-infra-arangodb: upgrade to the latest ArangoDB container add 2c1ab420476 Bump com.graphql-java:graphql-java from 21.4 to 21.5 (#13720) add d126d51bd47 (chores) camel-kafka: disable flaky test on GH actions add e43c48a9845 Bump aws-java-sdk2-version from 2.25.26 to 2.25.27 (#13721) add 3ecadc24097 Bump org.postgresql:postgresql from 42.7.2 to 42.7.3 (#13722) add cd102189e71 CAMEL-20506 - Google Mail Stream CloudEvent transformer (#13724) add 6613dffbbda CAMEL-20532: consolidate common failsafe configurations add 686337a2c41 CAMEL-20661: Revert "Bump bouncycastle-version from 1.77 to 1.78 (#13713)" add 2ff4d248290 (chores) camel-core: cleaned up duplicated code add 3fedbc8c9d0 (chores) camel-core: removed and/or fixed redundant suppressions add 32d017d51db (chores) camel-core: added missing test annotations add fd493dc88c6 (chores) camel-core: removed commented out code add b78904f255a (chores) camel-core: use the standard charsets constants add 3d7ec8d7eb9 (chores) camel-core: avoid unnecessary calls to toString add b0b7f28041d (chores) camel-core: removed unnecessary semicolon add 9f1737d1ec2 Bump swagger-openapi3-java-parser-version from 2.1.21 to 2.1.22 (#13733) add 07683137e21 Bump tika-version from 2.9.1 to 2.9.2 (#13731) add d3cae379905 Bump huaweicloud-sdk-version from 3.1.89 to 3.1.90 (#13729) add c0adc481d3a Bump jetty-version from 12.0.7 to 12.0.8 (#13728) add fc35154c164 Bump org.codehaus.mojo:javacc-maven-plugin from 3.0.1 to 3.1.0 (#13730) add a7ec9eb79d4 ARTEMIS-4715: adjust the wildcard to use the correct wildcard character add feb6254f182 (chores) camel-test-infra-artemis: always use the latest container available add 68ede934e4b CAMEL-20659 include contentTransferEncoding on parsed Disposition Notification Report (#13726) add eeea1a5bc49 Upgrade Localstack container image to version 3.3.0 (#13740) add aaee6a08ce1 (chores) camel-kafka: prevent very slow test from running on Github CI add 90ea097274d Bump tar from 6.1.11 to 6.2.1 in /docs (#13735) add 02d70f69c3c Bump org.apache.maven.plugin-tools:maven-plugin-annotations (#13732) add 5e10379aa14 Camel-Kafka: Added missing imports in integration test (#13742) add cc090c4003c Regen add 334db6914fc Camel-Hashicorp-Vault: Use latest Vault container image version 1.16.1 (#13743) add dbf8f34024c Bump debezium-version from 2.5.4.Final to 2.6.0.Final (#13744) add 9830f8a9a7b CAMEL-20758: make the subscription logic more flexible add 3512b8a8569 Camel-Debezium: Upgrade to 2.6.0.Final and regen add a14c62d6132 Bump com.google.cloud:libraries-bom from 26.34.0 to 26.37.0 (#13745) add 65336357091 Bump org.opensearch.client:opensearch-java from 2.8.3 to 2.9.1 (#13746) add c8667d26be7 Bump com.hazelcast:hazelcast from 5.3.6 to 5.3.7 (#13747) add f0dc6e07e72 Bump aws-java-sdk2-version from 2.25.27 to 2.25.29 (#13750) add 718feb6d295 Bump com.dropbox.core:dropbox-core-sdk from 6.0.0 to 6.1.0 (#13751) add 77e077ab7ab Upgrade Opensearch test-infra image to version 2.13.0 (#13757) add 08799b006fb Bump com.cedarsoftware:java-util from 2.4.6 to 2.5.0 (#13749) add 81696307ff2 Bump johnzon-version from 2.0.0 to 2.0.1 (#13756) add c35234fb0b6 Bump io.milvus:milvus-sdk-java from 2.3.4 to 2.3.5 (#13753) add d8d24a7c0d6 CAMEL-20662: Add more consumer options for the gRPC server setup add b2ff0aaa07a Bump org.awaitility:awaitility from 4.2.0 to 4.2.1 (#13752) add 15bcb25d506 (chores) camel-core: removed unnecessary test methods add 2a17a90d31e (chores) camel-core: use static inner classes add c75b49043e3 (chores) camel-core: use bulk API calls add a4f8086003d (chores) camel-core: prefer primitive values when possible add 34f1bb5a4d5 (chores) camel-core: simplify assertions add 5cb623a39a9 CAMEL-20758: remove commented code add 14007c27ea2 CAMEL-20758: remove duplicated code add 32fb1f1239b CAMEL-20758: allow user-provided subscription adapters add 52ed53ddf1e (chores) camel-core: removed empty string concatenations add 3ee3d353b7e (chores) camel-core: use Math calls when possible add beafab729fb (chores) camel-core: fixed bogus test assertions add 3880af883dc (chores) camel-core: use isEmpty when possible add b4e6f0ec13a (chores) camel-core: do not use protected visibility on final classes add 353a80746a2 Upgrade Nats container image version to 2.10.14 (#13765) add ecf93d598bd Bump io.projectreactor:reactor-core from 3.6.4 to 3.6.5 (#13766) add d6696104811 Bump com.slack.api:slack-api-client from 1.38.3 to 1.39.0 (#13768) add ffc62867f38 Bump pulsar-version from 3.2.1 to 3.2.2 (#13767) add 7aa10076f43 Bump com.google.cloud:google-cloud-functions-bom from 2.41.0 to 2.43.0 (#13769) add 450c4a62287 Bump aws-java-sdk2-version from 2.25.29 to 2.25.30 (#13770) add 55885369718 (chores) camel-infinispan: minor test cleanups add 10c559b507c (chores) camel-core-catalog: extract independent code snippets from large code blocks add 5949e91a22f (chores) camel-core-support: extract independent code snippets from large code blocks add e977bf5dff0 (chores) camel-core-console: extract independent code snippets from large code blocks add df83a136ed0 (chores) camel-core-engine: extract independent code snippets from large code blocks add 9bb2d25defe (chores) camel-core-processor: extract independent code snippets from large code blocks add 7e7a04dc045 (chores) camel-core-model: extract independent code snippets from large code blocks add 03b7473a86e (chores) camel-core-main: extract independent code snippets from large code blocks add ed72e44bf4d CAMEL-20574 - Camel-Milvus: Add more producer operation - Query (#13774) add 84eb84158e0 Bump io.nats:jnats from 2.17.3 to 2.17.6 (#13772) add c0ba9a68b8d Upgrade SmallRye Fault Tolerance to 6.3.0 add bcbfb484a7d Fixing documentation typos (#13764) add e4d4b45f114 Downgrade Milvus SDK to 2.3.4 (#13777) add e3bf166dabe (chores) camel-core: disable flaky core tests on GitHub add d42a65b41e8 upgrade spring 6.1.6 (#13778) add eb570014bda CAMEL-20671: camel-core-model - DSL description should be attribute and not element in json metadata add cfd2b1745a4 Add properties to skip execution of the validate and route coverage mojos (#13717) add 3f725da6852 Regen add 50b2fc5a198 CAMEL-20663: camel-main - Reading properties file should support mixed case and dash vs no-dash style all combinations (#13779) add 9de62afad05 Align DSL for Java, XML and YAML for error handler and stream caching (#13780) add 49e582f7465 Regen SBOM from commit 9de62afad05220f6fd413bbbc71c5c3ae2a66daf (#13781) add 81171c44dc0 (chores) camel-core: extract independent code snippets from large code blocks in tests add 4428fc01f0a (chores) camel-core: externalized large strings from tests add 2773d95a9e9 CAMEL-20521: camel-amqp - AMQP publisher application is losing messages with local JMS transaction enabled (#13403) No new revisions were added by this update. Summary of changes: .mvn/extensions.xml | 2 +- bom/camel-bom/pom.xml | 4 +- camel-sbom/camel-sbom.json | 30894 ++++++++++--------- camel-sbom/camel-sbom.xml | 22770 +++++++------- catalog/camel-allcomponents/pom.xml | 4 +- .../org/apache/camel/catalog/components.properties | 4 +- .../camel/catalog/components/aws-bedrock.json | 4 +- .../apache/camel/catalog/components/aws2-ec2.json | 2 +- .../camel/catalog/components/debezium-db2.json | 52 +- .../camel/catalog/components/debezium-mongodb.json | 146 +- .../camel/catalog/components/debezium-mysql.json | 60 +- .../camel/catalog/components/debezium-oracle.json | 356 +- .../catalog/components/debezium-postgres.json | 98 +- .../catalog/components/debezium-sqlserver.json | 218 +- .../org/apache/camel/catalog/components/grpc.json | 61 +- .../camel/catalog/components/langchain4j-chat.json | 22 +- ...embeddings.json => langchain4j-embeddings.json} | 26 +- .../camel/catalog/components/rest-openapi.json | 60 +- .../org/apache/camel/catalog/components/smb.json | 55 +- .../apache/camel/catalog/components/validator.json | 2 +- .../main/camel-main-configuration-metadata.json | 1 + .../org/apache/camel/catalog/models/aggregate.json | 2 +- .../org/apache/camel/catalog/models/bean.json | 2 +- .../org/apache/camel/catalog/models/choice.json | 2 +- .../camel/catalog/models/circuitBreaker.json | 2 +- .../apache/camel/catalog/models/claimCheck.json | 2 +- .../apache/camel/catalog/models/convertBodyTo.json | 2 +- .../camel/catalog/models/convertHeaderTo.json | 2 +- .../camel/catalog/models/convertVariableTo.json | 2 +- .../org/apache/camel/catalog/models/delay.json | 2 +- .../org/apache/camel/catalog/models/delete.json | 2 +- .../org/apache/camel/catalog/models/doCatch.json | 2 +- .../org/apache/camel/catalog/models/doFinally.json | 2 +- .../org/apache/camel/catalog/models/doTry.json | 2 +- .../apache/camel/catalog/models/dynamicRouter.json | 2 +- .../org/apache/camel/catalog/models/enrich.json | 2 +- .../org/apache/camel/catalog/models/filter.json | 2 +- .../org/apache/camel/catalog/models/from.json | 2 +- .../org/apache/camel/catalog/models/get.json | 2 +- .../org/apache/camel/catalog/models/head.json | 2 +- .../camel/catalog/models/idempotentConsumer.json | 2 +- .../org/apache/camel/catalog/models/inputType.json | 2 +- .../org/apache/camel/catalog/models/intercept.json | 2 +- .../apache/camel/catalog/models/interceptFrom.json | 2 +- .../catalog/models/interceptSendToEndpoint.json | 2 +- .../org/apache/camel/catalog/models/kamelet.json | 2 +- .../apache/camel/catalog/models/loadBalance.json | 2 +- .../org/apache/camel/catalog/models/log.json | 2 +- .../org/apache/camel/catalog/models/loop.json | 2 +- .../org/apache/camel/catalog/models/marshal.json | 2 +- .../org/apache/camel/catalog/models/multicast.json | 2 +- .../apache/camel/catalog/models/onCompletion.json | 2 +- .../apache/camel/catalog/models/onException.json | 2 +- .../apache/camel/catalog/models/onFallback.json | 2 +- .../org/apache/camel/catalog/models/openApi.json | 2 +- .../org/apache/camel/catalog/models/otherwise.json | 2 +- .../apache/camel/catalog/models/outputType.json | 2 +- .../org/apache/camel/catalog/models/patch.json | 2 +- .../org/apache/camel/catalog/models/pausable.json | 2 +- .../org/apache/camel/catalog/models/pipeline.json | 2 +- .../org/apache/camel/catalog/models/policy.json | 2 +- .../apache/camel/catalog/models/pollEnrich.json | 2 +- .../org/apache/camel/catalog/models/post.json | 2 +- .../org/apache/camel/catalog/models/process.json | 2 +- .../org/apache/camel/catalog/models/put.json | 2 +- .../apache/camel/catalog/models/recipientList.json | 2 +- .../apache/camel/catalog/models/removeHeader.json | 2 +- .../apache/camel/catalog/models/removeHeaders.json | 2 +- .../camel/catalog/models/removeProperties.json | 2 +- .../camel/catalog/models/removeProperty.json | 2 +- .../camel/catalog/models/removeVariable.json | 2 +- .../apache/camel/catalog/models/resequence.json | 2 +- .../org/apache/camel/catalog/models/rest.json | 2 +- .../apache/camel/catalog/models/restBinding.json | 2 +- .../camel/catalog/models/restConfiguration.json | 27 +- .../org/apache/camel/catalog/models/rests.json | 2 +- .../org/apache/camel/catalog/models/resumable.json | 2 +- .../org/apache/camel/catalog/models/rollback.json | 2 +- .../org/apache/camel/catalog/models/route.json | 11 +- .../camel/catalog/models/routeConfiguration.json | 2 +- .../camel/catalog/models/routeConfigurations.json | 2 +- .../apache/camel/catalog/models/routeTemplate.json | 2 +- .../camel/catalog/models/routeTemplates.json | 2 +- .../org/apache/camel/catalog/models/routes.json | 2 +- .../apache/camel/catalog/models/routingSlip.json | 2 +- .../org/apache/camel/catalog/models/saga.json | 2 +- .../org/apache/camel/catalog/models/sample.json | 2 +- .../org/apache/camel/catalog/models/script.json | 2 +- .../apache/camel/catalog/models/serviceCall.json | 2 +- .../org/apache/camel/catalog/models/setBody.json | 2 +- .../camel/catalog/models/setExchangePattern.json | 2 +- .../org/apache/camel/catalog/models/setHeader.json | 2 +- .../apache/camel/catalog/models/setHeaders.json | 2 +- .../apache/camel/catalog/models/setProperty.json | 2 +- .../apache/camel/catalog/models/setVariable.json | 2 +- .../org/apache/camel/catalog/models/sort.json | 2 +- .../org/apache/camel/catalog/models/split.json | 2 +- .../org/apache/camel/catalog/models/step.json | 2 +- .../org/apache/camel/catalog/models/stop.json | 2 +- .../camel/catalog/models/templatedRoutes.json | 2 +- .../camel/catalog/models/threadPoolProfile.json | 2 +- .../org/apache/camel/catalog/models/threads.json | 2 +- .../org/apache/camel/catalog/models/throttle.json | 2 +- .../camel/catalog/models/throwException.json | 2 +- .../org/apache/camel/catalog/models/to.json | 2 +- .../org/apache/camel/catalog/models/toD.json | 2 +- .../apache/camel/catalog/models/transacted.json | 2 +- .../org/apache/camel/catalog/models/transform.json | 2 +- .../org/apache/camel/catalog/models/unmarshal.json | 2 +- .../org/apache/camel/catalog/models/validate.json | 2 +- .../org/apache/camel/catalog/models/when.json | 2 +- .../catalog/models/whenSkipSendToEndpoint.json | 2 +- .../org/apache/camel/catalog/models/wireTap.json | 2 +- .../apache/camel/catalog/schemas/camel-spring.xsd | 11 + .../apache/camel/catalog/transformers.properties | 1 + ...google-mail-stream-application-cloudevents.json | 14 + .../org/apache/camel/catalog/CamelCatalog.java | 6 + catalog/camel-report-maven-plugin/pom.xml | 12 - .../org/apache/camel/maven/RouteCoverageMojo.java | 14 +- .../java/org/apache/camel/maven/ValidateMojo.java | 37 +- .../camel/component/activemq/ActiveMQRouteIT.java | 19 +- .../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 - .../services/org/apache/camel/TypeConverterLoader | 2 - .../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 - .../pom.xml | 4 +- .../chat/LangChain4jChatComponentConfigurer.java} | 20 +- .../LangChain4jChatConfigurationConfigurer.java} | 14 +- .../chat/LangChain4jChatEndpointConfigurer.java} | 12 +- .../chat/LangChain4jChatEndpointUriFactory.java} | 6 +- .../langchain4j/chat/langchain4j-chat.json | 22 +- .../services/org/apache/camel/component.properties | 6 +- .../org/apache/camel/component/langchain4j-chat | 2 + .../camel/configurer/langchain4j-chat-component | 2 + .../camel/configurer/langchain4j-chat-endpoint | 2 + ...t.langchain4j.chat.LangChain4jChatConfiguration | 2 + .../camel/urifactory/langchain4j-chat-endpoint | 2 + .../src/main/docs/langchain4j-chat-component.adoc} | 28 +- .../langchain4j/chat/LangChain4jChat.java} | 10 +- .../chat/LangChain4jChatComponent.java} | 22 +- .../chat/LangChain4jChatConfiguration.java} | 18 +- .../langchain4j/chat/LangChain4jChatEndpoint.java} | 22 +- .../chat/LangChain4jChatOperations.java} | 4 +- .../langchain4j/chat/LangChain4jChatProducer.java} | 18 +- .../langchain4j.chat/LangChain4jChatIT.java} | 16 +- .../langchain4j.chat}/OllamaTestSupport.java | 2 +- .../src/test/resources/log4j2.properties | 6 +- .../pom.xml | 4 +- .../LangChain4jEmbeddingsComponentConfigurer.java} | 16 +- ...gChain4jEmbeddingsConfigurationConfigurer.java} | 10 +- .../LangChain4jEmbeddingsConverterLoader.java} | 12 +- .../LangChain4jEmbeddingsEndpointConfigurer.java} | 8 +- .../LangChain4jEmbeddingsEndpointUriFactory.java} | 6 +- .../embeddings/langchain4j-embeddings.json} | 26 +- .../services/org/apache/camel/TypeConverterLoader | 2 + .../services/org/apache/camel/component.properties | 6 +- .../apache/camel/component/langchain4j-embeddings | 2 + .../configurer/langchain4j-embeddings-component | 2 + .../configurer/langchain4j-embeddings-endpoint | 2 + ...j.embeddings.LangChain4jEmbeddingsConfiguration | 2 + .../urifactory/langchain4j-embeddings-endpoint | 2 + .../docs/langchain4j-embeddings-component.adoc} | 10 +- .../embeddings/LangChain4jEmbeddings.java} | 18 +- .../LangChain4jEmbeddingsComponent.java} | 22 +- .../LangChain4jEmbeddingsConfiguration.java} | 8 +- .../LangChain4jEmbeddingsConverter.java} | 4 +- .../embeddings/LangChain4jEmbeddingsEndpoint.java} | 24 +- .../embeddings/LangChain4jEmbeddingsProducer.java} | 20 +- ...gChain4jEmbeddingsComponentMilvusTargetIT.java} | 6 +- ...gChain4jEmbeddingsComponentQdrantTargetIT.java} | 6 +- .../LangChain4jEmbeddingsComponentTest.java} | 16 +- .../src/test/resources/log4j2.properties | 6 +- components/camel-ai/pom.xml | 4 +- .../component/arangodb/integration/BaseGraph.java | 2 +- .../AS2MessageDispositionNotificationEntity.java | 15 +- ...spositionNotificationMultipartReportEntity.java | 5 +- .../component/as2/api/entity/EntityParser.java | 2 +- .../util/DispositionNotificationContentUtils.java | 10 +- .../component/as2/api/entity/EntityParserTest.java | 83 +- .../aws2/bedrock/runtime/aws-bedrock.json | 4 +- .../src/main/docs/aws-bedrock-component.adoc | 65 +- .../component/aws2/bedrock/BedrockModels.java | 6 +- .../aws2/bedrock/agent/BedrockAgentConstants.java | 18 +- .../agent/BedrockAgentIngestionJobConsumer.java | 4 + .../aws2/bedrock/agent/BedrockAgentProducer.java | 3 + .../agentruntime/BedrockAgentRuntimeProducer.java | 12 +- .../aws2/bedrock/runtime/BedrockConfiguration.java | 2 +- .../aws2/bedrock/runtime/BedrockProducer.java | 16 +- .../runtime/integration/BedrockProducerIT.java | 131 + .../apache/camel/component/aws2/ec2/aws2-ec2.json | 2 +- .../debezium/DebeziumDb2ComponentConfigurer.java | 36 + .../debezium/DebeziumDb2EndpointConfigurer.java | 36 + .../debezium/DebeziumDb2EndpointUriFactory.java | 8 +- .../Db2ConnectorEmbeddedDebeziumConfiguration.java | 99 + .../camel/component/debezium/debezium-db2.json | 52 +- .../DebeziumMongodbComponentConfigurer.java | 42 +- .../DebeziumMongodbEndpointConfigurer.java | 42 +- .../DebeziumMongodbEndpointUriFactory.java | 9 +- ...goDbConnectorEmbeddedDebeziumConfiguration.java | 116 +- .../camel/component/debezium/debezium-mongodb.json | 146 +- .../debezium/DebeziumMySqlComponentConfigurer.java | 48 + .../debezium/DebeziumMySqlEndpointConfigurer.java | 48 + .../debezium/DebeziumMySqlEndpointUriFactory.java | 10 +- ...ySqlConnectorEmbeddedDebeziumConfiguration.java | 132 + .../camel/component/debezium/debezium-mysql.json | 60 +- .../DebeziumOracleComponentConfigurer.java | 72 +- .../debezium/DebeziumOracleEndpointConfigurer.java | 72 +- .../debezium/DebeziumOracleEndpointUriFactory.java | 14 +- ...acleConnectorEmbeddedDebeziumConfiguration.java | 193 +- .../camel/component/debezium/debezium-oracle.json | 356 +- .../DebeziumPostgresComponentConfigurer.java | 66 +- .../DebeziumPostgresEndpointConfigurer.java | 66 +- .../DebeziumPostgresEndpointUriFactory.java | 13 +- ...gresConnectorEmbeddedDebeziumConfiguration.java | 191 +- .../component/debezium/debezium-postgres.json | 98 +- .../DebeziumSqlserverComponentConfigurer.java | 42 + .../DebeziumSqlserverEndpointConfigurer.java | 42 + .../DebeziumSqlserverEndpointUriFactory.java | 9 +- ...rverConnectorEmbeddedDebeziumConfiguration.java | 142 +- .../component/debezium/debezium-sqlserver.json | 218 +- components/camel-disruptor/pom.xml | 2 +- components/camel-ftp/pom.xml | 16 +- components/camel-google/camel-google-mail/pom.xml | 8 + .../org/apache/camel/transformer.properties | 7 + .../google-mail-stream-application-cloudevents | 2 + ...google-mail-stream-application-cloudevents.json | 14 + ...gleMailStreamCloudEventDataTypeTransformer.java | 57 + .../main/docs/google-pubsub-lite-component.adoc | 2 +- .../component/grpc/GrpcEndpointConfigurer.java | 66 + .../component/grpc/GrpcEndpointUriFactory.java | 13 +- .../org/apache/camel/component/grpc/grpc.json | 61 +- .../camel/component/grpc/GrpcConfiguration.java | 168 +- .../apache/camel/component/grpc/GrpcConsumer.java | 20 + .../grpc/GrpcConsumerConfigurationTest.java | 32 + ...panRemoteAggregationRepositoryOperationsIT.java | 31 +- .../remote/InfinispanRemoteConfigurationIT.java | 18 +- .../remote/InfinispanRemoteProducerIT.java | 4 + .../remote/InfinispanRemoteQueryConsumerIT.java | 5 + components/camel-jms/pom.xml | 7 - .../camel/component/jms/JmsConfiguration.java | 22 +- .../component/jms/RestartBrokerBeforeCommitIT.java | 263 + components/camel-kafka/pom.xml | 5 - .../camel-kafka/src/main/docs/kafka-component.adoc | 31 +- .../camel/component/kafka/KafkaConstants.java | 2 + .../camel/component/kafka/KafkaFetchRecords.java | 35 +- .../kafka/consumer/support/TopicHelper.java | 49 + .../subcription/DefaultSubscribeAdapter.java | 41 + .../support/subcription/SubscribeAdapter.java | 36 +- .../consumer/support/subcription/TopicInfo.java} | 31 +- .../KafkaBreakOnFirstErrorReleaseResourcesIT.java | 4 +- .../KafkaBreakOnFirstErrorSeekIssueIT.java | 2 + .../KafkaConsumerCustomSubscribeAdapterIT.java | 105 + .../mail/MailAttachmentsUmlautIssueTest.java | 9 +- .../camel/component/mail/MailDisconnectTest.java | 20 +- .../component/mail/MailPostProcessActionTest.java | 12 +- components/camel-master/pom.xml | 6 + .../component/master/MasterComponentTest.java | 6 +- .../faulttolerance/FaultToleranceProcessor.java | 13 +- .../camel/component/milvus/MilvusAction.java | 1 + .../camel/component/milvus/MilvusProducer.java | 18 + .../MilvusEmbeddingsDataTypeTransformer.java | 5 +- .../component/milvus/it/MilvusComponentIT.java | 23 + .../openapi/DefaultRestDefinitionsResolver.java | 6 - .../camel/openapi/RestDefinitionsResolver.java | 2 - .../apache/camel/openapi/RestOpenApiReader.java | 3 - .../openapi/jmx/JmxRestDefinitionsResolver.java | 18 - .../OpenTelemetryTracingStrategy.java | 72 +- .../CamelOpenTelemetryTestSupport.java | 4 + ...lemetryTracingStrategyPropagateContextTest.java | 128 + .../http/vertx/VertxPlatformHttpConsumer.java | 4 +- .../http/vertx/VertxPlatformHttpEngine.java | 4 +- ...mHttpRestOpenApiConsumerRestDslBindingTest.java | 106 + ...PlatformHttpRestOpenApiConsumerRestDslTest.java | 4 + .../platform/http/vertx/model/Category.java} | 30 +- .../component/platform/http/vertx/model/Pet.java | 99 + .../component/platform/http/vertx/model/Tag.java} | 30 +- ...sumer.java => DefaultPlatformHttpConsumer.java} | 33 +- .../platform/http/PlatformHttpComponent.java | 2 +- .../platform/http/PlatformHttpEndpoint.java | 10 +- .../platform/http/spi/PlatformHttpConsumer.java} | 16 +- .../http/spi/PlatformHttpConsumerAware.java} | 12 +- .../platform/http/spi/PlatformHttpEngine.java | 7 +- .../http/JettyCustomPlatformHttpConsumer.java | 5 +- .../http/JettyCustomPlatformHttpEngine.java | 4 +- .../QdrantEmbeddingsDataTypeTransformer.java | 4 +- components/camel-rest-openapi/pom.xml | 24 - .../openapi/RestOpenApiComponentConfigurer.java | 12 +- .../openapi/RestOpenApiEndpointConfigurer.java | 21 - .../openapi/RestOpenApiEndpointUriFactory.java | 8 +- .../camel/component/rest/openapi/rest-openapi.json | 60 +- .../src/main/docs/rest-openapi-component.adoc | 66 +- .../DefaultRestOpenapiProcessorStrategy.java | 61 +- .../rest/openapi/RestOpenApiComponent.java | 43 +- .../rest/openapi/RestOpenApiConsumerPath.java | 10 +- .../rest/openapi/RestOpenApiEndpoint.java | 86 +- .../rest/openapi/RestOpenApiProcessor.java | 265 +- .../rest/openapi/RestOpenapiProcessorStrategy.java | 15 +- .../openapi/validator/DefaultRequestValidator.java | 124 + .../validator/RequestValidationCustomizer.java | 51 - .../rest/openapi/validator/RequestValidator.java | 163 +- .../openapi/validator/RestOpenApiOperation.java | 2 +- .../RestOpenApiCustomValidatorCustomizerTest.java | 135 - .../openapi/RestOpenApiRequestValidationTest.java | 72 +- .../camel-salesforce-maven-plugin/pom.xml | 2 +- .../camel-servicenow-maven-plugin/pom.xml | 2 +- .../consumer/InOnlyTopicDurableConsumerTest.java | 13 +- .../camel/component/smb/SmbEndpointConfigurer.java | 11 + .../camel/component/smb/SmbEndpointUriFactory.java | 8 +- .../org/apache/camel/component/smb/smb.json | 55 +- .../camel-smb/src/main/docs/smb-component.adoc | 5 + .../camel/component/smb/SmbConfiguration.java | 34 +- .../apache/camel/component/smb/SmbConsumer.java | 8 +- .../apache/camel/component/smb/SmbEndpoint.java | 3 +- .../apache/camel/component/smb/SmbComponentIT.java | 10 +- components/camel-spring-xml/pom.xml | 1 - .../camel/spring/config/ErrorHandlerRouteTest.java | 58 + .../camel/spring/config/errorHandlerRoute.xml | 41 + .../camel/component/validator/validator.json | 2 +- .../DefaultValidatorResourceResolverFactory.java | 3 +- .../component/validator/ValidatorEndpoint.java | 2 +- .../vertx/websocket/VertxWebsocketComponent.java | 13 +- .../VertxWebsocketEndpointConfigurationTest.java | 13 + components/pom.xml | 8 +- .../src/main/java/org/apache/camel/BeanScope.java | 2 +- .../org/apache/camel/spi/RestConfiguration.java | 13 + .../support/jsse/BaseSSLContextParameters.java | 8 +- .../apache/camel/trait/message/MessageTrait.java | 2 +- .../impl/debugger/DefaultBacklogDebugger.java | 2 +- .../engine/DefaultRuntimeEndpointRegistry.java | 1 - .../impl/engine/InternalRouteStartupManager.java | 4 +- .../impl/cloud/CombinedServiceFilterTest.java | 5 +- .../impl/cloud/ServiceCallConfigurationTest.java | 22 +- .../camel/impl/console/ConsumerDevConsole.java | 53 +- .../apache/camel/impl/console/RouteDevConsole.java | 53 +- .../camel/impl/console/ThreadDevConsole.java | 41 +- .../apache/camel/impl/console/TopDevConsole.java | 50 +- .../camel/impl/console/TransformerConsole.java | 13 +- .../camel/impl/console/VariablesDevConsole.java | 31 +- .../camel/catalog/impl/AbstractCamelCatalog.java | 93 +- .../camel/impl/RestConfigurationConfigurer.java | 6 + .../java/org/apache/camel/impl/DefaultModel.java | 23 +- .../META-INF/org/apache/camel/model/aggregate.json | 2 +- .../META-INF/org/apache/camel/model/bean.json | 2 +- .../META-INF/org/apache/camel/model/choice.json | 2 +- .../org/apache/camel/model/circuitBreaker.json | 2 +- .../org/apache/camel/model/claimCheck.json | 2 +- .../org/apache/camel/model/cloud/serviceCall.json | 2 +- .../org/apache/camel/model/convertBodyTo.json | 2 +- .../org/apache/camel/model/convertHeaderTo.json | 2 +- .../org/apache/camel/model/convertVariableTo.json | 2 +- .../META-INF/org/apache/camel/model/delay.json | 2 +- .../META-INF/org/apache/camel/model/doCatch.json | 2 +- .../META-INF/org/apache/camel/model/doFinally.json | 2 +- .../META-INF/org/apache/camel/model/doTry.json | 2 +- .../org/apache/camel/model/dynamicRouter.json | 2 +- .../META-INF/org/apache/camel/model/enrich.json | 2 +- .../META-INF/org/apache/camel/model/filter.json | 2 +- .../META-INF/org/apache/camel/model/from.json | 2 +- .../org/apache/camel/model/idempotentConsumer.json | 2 +- .../META-INF/org/apache/camel/model/inputType.json | 2 +- .../META-INF/org/apache/camel/model/intercept.json | 2 +- .../org/apache/camel/model/interceptFrom.json | 2 +- .../camel/model/interceptSendToEndpoint.json | 2 +- .../META-INF/org/apache/camel/model/kamelet.json | 2 +- .../org/apache/camel/model/loadBalance.json | 2 +- .../META-INF/org/apache/camel/model/log.json | 2 +- .../META-INF/org/apache/camel/model/loop.json | 2 +- .../META-INF/org/apache/camel/model/marshal.json | 2 +- .../META-INF/org/apache/camel/model/multicast.json | 2 +- .../org/apache/camel/model/onCompletion.json | 2 +- .../org/apache/camel/model/onException.json | 2 +- .../org/apache/camel/model/onFallback.json | 2 +- .../META-INF/org/apache/camel/model/otherwise.json | 2 +- .../org/apache/camel/model/outputType.json | 2 +- .../META-INF/org/apache/camel/model/pausable.json | 2 +- .../META-INF/org/apache/camel/model/pipeline.json | 2 +- .../META-INF/org/apache/camel/model/policy.json | 2 +- .../org/apache/camel/model/pollEnrich.json | 2 +- .../META-INF/org/apache/camel/model/process.json | 2 +- .../org/apache/camel/model/recipientList.json | 2 +- .../org/apache/camel/model/removeHeader.json | 2 +- .../org/apache/camel/model/removeHeaders.json | 2 +- .../org/apache/camel/model/removeProperties.json | 2 +- .../org/apache/camel/model/removeProperty.json | 2 +- .../org/apache/camel/model/removeVariable.json | 2 +- .../org/apache/camel/model/resequence.json | 2 +- .../org/apache/camel/model/rest/delete.json | 2 +- .../META-INF/org/apache/camel/model/rest/get.json | 2 +- .../META-INF/org/apache/camel/model/rest/head.json | 2 +- .../org/apache/camel/model/rest/openApi.json | 2 +- .../org/apache/camel/model/rest/patch.json | 2 +- .../META-INF/org/apache/camel/model/rest/post.json | 2 +- .../META-INF/org/apache/camel/model/rest/put.json | 2 +- .../META-INF/org/apache/camel/model/rest/rest.json | 2 +- .../org/apache/camel/model/rest/restBinding.json | 2 +- .../apache/camel/model/rest/restConfiguration.json | 27 +- .../org/apache/camel/model/rest/rests.json | 2 +- .../META-INF/org/apache/camel/model/resumable.json | 2 +- .../META-INF/org/apache/camel/model/rollback.json | 2 +- .../META-INF/org/apache/camel/model/route.json | 11 +- .../org/apache/camel/model/routeConfiguration.json | 2 +- .../apache/camel/model/routeConfigurations.json | 2 +- .../org/apache/camel/model/routeTemplate.json | 2 +- .../org/apache/camel/model/routeTemplates.json | 2 +- .../META-INF/org/apache/camel/model/routes.json | 2 +- .../org/apache/camel/model/routingSlip.json | 2 +- .../META-INF/org/apache/camel/model/saga.json | 2 +- .../META-INF/org/apache/camel/model/sample.json | 2 +- .../META-INF/org/apache/camel/model/script.json | 2 +- .../META-INF/org/apache/camel/model/setBody.json | 2 +- .../org/apache/camel/model/setExchangePattern.json | 2 +- .../META-INF/org/apache/camel/model/setHeader.json | 2 +- .../org/apache/camel/model/setHeaders.json | 2 +- .../org/apache/camel/model/setProperty.json | 2 +- .../org/apache/camel/model/setVariable.json | 2 +- .../META-INF/org/apache/camel/model/sort.json | 2 +- .../META-INF/org/apache/camel/model/split.json | 2 +- .../META-INF/org/apache/camel/model/step.json | 2 +- .../META-INF/org/apache/camel/model/stop.json | 2 +- .../org/apache/camel/model/templatedRoutes.json | 2 +- .../org/apache/camel/model/threadPoolProfile.json | 2 +- .../META-INF/org/apache/camel/model/threads.json | 2 +- .../META-INF/org/apache/camel/model/throttle.json | 2 +- .../org/apache/camel/model/throwException.json | 2 +- .../META-INF/org/apache/camel/model/to.json | 2 +- .../META-INF/org/apache/camel/model/toD.json | 2 +- .../org/apache/camel/model/transacted.json | 2 +- .../META-INF/org/apache/camel/model/transform.json | 2 +- .../META-INF/org/apache/camel/model/unmarshal.json | 2 +- .../META-INF/org/apache/camel/model/validate.json | 2 +- .../META-INF/org/apache/camel/model/when.json | 2 +- .../apache/camel/model/whenSkipSendToEndpoint.json | 2 +- .../META-INF/org/apache/camel/model/wireTap.json | 2 +- .../org/apache/camel/builder/DataFormatClause.java | 1 - .../apache/camel/model/DataFormatDefinition.java | 1 - .../apache/camel/model/ProcessorDefinition.java | 25 +- .../org/apache/camel/model/RouteDefinition.java | 74 +- .../apache/camel/model/RouteDefinitionHelper.java | 41 +- .../camel/model/RouteTemplateDefinition.java | 1 + .../org/apache/camel/model/RoutesDefinition.java | 31 +- .../camel/model/app/BeanConstructorsAdapter.java | 1 - .../camel/model/config/ResequencerConfig.java | 1 - .../model/errorhandler/ErrorHandlerHelper.java | 2 +- .../camel/model/language/JsonPathExpression.java | 2 +- .../model/rest/RestConfigurationDefinition.java | 27 + .../apache/camel/model/rest/RestDefinition.java | 78 +- .../apache/camel/processor/AbstractThrottler.java | 1 - .../processor/ConcurrentRequestsThrottler.java | 2 +- .../InterceptSendToEndpointProcessor.java | 24 +- .../org/apache/camel/processor/PollEnricher.java | 31 +- .../org/apache/camel/processor/RoutingSlip.java | 21 +- .../processor/aggregate/AggregateProcessor.java | 1 - .../processor/errorhandler/ExceptionPolicy.java | 2 +- .../errorhandler/RedeliveryErrorHandler.java | 27 +- .../loadbalancer/FailOverLoadBalancer.java | 2 +- .../camel/reifier/rest/RestBindingReifier.java | 197 +- .../core/xml/AbstractCamelContextFactoryBean.java | 31 +- .../org/apache/camel/TestSupportJmxCleanup.java | 2 +- .../apache/camel/builder/ExceptionBuilderTest.java | 1 - .../camel/component/bean/BeanConcurrentTest.java | 2 +- .../component/bean/BeanExcludedMethodTest.java | 10 - .../bean/BeanExpressionConcurrentTest.java | 2 +- .../component/bean/BeanProxyNoBindingTest.java | 9 - .../component/direct/DirectNoConsumerTest.java | 2 + .../FileConsumerIdempotentKeyNameAndSizeTest.java | 2 + .../file/FileProducerMoveExistingStrategyTest.java | 2 +- .../FileAsyncStressFileDropperManualTest.java | 2 +- .../language/LanguageCacheScriptTest.java | 3 +- .../language/LanguageNoCacheScriptTest.java | 3 +- .../language/LanguageRouteConvertBodyTest.java | 3 +- .../language/LanguageRouteNoTransformTest.java | 3 +- .../component/language/LanguageRouteTest.java | 3 +- ...guageScriptInHeaderRouteTakePrecedenceTest.java | 3 +- .../component/log/LogCustomFormatterTest.java | 7 - .../PropertiesComponentDefaultFunctionsTest.java | 2 +- ...pertiesComponentEIPChoiceConvertBodyToTest.java | 4 +- .../PropertiesComponentEIPConvertBodyToTest.java | 4 +- .../seda/SedaConsumerSuspendResumeTest.java | 4 +- .../XsltFromHeaderOverrideEndpointUriTest.java | 2 +- .../XsltIncludeClasspathDotInDirectoryTest.java | 7 - ...tTemplateFromHeaderOverrideEndpointUriTest.java | 2 +- .../camel/converter/BasicEnumConverterTest.java | 2 +- .../org/apache/camel/converter/ConverterTest.java | 3 +- .../apache/camel/converter/IOConverterTest.java | 3 +- .../camel/converter/jaxp/DomConverterTest.java | 7 +- .../camel/converter/jaxp/StaxConverterTest.java | 6 +- .../converter/stream/CachedOutputStreamTest.java | 2 +- ...CamelContextAddRouteDefinitionsFromXmlTest.java | 1 - ...amelBeanPostProcessorComplexFieldFirstTest.java | 2 +- .../camel/impl/DefaultProducerCacheTest.java | 26 +- .../camel/impl/RouteSedaSuspendResumeTest.java | 2 +- .../impl/ScheduledPollConsumerBackoffTest.java | 88 +- .../camel/impl/TwoRouteSuspendResumeTest.java | 2 +- ...gistryStatisticsEnabledNoStreamCachingTest.java | 16 +- ...TypeConverterRegistryStatisticsEnabledTest.java | 16 +- .../camel/impl/converter/TypeConvertersTest.java | 2 +- .../impl/engine/DefaultFactoryFinderTest.java | 2 +- .../DefaultSupervisingRouteControllerTest.java | 2 +- .../health/DefaultHealthCheckRegistryTest.java | 5 +- .../impl/health/ReadinessAndLivenessTest.java | 9 +- .../AggregatorWithBatchConsumingIssueTest.java | 2 + .../apache/camel/language/simple/SimpleTest.java | 12 +- .../camel/processor/LoopBreakOnShutdownTest.java | 7 - .../camel/processor/LoopNoBreakOnShutdownTest.java | 7 - .../org/apache/camel/processor/MDCAsyncTest.java | 8 +- .../apache/camel/processor/MDCCustomKeysTest.java | 8 +- .../processor/MDCSplitParallelProcessingTest.java | 8 +- .../org/apache/camel/processor/MDCSplitTest.java | 8 +- .../MultiCastParallelAndStreamCachingTest.java | 13 +- .../MultiCastStreamCachingInSubRouteTest.java | 2 +- .../MulticastParallelStreamingTimeoutTest.java | 2 + .../MulticastParallelTimeoutStreamCachingTest.java | 2 + .../apache/camel/processor/ResequencerTest.java | 7 - .../camel/processor/SetHeadersProcessorTest.java | 2 - .../SplitterStreamCachingInSubRouteTest.java | 2 +- .../processor/StreamCachingAllowDenyTest.java | 8 +- .../processor/ValidatingDomProcessorTest.java | 7 - .../org/apache/camel/processor/WireTapMDCTest.java | 8 +- .../camel/processor/WireTapStreamCachingTest.java | 1 + .../aggregator/AggregateCompletionOnlyTwoTest.java | 6 - ...DistributedConcurrentPerCorrelationKeyTest.java | 37 +- .../DistributedOptimisticLockFailingTest.java | 37 +- ...sorAwaitManagerInterruptWithRedeliveryTest.java | 2 + .../camel/processor/converter/ConvertBodyTest.java | 9 +- .../processor/converter/ConvertHeaderTest.java | 13 +- .../processor/converter/ConvertVariableTest.java | 11 +- .../onexception/OnExceptionMisconfiguredTest.java | 5 - .../OnExceptionUseOriginalMessageStreamTest.java | 2 +- ...OnExceptionUseOriginalMessageStreamTwoTest.java | 6 +- .../onexception/OnExceptionsPerRouteTest.java | 1 - .../apache/camel/reifier/ProcessorReifierTest.java | 2 +- .../reifier/dataformat/DataFormatReifierTest.java | 2 +- .../org/apache/camel/support/CustomizersTest.java | 14 +- .../support/builder/RecordableInputStreamTest.java | 9 +- .../support/builder/RecordableReaderTest.java | 9 +- .../camel/support/cache/SimpleSoftCacheTest.java | 4 +- .../java/org/apache/camel/util/IOHelperTest.java | 4 +- .../org/apache/camel/util/ObjectHelperTest.java | 4 +- .../org/apache/camel/util/ResourceLoaderTest.java | 29 +- .../RestConfigurationPropertiesConfigurer.java | 6 + .../camel-main-configuration-metadata.json | 1 + .../org/apache/camel/main/components.properties | 4 +- core/camel-main/src/main/docs/main.adoc | 3 +- .../org/apache/camel/main/BaseMainSupport.java | 51 +- .../camel/main/DefaultConfigurationConfigurer.java | 2 +- .../camel/main/RestConfigurationProperties.java | 9 + .../org/apache/camel/main/MainCustomizerTest.java | 4 +- .../java/org/apache/camel/main/MainIoCTest.java | 2 +- .../camel/main/MainRestConfigurationTest.java | 29 +- .../java/org/apache/camel/main/MainSedaTest.java | 4 +- .../apache/camel/main/MainSedaWildcardTest.java | 6 +- ...gRouteControllerFilterFailToStartRouteTest.java | 2 +- .../main/MainSupervisingRouteControllerTest.java | 46 +- .../java/org/apache/camel/main/MainVaultTest.java | 4 +- .../src/test/resources/route-controller.properties | 8 +- .../DefaultManagementObjectStrategy.java | 4 - ...ManagedCamelContextDumpRoutesCoverageAsXml.java | 3 +- .../ManagedFailoverLoadBalancerTest.java | 5 +- .../management/ManagedFileIdempotentClearTest.java | 7 - .../camel/management/ManagedMulticastTest.java | 3 +- .../camel/management/ManagedRecipientListTest.java | 3 +- .../camel/management/ManagedRefProducerTest.java | 4 +- .../camel/management/ManagedRegisterRouteTest.java | 5 +- .../camel/management/ManagedRouteRestartTest.java | 4 +- .../management/ManagedRouteStopAndFailTest.java | 4 +- .../camel/management/ManagedRouteStopTest.java | 4 +- .../camel/management/ManagedSedaEndpointTest.java | 2 +- ...ManagedSetAndRemoveHeaderAndPropertiesTest.java | 2 +- .../camel/management/ManagedStartupFailedTest.java | 2 +- .../ManagedSupervisingRouteControllerTest.java | 2 +- .../management/ManagedThreadPoolProfileTest.java | 5 +- .../camel/management/ManagedThreadPoolTest.java | 8 +- .../management/ManagedThreadPoolWithIdTest.java | 3 +- .../ManagedThrottlingExceptionRoutePolicyTest.java | 2 +- .../ManagedThrottlingInflightRoutePolicyTest.java | 2 +- .../apache/camel/management/ManagedTimerTest.java | 3 +- .../management/RemoveRouteDefinitionTest.java | 4 +- .../org/apache/camel/support/EndpointHelper.java | 49 +- .../org/apache/camel/support/ObjectHelper.java | 2 +- .../support/RestConsumerContextPathMatcher.java | 10 + .../camel/support/RouteVariableRepository.java | 4 +- .../camel/support/component/ApiMethodParser.java | 41 +- .../org/apache/camel/support/jndi/JndiContext.java | 2 +- .../support}/processor/RestBindingAdvice.java | 30 +- .../processor/RestBindingAdviceFactory.java} | 121 +- .../processor/RestBindingConfiguration.java | 180 + .../RestConsumerContextPathMatcherTest.java | 63 + .../camel/xml/io/util/XmlStreamDetectorTest.java | 61 +- .../camel/xml/io/util/documentFullOfNamespaces.xml | 25 + .../camel/xml/io/util/documentWithModeline.xml | 30 + .../org/apache/camel/xml/io/util/simpleRoute.xml | 36 +- .../java/org/apache/camel/xml/in/ModelParser.java | 2 + .../java/org/apache/camel/xml/out/ModelWriter.java | 2 + .../org/apache/camel/xml/out/ModelWriterTest.java | 2 +- .../test/resources/routeInlinedErrorHandler.xml | 38 +- .../converter/jaxp/XMLStreamReaderInputStream.java | 4 +- .../converter/jaxp/XMLStreamReaderReader.java | 4 +- .../support/builder/xml/XMLConverterHelper.java | 2 +- .../org/apache/camel/yaml/out/ModelWriter.java | 2 + .../org/apache/camel/yaml/out/ModelWriterTest.java | 23 +- .../yaml/out/ModelWriterUriAsParametersTest.java | 40 +- docs/.pnp.cjs | 19 +- .../minipass-npm-5.0.0-c64fb63c92-425dab2887.zip | Bin 0 -> 22359 bytes .../cache/tar-npm-6.1.11-e6ac3cba9c-a04c07bb9e.zip | Bin 51162 -> 0 bytes .../cache/tar-npm-6.2.1-237800bb20-f1322768c9.zip | Bin 0 -> 52500 bytes docs/.yarn/install-state.gz | Bin 503000 -> 503553 bytes .../modules/ROOT/examples/json/langchain-chat.json | 1 - .../ROOT/examples/json/langchain-embeddings.json | 1 - .../ROOT/examples/json/langchain4j-chat.json | 1 + .../ROOT/examples/json/langchain4j-embeddings.json | 1 + docs/components/modules/ROOT/nav.adoc | 4 +- .../ROOT/pages/langchain-chat-component.adoc | 1 - .../ROOT/pages/langchain-embeddings-component.adoc | 1 - .../ROOT/pages/langchain4j-chat-component.adoc | 1 + .../pages/langchain4j-embeddings-component.adoc | 1 + .../ROOT/pages/camel-4x-upgrade-guide-4_5.adoc | 4 +- .../ROOT/pages/camel-4x-upgrade-guide-4_6.adoc | 67 + .../modules/ROOT/pages/camel-4x-upgrade-guide.adoc | 2 +- .../modules/ROOT/pages/camel-jbang-k.adoc | 154 + .../ROOT/pages/camel-report-maven-plugin.adoc | 2 + .../modules/ROOT/pages/error-handler.adoc | 20 +- .../modules/ROOT/pages/rest-dsl-openapi.adoc | 137 +- docs/yarn.lock | 15 +- .../component/ComponentsBuilderFactory.java | 16 +- .../dsl/DebeziumDb2ComponentBuilderFactory.java | 115 + .../DebeziumMongodbComponentBuilderFactory.java | 135 +- .../dsl/DebeziumMysqlComponentBuilderFactory.java | 152 + .../dsl/DebeziumOracleComponentBuilderFactory.java | 223 +- .../DebeziumPostgresComponentBuilderFactory.java | 218 +- .../DebeziumSqlserverComponentBuilderFactory.java | 158 +- ...=> Langchain4jChatComponentBuilderFactory.java} | 62 +- ...gchain4jEmbeddingsComponentBuilderFactory.java} | 52 +- .../dsl/RestOpenapiComponentBuilderFactory.java | 73 +- .../src/generated/resources/metadata.json | 24 +- .../builder/endpoint/EndpointBuilderFactory.java | 4 +- .../camel/builder/endpoint/EndpointBuilders.java | 4 +- .../builder/endpoint/StaticEndpointBuilders.java | 44 +- .../dsl/DebeziumDb2EndpointBuilderFactory.java | 204 + .../dsl/DebeziumMongodbEndpointBuilderFactory.java | 223 +- .../dsl/DebeziumMySqlEndpointBuilderFactory.java | 239 + .../dsl/DebeziumOracleEndpointBuilderFactory.java | 375 +- .../DebeziumPostgresEndpointBuilderFactory.java | 302 +- .../DebeziumSqlserverEndpointBuilderFactory.java | 246 +- .../endpoint/dsl/GrpcEndpointBuilderFactory.java | 403 +- ... => LangChain4jChatEndpointBuilderFactory.java} | 86 +- ...ngChain4jEmbeddingsEndpointBuilderFactory.java} | 94 +- .../dsl/RestOpenApiEndpointBuilderFactory.java | 391 +- .../endpoint/dsl/SmbEndpointBuilderFactory.java | 109 +- .../dsl/ValidatorEndpointBuilderFactory.java | 4 +- .../apache/camel/dsl/jbang/core/commands/Bind.java | 513 - .../dsl/jbang/core/commands/CamelJBangMain.java | 1 + .../dsl/jbang/core/commands/ExportBaseCommand.java | 2 +- .../camel/dsl/jbang/core/commands/bind/Bind.java | 307 + .../bind/BindingProvider.java} | 37 +- .../core/commands/bind/KameletBindingProvider.java | 161 + .../bind/KnativeBrokerBindingProvider.java | 64 + .../bind/KnativeChannelBindingProvider.java | 47 + .../bind/ObjectReferenceBindingProvider.java | 165 + .../bind/StrimziKafkaTopicBindingProvider.java | 50 + .../jbang/core/commands/bind/TemplateProvider.java | 107 + .../core/commands/bind/UriBindingProvider.java | 70 + .../core/commands/catalog/CatalogBaseCommand.java | 2 +- .../jbang/core/commands/catalog/CatalogDoc.java | 2 +- .../camel/dsl/jbang/core/common/Printer.java | 4 + .../resources/templates/endpoint-ref.yaml.tmpl | 6 + .../resources/templates/endpoint-uri.yaml.tmpl | 2 + .../templates/error-handler-sink-kamelet.yaml.tmpl | 8 - .../templates/error-handler-sink-uri.yaml.tmpl | 5 - .../templates/error-handler-sink.yaml.tmpl | 4 + .../templates/pipe-kamelet-kamelet.yaml.tmpl | 19 - .../resources/templates/pipe-kamelet-uri.yaml.tmpl | 16 - .../resources/templates/pipe-uri-kamelet.yaml.tmpl | 16 - .../{pipe-uri-uri.yaml.tmpl => pipe.yaml.tmpl} | 6 +- .../resources/templates/step-kamelet.yaml.tmpl | 5 - .../main/resources/templates/step-ref.yaml.tmpl | 5 + .../main/resources/templates/step-uri.yaml.tmpl | 4 +- .../core/commands/bind/BindKnativeBrokerTest.java | 323 + .../core/commands/bind/BindKnativeChannelTest.java | 257 + .../commands/bind/BindObjectReferenceTest.java | 215 + .../commands/bind/BindStrimziKafkaTopicTest.java | 320 + .../jbang/core/commands/{ => bind}/BindTest.java | 102 +- .../camel-jbang-main/dist/CamelJBang.java | 2 +- .../src/main/jbang/main/CamelJBang.java | 2 +- .../camel/dsl/jbang/core/commands/k/Bind.java | 11 +- .../templates/pipe-kamelet-kamelet.yaml.tmpl | 21 - .../resources/templates/pipe-kamelet-uri.yaml.tmpl | 18 - .../resources/templates/pipe-uri-kamelet.yaml.tmpl | 18 - .../{pipe-uri-uri.yaml.tmpl => pipe.yaml.tmpl} | 6 +- .../camel-component-known-dependencies.properties | 4 +- .../org/apache/camel/main/KameletMainTest.java | 1 - .../camel/kotlin/components/DebeziumDb2UriDsl.kt | 109 + .../kotlin/components/DebeziumMongodbUriDsl.kt | 118 +- .../camel/kotlin/components/DebeziumMysqlUriDsl.kt | 125 + .../kotlin/components/DebeziumOracleUriDsl.kt | 185 +- .../kotlin/components/DebeziumPostgresUriDsl.kt | 158 +- .../kotlin/components/DebeziumSqlserverUriDsl.kt | 125 +- .../apache/camel/kotlin/components/GrpcUriDsl.kt | 190 +- ...chainChatUriDsl.kt => Langchain4jChatUriDsl.kt} | 10 +- ...ngsUriDsl.kt => Langchain4jEmbeddingsUriDsl.kt} | 8 +- .../camel/kotlin/components/RestOpenapiUriDsl.kt | 70 +- .../apache/camel/kotlin/components/SmbUriDsl.kt | 24 +- .../camel/kotlin/components/ValidatorUriDsl.kt | 2 +- .../dsl/yaml/deserializers/ModelDeserializers.java | 6 + .../deserializers/RouteDefinitionDeserializer.java | 11 +- dsl/camel-yaml-dsl/camel-yaml-dsl/pom.xml | 2 +- .../generated/resources/schema/camelYamlDsl.json | 7 +- .../camel/dsl/yaml/YamlRoutesBuilderLoader.java | 2 +- .../apache/camel/dsl/yaml/PipeLoaderTest.groovy | 2 +- .../apache/camel/dsl/yaml/RouteTemplateTest.groovy | 2 +- .../org/apache/camel/dsl/yaml/RoutesTest.groovy | 6 +- .../kamelets/route-timer-source.kamelet.yaml | 2 +- parent/pom.xml | 93 +- .../infra/arangodb/common/ArangoDBProperties.java | 1 + .../services/ArangoDBLocalContainerService.java | 2 +- .../infra/arangodb/services/container.properties | 2 +- .../infra/artemis/common/ArtemisProperties.java | 1 + .../infra/artemis/services/ArtemisContainer.java | 30 +- .../RestartAwareArtemisContainer.java} | 20 +- .../camel/test/infra/artemis/services/Dockerfile | 39 - .../infra/artemis}/services/container.properties | 2 +- .../test/infra/aws2/services/container.properties | 2 +- .../hashicorp/vault/services/container.properties | 2 +- .../test/infra/nats/services/container.properties | 2 +- .../infra/openldap/services/OpenLdapContainer.java | 36 +- .../services/OpenldapLocalContainerService.java | 53 +- .../infra/opensearch/services/container.properties | 2 +- .../test/infra/redis/services/RedisContainer.java | 47 + .../redis/services/RedisLocalContainerService.java | 27 +- .../maven/camel-api-component-maven-plugin/pom.xml | 2 +- .../pom.xml | 2 +- .../apache/camel/maven/packaging/MojoHelper.java | 2 +- .../camel/maven/packaging/SchemaGeneratorMojo.java | 10 +- tooling/parent/pom.xml | 2 +- 742 files changed, 43437 insertions(+), 30247 deletions(-) rename components/camel-ai/camel-langchain-chat/src/generated/resources/META-INF/org/apache/camel/component/chat/langchain-chat.json => catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/langchain4j-chat.json (65%) rename catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/{langchain-embeddings.json => langchain4j-embeddings.json} (57%) create mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/transformers/google-mail-stream-application-cloudevents.json delete mode 100644 components/camel-ai/camel-langchain-chat/src/generated/resources/META-INF/services/org/apache/camel/component/langchain-chat delete mode 100644 components/camel-ai/camel-langchain-chat/src/generated/resources/META-INF/services/org/apache/camel/configurer/langchain-chat-component delete mode 100644 components/camel-ai/camel-langchain-chat/src/generated/resources/META-INF/services/org/apache/camel/configurer/langchain-chat-endpoint delete mode 100644 components/camel-ai/camel-langchain-chat/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.component.chat.LangChainChatConfiguration delete mode 100644 components/camel-ai/camel-langchain-chat/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.component.chat.LangchainChatConfiguration delete mode 100644 components/camel-ai/camel-langchain-chat/src/generated/resources/META-INF/services/org/apache/camel/urifactory/langchain-chat-endpoint delete mode 100644 components/camel-ai/camel-langchain-embeddings/src/generated/resources/META-INF/services/org/apache/camel/TypeConverterLoader delete mode 100644 components/camel-ai/camel-langchain-embeddings/src/generated/resources/META-INF/services/org/apache/camel/component/langchain-embeddings delete mode 100644 components/camel-ai/camel-langchain-embeddings/src/generated/resources/META-INF/services/org/apache/camel/configurer/langchain-embeddings-component delete mode 100644 components/camel-ai/camel-langchain-embeddings/src/generated/resources/META-INF/services/org/apache/camel/configurer/langchain-embeddings-endpoint delete 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/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/META-INF/services/org/apache/camel/urifactory/langchain-embeddings-endpoint rename components/camel-ai/{camel-langchain-chat => camel-langchain4j-chat}/pom.xml (96%) rename components/camel-ai/{camel-langchain-chat/src/generated/java/org/apache/camel/component/chat/LangChainChatComponentConfigurer.java => camel-langchain4j-chat/src/generated/java/org/apache/camel/component/langchain4j/chat/LangChain4jChatComponentConfigurer.java} (78%) rename components/camel-ai/{camel-langchain-chat/src/generated/java/org/apache/camel/component/chat/LangChainChatConfigurationConfigurer.java => camel-langchain4j-chat/src/generated/java/org/apache/camel/component/langchain4j/chat/LangChain4jChatConfigurationConfigurer.java} (68%) rename components/camel-ai/{camel-langchain-chat/src/generated/java/org/apache/camel/component/chat/LangChainChatEndpointConfigurer.java => camel-langchain4j-chat/src/generated/java/org/apache/camel/component/langchain4j/chat/LangChain4jChatEndpointConfigurer.java} (81%) rename components/camel-ai/{camel-langchain-chat/src/generated/java/org/apache/camel/component/chat/LangChainChatEndpointUriFactory.java => camel-langchain4j-chat/src/generated/java/org/apache/camel/component/langchain4j/chat/LangChain4jChatEndpointUriFactory.java} (87%) rename catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/langchain-chat.json => components/camel-ai/camel-langchain4j-chat/src/generated/resources/META-INF/org/apache/camel/component/langchain4j/chat/langchain4j-chat.json (65%) rename components/camel-ai/{camel-langchain-chat => camel-langchain4j-chat}/src/generated/resources/META-INF/services/org/apache/camel/component.properties (59%) create mode 100644 components/camel-ai/camel-langchain4j-chat/src/generated/resources/META-INF/services/org/apache/camel/component/langchain4j-chat create mode 100644 components/camel-ai/camel-langchain4j-chat/src/generated/resources/META-INF/services/org/apache/camel/configurer/langchain4j-chat-component create mode 100644 components/camel-ai/camel-langchain4j-chat/src/generated/resources/META-INF/services/org/apache/camel/configurer/langchain4j-chat-endpoint create mode 100644 components/camel-ai/camel-langchain4j-chat/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.component.langchain4j.chat.LangChain4jChatConfiguration create mode 100644 components/camel-ai/camel-langchain4j-chat/src/generated/resources/META-INF/services/org/apache/camel/urifactory/langchain4j-chat-endpoint rename components/camel-ai/{camel-langchain-chat/src/main/docs/langchain-chat-component.adoc => camel-langchain4j-chat/src/main/docs/langchain4j-chat-component.adoc} (76%) rename components/camel-ai/{camel-langchain-chat/src/main/java/org/apache/camel/component/chat/LangChainChat.java => camel-langchain4j-chat/src/main/java/org/apache/camel/component/langchain4j/chat/LangChain4jChat.java} (83%) rename components/camel-ai/{camel-langchain-chat/src/main/java/org/apache/camel/component/chat/LangChainChatComponent.java => camel-langchain4j-chat/src/main/java/org/apache/camel/component/langchain4j/chat/LangChain4jChatComponent.java} (66%) rename components/camel-ai/{camel-langchain-chat/src/main/java/org/apache/camel/component/chat/LangChainChatConfiguration.java => camel-langchain4j-chat/src/main/java/org/apache/camel/component/langchain4j/chat/LangChain4jChatConfiguration.java} (76%) rename components/camel-ai/{camel-langchain-chat/src/main/java/org/apache/camel/component/chat/LangChainChatEndpoint.java => camel-langchain4j-chat/src/main/java/org/apache/camel/component/langchain4j/chat/LangChain4jChatEndpoint.java} (73%) rename components/camel-ai/{camel-langchain-chat/src/main/java/org/apache/camel/component/chat/LangChainChatOperations.java => camel-langchain4j-chat/src/main/java/org/apache/camel/component/langchain4j/chat/LangChain4jChatOperations.java} (90%) rename components/camel-ai/{camel-langchain-chat/src/main/java/org/apache/camel/component/chat/LangChainChatProducer.java => camel-langchain4j-chat/src/main/java/org/apache/camel/component/langchain4j/chat/LangChain4jChatProducer.java} (88%) rename components/camel-ai/{camel-langchain-chat/src/test/java/org/apache/camel/component/chat/LangChainChatIT.java => camel-langchain4j-chat/src/test/java/org/apache/camel/component/langchain4j.chat/LangChain4jChatIT.java} (92%) rename components/camel-ai/{camel-langchain-chat/src/test/java/org/apache/camel/component/chat => camel-langchain4j-chat/src/test/java/org/apache/camel/component/langchain4j.chat}/OllamaTestSupport.java (97%) rename components/camel-ai/{camel-langchain-chat => camel-langchain4j-chat}/src/test/resources/log4j2.properties (88%) rename components/camel-ai/{camel-langchain-embeddings => camel-langchain4j-embeddings}/pom.xml (97%) rename components/camel-ai/{camel-langchain-embeddings/src/generated/java/org/apache/camel/component/langchain/embeddings/LangChainEmbeddingsComponentConfigurer.java => camel-langchain4j-embeddings/src/generated/java/org/apache/camel/component/langchain4j/embeddings/LangChain4jEmbeddingsComponentConfigurer.java} (77%) rename components/camel-ai/{camel-langchain-embeddings/src/generated/java/org/apache/camel/component/langchain/embeddings/LangChainEmbeddingsConfigurationConfigurer.java => camel-langchain4j-embeddings/src/generated/java/org/apache/camel/component/langchain4j/embeddings/LangChain4jEmbeddingsConfigurationConfigurer.java} (67%) rename components/camel-ai/{camel-langchain-embeddings/src/generated/java/org/apache/camel/component/langchain/embeddings/LangChainEmbeddingsConverterLoader.java => camel-langchain4j-embeddings/src/generated/java/org/apache/camel/component/langchain4j/embeddings/LangChain4jEmbeddingsConverterLoader.java} (80%) rename components/camel-ai/{camel-langchain-embeddings/src/generated/java/org/apache/camel/component/langchain/embeddings/LangChainEmbeddingsEndpointConfigurer.java => camel-langchain4j-embeddings/src/generated/java/org/apache/camel/component/langchain4j/embeddings/LangChain4jEmbeddingsEndpointConfigurer.java} (84%) rename components/camel-ai/{camel-langchain-embeddings/src/generated/java/org/apache/camel/component/langchain/embeddings/LangChainEmbeddingsEndpointUriFactory.java => camel-langchain4j-embeddings/src/generated/java/org/apache/camel/component/langchain4j/embeddings/LangChain4jEmbeddingsEndpointUriFactory.java} (87%) rename components/camel-ai/{camel-langchain-embeddings/src/generated/resources/META-INF/org/apache/camel/component/langchain/embeddings/langchain-embeddings.json => camel-langchain4j-embeddings/src/generated/resources/META-INF/org/apache/camel/component/langchain4j/embeddings/langchain4j-embeddings.json} (57%) create mode 100644 components/camel-ai/camel-langchain4j-embeddings/src/generated/resources/META-INF/services/org/apache/camel/TypeConverterLoader rename components/camel-ai/{camel-langchain-embeddings => camel-langchain4j-embeddings}/src/generated/resources/META-INF/services/org/apache/camel/component.properties (55%) create mode 100644 components/camel-ai/camel-langchain4j-embeddings/src/generated/resources/META-INF/services/org/apache/camel/component/langchain4j-embeddings create mode 100644 components/camel-ai/camel-langchain4j-embeddings/src/generated/resources/META-INF/services/org/apache/camel/configurer/langchain4j-embeddings-component create mode 100644 components/camel-ai/camel-langchain4j-embeddings/src/generated/resources/META-INF/services/org/apache/camel/configurer/langchain4j-embeddings-endpoint create mode 100644 components/camel-ai/camel-langchain4j-embeddings/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.component.langchain4j.embeddings.LangChain4jEmbeddingsConfiguration create mode 100644 components/camel-ai/camel-langchain4j-embeddings/src/generated/resources/META-INF/services/org/apache/camel/urifactory/langchain4j-embeddings-endpoint rename components/camel-ai/{camel-langchain-embeddings/src/main/docs/langchain-embeddings-component.adoc => camel-langchain4j-embeddings/src/main/docs/langchain4j-embeddings-component.adoc} (70%) rename components/camel-ai/{camel-langchain-embeddings/src/main/java/org/apache/camel/component/langchain/embeddings/LangChainEmbeddings.java => camel-langchain4j-embeddings/src/main/java/org/apache/camel/component/langchain4j/embeddings/LangChain4jEmbeddings.java} (78%) rename components/camel-ai/{camel-langchain-embeddings/src/main/java/org/apache/camel/component/langchain/embeddings/LangChainEmbeddingsComponent.java => camel-langchain4j-embeddings/src/main/java/org/apache/camel/component/langchain4j/embeddings/LangChain4jEmbeddingsComponent.java} (65%) rename components/camel-ai/{camel-langchain-embeddings/src/main/java/org/apache/camel/component/langchain/embeddings/LangChainEmbeddingsConfiguration.java => camel-langchain4j-embeddings/src/main/java/org/apache/camel/component/langchain4j/embeddings/LangChain4jEmbeddingsConfiguration.java} (86%) rename components/camel-ai/{camel-langchain-embeddings/src/main/java/org/apache/camel/component/langchain/embeddings/LangChainEmbeddingsConverter.java => camel-langchain4j-embeddings/src/main/java/org/apache/camel/component/langchain4j/embeddings/LangChain4jEmbeddingsConverter.java} (93%) rename components/camel-ai/{camel-langchain-embeddings/src/main/java/org/apache/camel/component/langchain/embeddings/LangChainEmbeddingsEndpoint.java => camel-langchain4j-embeddings/src/main/java/org/apache/camel/component/langchain4j/embeddings/LangChain4jEmbeddingsEndpoint.java} (71%) rename components/camel-ai/{camel-langchain-embeddings/src/main/java/org/apache/camel/component/langchain/embeddings/LangChainEmbeddingsProducer.java => camel-langchain4j-embeddings/src/main/java/org/apache/camel/component/langchain4j/embeddings/LangChain4jEmbeddingsProducer.java} (65%) rename components/camel-ai/{camel-langchain-embeddings/src/test/java/org/apache/camel/component/langchain/embeddings/LangChainEmbeddingsComponentMilvusTargetIT.java => camel-langchain4j-embeddings/src/test/java/org/apache/camel/component/langchain4j/embeddings/LangChain4jEmbeddingsComponentMilvusTargetIT.java} (97%) rename components/camel-ai/{camel-langchain-embeddings/src/test/java/org/apache/camel/component/langchain/embeddings/LangChainEmbeddingsComponentQdrantTargetIT.java => camel-langchain4j-embeddings/src/test/java/org/apache/camel/component/langchain4j/embeddings/LangChain4jEmbeddingsComponentQdrantTargetIT.java} (95%) rename components/camel-ai/{camel-langchain-embeddings/src/test/java/org/apache/camel/component/langchain/embeddings/LangChainEmbeddingsComponentTest.java => camel-langchain4j-embeddings/src/test/java/org/apache/camel/component/langchain4j/embeddings/LangChain4jEmbeddingsComponentTest.java} (77%) rename components/camel-ai/{camel-langchain-embeddings => camel-langchain4j-embeddings}/src/test/resources/log4j2.properties (86%) create mode 100644 components/camel-google/camel-google-mail/src/generated/resources/META-INF/services/org/apache/camel/transformer.properties create mode 100644 components/camel-google/camel-google-mail/src/generated/resources/META-INF/services/org/apache/camel/transformer/google-mail-stream-application-cloudevents create mode 100644 components/camel-google/camel-google-mail/src/generated/resources/META-INF/services/org/apache/camel/transformer/google-mail-stream-application-cloudevents.json create mode 100644 components/camel-google/camel-google-mail/src/main/java/org/apache/camel/component/google/mail/stream/transform/GoogleMailStreamCloudEventDataTypeTransformer.java create mode 100644 components/camel-jms/src/test/java/org/apache/camel/component/jms/RestartBrokerBeforeCommitIT.java create mode 100644 components/camel-kafka/src/main/java/org/apache/camel/component/kafka/consumer/support/TopicHelper.java create mode 100644 components/camel-kafka/src/main/java/org/apache/camel/component/kafka/consumer/support/subcription/DefaultSubscribeAdapter.java copy dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/common/Printer.java => components/camel-kafka/src/main/java/org/apache/camel/component/kafka/consumer/support/subcription/SubscribeAdapter.java (53%) copy components/{camel-openapi-java/src/main/java/org/apache/camel/openapi/RestDefinitionsResolver.java => camel-kafka/src/main/java/org/apache/camel/component/kafka/consumer/support/subcription/TopicInfo.java} (55%) create mode 100644 components/camel-kafka/src/test/java/org/apache/camel/component/kafka/integration/KafkaConsumerCustomSubscribeAdapterIT.java create mode 100644 components/camel-opentelemetry/src/test/java/org/apache/camel/opentelemetry/OpenTelemetryTracingStrategyPropagateContextTest.java create mode 100644 components/camel-platform-http-vertx/src/test/java/org/apache/camel/component/platform/http/vertx/PlatformHttpRestOpenApiConsumerRestDslBindingTest.java copy components/{camel-validator/src/main/java/org/apache/camel/component/validator/DefaultValidatorResourceResolverFactory.java => camel-platform-http-vertx/src/test/java/org/apache/camel/component/platform/http/vertx/model/Category.java} (55%) create mode 100644 components/camel-platform-http-vertx/src/test/java/org/apache/camel/component/platform/http/vertx/model/Pet.java copy components/{camel-validator/src/main/java/org/apache/camel/component/validator/DefaultValidatorResourceResolverFactory.java => camel-platform-http-vertx/src/test/java/org/apache/camel/component/platform/http/vertx/model/Tag.java} (55%) rename components/camel-platform-http/src/main/java/org/apache/camel/component/platform/http/{PlatformHttpConsumer.java => DefaultPlatformHttpConsumer.java} (67%) copy components/{camel-rest-openapi/src/main/java/org/apache/camel/component/rest/openapi/validator/DefaultRequestValidationCustomizer.java => camel-platform-http/src/main/java/org/apache/camel/component/platform/http/spi/PlatformHttpConsumer.java} (67%) rename components/{camel-rest-openapi/src/main/java/org/apache/camel/component/rest/openapi/validator/DefaultRequestValidationCustomizer.java => camel-platform-http/src/main/java/org/apache/camel/component/platform/http/spi/PlatformHttpConsumerAware.java} (72%) create mode 100644 components/camel-rest-openapi/src/main/java/org/apache/camel/component/rest/openapi/validator/DefaultRequestValidator.java delete mode 100644 components/camel-rest-openapi/src/main/java/org/apache/camel/component/rest/openapi/validator/RequestValidationCustomizer.java delete mode 100644 components/camel-rest-openapi/src/test/java/org/apache/camel/component/rest/openapi/RestOpenApiCustomValidatorCustomizerTest.java create mode 100644 components/camel-spring-xml/src/test/java/org/apache/camel/spring/config/ErrorHandlerRouteTest.java create mode 100644 components/camel-spring-xml/src/test/resources/org/apache/camel/spring/config/errorHandlerRoute.xml copy test-infra/camel-test-infra-aws-v2/src/test/resources/org/apache/camel/test/infra/aws2/services/container.properties => core/camel-main/src/test/resources/route-controller.properties (75%) rename core/{camel-core-processor/src/main/java/org/apache/camel => camel-support/src/main/java/org/apache/camel/support}/processor/RestBindingAdvice.java (96%) copy core/{camel-core-reifier/src/main/java/org/apache/camel/reifier/rest/RestBindingReifier.java => camel-support/src/main/java/org/apache/camel/support/processor/RestBindingAdviceFactory.java} (65%) create mode 100644 core/camel-support/src/main/java/org/apache/camel/support/processor/RestBindingConfiguration.java create mode 100644 core/camel-xml-io-util/src/test/resources/org/apache/camel/xml/io/util/documentFullOfNamespaces.xml create mode 100644 core/camel-xml-io-util/src/test/resources/org/apache/camel/xml/io/util/documentWithModeline.xml copy components/camel-ai/pom.xml => core/camel-xml-io-util/src/test/resources/org/apache/camel/xml/io/util/simpleRoute.xml (52%) copy components/camel-ai/pom.xml => core/camel-xml-io/src/test/resources/routeInlinedErrorHandler.xml (51%) create mode 100644 docs/.yarn/cache/minipass-npm-5.0.0-c64fb63c92-425dab2887.zip delete mode 100644 docs/.yarn/cache/tar-npm-6.1.11-e6ac3cba9c-a04c07bb9e.zip create mode 100644 docs/.yarn/cache/tar-npm-6.2.1-237800bb20-f1322768c9.zip delete mode 120000 docs/components/modules/ROOT/examples/json/langchain-chat.json delete mode 120000 docs/components/modules/ROOT/examples/json/langchain-embeddings.json create mode 120000 docs/components/modules/ROOT/examples/json/langchain4j-chat.json create mode 120000 docs/components/modules/ROOT/examples/json/langchain4j-embeddings.json delete mode 120000 docs/components/modules/ROOT/pages/langchain-chat-component.adoc delete mode 120000 docs/components/modules/ROOT/pages/langchain-embeddings-component.adoc create mode 120000 docs/components/modules/ROOT/pages/langchain4j-chat-component.adoc create mode 120000 docs/components/modules/ROOT/pages/langchain4j-embeddings-component.adoc rename dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/{LangchainChatComponentBuilderFactory.java => Langchain4jChatComponentBuilderFactory.java} (67%) rename dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/{LangchainEmbeddingsComponentBuilderFactory.java => Langchain4jEmbeddingsComponentBuilderFactory.java} (67%) rename dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/{LangChainChatEndpointBuilderFactory.java => LangChain4jChatEndpointBuilderFactory.java} (70%) rename dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/{LangChainEmbeddingsEndpointBuilderFactory.java => LangChain4jEmbeddingsEndpointBuilderFactory.java} (69%) delete mode 100644 dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/Bind.java create mode 100644 dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/bind/Bind.java copy dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/{common/Printer.java => commands/bind/BindingProvider.java} (51%) create mode 100644 dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/bind/KameletBindingProvider.java create mode 100644 dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/bind/KnativeBrokerBindingProvider.java create mode 100644 dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/bind/KnativeChannelBindingProvider.java create mode 100644 dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/bind/ObjectReferenceBindingProvider.java create mode 100644 dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/bind/StrimziKafkaTopicBindingProvider.java create mode 100644 dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/bind/TemplateProvider.java create mode 100644 dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/bind/UriBindingProvider.java create mode 100644 dsl/camel-jbang/camel-jbang-core/src/main/resources/templates/endpoint-ref.yaml.tmpl create mode 100644 dsl/camel-jbang/camel-jbang-core/src/main/resources/templates/endpoint-uri.yaml.tmpl delete mode 100644 dsl/camel-jbang/camel-jbang-core/src/main/resources/templates/error-handler-sink-kamelet.yaml.tmpl delete 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/main/resources/templates/error-handler-sink.yaml.tmpl delete mode 100644 dsl/camel-jbang/camel-jbang-core/src/main/resources/templates/pipe-kamelet-kamelet.yaml.tmpl delete mode 100644 dsl/camel-jbang/camel-jbang-core/src/main/resources/templates/pipe-kamelet-uri.yaml.tmpl delete mode 100644 dsl/camel-jbang/camel-jbang-core/src/main/resources/templates/pipe-uri-kamelet.yaml.tmpl rename dsl/camel-jbang/camel-jbang-core/src/main/resources/templates/{pipe-uri-uri.yaml.tmpl => pipe.yaml.tmpl} (57%) delete mode 100644 dsl/camel-jbang/camel-jbang-core/src/main/resources/templates/step-kamelet.yaml.tmpl create mode 100644 dsl/camel-jbang/camel-jbang-core/src/main/resources/templates/step-ref.yaml.tmpl create mode 100644 dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/bind/BindKnativeBrokerTest.java create mode 100644 dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/bind/BindKnativeChannelTest.java create mode 100644 dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/bind/BindObjectReferenceTest.java create mode 100644 dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/bind/BindStrimziKafkaTopicTest.java rename dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/{ => bind}/BindTest.java (90%) delete mode 100644 dsl/camel-jbang/camel-jbang-plugin-k/src/main/resources/templates/pipe-kamelet-kamelet.yaml.tmpl delete mode 100644 dsl/camel-jbang/camel-jbang-plugin-k/src/main/resources/templates/pipe-kamelet-uri.yaml.tmpl delete mode 100644 dsl/camel-jbang/camel-jbang-plugin-k/src/main/resources/templates/pipe-uri-kamelet.yaml.tmpl rename dsl/camel-jbang/camel-jbang-plugin-k/src/main/resources/templates/{pipe-uri-uri.yaml.tmpl => pipe.yaml.tmpl} (63%) rename dsl/camel-kotlin-api/src/generated/kotlin/org/apache/camel/kotlin/components/{LangchainChatUriDsl.kt => Langchain4jChatUriDsl.kt} (92%) rename dsl/camel-kotlin-api/src/generated/kotlin/org/apache/camel/kotlin/components/{LangchainEmbeddingsUriDsl.kt => Langchain4jEmbeddingsUriDsl.kt} (92%) copy test-infra/camel-test-infra-artemis/src/test/java/org/apache/camel/test/infra/artemis/{common/ArtemisProperties.java => services/RestartAwareArtemisContainer.java} (65%) delete mode 100644 test-infra/camel-test-infra-artemis/src/test/resources/org/apache/camel/test/infra/artemis/services/Dockerfile copy test-infra/{camel-test-infra-nats/src/test/resources/org/apache/camel/test/infra/nats => camel-test-infra-artemis/src/test/resources/org/apache/camel/test/infra/artemis}/services/container.properties (93%) copy dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/common/Printer.java => test-infra/camel-test-infra-openldap/src/test/java/org/apache/camel/test/infra/openldap/services/OpenLdapContainer.java (50%) create mode 100644 test-infra/camel-test-infra-redis/src/test/java/org/apache/camel/test/infra/redis/services/RedisContainer.java