This is an automated email from the ASF dual-hosted git repository.
github-actions[bot] pushed a change to branch regen_bot_sbom
in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git
omit 8ab86badd8 Regen SBOM from commit
ea38eadf65fcc4112c06879195b6c8cdedcda438
add 7a4229fd46 Regen SBOM from commit
ea38eadf65fcc4112c06879195b6c8cdedcda438 (#8974)
add b4e163ab41 Bump io.debezium:debezium-bom from 3.6.0.Final to
3.6.1.Final
add 460b59333c Bump quarkiverse-jsch.version from 3.2.0 to 3.2.1
add 22c8a0bc43 Bump io.quarkiverse.jgit:quarkus-jgit-bom from 3.6.2 to
3.7.0
add 37397908ee Fix integration cassandra-source kamelet pod status is in
running state but not ready
add c003c564be Add test for opentelemetry2 route id span attribute
add 815e0f66d0 Disable cassandra-quarkus health checks by default
add 2d9bf5a5e3 Fixes #8878. Add integration test coverage for new weaviate
operations (BATCH_CREATE, HYBRID_QUERY, BM25_QUERY, AGGREGATE)
add 411c7b4c2e Fixes #8854. Adapt weaviate extension and tests for
weaviate client v6
add 799a354a1c Fixes #8768. Add CamelAiToolProvider bridge and
@CamelAiTools tag filtering for langchain4j
add 5e04637ed4 Add camel-quarkus-ai-tool extension
add 8e21fe333d Add camel-quarkus-mcp-server extension
add 1d7d1cc40b CAMEL-24369: mcp-server: publish argSchema input schemas
and MCP tool annotations
add 44f35a0396 CAMEL-24369: openai: make the MCP client work in native mode
add 1161b46de4 Fixes #8966. Auto-produce RetrievalAugmentor bridging Camel
ingestion with @RegisterAiService RAG
add f61f1651f2 Upgrade Camel to 4.22.0
add aee6ef7220 Fix native image build deadlock in Saxon class
initialization
add f2a339531a Restore LangChain4j version property sync and enabled
previously disabled tests
add 6cd5b80dcf Bump eu.maveniverse.maven.scalpel:extension from 0.3.9 to
0.3.10
add cd9dceda07 Fixes #8914, enabled
Langchain4jAgentTest.simpleToolInvocation
add 21fe798d8d Upgrade Floci container image to 1.6.0
add d3791444cb Upgrade com.ibm.mq:com.ibm.mq.jakarta.client to 10.0.0.0
add 28018af659 Link to Camel 4.22.x documentation
add 7fe9afd37d Incremental build: schedule test modules that consume
another module's sources
add 3bd2c49c41 Fixes #8993. Scope the ai-tool bridge away from Camel agents
add cd54c4dae8 Fixes #8871. Support BacklogTracer activityEnabled and
activitySize options
add c814873b7e Improve AI agent code formatting rules
add a6ee358474 Fixes #8979. Bridge @EmbeddingStoreName-qualified CDI beans
into the Camel registry
add bb771726f1 Upgrade Quarkus to 3.39.0.CR1
add f825b6c9ee Restore smallrye-reactive-messaging native testing
add 9890f78875 Work around milo native build issues due to #9001
add 0c46c78363 Fixes #8857. Tighten langchain4j agent MCP test coverage
(#8997)
add 00d84eb2b0 Upgrade js-yaml in label-issue workflow to 4.3.1 (#8998)
add 00a11e2661 Ensure ai-tool-langchain4j integration tests are built &
tested
add 3ee530176e Fix disabling of Ollama dev service
add 76147eb6cc Implement RuntimePropertiesProvider for Quarkus to show app
properties in dev console
add aa36c38ebf Ensure master-infinispan follower node has a unique cluster
service id
add 1c0d561176 Regen SBOM from commit
aa36c38ebf4124f815aa869846d7a9956bf9113d
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (8ab86badd8)
\
N -- N -- N refs/heads/regen_bot_sbom (1c0d561176)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
No new revisions were added by this update.
Summary of changes:
.github/workflows/label-issue.yaml | 2 +-
.mvn/extensions.xml | 2 +-
AGENTS.md | 19 +-
camel-quarkus-sbom/camel-quarkus-sbom.json | 37698 ++++++++++---------
camel-quarkus-sbom/camel-quarkus-sbom.xml | 31744 ++++++++--------
catalog/pom.xml | 26 +
docs/antora.yml | 8 +-
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 +
.../modules/ROOT/pages/migration-guide/3.39.0.adoc | 15 +
.../ROOT/pages/reference/extensions/ai-tool.adoc | 104 +
.../ROOT/pages/reference/extensions/amqp.adoc | 4 +-
.../pages/reference/extensions/aws-cloudtrail.adoc | 6 +-
.../pages/reference/extensions/cassandraql.adoc | 12 +
.../ROOT/pages/reference/extensions/core.adoc | 14 +
.../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 | 23 +-
.../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 +
.../CamelTraceActivityCamelMainFallbackTest.java} | 31 +-
.../CamelTraceActivityTest.java} | 28 +-
.../camel/quarkus/core/runtime/CamelTraceTest.java | 30 +-
.../org/apache/camel/quarkus/core/CamelConfig.java | 18 +
.../camel/quarkus/core/CamelContextRecorder.java | 12 +
.../console/deployment/ConsoleProcessor.java | 20 +-
....java => ConsoleEnabledWithDevProfileTest.java} | 20 +-
.../component/console/CamelConsoleRecorder.java | 11 +-
.../console/QuarkusPropertiesDevConsole.java | 56 +
.../console/QuarkusRuntimePropertiesProvider.java | 71 +
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 | 240 +-
extensions-support/langchain4j/runtime/pom.xml | 15 +
.../support/langchain4j/AiToolSpecConverter.java | 17 +-
.../support/langchain4j/CamelAiToolProvider.java | 154 +
.../support/langchain4j/CamelAiTools.java | 29 +-
.../langchain4j/CamelAiToolsInterceptor.java | 73 +
.../DefaultRetrievalAugmentorSupplier.java | 105 +
.../langchain4j/QuarkusLangchain4jRecorder.java | 64 +
.../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 | 52 +
.../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 +-
.../runtime/src/main/doc/configuration.adoc | 11 +
.../src/main/resources/application.properties | 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 +-
.../runtime/src/main/doc/usage.adoc | 14 +
.../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 +
integration-test-groups/aws2/aws2-s3/pom.xml | 58 -
.../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 +-
.../src/main/resources/application.properties | 3 +-
.../quarkus/component/console/it/ConsoleTest.java | 24 +
.../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 | 6 +-
.../tool/langchain4j/it/AiToolLangchain4jIT.java | 4 +-
.../langchain4j/it/AiToolLangchain4jOllamaIT.java | 6 +-
.../it/AiToolLangchain4jOllamaTest.java | 69 +
.../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 +-
.../src/main/resources/application.properties | 3 +-
.../src/main/resources/application.properties | 6 +-
..._chat-3a4b5c6d-7e8f-9012-abcd-ef3456789012.json | 24 +
..._chat-a1b2c3d4-e5f6-7890-abcd-ef1234567890.json | 24 +
..._chat-a339a757-7f86-466a-a67d-3f519751fdd1.json | 2 +-
..._chat-df766850-0561-4506-bd7c-55eacf12dbf4.json | 2 +-
..._chat-e45a0476-1655-4602-b20d-30332bd754bf.json | 4 +-
integration-tests/langchain4j-agent/pom.xml | 4 +-
.../langchain4j/agent/it/AgentProducers.java | 50 +-
.../agent/it/Langchain4jAgentResource.java | 75 +
.../agent/it/Langchain4jAgentRoutes.java | 32 +-
.../langchain4j/agent/it/model/TestPojo.java | 3 +
.../agent/it/service/TestPojoAiAgent.java | 5 +-
.../src/main/resources/application.properties | 2 +-
.../main/resources/schemas/test-pojo-schema.json | 18 +
.../langchain4j/agent/it/Langchain4jAgentTest.java | 89 +
..._chat-72ba7185-e642-4cac-9ef0-8dd95fd074c0.json | 4 +-
..._chat-87f109c4-a6de-4770-bab4-8bbbdc5f6d4a.json | 6 +-
..._chat-9300fa7e-4a2a-453b-9dc8-58004959d71e.json | 2 +-
..._chat-a1b2c3d4-e5f6-7890-abcd-ef1234567890.json | 24 +
...chat-b2c3d4e5-f6a7-8901-bcde-f12345678901.json} | 10 +-
..._chat-c85f8b72-57ab-4cce-9992-6114020e011a.json | 2 +-
.../pom.xml | 55 +-
.../langchain4j/ragbridge/it/RagAiService.java} | 26 +-
.../ragbridge/it/RagBridgeProducers.java | 70 +
.../ragbridge/it/RagBridgeResource.java | 100 +
.../langchain4j/ragbridge/it/RagBridgeRoutes.java} | 12 +-
.../src/main/resources/application.properties | 1 +
.../ragbridge/it/ExistingAugmentorProducer.java} | 18 +-
.../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 | 119 +
.../ragbridge/it/SingleAugmentorProfile.java} | 8 +-
.../ragbridge/it/SingleAugmentorTest.java | 93 +
.../master/it/InfinispanClusterServiceTest.java | 4 +
.../{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 +-
integration-tests/milo/pom.xml | 2 +
.../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 +-
.../it/OpenTelemetry2RouteBuilder.java | 1 +
.../opentelemetry2/it/Opentelemetry2Test.java | 21 +
integration-tests/pom.xml | 4 +
.../quarkus/component/pqc/it/PqcProducers.java | 28 +-
.../quarkus/component/pqc/it/PqcResource.java | 26 +-
.../camel/quarkus/component/saga/it/SagaTest.java | 4 +-
.../smallrye-reactive-messaging/pom.xml | 2 -
.../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 | 35 +-
poms/bom-test/pom.xml | 6 +
poms/bom/pom.xml | 79 +-
poms/bom/src/main/generated/flattened-full-pom.xml | 1184 +-
.../src/main/generated/flattened-reduced-pom.xml | 971 +-
.../generated/flattened-reduced-verbose-pom.xml | 989 +-
.../camel/quarkus/maven/IncrementalBuildMojo.java | 301 +-
tooling/scripts/test-categories.yaml | 4 +
221 files changed, 42417 insertions(+), 36311 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-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/{deployment/main/CamelMainRoutesDiscoveryTest.java
=> runtime/CamelTraceActivityCamelMainFallbackTest.java} (70%)
copy
extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/{deployment/main/CamelMainLambdaEndpointRouteBuilderDiscoveryTest.java
=> runtime/CamelTraceActivityTest.java} (71%)
copy
extensions-jvm/console/deployment/src/test/java/org/apache/camel/quarkus/component/console/{ConsoleEnabledWithCamelMainPropertyTest.java
=> ConsoleEnabledWithDevProfileTest.java} (66%)
create mode 100644
extensions-jvm/console/runtime/src/main/java/org/apache/camel/quarkus/component/console/QuarkusPropertiesDevConsole.java
create mode 100644
extensions-jvm/console/runtime/src/main/java/org/apache/camel/quarkus/component/console/QuarkusRuntimePropertiesProvider.java
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 {integration-test-groups/foundation/dataset =>
extensions/cassandraql/runtime}/src/main/resources/application.properties (96%)
create mode 100644
extensions/langchain4j-embeddingstore/runtime/src/main/doc/usage.adoc
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/mongodb =>
integration-tests/ai-tool-langchain4j}/src/main/resources/application.properties
(90%)
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%)
create mode 100644
integration-tests/ai-tool-langchain4j/src/test/java/org/apache/camel/quarkus/component/ai/tool/langchain4j/it/AiToolLangchain4jOllamaTest.java
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
create mode 100644
integration-tests/langchain4j-agent-ql4j/src/test/resources/mappings/agent/api_chat-3a4b5c6d-7e8f-9012-abcd-ef3456789012.json
create mode 100644
integration-tests/langchain4j-agent-ql4j/src/test/resources/mappings/agent/api_chat-a1b2c3d4-e5f6-7890-abcd-ef1234567890.json
create mode 100644
integration-tests/langchain4j-agent/src/main/resources/schemas/test-pojo-schema.json
create mode 100644
integration-tests/langchain4j-agent/src/test/resources/mappings/agent/api_chat-a1b2c3d4-e5f6-7890-abcd-ef1234567890.json
copy
integration-tests/langchain4j-agent/src/test/resources/mappings/agent/{api_chat-87f109c4-a6de-4770-bab4-8bbbdc5f6d4a.json
=> api_chat-b2c3d4e5-f6a7-8901-bcde-f12345678901.json} (56%)
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
create mode 100644
integration-tests/langchain4j-rag-bridge-ql4j/src/main/java/org/apache/camel/quarkus/component/langchain4j/ragbridge/it/RagBridgeResource.java
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
(95%)
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}
(60%)
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%)
create mode 100644
integration-tests/langchain4j-rag-bridge-ql4j/src/test/java/org/apache/camel/quarkus/component/langchain4j/ragbridge/it/RagBridgeTest.java
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