This is an automated email from the ASF dual-hosted git repository. github-bot pushed a change to branch regen_bot in repository https://gitbox.apache.org/repos/asf/camel.git
from 9a87a3d467d CAMEL-20477: adjust Artemis service to reduce broker recycling add 04ca9696e0a CAMEL-20095 : add langchain component (#13341) No new revisions were added by this update. Summary of changes: bom/camel-bom/pom.xml | 10 ++ catalog/camel-allcomponents/pom.xml | 10 ++ 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 | 32 ++++ .../component/chat/LangchainChatComponent.java | 66 +++++++ .../component/chat/LangchainChatConfiguration.java | 75 ++++++++ .../component/chat/LangchainChatEndpoint.java | 74 ++++++++ .../component/chat/LangchainChatOperations.java | 23 +++ .../component/chat/LangchainChatProducer.java | 145 ++++++++++++++++ .../camel/component/chat/LangchainChatIT.java | 190 +++++++++++++++++++++ .../camel/component/chat/OllamaTestSupport.java | 50 ++++++ .../src/test/resources/log4j2.properties | 35 ++++ .../camel-ai/camel-langchain-embeddings/pom.xml | 96 +++++++++++ .../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 + .../langchain/embeddings/langchain-embeddings.json | 43 +++++ .../main/docs/langchain-embeddings-component.adoc | 42 +++++ .../langchain/embeddings/LangchainEmbeddings.java | 43 +++++ .../embeddings/LangchainEmbeddingsComponent.java | 62 +++++++ .../LangchainEmbeddingsConfiguration.java | 52 ++++++ .../embeddings/LangchainEmbeddingsConverter.java | 45 +++++ .../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-ai/pom.xml | 54 ++++++ .../component/qdrant/QdrantConverterLoader.java | 6 + .../camel/component/qdrant/QdrantConverter.java | 18 ++ components/pom.xml | 1 + .../modules/ROOT/examples/json/langchain-chat.json | 1 + .../ROOT/examples/json/langchain-embeddings.json | 1 + docs/components/modules/ROOT/nav.adoc | 1 + .../ROOT/pages/langchain-embeddings-component.adoc | 1 + parent/pom.xml | 11 ++ test-infra/camel-test-infra-ollama/pom.xml | 48 ++++++ .../src/main/resources/META-INF/MANIFEST.MF | 0 .../infra/ollama/commons/OllamaProperties.java | 30 ++++ .../infra/ollama/services/OllamaContainer.java | 64 +++++++ .../services/OllamaLocalContainerService.java | 108 ++++++++++++ .../infra/ollama/services/OllamaRemoteService.java | 51 ++++++ .../test/infra/ollama/services/OllamaService.java | 26 +++ .../ollama/services/OllamaServiceFactory.java | 37 ++++ .../infra/ollama/services/container.properties | 19 +++ test-infra/pom.xml | 1 + 69 files changed, 2898 insertions(+) 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 create mode 100644 components/camel-ai/camel-langchain-chat/src/main/java/org/apache/camel/component/chat/LangchainChat.java create mode 100644 components/camel-ai/camel-langchain-chat/src/main/java/org/apache/camel/component/chat/LangchainChatComponent.java create mode 100644 components/camel-ai/camel-langchain-chat/src/main/java/org/apache/camel/component/chat/LangchainChatConfiguration.java create mode 100644 components/camel-ai/camel-langchain-chat/src/main/java/org/apache/camel/component/chat/LangchainChatEndpoint.java create mode 100644 components/camel-ai/camel-langchain-chat/src/main/java/org/apache/camel/component/chat/LangchainChatOperations.java create mode 100644 components/camel-ai/camel-langchain-chat/src/main/java/org/apache/camel/component/chat/LangchainChatProducer.java 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/generated/resources/org/apache/camel/component/langchain/embeddings/langchain-embeddings.json 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 create mode 100644 components/camel-ai/camel-langchain-embeddings/src/main/java/org/apache/camel/component/langchain/embeddings/LangchainEmbeddingsConverter.java create mode 100644 components/camel-ai/camel-langchain-embeddings/src/main/java/org/apache/camel/component/langchain/embeddings/LangchainEmbeddingsEndpoint.java create mode 100644 components/camel-ai/camel-langchain-embeddings/src/main/java/org/apache/camel/component/langchain/embeddings/LangchainEmbeddingsProducer.java 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 create mode 100644 components/camel-ai/pom.xml 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/pages/langchain-embeddings-component.adoc create mode 100644 test-infra/camel-test-infra-ollama/pom.xml copy test-infra/{camel-test-infra-arangodb => camel-test-infra-ollama}/src/main/resources/META-INF/MANIFEST.MF (100%) create mode 100644 test-infra/camel-test-infra-ollama/src/test/java/org/apache/camel/test/infra/ollama/commons/OllamaProperties.java 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 create mode 100644 test-infra/camel-test-infra-ollama/src/test/java/org/apache/camel/test/infra/ollama/services/OllamaRemoteService.java create mode 100644 test-infra/camel-test-infra-ollama/src/test/java/org/apache/camel/test/infra/ollama/services/OllamaService.java create mode 100644 test-infra/camel-test-infra-ollama/src/test/java/org/apache/camel/test/infra/ollama/services/OllamaServiceFactory.java create mode 100644 test-infra/camel-test-infra-ollama/src/test/resources/org/apache/camel/test/infra/ollama/services/container.properties