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 5089bbf295a CAMEL-20558: Ability to use the old Micrometer meter names does not work on MicrometerExchangeEventNotifier. Thanks to Sébastien Perpignane for the patch. add 6e0dbbbdb8b Bump aws-java-sdk2-version from 2.25.7 to 2.25.8 (#13460) add 9a2e0424342 Bump reactor-netty-version from 1.1.15 to 1.1.17 (#13461) add 4e1ed0133ff Bump cxf-version from 4.0.3 to 4.0.4 (#13459) add 1a171ac0e6b CAMEL-20560 - Camel-AWS-Bedrock: Support Anthropic models (#13462) add ca816a636d9 Camel-AWS-Secrets-Manager: Added Metadata annotations to show support for vault in catalog add c813bd0b256 Camel-Azure-Key-Vault: Added Metadata annotations to show support for vault in catalog add 98171f7fec5 Camel-Google-Secret-Manager: Added Metadata annotations to show support for vault in catalog add 0036ea59726 Camel-Hashicorp-Vault: Added Metadata annotations to show support for vault in catalog add 69930cbaac6 CAMEL-20504 - Google Pubsub CloudEvent Transformer (#13465) add feff3159315 Main profile (#13466) add 2bdfab1548a CAMEL-18090: camel-main - Make it possible to know the configured profile. add 409a8c6c2fd CAMEL-20341: refactored ContextTestSupport to work like CamelTestSupport add 7f0c3971cde CAMEL-20654: camel-xslt: Make variables available as xsl:param (#13467) add dcfbe871423 CAMEL-20447: fix SjmsComponentRestartTest test due to lifecycle requirements add ddddb412468 CAMEL-20477: rework a shared topic test to allow tests to run concurrently add 32035640538 CAMEL-20477: make the shared topic test an integration test for consistency add 9a87a3d467d CAMEL-20477: adjust Artemis service to reduce broker recycling add 04ca9696e0a CAMEL-20095 : add langchain component (#13341) add 3d351350912 camel-core - Avoid clutter JMX with anonymous internal EventNotifiers add fb6a1ed4151 Bump com.sun.xml.bind:jaxb-core from 4.0.4 to 4.0.5 (#13468) add 8b633be0a41 Bump com.sun.xml.bind:jaxb-jxc from 4.0.4 to 4.0.5 (#13477) add b923acd9d5b Bump org.jolokia:jolokia-agent-jvm from 2.0.1 to 2.0.2 (#13470) add f13fd78f56a Bump aws-java-sdk2-version from 2.25.8 to 2.25.9 (#13473) add 407d862d91d Bump micrometer-tracing-version from 1.2.3 to 1.2.4 (#13474) add 372eb91007a Bump org.openapitools:openapi-generator from 7.3.0 to 7.4.0 (#13469) add 640f4130aa6 Upgrade to jolokia 2.0.2 add 96a8bfe9cf9 Bump com.cloudbees.thirdparty:zendesk-java-client from 0.24.2 to 0.25.0 (#13475) add 9db2c9d6ecf Regen add 0f7a57f1bd8 Bump com.google.api-client:google-api-client from 2.3.0 to 2.4.0 (#13472) add 6fe4706f1ff Bump mongo-java-driver-version from 4.11.1 to 5.0.0 (#13476) add 93e4a0c4253 Add camel-ai to the catalog add c3746543d2b Regen for commit 93e4a0c4253a4f3f97bf306b2f81e39c790f9c04 (#13480) add bacb2ca8f8e CAMEL-18090: camel-main - Loading properties with profiles for prod/dev/test add 0506c5a798a CAMEL-20522: Polished add baecbcd86a6 CAMEL-20522: Fix tests to ensure they stop camel add 5ffd496ea90 Regen (#13483) add 6fd7a44720b Camel-AWS-Bedrock: Add documentation for Embeddings Titan G1 add dc2630e85fe Camel-AWS-Bedrock: Add documentation for Jurassic2-Ultra model add 32fc9f09664 Camel-AWS-Bedrock: Add documentation for Jurassic2-Mid model add 9f8ab951367 Camel-AWS-Bedrock: Add documentation for Anthropic Claude 1.2 add cf34bb6c38e Camel-AWS-Bedrock: Add documentation for Anthropic Claude 2 add b71eca6e0d4 Camel-AWS-Bedrock: Add documentation for Anthropic Claude 2.1 add e752fa6956a Camel-AWS-Bedrock: Add documentation for Anthropic Claude Sonnet 3 add 825e9858ef1 Remove not needed import add 9c29395901e (chores) camel-qdrant: disable tests on PPC64LE and s390x add 8aab61a7a28 CAMEL-20545: Using replaceFromWith with camel-test and having route templates can lead to duplicate consumer on starutp error. (#13485) add b5c9c5725da Upgrade GraalJS to 23.1.2 add f7d79c74f43 Jaxb properties should be present in parent/pom.xml CAMEL-20566 (#13486) add 2386188e068 Update year in NOTICE.txt (#13490) add 516bda55430 Regen add fe0b4435263 Update known releases add e885eaea88d Regen for commit fe0b4435263a21cb8119ea22b13dc03cd895a5b2 (#13492) add 2b83147b440 (chores) camel-langchain-embeddings: disable tests on unsupported platforms add 0c7bbb389ec Bump aws-java-sdk2-version from 2.25.9 to 2.25.10 (#13496) add e20e0003d75 Bump micrometer-version from 1.12.3 to 1.12.4 (#13495) add 1f5d863d5a8 Regen add b3a7d121d55 Upgrade assembly plugin add 396d7b40822 Bump org.apache.maven.plugins:maven-assembly-plugin from 3.6.0 to 3.7.0 (#13497) add 62754c9dbec Bump infinispan-version from 14.0.25.Final to 14.0.26.Final (#13498) add c0228d4f12c CAMEL-20568: Set error handler on route level in YAML DSL (#13489) add fe2072468e2 Regen schema add 9706c2a2aa8 Regen add 7cdbf9b72e2 CAMEL-20485 - Create a Camel-Milvus component (#13505) add e68c563ba85 Regen for commit 9706c2a2aa8511a90abdc94376d00db2e8db3218 (#13506) add e968db75767 Regen for commit 7cdbf9b72e2ac10fbdd5c45c328c89553ea6a8c9 (#13508) add d3518de4851 tiny typo add b822b3426ca tiny typo 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) No new revisions were added by this update. Summary of changes: NOTICE.txt | 2 +- bom/camel-bom/pom.xml | 15 + camel-sbom/camel-sbom.json | 14122 +++++++++++-------- camel-sbom/camel-sbom.xml | 9858 +++++++------ catalog/camel-allcomponents/pom.xml | 15 + .../org/apache/camel/catalog/components.properties | 3 + .../catalog/components/aws-secrets-manager.json | 1 + .../camel/catalog/components/azure-key-vault.json | 1 + .../catalog/components/google-secret-manager.json | 1 + .../camel/catalog/components/hashicorp-vault.json | 1 + .../camel/catalog/components/langchain-chat.json | 41 + .../catalog/components/langchain-embeddings.json | 43 + .../apache/camel/catalog/components/milvus.json | 51 + .../apache/camel/catalog/components/zendesk.json | 2 +- .../camel/catalog/releases/camel-releases.json | 7 + .../apache/camel/catalog/transformers.properties | 1 + .../google-pubsub-application-cloudevents.json | 14 + components/camel-ai/camel-langchain-chat/pom.xml | 66 + .../chat/LangchainChatComponentConfigurer.java | 82 + .../chat/LangchainChatConfigurationConfigurer.java | 55 + .../chat/LangchainChatEndpointConfigurer.java | 66 + .../chat/LangchainChatEndpointUriFactory.java | 71 + .../camel/component/chat/langchain-chat.json | 41 + .../services/org/apache/camel/component.properties | 7 + .../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/urifactory/langchain-chat-endpoint | 2 + .../main/java/docs/langchain-chat-component.adoc | 149 + .../apache/camel/component/chat/LangchainChat.java | 18 +- .../component/chat/LangchainChatComponent.java | 66 + .../component/chat/LangchainChatConfiguration.java | 75 + .../component/chat/LangchainChatEndpoint.java | 74 + .../component/chat/LangchainChatOperations.java | 17 +- .../component/chat/LangchainChatProducer.java | 145 + .../camel/component/chat/LangchainChatIT.java | 190 + .../camel/component/chat/OllamaTestSupport.java | 50 + .../src/test/resources/log4j2.properties | 35 + .../camel-ai/camel-langchain-embeddings/pom.xml | 103 + .../LangchainEmbeddingsComponentConfigurer.java | 76 + ...LangchainEmbeddingsConfigurationConfigurer.java | 49 + .../LangchainEmbeddingsConverterLoader.java | 56 + .../LangchainEmbeddingsEndpointConfigurer.java | 60 + .../LangchainEmbeddingsEndpointUriFactory.java | 70 + .../langchain/embeddings/langchain-embeddings.json | 43 + .../services/org/apache/camel/TypeConverterLoader | 2 + .../services/org/apache/camel/component.properties | 7 + .../apache/camel/component/langchain-embeddings | 2 + .../configurer/langchain-embeddings-component | 2 + .../camel/configurer/langchain-embeddings-endpoint | 2 + ...ain.embeddings.LangchainEmbeddingsConfiguration | 2 + .../camel/urifactory/langchain-embeddings-endpoint | 2 + .../main/docs/langchain-embeddings-component.adoc | 42 + .../langchain/embeddings/LangchainEmbeddings.java | 43 + .../embeddings/LangchainEmbeddingsComponent.java | 62 + .../LangchainEmbeddingsConfiguration.java | 52 + .../embeddings/LangchainEmbeddingsConverter.java | 37 +- .../embeddings/LangchainEmbeddingsEndpoint.java | 74 + .../embeddings/LangchainEmbeddingsProducer.java | 56 + .../embeddings/LangchainEmbeddingsComponentIT.java | 120 + .../LangchainEmbeddingsComponentTest.java | 64 + .../embeddings/LangchainEmbeddingsTestSupport.java | 58 + .../src/test/resources/log4j2.properties | 35 + components/{camel-javascript => camel-ai}/pom.xml | 49 +- .../src/main/docs/aws-bedrock-component.adoc | 395 + .../component/aws2/bedrock/BedrockModels.java | 5 +- .../aws2/bedrock/runtime/BedrockProducer.java | 26 + .../runtime/integration/BedrockProducerIT.java | 148 +- .../aws/secretsmanager/aws-secrets-manager.json | 1 + .../aws/secretsmanager/SecretsManagerEndpoint.java | 4 + .../component/azure/key/vault/azure-key-vault.json | 1 + .../azure/key/vault/KeyVaultEndpoint.java | 4 + .../camel-google/camel-google-pubsub/pom.xml | 9 + .../org/apache/camel/transformer.properties | 7 + .../google-pubsub-application-cloudevents | 2 + .../google-pubsub-application-cloudevents.json | 14 + .../GooglePubsubCloudEventDataTypeTransformer.java | 56 + .../secret/manager/google-secret-manager.json | 1 + .../manager/GoogleSecretManagerEndpoint.java | 4 + .../component/hashicorp/vault/hashicorp-vault.json | 1 + .../hashicorp/vault/HashicorpVaultEndpoint.java | 4 + components/camel-javascript/pom.xml | 2 +- .../jms/JmsAsyncStartStopListenerTest.java | 2 +- .../jms/JmsDefaultTaskExecutorTypeTest.java | 2 +- ...RequestReplyTempQueueMultipleConsumersTest.java | 2 +- .../component/jms/TwoConsumerOnSameTopicTest.java | 132 - .../jms/integration/JmsLoadBalanceFailOverIT.java | 2 +- .../consumers/MultipleMessagesSameTopicIT.java | 66 + .../consumers/SingleMessageSameTopicIT.java | 110 + .../consumers/TwoConsumerOnSameQueueIT.java} | 4 +- ...dLetterChannelHandlerRollbackOnExceptionIT.java | 2 +- .../jms/tx/TransactedOnCompletionTest.java | 2 +- .../camel/component/kafka/KafkaFetchRecords.java | 5 + .../KafkaBreakOnFirstErrorReleaseResourcesIT.java | 205 + .../org/apache/camel/service/lra/LRAClient.java | 10 + .../micrometer/DistributionSummaryRouteTest.java | 2 +- ...terExchangeEventNotifierNamingStrategyTest.java | 10 +- .../messagehistory/ManagedMessageHistoryTest.java | 6 +- .../AbstractMicrometerRoutePolicyTest.java | 18 +- components/{camel-qdrant => camel-milvus}/pom.xml | 66 +- .../milvus/MilvusComponentConfigurer.java | 77 + .../milvus/MilvusConfigurationConfigurer.java | 73 + .../component/milvus/MilvusEndpointConfigurer.java | 61 + .../component/milvus/MilvusEndpointUriFactory.java | 75 + .../org/apache/camel/component/milvus/milvus.json | 51 + .../services/org/apache/camel/component.properties | 7 + .../services/org/apache/camel/component/milvus | 2 + .../org/apache/camel/configurer/milvus-component | 2 + .../org/apache/camel/configurer/milvus-endpoint | 2 + ...ache.camel.component.milvus.MilvusConfiguration | 2 + .../org/apache/camel/urifactory/milvus-endpoint | 2 + .../src/main/docs/milvus-component.adoc | 43 + .../org/apache/camel/component/milvus/Milvus.java | 52 + .../camel/component/milvus/MilvusAction.java | 20 +- .../camel/component/milvus/MilvusComponent.java | 71 + .../component/milvus/MilvusConfiguration.java | 116 + .../camel/component/milvus/MilvusEndpoint.java | 140 + .../camel/component/milvus/MilvusProducer.java | 191 + .../milvus/MilvusCreateCollectionTest.java | 74 + .../camel/component/milvus/MilvusTestSupport.java | 44 + .../camel/component/milvus/MilvusUpsertTest.java} | 31 +- .../component/milvus/it/MilvusComponentIT.java | 268 + .../src/test/resources/log4j2.properties | 35 + .../plugin/DefaultJolokiaPlatformHttpPlugin.java | 3 +- .../DefaultJolokiaPlatformHttpPluginTest.java | 2 +- .../platform/http/main/MainHttpServer.java | 6 + components/camel-qdrant/pom.xml | 6 + .../component/qdrant/QdrantConverterLoader.java | 6 + .../camel/component/qdrant/QdrantConverter.java | 18 + .../component/sjms/SjmsComponentRestartTest.java | 22 +- .../sjms/consumer/InOutConsumerQueueAsyncTest.java | 20 +- .../sjms/producer/QueueProducerQoSTest.java | 2 +- .../sjms/support/JmsCommonTestSupport.java | 2 +- .../sjms/tx/TransactedConcurrentConsumersTest.java | 6 + .../sjms/tx/TransactedConsumerSupport.java | 6 - .../tx/TransactedConsumersMultipleRouteTest.java | 6 + .../sjms/tx/TransactedQueueConsumerTest.java | 6 + .../sjms/tx/TransactedTopicConsumerTest.java | 6 + .../component/sjms2/SimpleJms2ComponentTest.java | 2 +- .../sjms2/Sjms2EndpointNameOverrideTest.java | 2 +- .../camel/component/sjms2/Sjms2EndpointTest.java | 2 +- .../consumer/InOnlyTopicDurableConsumerTest.java | 11 + .../consumer/InOnlyTopicSharedConsumerTest.java | 11 + .../sjms2/producer/InOnlyQueueProducerTest.java | 10 + .../sjms2/producer/InOnlyTopicProducerTest.java | 10 + .../sjms2/producer/Sjms2ToDSendDynamicTest.java | 11 + .../component/sjms2/support/Jms2TestSupport.java | 16 +- .../camel/component/stomp/StompBaseTest.java | 6 +- .../junit5/patterns/IsMockEndpointsFileTest.java | 4 +- .../apache/camel/component/xslt/XsltBuilder.java | 1 + .../zendesk/ZendeskEndpointConfiguration.java | 2 +- .../zendesk/internal/ZendeskApiMethod.java | 4 + .../apache/camel/component/zendesk/zendesk.json | 2 +- components/pom.xml | 2 + .../org/apache/camel/ExtendedCamelContext.java | 12 + .../camel/impl/debugger/DefaultDebugger.java | 3 +- .../camel/impl/engine/CamelInternalProcessor.java | 3 +- .../impl/engine/DefaultCamelContextExtension.java | 11 + .../engine/DefaultRuntimeEndpointRegistry.java | 3 +- .../properties/ClasspathPropertiesSource.java | 9 +- .../component/properties/FilePropertiesSource.java | 9 +- .../component/properties/PropertiesComponent.java | 12 +- .../component/properties/RefPropertiesSource.java | 15 +- .../camel/impl/cluster/ClusteredRoutePolicy.java | 4 +- .../camel/impl/console/ContextDevConsole.java | 12 +- .../apache/camel/impl/console/EventConsole.java | 3 +- .../camel/impl/ExtendedCamelContextConfigurer.java | 6 + .../org/apache/camel/builder/NotifyBuilder.java | 3 +- .../org/apache/camel/model/FromDefinition.java | 16 + .../camel/model/RouteTemplateDefinition.java | 3 +- .../java/org/apache/camel/ContextTestSupport.java | 822 +- .../test/java/org/apache/camel/TestSupport.java | 15 + .../camel/builder/NotifyBuilderFromRouteTest.java | 14 +- .../camel/builder/ThreadPoolBuilderTest.java | 4 +- ...seMethodWithMatchingTypeAndSkipSettersTest.java | 4 +- .../bean/BeanComponentMissingParenthesisTest.java | 4 +- ...entWithPropertiesLookupSetFromEndpointTest.java | 4 +- .../camel/component/bean/BeanConcurrentTest.java | 4 +- .../camel/component/bean/BeanEndpointTest.java | 4 +- .../BeanExchangeAsReturnTypeNotAllowedTest.java | 4 +- .../bean/BeanExplicitMethodAmbiguousTest.java | 4 +- .../component/bean/BeanExplicitMethodTest.java | 4 +- .../bean/BeanExpressionConcurrentTest.java | 4 +- .../component/bean/BeanImplicitMethodTest.java | 4 +- .../camel/component/bean/BeanInPipelineTest.java | 4 +- .../component/bean/BeanInfoSelectMethodTest.java | 4 +- .../component/bean/BeanInvokeWithNullBodyTest.java | 4 +- .../camel/component/bean/BeanLifecycleTest.java | 4 +- .../camel/component/bean/BeanMapPutTest.java | 4 +- .../bean/BeanMethodValueWithCommaTest.java | 4 +- .../bean/BeanMethodValueWithExchangeTest.java | 4 +- ...rameterAndNoMethodWithNoParameterIssueTest.java | 4 +- .../bean/BeanMethodWithStringParameterTest.java | 4 +- .../component/bean/BeanOgnlPerformanceTest.java | 4 +- .../bean/BeanParameterInvalidSyntaxTest.java | 4 +- .../bean/BeanParameterInvalidValueTest.java | 4 +- .../BeanParameterMethodCallThreeBodyOgnlTest.java | 4 +- .../bean/BeanParameterNoBeanBindingTest.java | 4 +- .../bean/BeanParameterThreeBodyOgnlTest.java | 4 +- .../component/bean/BeanParameterValueOgnlTest.java | 4 +- .../bean/BeanParameterValueOverloadedTest.java | 4 +- .../component/bean/BeanParameterValueTest.java | 4 +- .../camel/component/bean/BeanPipelineTest.java | 4 +- .../component/bean/BeanPipelineVariablesTest.java | 4 +- .../component/bean/BeanPropagateHeaderTest.java | 4 +- .../component/bean/BeanPropertiesFunctionTest.java | 4 +- .../component/bean/BeanRefMethodNotFoundTest.java | 4 +- .../camel/component/bean/BeanRefNotFoundTest.java | 4 +- .../bean/BeanReturnCallableReturnNullTest.java | 4 +- .../component/bean/BeanReturnCallableTest.java | 4 +- .../bean/BeanWithAnnotationAndExchangeTest.java | 4 +- .../bean/BeanWithAnnotationInheritedTest.java | 4 +- .../BeanWithExchangeExceptionAnnotationTest.java | 4 +- .../BeanWithExpressionInjectionPredicateTest.java | 4 +- .../bean/BeanWithExpressionInjectionTest.java | 4 +- .../camel/component/bean/BeanWithHeaderTest.java | 4 +- .../bean/BeanWithHeadersAndBodyInject2Test.java | 4 +- .../bean/BeanWithHeadersAndBodyInject3Test.java | 4 +- .../bean/BeanWithHeadersAndBodyInjectionTest.java | 4 +- .../bean/BeanWithInputStreamBodyTest.java | 4 +- .../component/bean/BeanWithMethodHeaderTest.java | 4 +- ...thPropertiesAndHeadersAndBodyInjectionTest.java | 4 +- .../BeanWithPropertiesAndHeadersInjectionTest.java | 4 +- ...eanWithPropertiesAndVariablesInjectionTest.java | 4 +- .../bean/BeanWithVariablesAndBodyInject3Test.java | 4 +- .../BeanWithVariablesAndBodyInjectionTest.java | 4 +- ...BeanWithXPathInjectionUsingHeaderValueTest.java | 4 +- .../BeanWithXPathInjectionUsingResultTypeTest.java | 4 +- .../BodyAnnotationToDisambiguateMethodsTest.java | 4 +- ...entWithPropertiesLookupSetFromEndpointTest.java | 4 +- .../bean/CustomParameterMappingStrategyTest.java | 4 +- .../bean/DefaultParameterMappingStrategyTest.java | 4 +- ...ressionAnnotationToDisambiguateMethodsTest.java | 4 +- .../bean/FileBeanParameterBindingTest.java | 4 +- .../bean/MethodCallBeanRefMethodNotFoundTest.java | 4 +- .../bean/MethodCallBeanRefNotFoundTest.java | 4 +- .../bean/MethodCallByTypeRefExistingBeanTest.java | 4 +- .../MethodCallRefOrBeanPrefixPredicateTest.java | 4 +- .../bean/MethodCallRefOrBeanPrefixTest.java | 4 +- .../component/bean/MockitoMockForClassTest.java | 4 +- .../bean/MockitoMockForInterfaceTest.java | 4 +- .../component/bean/MockitoSpyForClassTest.java | 4 +- .../camel/component/bean/MyCurrencyBeanTest.java | 4 +- .../camel/component/bean/NewInstanceTest.java | 2 +- .../camel/component/bean/PredicateAsBeanTest.java | 4 +- ...nguageBeanFunctionMethodValueWithCommaTest.java | 4 +- ...BeanFunctionMethodValueWithParenthesisTest.java | 4 +- .../bean/SimpleLanguageBeanFunctionScopeTest.java | 2 +- .../bean/issues/BeanRouteToDerivedClassTest.java | 4 +- .../issues/BeanVsProcessorPerformanceTest.java | 4 +- .../bean/issues/FilterBeanRegistryTest.java | 4 +- .../component/dataset/BigDataSetManualTest.java | 4 +- .../camel/component/dataset/CustomDataSetTest.java | 4 +- .../component/dataset/DataSetConsumerTest.java | 4 +- .../component/dataset/DataSetPreloadTest.java | 4 +- .../component/dataset/DataSetProducerTest.java | 4 +- .../camel/component/dataset/DataSetSedaTest.java | 4 +- .../camel/component/dataset/DataSetTest.java | 4 +- .../component/dataset/FileDataSetConsumerTest.java | 4 +- .../dataset/FileDataSetConsumerWithSplitTest.java | 4 +- .../component/dataset/FileDataSetProducerTest.java | 4 +- .../dataset/FileDataSetProducerWithSplitTest.java | 4 +- .../component/dataset/ListDataSetConsumerTest.java | 4 +- .../component/dataset/ListDataSetProducerTest.java | 4 +- .../component/dataset/RoutePerformanceTest.java | 4 +- .../file/AntPathMatcherGenericFileFilterTest.java | 4 +- .../camel/component/file/BeanToFileTest.java | 4 +- .../file/FileBeginFailureOneTimeTest.java | 4 +- ...ileConsumerBridgeRouteExceptionHandlerTest.java | 4 +- .../file/FileConsumerCommitRenameStrategyTest.java | 3 +- .../FileConsumerCustomExceptionHandlerTest.java | 4 +- .../file/FileConsumerCustomSchedulerTest.java | 4 +- .../file/FileConsumerDirectoryFilterTest.java | 4 +- .../file/FileConsumerFileExpressionTest.java | 4 +- ...leConsumerFileExpressionThrowExceptionTest.java | 4 +- .../component/file/FileConsumerFileFilterTest.java | 4 +- .../file/FileConsumerIdempotentRefTest.java | 4 +- .../file/FileConsumerMoveExpressionTest.java | 4 +- .../file/FileConsumerPollStrategyNotBeginTest.java | 4 +- ...FileConsumerPollStrategyPolledMessagesTest.java | 4 +- ...umerPollStrategyRollbackThrowExceptionTest.java | 4 +- ...FileConsumerPollStrategyStopOnRollbackTest.java | 4 +- .../file/FileConsumerPollStrategyTest.java | 4 +- ...rFileRecursiveFilterDeleteOldLockFilesTest.java | 4 +- .../component/file/FileProducerExpressionTest.java | 4 +- .../file/FileProducerMoveExistingStrategyTest.java | 4 +- .../file/FileProducerRenameUsingCopyTest.java | 5 +- .../component/file/FileSortByExpressionTest.java | 8 +- .../camel/component/file/FileSorterRefTest.java | 4 +- .../FilerConsumerMoveFailedDoneFileNameTest.java | 5 +- .../file/FilerProducerDoneFileNameRouteTest.java | 4 +- .../file/FilerProducerDoneFileNameTest.java | 4 +- .../camel/component/file/ToFileRouteTest.java | 4 +- .../FileIdempotentReadLockDelayedAsyncTest.java | 4 +- .../FileIdempotentReadLockDelayedTest.java | 4 +- .../file/strategy/FileIdempotentReadLockTest.java | 4 +- .../language/LanguageScriptRouteTest.java | 4 +- .../camel/component/mock/MockEndpointTest.java | 4 +- .../PropertiesComponentOnExceptionTest.java | 4 +- ...rtiesComponentSomethingElseBoundToJndiTest.java | 4 +- .../component/rest/FromRestAdviceWithTest.java | 4 +- .../camel/component/rest/FromRestApiTest.java | 4 +- .../component/rest/FromRestConfigurationTest.java | 4 +- .../component/rest/FromRestDefaultValueTest.java | 4 +- .../component/rest/FromRestDisabledAllTest.java | 4 +- .../camel/component/rest/FromRestDisabledTest.java | 4 +- .../component/rest/FromRestDuplicateTest.java | 4 +- .../component/rest/FromRestGetContentTypeTest.java | 4 +- .../rest/FromRestGetCorsAllowCredentialsTest.java | 4 +- .../component/rest/FromRestGetCorsCustomTest.java | 4 +- .../camel/component/rest/FromRestGetCorsTest.java | 4 +- .../rest/FromRestGetHttpErrorCodeTest.java | 4 +- .../component/rest/FromRestGetInterceptTest.java | 4 +- .../component/rest/FromRestGetOnExceptionTest.java | 4 +- .../rest/FromRestGetPlaceholderParamTest.java | 4 +- .../component/rest/FromRestGetPolicyTest.java | 4 +- .../camel/component/rest/FromRestGetTest.java | 4 +- .../component/rest/FromRestInlineRoutesTest.java | 4 +- .../rest/FromRestPathPlaceholderTest.java | 4 +- .../rest/RestComponentVerifierExtensionTest.java | 4 +- .../component/rest/RestComponentVerifierTest.java | 4 +- .../component/scheduler/SchedulerRouteTest.java | 4 +- .../component/seda/SedaBlockWhenFullTest.java | 5 +- .../seda/SedaConcurrentConsumersTest.java | 4 +- .../seda/SedaConsumerSuspendResumeTest.java | 7 + .../seda/SedaDefaultBlockWhenFullTest.java | 4 +- .../component/timer/TimerGracefulShutdownTest.java | 4 +- .../timer/TimerReferenceConfigurationTest.java | 4 +- .../camel/component/timer/TimerRouteTest.java | 4 +- .../validator/CustomSchemaFactoryFeatureTest.java | 4 +- .../component/validator/ValidatorBeanCallTest.java | 4 +- .../ValidatorResourceResolverFactoryTest.java | 2 +- .../xslt/XsltCustomizeEntityResolverTest.java | 4 +- .../xslt/XsltCustomizeURIResolverTest.java | 4 +- .../apache/camel/component/xslt/XsltRouteTest.java | 4 +- .../component/xslt/XsltUriResolverFactoryTest.java | 2 +- .../camel/converter/FallbackPromoteTest.java | 5 - .../converter/StaticFallbackConverterTest.java | 5 - .../camel/impl/BeanInjectRouteBuilderTest.java | 4 +- .../CamelContextAddRestDefinitionsFromXmlTest.java | 4 +- .../CamelProduceInterfaceEventNotifierTest.java | 2 +- .../camel/impl/DataFormatContextAwareTest.java | 4 +- .../impl/DataFormatPropertyPlaceholderTest.java | 4 +- ...amelBeanPostProcessorComplexFieldFirstTest.java | 10 +- .../DefaultCamelContextSuspendResumeRouteTest.java | 6 + .../impl/DefaultComponentAutowiredFalseTest.java | 4 +- .../camel/impl/DefaultComponentAutowiredTest.java | 4 +- .../DefaultComponentReferencePropertiesTest.java | 4 +- .../apache/camel/impl/DefaultComponentTest.java | 5 +- .../camel/impl/LanguageCamelContextAwareTest.java | 4 +- .../camel/impl/LogDebugBodyMaxCharsOffTest.java | 4 +- .../camel/impl/LogDebugBodyMaxCharsTest.java | 4 +- .../apache/camel/impl/LogDebugBodyStreamsTest.java | 4 +- .../org/apache/camel/impl/RefDataFormatTest.java | 4 +- .../camel/impl/RouteIdRestDefinitionTest.java | 4 +- .../camel/impl/RoutePolicyRefCallbackTest.java | 4 +- .../camel/impl/RouteSedaSuspendResumeTest.java | 1 + .../StartupListenerComponentFromRegistryTest.java | 4 +- .../camel/impl/TwoRouteSuspendResumeTest.java | 6 + .../impl/engine/CamelPostProcessorHelperTest.java | 2 +- .../event/CamelEventsTimestampEnabledTest.java | 2 +- .../event/EventNotifierExchangeCompletedTest.java | 2 +- .../impl/event/EventNotifierExchangeSentTest.java | 2 +- .../EventNotifierFailureHandledEventsTest.java | 2 +- .../event/EventNotifierRedeliveryEventsTest.java | 2 +- .../event/MultipleEventNotifierEventsTest.java | 2 +- ...tScopedOnExceptionErrorHandlerRefIssueTest.java | 4 +- ...ExceptionErrorHandlerRefIssueTwoRoutesTest.java | 4 +- ...xceptionNotHandledErrorHandlerRefIssueTest.java | 4 +- ...otHandledErrorHandlerRefIssueTwoRoutesTest.java | 4 +- ...HandledRouteScopedErrorHandlerRefIssueTest.java | 4 +- ...uteScopedErrorHandlerRefIssueTwoRoutesTest.java | 4 +- ...ceptionRouteScopedErrorHandlerRefIssueTest.java | 4 +- ...uteScopedErrorHandlerRefIssueTwoRoutesTest.java | 4 +- .../OnExceptionErrorHandlerRefIssueTest.java | 4 +- ...ExceptionErrorHandlerRefIssueTwoRoutesTest.java | 4 +- ...xceptionNotHandledErrorHandlerRefIssueTest.java | 4 +- ...otHandledErrorHandlerRefIssueTwoRoutesTest.java | 4 +- ...HandledRouteScopedErrorHandlerRefIssueTest.java | 4 +- ...uteScopedErrorHandlerRefIssueTwoRoutesTest.java | 4 +- ...ceptionRouteScopedErrorHandlerRefIssueTest.java | 4 +- ...uteScopedErrorHandlerRefIssueTwoRoutesTest.java | 4 +- .../camel/issues/OnExceptionWithTwoBeansTest.java | 2 +- ...eOriginalMessageEndpointExceptionIssueTest.java | 4 +- ...etryRouteScopedUntilRecipientListIssueTest.java | 4 +- ...ScopedOnExceptionMultipleRouteBuildersTest.java | 2 +- .../camel/issues/SedaFileIdempotentIssueTest.java | 4 +- .../camel/issues/SetHeaderInDoCatchIssueTest.java | 2 +- ...terUsingBeanReturningCloseableIteratorTest.java | 4 +- .../SplitterUsingBeanReturningMessageTest.java | 4 +- .../camel/issues/TryCatchWithSplitIssueTest.java | 4 +- .../language/BeanAnnotationParameterTest.java | 4 +- .../language/BeanAnnotationParameterTwoTest.java | 4 +- ...LWithDotInParameterPropertyPlaceholderTest.java | 4 +- .../BeanLanguageOGNLWithDotInParameterTest.java | 4 +- .../apache/camel/language/BeanLanguageTest.java | 4 +- .../java/org/apache/camel/language/BeanTest.java | 4 +- .../apache/camel/language/FileLanguageTest.java | 4 +- .../apache/camel/language/LanguageServiceTest.java | 4 +- .../org/apache/camel/language/RefLanguageTest.java | 4 +- .../apache/camel/language/RefPredicateTest.java | 4 +- .../java/org/apache/camel/language/RefTest.java | 4 +- .../camel/language/simple/SimpleOperatorTest.java | 4 +- .../language/simple/SimpleParserPredicateTest.java | 4 +- .../apache/camel/language/simple/SimpleTest.java | 4 +- .../BeanOgnMethodWithXPathInjectionTest.java | 4 +- .../BeanRecipientListInterfaceAnnotationTest.java | 4 +- .../camel/processor/BeanRecipientListTest.java | 4 +- .../processor/BeanRecipientListTimeoutTest.java | 4 +- .../org/apache/camel/processor/BeanRouteTest.java | 4 +- .../apache/camel/processor/BeanSingletonTest.java | 2 +- .../camel/processor/BeanWithExceptionTest.java | 4 +- .../BeanWithXPathInjectionPreCompileTest.java | 4 +- .../processor/BeanWithXPathInjectionTest.java | 4 +- .../CBRPredicateBeanThrowExceptionTest.java | 4 +- .../org/apache/camel/processor/ClaimCheckTest.java | 4 +- .../processor/ComposedMessageProcessorTest.java | 4 +- .../CustomConsumerExceptionHandlerTest.java | 4 +- .../camel/processor/CustomRefLoadBalanceTest.java | 4 +- .../processor/DataFormatServiceCustomRefTest.java | 4 +- .../DeadLetterChannelAlwaysHandledTest.java | 4 +- .../DeadLetterChannelRestartFromBeginningTest.java | 4 +- .../DefinitionPolicyPerProcessorTest.java | 4 +- .../org/apache/camel/processor/DetourTest.java | 4 +- .../processor/ErrorHandlerWrappedEachNodeTest.java | 4 +- .../apache/camel/processor/MethodFilterTest.java | 4 +- .../camel/processor/MethodFilterVariableTest.java | 4 +- .../org/apache/camel/processor/NormalizerTest.java | 4 +- .../camel/processor/PolicyPerProcessorTest.java | 4 +- .../apache/camel/processor/PolicyPerRouteTest.java | 4 +- .../processor/RecipientListBeanOnPrepareTest.java | 4 +- .../camel/processor/RecipientListBeanTest.java | 4 +- .../RecipientListFineGrainedErrorHandlingTest.java | 4 +- ...ntListParallelFineGrainedErrorHandlingTest.java | 4 +- .../processor/RecipientListReturnValueTest.java | 4 +- .../camel/processor/RoutePoliciesRefTest.java | 4 +- .../org/apache/camel/processor/SimulatorTest.java | 4 +- .../camel/processor/SplitAggregateInOutTest.java | 4 +- .../processor/SplitRefCustomExpressionTest.java | 4 +- .../camel/processor/SplitterMethodCallTest.java | 4 +- .../apache/camel/processor/SplitterPojoTest.java | 4 +- .../StreamCachingSpoolDirectoryQuarkusTest.java | 3 +- .../TryCatchCaughtExceptionFinallyTest.java | 4 +- .../processor/TryCatchCaughtExceptionTest.java | 4 +- .../TryCatchCaughtExceptionTwoTimesTest.java | 4 +- .../processor/TryFinallyCaughtExceptionTest.java | 4 +- .../camel/processor/UnitOfWorkProducerTest.java | 2 +- .../processor/WireTapBeanAsProcessorTest.java | 4 +- .../camel/processor/WireTapOnPrepareRefTest.java | 4 +- .../camel/processor/WireTapShutdownBeanTest.java | 4 +- .../camel/processor/WireTapShutdownRouteTest.java | 4 +- .../camel/processor/WireTapVoidBeanTest.java | 4 +- .../aggregator/AbstractDistributedTest.java | 4 +- .../AggregateForceCompletionOnStopTest.java | 4 +- ...gationStrategyBeanAdapterRefMethodNameTest.java | 4 +- .../AggregationStrategyBeanAdapterRefTest.java | 4 +- .../AsyncEndpointEventNotifierSendingTest.java | 2 +- .../async/AsyncEndpointEventNotifierTest.java | 2 +- .../processor/async/AsyncEndpointPolicyTest.java | 4 +- .../async/AsyncEndpointRecipientListBean3Test.java | 4 +- .../async/AsyncEndpointRecipientListBean4Test.java | 4 +- .../async/AsyncEndpointRecipientListBeanTest.java | 4 +- ...tRecipientListFineGrainedErrorHandlingTest.java | 4 +- .../async/AsyncEndpointRoutingSlipBean2Test.java | 4 +- .../async/AsyncEndpointRoutingSlipBean3Test.java | 4 +- ...syncEndpointRoutingSlipBeanNonBlockingTest.java | 4 +- .../async/AsyncEndpointRoutingSlipBeanTest.java | 4 +- ...sorAwaitManagerInterruptWithRedeliveryTest.java | 4 +- .../enricher/EnricherAggregateStreamingTest.java | 4 +- .../processor/enricher/EnricherBiFunctionTest.java | 4 +- .../enricher/EnricherRefBeanClassTest.java | 4 +- .../enricher/EnricherRefBeanTypeTest.java | 4 +- .../camel/processor/enricher/EnricherRefTest.java | 4 +- .../enricher/PollEnrichBridgeErrorHandlerTest.java | 4 +- .../processor/enricher/PollEnricherRefTest.java | 4 +- .../CustomExceptionPolicyStrategyTest.java | 4 +- ...ScopedOnExceptionLoadBalancerStopRouteTest.java | 6 +- ...efaultErrorHandlerExchangeFormatterRefTest.java | 4 +- ...rorHandlerOnExceptionOccurredProcessorTest.java | 4 +- .../DefaultErrorHandlerRetryWhileTest.java | 4 +- .../onexception/OnExceptionComplexRouteTest.java | 4 +- .../onexception/OnExceptionFromChoiceTest.java | 4 +- .../OnExceptionFromChoiceUseOriginalBodyTest.java | 4 +- ...nExceptionOccurredProcessorOnExceptionTest.java | 4 +- .../OnExceptionOccurredProcessorTest.java | 4 +- .../onexception/OnExceptionRetryUntilTest.java | 4 +- ...ptionRetryUntilWithDefaultErrorHandlerTest.java | 4 +- .../onexception/OnExceptionRouteTest.java | 4 +- ...nExceptionRouteWithDefaultErrorHandlerTest.java | 4 +- .../RoutingSlipDataModificationTest.java | 4 +- .../routingslip/RoutingSlipWithExceptionTest.java | 4 +- .../concurrent/ThrottlerMethodCallTest.java | 4 +- .../validator/BeanValidatorInputValidateTest.java | 4 +- .../validator/BeanValidatorOutputValidateTest.java | 4 +- ...ndiCamelSingletonInitialContextFactoryTest.java | 2 +- .../apache/camel/util/CamelContextHelperTest.java | 4 +- .../util/DumpModelAsXmlDanishCharactersTest.java | 4 +- .../util/DumpModelAsXmlRouteExpressionTest.java | 4 +- .../util/DumpModelAsXmlRoutePredicateTest.java | 4 +- .../org/apache/camel/main/components.properties | 3 + .../org/apache/camel/main/BaseMainSupport.java | 104 +- .../apache/camel/main/MainCommandLineSupport.java | 15 + .../java/org/apache/camel/main/MainConstants.java | 5 + .../camel/main/MainDurationEventNotifier.java | 4 +- .../org/apache/camel/main/ProfileConfigurer.java | 9 +- .../test/java/org/apache/camel/main/MainTest.java | 15 + .../src/test/resources/application-prod.properties | 19 + .../management/mbean/ManagedCamelContextMBean.java | 3 + .../management/JmxNotificationEventNotifier.java | 1 + .../management/mbean/ManagedCamelContext.java | 5 + .../JmxNotificationEventNotifierTest.java | 2 +- .../camel/management/LoggingEventNotifierTest.java | 2 +- .../management/ManagedCustomLoadBalancerTest.java | 4 +- .../camel/management/ManagedProcessTest.java | 4 +- .../camel/management/PublishEventNotifierTest.java | 2 +- .../PublishEventNotifierToRouteTest.java | 2 +- .../camel/management/RemoveEventNotifierTest.java | 2 +- .../throttling/ThrottlingInflightRoutePolicy.java | 3 +- .../java/org/apache/camel/xml/jaxb/JaxbHelper.java | 24 + .../modules/ROOT/examples/json/langchain-chat.json | 1 + .../ROOT/examples/json/langchain-embeddings.json | 1 + .../modules/ROOT/examples/json/milvus.json | 1 + docs/components/modules/ROOT/nav.adoc | 2 + .../ROOT/pages/langchain-embeddings-component.adoc | 1 + .../modules/ROOT/pages/milvus-component.adoc | 1 + .../modules/ROOT/pages/camel-jbang.adoc | 14 +- .../modules/ROOT/pages/camel-maven-plugin.adoc | 2 + .../component/ComponentsBuilderFactory.java | 39 + .../dsl/LangchainChatComponentBuilderFactory.java | 183 + ...LangchainEmbeddingsComponentBuilderFactory.java | 162 + .../dsl/MilvusComponentBuilderFactory.java | 206 + .../src/generated/resources/metadata.json | 73 + .../builder/endpoint/EndpointBuilderFactory.java | 3 + .../camel/builder/endpoint/EndpointBuilders.java | 3 + .../builder/endpoint/StaticEndpointBuilders.java | 137 +- .../dsl/LangchainChatEndpointBuilderFactory.java | 271 + .../LangchainEmbeddingsEndpointBuilderFactory.java | 291 + .../endpoint/dsl/MilvusEndpointBuilderFactory.java | 362 + .../dsl/ZendeskEndpointBuilderFactory.java | 22 +- .../camel/dsl/jbang/core/commands/Debug.java | 2 +- .../camel/dsl/jbang/core/commands/Export.java | 63 +- .../dsl/jbang/core/commands/ExportBaseCommand.java | 33 + .../dsl/jbang/core/commands/ExportCamelMain.java | 2 + .../dsl/jbang/core/commands/ExportSpringBoot.java | 2 + .../apache/camel/dsl/jbang/core/commands/Run.java | 97 +- .../core/commands/process/CamelContextStatus.java | 11 + .../jbang/core/commands/process/ListProcess.java | 15 +- .../src/main/resources/templates/main-pom.tmpl | 2 +- dsl/camel-js-dsl/pom.xml | 2 +- .../camel-component-known-dependencies.properties | 3 + .../camel/kotlin/components/LangchainChatUriDsl.kt | 91 + .../kotlin/components/LangchainEmbeddingsUriDsl.kt | 83 + .../apache/camel/kotlin/components/MilvusUriDsl.kt | 119 + .../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 + ....java => LoadRestConfigurationFromXmlTest.java} | 53 +- .../xml/jaxb/definition/LoadRestFromXmlTest.java | 4 +- .../LoadRouteFromXmlWithOnExceptionTest.java | 4 +- .../definition/LoadRouteFromXmlWithPolicyTest.java | 4 +- .../dsl/xml/jaxb/definition/restConfiguration.xml | 24 + .../dsl/xml/jaxb/JaxbXmlRoutesBuilderLoader.java | 9 + .../dsl/yaml/deserializers/CustomResolver.java | 2 + .../ErrorHandlerBuilderDeserializer.java | 33 +- ...rializer.java => ErrorHandlerDeserializer.java} | 50 +- .../deserializers/RouteDefinitionDeserializer.java | 9 + .../generated/resources/schema/camelYamlDsl.json | 89 +- .../org/apache/camel/dsl/yaml/RoutesTest.groovy | 88 +- parent/pom.xml | 48 +- pom.xml | 9 +- .../infra/artemis/services/ArtemisService.java | 10 +- .../artemis/services/ArtemisServiceFactory.java | 4 +- .../camel-test-infra-milvus}/pom.xml | 50 +- .../src/main/resources/META-INF/MANIFEST.MF | 0 .../test/infra/milvus/common/MilvusProperties.java | 15 +- .../services/MilvusLocalContainerService.java | 81 + .../infra/milvus/services/MilvusRemoteService.java | 30 +- .../test/infra/milvus/services/MilvusService.java | 17 +- .../milvus/services/MilvusServiceFactory.java | 55 + .../infra/milvus/services/container.properties | 17 + .../camel-test-infra-ollama}/pom.xml | 51 +- .../src/main/resources/META-INF/MANIFEST.MF | 0 .../infra/ollama/commons/OllamaProperties.java | 18 +- .../infra/ollama/services/OllamaContainer.java | 64 + .../services/OllamaLocalContainerService.java | 108 + .../infra/ollama/services/OllamaRemoteService.java | 39 +- .../test/infra/ollama/services/OllamaService.java | 14 +- .../ollama/services/OllamaServiceFactory.java | 23 +- .../infra/ollama/services/container.properties | 19 + test-infra/pom.xml | 2 + .../src/main/docs/camel-maven-plugin.adoc | 2 + .../main/java/org/apache/camel/maven/DevMojo.java | 4 +- .../main/java/org/apache/camel/maven/RunMojo.java | 10 + .../apache/camel/maven/packaging/MojoHelper.java | 5 +- .../camel/maven/packaging/PrepareCatalogMojo.java | 1 + 596 files changed, 23642 insertions(+), 11829 deletions(-) create mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/langchain-chat.json create mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/langchain-embeddings.json create mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/milvus.json create mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/transformers/google-pubsub-application-cloudevents.json create mode 100644 components/camel-ai/camel-langchain-chat/pom.xml 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 create mode 100644 components/camel-ai/camel-langchain-chat/src/generated/resources/META-INF/org/apache/camel/component/chat/langchain-chat.json create mode 100644 components/camel-ai/camel-langchain-chat/src/generated/resources/META-INF/services/org/apache/camel/component.properties create mode 100644 components/camel-ai/camel-langchain-chat/src/generated/resources/META-INF/services/org/apache/camel/component/langchain-chat create mode 100644 components/camel-ai/camel-langchain-chat/src/generated/resources/META-INF/services/org/apache/camel/configurer/langchain-chat-component create mode 100644 components/camel-ai/camel-langchain-chat/src/generated/resources/META-INF/services/org/apache/camel/configurer/langchain-chat-endpoint 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/generated/resources/META-INF/services/org/apache/camel/urifactory/langchain-chat-endpoint create mode 100644 components/camel-ai/camel-langchain-chat/src/main/java/docs/langchain-chat-component.adoc copy core/camel-main/src/main/java/org/apache/camel/main/MainConstants.java => components/camel-ai/camel-langchain-chat/src/main/java/org/apache/camel/component/chat/LangchainChat.java (57%) 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 copy core/camel-main/src/main/java/org/apache/camel/main/MainConstants.java => components/camel-ai/camel-langchain-chat/src/main/java/org/apache/camel/component/chat/LangchainChatOperations.java (56%) create 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 create mode 100644 components/camel-ai/camel-langchain-chat/src/test/java/org/apache/camel/component/chat/OllamaTestSupport.java create mode 100644 components/camel-ai/camel-langchain-chat/src/test/resources/log4j2.properties create mode 100644 components/camel-ai/camel-langchain-embeddings/pom.xml 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 create mode 100644 components/camel-ai/camel-langchain-embeddings/src/generated/resources/META-INF/org/apache/camel/component/langchain/embeddings/langchain-embeddings.json create mode 100644 components/camel-ai/camel-langchain-embeddings/src/generated/resources/META-INF/services/org/apache/camel/TypeConverterLoader create mode 100644 components/camel-ai/camel-langchain-embeddings/src/generated/resources/META-INF/services/org/apache/camel/component.properties create mode 100644 components/camel-ai/camel-langchain-embeddings/src/generated/resources/META-INF/services/org/apache/camel/component/langchain-embeddings create mode 100644 components/camel-ai/camel-langchain-embeddings/src/generated/resources/META-INF/services/org/apache/camel/configurer/langchain-embeddings-component create mode 100644 components/camel-ai/camel-langchain-embeddings/src/generated/resources/META-INF/services/org/apache/camel/configurer/langchain-embeddings-endpoint 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 create mode 100644 components/camel-ai/camel-langchain-embeddings/src/generated/resources/META-INF/services/org/apache/camel/urifactory/langchain-embeddings-endpoint create mode 100644 components/camel-ai/camel-langchain-embeddings/src/main/docs/langchain-embeddings-component.adoc 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 copy core/camel-core/src/test/java/org/apache/camel/processor/CustomRefLoadBalanceTest.java => components/camel-ai/camel-langchain-embeddings/src/main/java/org/apache/camel/component/langchain/embeddings/LangchainEmbeddingsConverter.java (53%) 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 create mode 100644 components/camel-ai/camel-langchain-embeddings/src/test/java/org/apache/camel/component/langchain/embeddings/LangchainEmbeddingsComponentIT.java create mode 100644 components/camel-ai/camel-langchain-embeddings/src/test/java/org/apache/camel/component/langchain/embeddings/LangchainEmbeddingsComponentTest.java create mode 100644 components/camel-ai/camel-langchain-embeddings/src/test/java/org/apache/camel/component/langchain/embeddings/LangchainEmbeddingsTestSupport.java create mode 100644 components/camel-ai/camel-langchain-embeddings/src/test/resources/log4j2.properties copy components/{camel-javascript => camel-ai}/pom.xml (54%) create mode 100644 components/camel-google/camel-google-pubsub/src/generated/resources/META-INF/services/org/apache/camel/transformer.properties create mode 100644 components/camel-google/camel-google-pubsub/src/generated/resources/META-INF/services/org/apache/camel/transformer/google-pubsub-application-cloudevents create mode 100644 components/camel-google/camel-google-pubsub/src/generated/resources/META-INF/services/org/apache/camel/transformer/google-pubsub-application-cloudevents.json create mode 100644 components/camel-google/camel-google-pubsub/src/main/java/org/apache/camel/component/google/pubsub/transform/GooglePubsubCloudEventDataTypeTransformer.java delete mode 100644 components/camel-jms/src/test/java/org/apache/camel/component/jms/TwoConsumerOnSameTopicTest.java create mode 100644 components/camel-jms/src/test/java/org/apache/camel/component/jms/integration/consumers/MultipleMessagesSameTopicIT.java create mode 100644 components/camel-jms/src/test/java/org/apache/camel/component/jms/integration/consumers/SingleMessageSameTopicIT.java rename components/camel-jms/src/test/java/org/apache/camel/component/jms/{TwoConsumerOnSameQueueTest.java => integration/consumers/TwoConsumerOnSameQueueIT.java} (98%) create mode 100644 components/camel-kafka/src/test/java/org/apache/camel/component/kafka/integration/KafkaBreakOnFirstErrorReleaseResourcesIT.java copy components/{camel-qdrant => camel-milvus}/pom.xml (69%) create mode 100644 components/camel-milvus/src/generated/java/org/apache/camel/component/milvus/MilvusComponentConfigurer.java create mode 100644 components/camel-milvus/src/generated/java/org/apache/camel/component/milvus/MilvusConfigurationConfigurer.java create mode 100644 components/camel-milvus/src/generated/java/org/apache/camel/component/milvus/MilvusEndpointConfigurer.java create mode 100644 components/camel-milvus/src/generated/java/org/apache/camel/component/milvus/MilvusEndpointUriFactory.java create mode 100644 components/camel-milvus/src/generated/resources/META-INF/org/apache/camel/component/milvus/milvus.json create mode 100644 components/camel-milvus/src/generated/resources/META-INF/services/org/apache/camel/component.properties create mode 100644 components/camel-milvus/src/generated/resources/META-INF/services/org/apache/camel/component/milvus create mode 100644 components/camel-milvus/src/generated/resources/META-INF/services/org/apache/camel/configurer/milvus-component create mode 100644 components/camel-milvus/src/generated/resources/META-INF/services/org/apache/camel/configurer/milvus-endpoint create mode 100644 components/camel-milvus/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.component.milvus.MilvusConfiguration create mode 100644 components/camel-milvus/src/generated/resources/META-INF/services/org/apache/camel/urifactory/milvus-endpoint create mode 100644 components/camel-milvus/src/main/docs/milvus-component.adoc create mode 100644 components/camel-milvus/src/main/java/org/apache/camel/component/milvus/Milvus.java copy core/camel-main/src/main/java/org/apache/camel/main/MainConstants.java => components/camel-milvus/src/main/java/org/apache/camel/component/milvus/MilvusAction.java (56%) create mode 100644 components/camel-milvus/src/main/java/org/apache/camel/component/milvus/MilvusComponent.java create mode 100644 components/camel-milvus/src/main/java/org/apache/camel/component/milvus/MilvusConfiguration.java create mode 100644 components/camel-milvus/src/main/java/org/apache/camel/component/milvus/MilvusEndpoint.java create mode 100644 components/camel-milvus/src/main/java/org/apache/camel/component/milvus/MilvusProducer.java create mode 100644 components/camel-milvus/src/test/java/org/apache/camel/component/milvus/MilvusCreateCollectionTest.java create mode 100644 components/camel-milvus/src/test/java/org/apache/camel/component/milvus/MilvusTestSupport.java copy components/{camel-aws/camel-aws-bedrock/src/main/java/org/apache/camel/component/aws2/bedrock/BedrockModels.java => camel-milvus/src/test/java/org/apache/camel/component/milvus/MilvusUpsertTest.java} (52%) create mode 100644 components/camel-milvus/src/test/java/org/apache/camel/component/milvus/it/MilvusComponentIT.java create mode 100644 components/camel-milvus/src/test/resources/log4j2.properties create mode 100644 core/camel-main/src/test/resources/application-prod.properties create mode 120000 docs/components/modules/ROOT/examples/json/langchain-chat.json create mode 120000 docs/components/modules/ROOT/examples/json/langchain-embeddings.json create mode 120000 docs/components/modules/ROOT/examples/json/milvus.json create mode 120000 docs/components/modules/ROOT/pages/langchain-embeddings-component.adoc create mode 120000 docs/components/modules/ROOT/pages/milvus-component.adoc create mode 100644 dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/LangchainChatComponentBuilderFactory.java create mode 100644 dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/LangchainEmbeddingsComponentBuilderFactory.java create mode 100644 dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/MilvusComponentBuilderFactory.java 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 create mode 100644 dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/MilvusEndpointBuilderFactory.java create mode 100644 dsl/camel-kotlin-api/src/generated/kotlin/org/apache/camel/kotlin/components/LangchainChatUriDsl.kt create mode 100644 dsl/camel-kotlin-api/src/generated/kotlin/org/apache/camel/kotlin/components/LangchainEmbeddingsUriDsl.kt create mode 100644 dsl/camel-kotlin-api/src/generated/kotlin/org/apache/camel/kotlin/components/MilvusUriDsl.kt create mode 100644 dsl/camel-xml-io-dsl/src/test/resources/org/apache/camel/dsl/xml/io/camel-app12.xml copy dsl/camel-xml-jaxb-dsl-test/definition/src/test/java/org/apache/camel/dsl/xml/jaxb/definition/{LoadRestFromXmlTest.java => LoadRestConfigurationFromXmlTest.java} (53%) create mode 100644 dsl/camel-xml-jaxb-dsl-test/definition/src/test/resources/org/apache/camel/dsl/xml/jaxb/definition/restConfiguration.xml copy dsl/camel-yaml-dsl/camel-yaml-dsl-deserializers/src/main/java/org/apache/camel/dsl/yaml/deserializers/{ErrorHandlerBuilderDeserializer.java => ErrorHandlerDeserializer.java} (55%) copy {components/camel-javascript => test-infra/camel-test-infra-milvus}/pom.xml (53%) copy test-infra/{camel-test-infra-arangodb => camel-test-infra-milvus}/src/main/resources/META-INF/MANIFEST.MF (100%) copy core/camel-main/src/main/java/org/apache/camel/main/MainConstants.java => test-infra/camel-test-infra-milvus/src/test/java/org/apache/camel/test/infra/milvus/common/MilvusProperties.java (57%) create mode 100644 test-infra/camel-test-infra-milvus/src/test/java/org/apache/camel/test/infra/milvus/services/MilvusLocalContainerService.java copy core/camel-core/src/test/java/org/apache/camel/processor/CustomRefLoadBalanceTest.java => test-infra/camel-test-infra-milvus/src/test/java/org/apache/camel/test/infra/milvus/services/MilvusRemoteService.java (57%) copy core/camel-main/src/main/java/org/apache/camel/main/MainConstants.java => test-infra/camel-test-infra-milvus/src/test/java/org/apache/camel/test/infra/milvus/services/MilvusService.java (56%) create mode 100644 test-infra/camel-test-infra-milvus/src/test/java/org/apache/camel/test/infra/milvus/services/MilvusServiceFactory.java create mode 100644 test-infra/camel-test-infra-milvus/src/test/resources/org/apache/camel/test/infra/milvus/services/container.properties copy {components/camel-javascript => test-infra/camel-test-infra-ollama}/pom.xml (51%) copy test-infra/{camel-test-infra-arangodb => camel-test-infra-ollama}/src/main/resources/META-INF/MANIFEST.MF (100%) copy core/camel-main/src/main/java/org/apache/camel/main/MainConstants.java => test-infra/camel-test-infra-ollama/src/test/java/org/apache/camel/test/infra/ollama/commons/OllamaProperties.java (57%) create mode 100644 test-infra/camel-test-infra-ollama/src/test/java/org/apache/camel/test/infra/ollama/services/OllamaContainer.java create mode 100644 test-infra/camel-test-infra-ollama/src/test/java/org/apache/camel/test/infra/ollama/services/OllamaLocalContainerService.java copy core/camel-core/src/test/java/org/apache/camel/processor/CustomRefLoadBalanceTest.java => test-infra/camel-test-infra-ollama/src/test/java/org/apache/camel/test/infra/ollama/services/OllamaRemoteService.java (57%) copy core/camel-main/src/main/java/org/apache/camel/main/MainConstants.java => test-infra/camel-test-infra-ollama/src/test/java/org/apache/camel/test/infra/ollama/services/OllamaService.java (56%) copy core/camel-main/src/main/java/org/apache/camel/main/MainConstants.java => test-infra/camel-test-infra-ollama/src/test/java/org/apache/camel/test/infra/ollama/services/OllamaServiceFactory.java (57%) create mode 100644 test-infra/camel-test-infra-ollama/src/test/resources/org/apache/camel/test/infra/ollama/services/container.properties