This is an automated email from the ASF dual-hosted git repository.
jamesnetherton pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git
from 815e0f66d0 Disable cassandra-quarkus health checks by default
new 2d9bf5a5e3 Fixes #8878. Add integration test coverage for new weaviate
operations (BATCH_CREATE, HYBRID_QUERY, BM25_QUERY, AGGREGATE)
new 411c7b4c2e Fixes #8854. Adapt weaviate extension and tests for
weaviate client v6
new 799a354a1c Fixes #8768. Add CamelAiToolProvider bridge and
@CamelAiTools tag filtering for langchain4j
new 5e04637ed4 Add camel-quarkus-ai-tool extension
new 8e21fe333d Add camel-quarkus-mcp-server extension
new 1d7d1cc40b CAMEL-24369: mcp-server: publish argSchema input schemas
and MCP tool annotations
new 44f35a0396 CAMEL-24369: openai: make the MCP client work in native mode
new 1161b46de4 Fixes #8966. Auto-produce RetrievalAugmentor bridging Camel
ingestion with @RegisterAiService RAG
new f61f1651f2 Upgrade Camel to 4.22.0
new aee6ef7220 Fix native image build deadlock in Saxon class
initialization
new f2a339531a Restore LangChain4j version property sync and enabled
previously disabled tests
The 11 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
catalog/pom.xml | 26 +
docs/antora.yml | 2 +-
docs/modules/ROOT/examples/components/ai-tool.yml | 13 +
docs/modules/ROOT/examples/components/amqp.yml | 2 +-
.../ROOT/examples/components/aws-cloudtrail.yml | 4 +-
.../ROOT/examples/components/debezium-postgres.yml | 4 +-
.../ROOT/examples/components/elasticsearch.yml | 2 +-
.../ROOT/examples/components/hashicorp-vault.yml | 4 +-
docs/modules/ROOT/examples/components/irc.yml | 2 +-
.../components/langchain4j-embeddingstore.yml | 2 +-
.../ROOT/examples/components/langchain4j-tools.yml | 2 +-
docs/modules/ROOT/examples/components/log.yml | 2 +-
.../modules/ROOT/examples/components/mapstruct.yml | 2 +-
docs/modules/ROOT/examples/components/openai.yml | 2 +-
.../examples/components/pg-replication-slot.yml | 2 +-
docs/modules/ROOT/examples/components/pgevent.yml | 2 +-
docs/modules/ROOT/examples/others/mcp-server.yml | 13 +
docs/modules/ROOT/nav.adoc | 2 +
.../ROOT/pages/reference/extensions/ai-tool.adoc | 94 ++
.../ROOT/pages/reference/extensions/amqp.adoc | 4 +-
.../pages/reference/extensions/aws-cloudtrail.adoc | 6 +-
.../reference/extensions/debezium-postgres.adoc | 6 +-
.../pages/reference/extensions/elasticsearch.adoc | 4 +-
.../reference/extensions/hashicorp-vault.adoc | 6 +-
.../ROOT/pages/reference/extensions/irc.adoc | 4 +-
.../extensions/langchain4j-embeddingstore.adoc | 4 +-
.../reference/extensions/langchain4j-tools.adoc | 6 +-
.../ROOT/pages/reference/extensions/log.adoc | 4 +-
.../ROOT/pages/reference/extensions/mapstruct.adoc | 4 +-
.../pages/reference/extensions/mcp-server.adoc | 301 ++++++
.../ROOT/pages/reference/extensions/openai.adoc | 4 +-
.../reference/extensions/pg-replication-slot.adoc | 2 +-
.../ROOT/pages/reference/extensions/pgevent.adoc | 2 +-
.../core/deployment/CamelNativeImageProcessor.java | 7 +
extensions-jvm/irc/runtime/pom.xml | 2 +-
.../main/resources/META-INF/quarkus-extension.yaml | 2 +-
extensions-support/langchain4j/deployment/pom.xml | 5 +
...sLangchain4jPresent.java => AiToolPresent.java} | 9 +-
...Langchain4jPresent.java => EasyRagPresent.java} | 6 +-
.../SupportQuarkusLangchain4jProcessor.java | 211 +++-
extensions-support/langchain4j/runtime/pom.xml | 15 +
.../support/langchain4j/AiToolSpecConverter.java | 17 +-
.../support/langchain4j/CamelAiToolProvider.java | 129 +++
.../support/langchain4j/CamelAiTools.java | 29 +-
.../langchain4j/CamelAiToolsInterceptor.java | 73 ++
.../DefaultRetrievalAugmentorSupplier.java | 105 ++
.../langchain4j/QuarkusLangchain4jRecorder.java | 12 +
.../support/langchain4j/RagBridgeConfig.java | 58 ++
.../ai-tool/deployment/pom.xml | 14 +-
.../ai/tool/deployment/AiToolProcessor.java} | 7 +-
.../parent-pom.xml => extensions/ai-tool/pom.xml | 8 +-
.../ai-tool/runtime/pom.xml | 23 +-
extensions/ai-tool/runtime/src/main/doc/usage.adoc | 43 +
.../main/resources/META-INF/quarkus-extension.yaml | 6 +-
extensions/amqp/runtime/pom.xml | 2 +-
.../main/resources/META-INF/quarkus-extension.yaml | 2 +-
extensions/aws-cloudtrail/runtime/pom.xml | 2 +-
.../main/resources/META-INF/quarkus-extension.yaml | 2 +-
extensions/debezium-postgres/runtime/pom.xml | 2 +-
.../main/resources/META-INF/quarkus-extension.yaml | 2 +-
extensions/elasticsearch/runtime/pom.xml | 2 +-
.../main/resources/META-INF/quarkus-extension.yaml | 2 +-
extensions/hashicorp-vault/runtime/pom.xml | 2 +-
.../main/resources/META-INF/quarkus-extension.yaml | 2 +-
.../langchain4j-embeddingstore/runtime/pom.xml | 2 +-
.../main/resources/META-INF/quarkus-extension.yaml | 2 +-
.../main/resources/META-INF/quarkus-extension.yaml | 2 +-
extensions/log/runtime/pom.xml | 2 +-
.../main/resources/META-INF/quarkus-extension.yaml | 2 +-
extensions/mapstruct/runtime/pom.xml | 2 +-
.../main/resources/META-INF/quarkus-extension.yaml | 2 +-
.../mcp-server/deployment/pom.xml | 18 +-
.../mcp/server/deployment/McpServerProcessor.java | 31 +-
.../mcp-server/pom.xml | 8 +-
.../mcp-server/runtime/pom.xml | 27 +-
.../mcp-server/runtime/src/main/doc/intro.adoc | 13 +
.../mcp-server/runtime/src/main/doc/usage.adoc | 200 ++++
.../mcp/server/CamelMcpServerConfig.java} | 26 +-
.../mcp/server/CamelMcpServerRecorder.java | 54 +
.../mcp/server/QuarkusMcpServerEngine.java | 138 +++
.../main/resources/META-INF/quarkus-extension.yaml | 8 +-
.../openai/deployment/OpenaiProcessor.java | 41 +-
extensions/openai/runtime/pom.xml | 2 +-
.../main/resources/META-INF/quarkus-extension.yaml | 2 +-
.../component/pdf/deployment/PdfProcessor.java | 3 +-
extensions/pom.xml | 2 +
.../component/saxon/deployment/SaxonProcessor.java | 7 +
extensions/saxon/runtime/pom.xml | 5 +
.../saxon/SaxonClassInitializationFeature.java | 43 +
extensions/weaviate/deployment/pom.xml | 4 +
.../weaviate/deployment/WeaviateProcessor.java | 49 +-
extensions/weaviate/runtime/pom.xml | 4 +
.../quarkus/component/aws2/sqs/it/Aws2SqsTest.java | 6 +-
.../azure/eventhubs/it/AzureEventhubsRoutes.java | 2 +-
.../azure/servicebus/it/AzureServiceBusRoutes.java | 2 +-
.../storage/blob/it/AzureStorageBlobProducers.java | 2 +-
.../datalake/it/AzureStorageDatalakeProducers.java | 2 +-
.../it/sqlserv/DebeziumSqlserverTestResource.java | 4 +-
.../support/azure/AzureServiceBusTestResource.java | 4 +-
integration-tests/ai-tool-langchain4j/README.adoc | 15 +
.../{saga => ai-tool-langchain4j}/pom.xml | 123 ++-
.../it/AiToolLangchain4jOllamaResource.java} | 32 +-
.../langchain4j/it/AiToolLangchain4jResource.java | 90 ++
.../langchain4j/it/AiToolLangchain4jRoutes.java | 32 +-
.../it/model/AbstractToolCallingChatModel.java | 93 ++
.../it/model/AdminToolCallingChatModel.java} | 24 +-
.../it/model/WeatherToolCallingChatModel.java} | 24 +-
.../it/model/WrongTagToolCallingChatModel.java | 78 ++
.../langchain4j/it/service/AdminAiService.java | 27 +-
.../langchain4j/it/service/WeatherAiService.java | 27 +-
.../it/service/WeatherAiServiceOllama.java | 20 +-
.../it/service/WeatherAiServiceOllamaWrongTag.java | 20 +-
.../it/service/WeatherAiServiceWrongTag.java | 27 +-
.../src/main/resources/application.properties | 2 +-
.../tool/langchain4j/it/AiToolLangchain4jIT.java | 4 +-
.../langchain4j/it/AiToolLangchain4jOllamaIT.java | 6 +-
.../it/AiToolLangchain4jOllamaTest.java} | 40 +-
.../tool/langchain4j/it/AiToolLangchain4jTest.java | 97 ++
integration-tests/{dropbox => ai-tool}/pom.xml | 16 +-
.../component/ai/tool/it/AiToolResource.java | 137 +++
.../quarkus/component/ai/tool/it/AiToolRoutes.java | 74 ++
.../quarkus/component/ai/tool/it/AiToolIT.java | 4 +-
.../quarkus/component/ai/tool/it/AiToolTest.java | 159 +++
.../quarkus/component/grpc/it/GrpcResource.java | 3 +-
.../agent/it/service/TestPojoAiAgent.java | 5 +-
.../langchain4j/agent/it/Langchain4jAgentTest.java | 2 +
.../pom.xml | 55 +-
.../langchain4j/ragbridge/it/RagAiService.java} | 26 +-
.../ragbridge/it/RagBridgeProducers.java | 59 ++
.../ragbridge/it/RagBridgeResource.java} | 57 +-
.../langchain4j/ragbridge/it/RagBridgeRoutes.java} | 12 +-
.../src/main/resources/application.properties | 0
.../ragbridge/it/ExistingAugmentorProducer.java} | 17 +-
.../ragbridge/it/ExistingAugmentorProfile.java} | 7 +-
.../ragbridge/it/ExistingAugmentorTest.java} | 41 +-
.../ragbridge/it/MultiAugmentorProfile.java} | 9 +-
.../ragbridge/it/MultiAugmentorTest.java} | 44 +-
.../langchain4j/ragbridge/it/RagBridgeIT.java | 4 +-
.../langchain4j/ragbridge/it/RagBridgeTest.java | 48 +-
.../ragbridge/it/SingleAugmentorProfile.java} | 8 +-
.../ragbridge/it/SingleAugmentorTest.java | 93 ++
.../{spring-rabbitmq => mcp-server}/pom.xml | 60 +-
.../mcp/server/it/McpServerResource.java} | 40 +-
.../component/mcp/server/it/McpServerRoutes.java | 64 ++
.../mcp/server/it/QuarkusDefinedTools.java | 17 +-
.../src/main}/resources/application.properties | 6 +-
.../src/main/resources/schema/create-order.json | 27 +
.../component/mcp/server/it/McpServerIT.java | 4 +-
.../component/mcp/server/it/McpServerTest.java | 217 ++++
.../MicroprofileFaultToleranceResource.java | 3 +-
...icroProfileFaultToleranceConfigurationTest.java | 3 +-
...fileFaultToleranceConfigurationTestProfile.java | 3 +-
.../quarkus/component/minio/it/MinioResource.java | 6 +-
.../quarkus/component/minio/it/MinioTest.java | 5 +-
.../component/minio/it/MinioTestResource.java | 4 +-
...tions-45c75cdd-225c-4e51-a133-a3146fff462b.json | 3 +-
integration-tests/pom.xml | 3 +
.../quarkus/component/pqc/it/PqcProducers.java | 28 +-
.../quarkus/component/pqc/it/PqcResource.java | 26 +-
.../camel/quarkus/component/saga/it/SagaTest.java | 4 +-
.../spring/rabbitmq/it/SpringRabbitmqTest.java | 2 +-
.../component/weaviate/it/WeaviateResource.java | 95 +-
.../component/weaviate/it/WeaviateRoutes.java | 15 +-
.../component/weaviate/it/WeaviateTest.java | 161 ++-
.../weaviate/it/WeaviateTestResource.java | 7 +-
pom.xml | 13 +-
poms/bom-test/pom.xml | 6 +
poms/bom/pom.xml | 69 +-
poms/bom/src/main/generated/flattened-full-pom.xml | 1047 +++++++++++---------
.../src/main/generated/flattened-reduced-pom.xml | 911 +++++++++--------
.../generated/flattened-reduced-verbose-pom.xml | 929 +++++++++--------
tooling/scripts/test-categories.yaml | 3 +
172 files changed, 5399 insertions(+), 2104 deletions(-)
create mode 100644 docs/modules/ROOT/examples/components/ai-tool.yml
create mode 100644 docs/modules/ROOT/examples/others/mcp-server.yml
create mode 100644 docs/modules/ROOT/pages/reference/extensions/ai-tool.adoc
create mode 100644 docs/modules/ROOT/pages/reference/extensions/mcp-server.adoc
copy
extensions-support/langchain4j/deployment/src/main/java/org/apache/camel/quarkus/component/support/langchain4j/deployment/{QuarkusLangchain4jPresent.java
=> AiToolPresent.java} (69%)
copy
extensions-support/langchain4j/deployment/src/main/java/org/apache/camel/quarkus/component/support/langchain4j/deployment/{QuarkusLangchain4jPresent.java
=> EasyRagPresent.java} (81%)
copy
extensions-core/core/runtime/src/main/java/org/apache/camel/quarkus/core/devmode/NoOpModelineFactory.java
=>
extensions-support/langchain4j/runtime/src/main/java/org/apache/camel/quarkus/component/support/langchain4j/AiToolSpecConverter.java
(62%)
create mode 100644
extensions-support/langchain4j/runtime/src/main/java/org/apache/camel/quarkus/component/support/langchain4j/CamelAiToolProvider.java
copy
integration-tests-support/test-support/src/main/java/org/apache/camel/quarkus/test/DisabledOnArm.java
=>
extensions-support/langchain4j/runtime/src/main/java/org/apache/camel/quarkus/component/support/langchain4j/CamelAiTools.java
(56%)
create mode 100644
extensions-support/langchain4j/runtime/src/main/java/org/apache/camel/quarkus/component/support/langchain4j/CamelAiToolsInterceptor.java
create mode 100644
extensions-support/langchain4j/runtime/src/main/java/org/apache/camel/quarkus/component/support/langchain4j/DefaultRetrievalAugmentorSupplier.java
create mode 100644
extensions-support/langchain4j/runtime/src/main/java/org/apache/camel/quarkus/component/support/langchain4j/RagBridgeConfig.java
copy tooling/create-extension-templates/deployment-pom.xml =>
extensions/ai-tool/deployment/pom.xml (84%)
copy
extensions/{csv/deployment/src/main/java/org/apache/camel/quarkus/component/csv/deployment/CsvProcessor.java
=>
ai-tool/deployment/src/main/java/org/apache/camel/quarkus/component/ai/tool/deployment/AiToolProcessor.java}
(87%)
copy tooling/create-extension-templates/parent-pom.xml =>
extensions/ai-tool/pom.xml (86%)
copy tooling/create-extension-templates/runtime-pom.xml =>
extensions/ai-tool/runtime/pom.xml (84%)
create mode 100644 extensions/ai-tool/runtime/src/main/doc/usage.adoc
copy {extensions-core/yaml-dsl =>
extensions/ai-tool}/runtime/src/main/resources/META-INF/quarkus-extension.yaml
(86%)
copy tooling/create-extension-templates/deployment-pom.xml =>
extensions/mcp-server/deployment/pom.xml (78%)
copy
extensions-core/threadpoolfactory-vertx/deployment/src/main/java/org/apache/camel/quarkus/component/threadpoolfactory/vertx/deployment/ThreadpoolfactoryVertxProcessor.java
=>
extensions/mcp-server/deployment/src/main/java/org/apache/camel/quarkus/component/mcp/server/deployment/McpServerProcessor.java
(56%)
copy tooling/create-extension-templates/parent-pom.xml =>
extensions/mcp-server/pom.xml (86%)
copy tooling/create-extension-templates/runtime-pom.xml =>
extensions/mcp-server/runtime/pom.xml (82%)
create mode 100644 extensions/mcp-server/runtime/src/main/doc/intro.adoc
create mode 100644 extensions/mcp-server/runtime/src/main/doc/usage.adoc
copy
extensions/{joor/runtime/src/main/java/org/apache/camel/quarkus/component/joor/runtime/JoorExpressionConfig.java
=>
mcp-server/runtime/src/main/java/org/apache/camel/quarkus/component/mcp/server/CamelMcpServerConfig.java}
(55%)
create mode 100644
extensions/mcp-server/runtime/src/main/java/org/apache/camel/quarkus/component/mcp/server/CamelMcpServerRecorder.java
create mode 100644
extensions/mcp-server/runtime/src/main/java/org/apache/camel/quarkus/component/mcp/server/QuarkusMcpServerEngine.java
copy extensions/{grpc =>
mcp-server}/runtime/src/main/resources/META-INF/quarkus-extension.yaml (87%)
create mode 100644
extensions/saxon/runtime/src/main/java/org/apache/camel/quarkus/component/saxon/SaxonClassInitializationFeature.java
create mode 100644 integration-tests/ai-tool-langchain4j/README.adoc
copy integration-tests/{saga => ai-tool-langchain4j}/pom.xml (69%)
copy
integration-tests/{joor/src/main/java/org/apache/camel/quarkus/component/joor/it/JoorResource.java
=>
ai-tool-langchain4j/src/main/java/org/apache/camel/quarkus/component/ai/tool/langchain4j/it/AiToolLangchain4jOllamaResource.java}
(63%)
create mode 100644
integration-tests/ai-tool-langchain4j/src/main/java/org/apache/camel/quarkus/component/ai/tool/langchain4j/it/AiToolLangchain4jResource.java
copy
integration-test-groups/aws2/aws2-sqs/src/main/java/org/apache/camel/quarkus/component/aws2/sqs/it/DeadLetterBuilder.java
=>
integration-tests/ai-tool-langchain4j/src/main/java/org/apache/camel/quarkus/component/ai/tool/langchain4j/it/AiToolLangchain4jRoutes.java
(51%)
create mode 100644
integration-tests/ai-tool-langchain4j/src/main/java/org/apache/camel/quarkus/component/ai/tool/langchain4j/it/model/AbstractToolCallingChatModel.java
copy
integration-tests/{xchange/src/test/java/org/apache/camel/quarkus/component/xchange/it/XchangeBinanceTestResource.java
=>
ai-tool-langchain4j/src/main/java/org/apache/camel/quarkus/component/ai/tool/langchain4j/it/model/AdminToolCallingChatModel.java}
(63%)
copy
integration-tests/{xchange/src/test/java/org/apache/camel/quarkus/component/xchange/it/XchangeBinanceTestResource.java
=>
ai-tool-langchain4j/src/main/java/org/apache/camel/quarkus/component/ai/tool/langchain4j/it/model/WeatherToolCallingChatModel.java}
(64%)
create mode 100644
integration-tests/ai-tool-langchain4j/src/main/java/org/apache/camel/quarkus/component/ai/tool/langchain4j/it/model/WrongTagToolCallingChatModel.java
copy
integration-test-groups/aws2/aws2-sqs/src/main/java/org/apache/camel/quarkus/component/aws2/sqs/it/SelectorMessageCollector.java
=>
integration-tests/ai-tool-langchain4j/src/main/java/org/apache/camel/quarkus/component/ai/tool/langchain4j/it/service/AdminAiService.java
(62%)
copy
integration-test-groups/aws2/aws2-sqs/src/main/java/org/apache/camel/quarkus/component/aws2/sqs/it/BatchConsumerMessageCollector.java
=>
integration-tests/ai-tool-langchain4j/src/main/java/org/apache/camel/quarkus/component/ai/tool/langchain4j/it/service/WeatherAiService.java
(61%)
copy
integration-test-groups/foundation/bean/src/main/java/org/apache/camel/quarkus/component/bean/Counter.java
=>
integration-tests/ai-tool-langchain4j/src/main/java/org/apache/camel/quarkus/component/ai/tool/langchain4j/it/service/WeatherAiServiceOllama.java
(69%)
copy
integration-test-groups/foundation/bean/src/main/java/org/apache/camel/quarkus/component/bean/Counter.java
=>
integration-tests/ai-tool-langchain4j/src/main/java/org/apache/camel/quarkus/component/ai/tool/langchain4j/it/service/WeatherAiServiceOllamaWrongTag.java
(69%)
copy
integration-test-groups/aws2/aws2-sqs/src/main/java/org/apache/camel/quarkus/component/aws2/sqs/it/BatchConsumerMessageCollector.java
=>
integration-tests/ai-tool-langchain4j/src/main/java/org/apache/camel/quarkus/component/ai/tool/langchain4j/it/service/WeatherAiServiceWrongTag.java
(61%)
copy {integration-test-groups/debezium/oracle =>
integration-tests/ai-tool-langchain4j}/src/main/resources/application.properties
(94%)
copy
integration-test-groups/cxf-soap/cxf-soap-ws-security-client/src/test/java/org/apache/camel/quarkus/component/cxf/soap/wss/client/it/CxfSoapWssClientIT.java
=>
integration-tests/ai-tool-langchain4j/src/test/java/org/apache/camel/quarkus/component/ai/tool/langchain4j/it/AiToolLangchain4jIT.java
(87%)
copy
integration-test-groups/cxf-soap/cxf-soap-ssl/src/test/java/org/apache/camel/quarkus/component/cxf/soap/ssl/it/CxfSoapGlobalTrustedSslIT.java
=>
integration-tests/ai-tool-langchain4j/src/test/java/org/apache/camel/quarkus/component/ai/tool/langchain4j/it/AiToolLangchain4jOllamaIT.java
(77%)
copy
integration-tests/{jolokia/src/test/java/org/apache/camel/quarkus/component/jolokia/it/JolokiaRemoteAccessAllowedTest.java
=>
ai-tool-langchain4j/src/test/java/org/apache/camel/quarkus/component/ai/tool/langchain4j/it/AiToolLangchain4jOllamaTest.java}
(50%)
create mode 100644
integration-tests/ai-tool-langchain4j/src/test/java/org/apache/camel/quarkus/component/ai/tool/langchain4j/it/AiToolLangchain4jTest.java
copy integration-tests/{dropbox => ai-tool}/pom.xml (87%)
create mode 100644
integration-tests/ai-tool/src/main/java/org/apache/camel/quarkus/component/ai/tool/it/AiToolResource.java
create mode 100644
integration-tests/ai-tool/src/main/java/org/apache/camel/quarkus/component/ai/tool/it/AiToolRoutes.java
copy
integration-test-groups/aws2/aws2-s3/src/test/java/org/apache/camel/quarkus/component/aws2/s3/it/Aws2S3IT.java
=>
integration-tests/ai-tool/src/test/java/org/apache/camel/quarkus/component/ai/tool/it/AiToolIT.java
(90%)
create mode 100644
integration-tests/ai-tool/src/test/java/org/apache/camel/quarkus/component/ai/tool/it/AiToolTest.java
copy integration-tests/{langchain4j-agent-bean-binding-ql4j =>
langchain4j-rag-bridge-ql4j}/pom.xml (79%)
copy
integration-tests/{langchain4j-agent-bean-binding-ql4j/src/main/java/org/apache/camel/quarkus/component/langchain4j/agent/AiServiceResolvedByInterface.java
=>
langchain4j-rag-bridge-ql4j/src/main/java/org/apache/camel/quarkus/component/langchain4j/ragbridge/it/RagAiService.java}
(63%)
create mode 100644
integration-tests/langchain4j-rag-bridge-ql4j/src/main/java/org/apache/camel/quarkus/component/langchain4j/ragbridge/it/RagBridgeProducers.java
copy
integration-tests/{csimple/src/main/java/org/apache/camel/quarkus/component/csimple/it/CSimpleResource.java
=>
langchain4j-rag-bridge-ql4j/src/main/java/org/apache/camel/quarkus/component/langchain4j/ragbridge/it/RagBridgeResource.java}
(54%)
copy
integration-tests/{platform-http-proxy/src/main/java/org/apache/camel/quarkus/component/platform/http/proxy/it/Routes.java
=>
langchain4j-rag-bridge-ql4j/src/main/java/org/apache/camel/quarkus/component/langchain4j/ragbridge/it/RagBridgeRoutes.java}
(72%)
copy {integration-test-groups/debezium/oracle =>
integration-tests/langchain4j-rag-bridge-ql4j}/src/main/resources/application.properties
(100%)
copy
integration-tests/{opentelemetry2/src/main/java/org/apache/camel/quarkus/component/opentelemetry2/it/SpanExporterProducer.java
=>
langchain4j-rag-bridge-ql4j/src/test/java/org/apache/camel/quarkus/component/langchain4j/ragbridge/it/ExistingAugmentorProducer.java}
(63%)
copy
integration-tests/{jpa/src/test/java/org/apache/camel/quarkus/component/jpa/it/NamedJpaTestProfile.java
=>
langchain4j-rag-bridge-ql4j/src/test/java/org/apache/camel/quarkus/component/langchain4j/ragbridge/it/ExistingAugmentorProfile.java}
(82%)
copy
integration-tests/{sql/src/test/java/org/apache/camel/quarkus/component/sql/it/SqlMultipleNamedDatasourceWithDefaultTest.java
=>
langchain4j-rag-bridge-ql4j/src/test/java/org/apache/camel/quarkus/component/langchain4j/ragbridge/it/ExistingAugmentorTest.java}
(57%)
copy
integration-tests/{jasypt/src/test/java/org/apache/camel/quarkus/component/jasypt/it/JasyptSecureExtensionConfigTestProfile.java
=>
langchain4j-rag-bridge-ql4j/src/test/java/org/apache/camel/quarkus/component/langchain4j/ragbridge/it/MultiAugmentorProfile.java}
(74%)
copy
integration-tests/{sql/src/test/java/org/apache/camel/quarkus/component/sql/it/SqlMultipleNamedDatasourceWithDefaultTest.java
=>
langchain4j-rag-bridge-ql4j/src/test/java/org/apache/camel/quarkus/component/langchain4j/ragbridge/it/MultiAugmentorTest.java}
(53%)
copy
integration-test-groups/aws2/aws2-kinesis/src/test/java/org/apache/camel/quarkus/component/aws2/kinesis/it/Aws2KinesisIT.java
=>
integration-tests/langchain4j-rag-bridge-ql4j/src/test/java/org/apache/camel/quarkus/component/langchain4j/ragbridge/it/RagBridgeIT.java
(88%)
copy
integration-tests-jvm/python/src/test/java/org/apache/camel/quarkus/component/python/it/PythonTest.java
=>
integration-tests/langchain4j-rag-bridge-ql4j/src/test/java/org/apache/camel/quarkus/component/langchain4j/ragbridge/it/RagBridgeTest.java
(54%)
copy
integration-tests/{kafka/src/test/java/org/apache/camel/quarkus/component/kafka/it/KafkaHealthCheckProfile.java
=>
langchain4j-rag-bridge-ql4j/src/test/java/org/apache/camel/quarkus/component/langchain4j/ragbridge/it/SingleAugmentorProfile.java}
(79%)
create mode 100644
integration-tests/langchain4j-rag-bridge-ql4j/src/test/java/org/apache/camel/quarkus/component/langchain4j/ragbridge/it/SingleAugmentorTest.java
copy integration-tests/{spring-rabbitmq => mcp-server}/pom.xml (80%)
copy
integration-tests/{jms-artemis-ra/src/main/java/org/apache/camel/quarkus/component/jms/ra/it/JmsResource.java
=>
mcp-server/src/main/java/org/apache/camel/quarkus/component/mcp/server/it/McpServerResource.java}
(57%)
create mode 100644
integration-tests/mcp-server/src/main/java/org/apache/camel/quarkus/component/mcp/server/it/McpServerRoutes.java
copy
integration-tests-jvm/python/src/test/java/org/apache/camel/quarkus/component/python/it/PythonIT.java
=>
integration-tests/mcp-server/src/main/java/org/apache/camel/quarkus/component/mcp/server/it/QuarkusDefinedTools.java
(62%)
copy {extensions/kafka/deployment/src/test =>
integration-tests/mcp-server/src/main}/resources/application.properties (82%)
create mode 100644
integration-tests/mcp-server/src/main/resources/schema/create-order.json
copy
integration-test-groups/aws2/aws2-kms/src/test/java/org/apache/camel/quarkus/component/aws2/kms/it/Aws2KmsIT.java
=>
integration-tests/mcp-server/src/test/java/org/apache/camel/quarkus/component/mcp/server/it/McpServerIT.java
(89%)
create mode 100644
integration-tests/mcp-server/src/test/java/org/apache/camel/quarkus/component/mcp/server/it/McpServerTest.java