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.git


    omit c594cf85e457 Regen SBOM from commit 
1f28fb6ea21b4aa8dd2a76a497fb93db94dca3e2
     add 5f9d36448751 Generated sources regen for SBOM (#25286)
     add 742b63ca87fd Upgrade IBM MQ to 10.0 and handle reserved JMS vendor 
properties
     add e2c278648255 CAMEL-24275: Add native Google Gemini API support for 
Camel JBang TUI
     add be68bd6a2f86 CAMEL-23383: Add JFR runtime instrumentation
     add a9bceb1bd8e9 CAMEL-24305: Fix autowiring of KafkaClientFactory via 
addComponent()
     add b25b2613eb8f CAMEL-20199: Remove ThreadLocal Yaml caching in 
SnakeYAMLDataFormat
     add 279175a0bfff Update knwon releases in catalog
     add 178cd10ff955 CAMEL-20199: Migrate context-passing ThreadLocals to 
ContextValue
     add aca4248fddbb CAMEL-24315: camel-google-pubsub - stop subscribers that 
finish starting after the consumer stopped
     add 79d931ab9ee0 CAMEL-24284: Reset recoverTask after successful SJMS 
connection recovery
     add 35c78a050017 CAMEL-24323: Fix MongoDB TLS test-infra cert copy for 
Testcontainers 2.x
     add d5b71582e67c chore(deps): Bump commons-codec:commons-codec from 1.22.0 
to 1.22.1 (#25258)
     add 198c0ff1fc68 chore(deps): Bump com.mysql:mysql-connector-j from 9.7.0 
to 26.7.0
     add 16826e9a150b CAMEL-24287: Add plain text edit mode to TUI source viewer
     add 029a51c451d8 CAMEL-23078: camel-openai - Optional parallel MCP tool 
execution
     add 3e91fd1ef868 CAMEL-23078: camel-openai - Refresh MCP tools on 
tools/list_changed
     add a746e8ea958e CAMEL-24299: disable DTD support in XmlStreamDetector for 
consistency with other XML parsers (#25279)
     add e3eb574b61e3 CAMEL-23382: deprecate camel-langchain4j-tools, replaced 
by ai-tool + langchain4j-agent
     add baf7da98ba77 CAMEL-23382: remove camel-spring-ai-tools, replaced by 
camel-ai-tool
     add 603f7a63a64d CAMEL-24318: improve assertions in jbang mcp
     add d275e3a56264 CAMEL-24318: use Maven parallelization for Jbang IT 
compilation on Jenkins
     add 02307db6fa6c chore(deps): Bump the google-cloud group with 10 updates 
(#25299)
     add a2096219aeee chore(deps): Bump google-auth-library-oauth2-http-version 
from 1.49.0 to 1.50.0 (#25300)
     add ea54e327773a chore(deps): Bump commons-validator:commons-validator 
from 1.10.1 to 1.11.0 (#25303)
     add 2aac87a1d6d7 chore(deps-dev): Bump 
org.cyclonedx:cyclonedx-maven-plugin from 2.9.2 to 2.9.3 (#25304)
     add 1b43a2f03e8f chore(camel-test-infra-infinispan): upgrade 
infinispan.container to 16.3 (#25293)
     add 4ef86cfc600d chore(camel-test-infra-kafka): upgrade 
redpanda.container.image to v26.2.1 (#25294)
     add 59a63ab24c1c chore(camel-test-infra-observability): upgrade 
observability.prometheus.container to v3.13.2 (#25296)
     add 8fc446aa6118 chore(camel-test-infra-ollama): upgrade ollama.container 
to 0.32.5 (#25297)
     add f11e1e8b95f4 chore(camel-test-infra-docling): upgrade 
docling.container to v1.29.0 (#25291)
     add e565db076cf3 CAMEL-24294: enforce the typeFilters allow-list in the 
SnakeYAML TagInspector (#25285)
     add 90eec63026b1 CAMEL-24326: camel-aws-config - throw when 
pojoRequest=true and the body is the wrong type (#25305)
     add 7d1e0b8f1422 CAMEL-18552: Add camel-jbang --openapi-ui with Swagger UI 
at /q/openapi
     add 2bf02ec2df17 CAMEL-24320: Fix Kamelet route creation with virtual 
threads on JDK 25
     add f95d5dac6ee7 chore(deps): Bump groovy-version from 5.0.7 to 5.0.8 
(#25302)
     add f80b1aa44ad3 chore(camel-test-infra-opensearch): upgrade 
opensearch.container.ppc64le to 3.6.0 (#25298)
     add 78454c96d9e3 chore(deps): Bump actions/setup-java from 5.6.0 to 5.7.0 
(#25290)
     add 0be1b361c86a chore: Track PID in nohup execution for JBang integration 
tests
     add 38097ece3b9e chore(tui): Fix Source tab refresh and improve edit mode 
save
     add b4cc849ebad0 CAMEL-24329: camel-aws2-s3 - throw when pojoRequest=true 
and the body is the wrong type
     add 2014bec6fee1 CAMEL-24297: make ldif URL-body dereferencing an explicit 
opt-in (#25310)
     add 99be17200f93 chore(tui): Add Tab-completion for application.properties 
in edit mode
     add 1cbab2188bd7 CAMEL-24328: Show JFR runtime data in TUI JFR tab
     add 985d04084726 CAMEL-24330: Add LLM integration guide for AI component 
documentation
     add efe7b360efdb CAMEL-24335: update Artemis dependency groupId to 
org.apache.artemis
     add c3b01310be15 CAMEL-20199: Deprecate camel-reactive-executor-tomcat
     add d7f3713fd867 chore(tui): Add Tab-completion for YAML DSL parameters in 
edit mode
     add e69f851c07dc CAMEL-24309: camel-ai-tool - AiToolRegistry listener SPI 
for tool registration changes
     add 112b8be1621d CAMEL-24336: camel-main metadata - detect enum types for 
TimeUnit and LeaseResourceType options
     add 6f71546b78bf chore(deps): Bump aws-java-sdk2-version from 2.50.1 to 
2.50.2 (#25318)
     add 0445e7a960e0 chore(deps): Bump hapi-fhir-core-version from 6.9.12 to 
6.10.0 (#25319)
     add 96e78f96c127 CAMEL-23129: Fix CountDownLatch count mismatch in 
ThreadPerTaskSedaConsumer
     add 8ea839f45875 CAMEL-23952: Support executeToolsConcurrently for 
langchain4j-agent
     add 4a88455324cd CAMEL-24310: camel-mcp-server - bridge, McpServerEngine 
SPI and Vert.x engine
     add 996f8ce4c7bb CAMEL-24311: camel.server.mcp-* configuration properties 
and camel-main autowiring (#25309)
     add 8e9a17077836 camel-jbang - TUI tab completion for component names and 
endpoint options
     add 17563be3c63a CAMEL-24301: Fix RouteService NPE when startup-failure 
exception carries no message
     add 2ce75e8f6ddd docs(jms): update JMS API references to Jakarta and fix 
stale content
     add 42d07a89317c CAMEL-24340: camel-salesforce - improve option and header 
documentation
     add fc3b584366ab camel-jbang - TUI update F1 help text with YAML editor 
tab completion details
     add 99641e9e38d8 CAMEL-24262: camel-aws2 - guard nullable 
awsErrorDetails() when logging the AWS error code in producer catch blocks 
(#25324)
     add 6422a66f0615 camel-jbang - TUI tab completion for EIP options in YAML 
editor
     add ff643b08f15d camel-jbang - TUI validate on save for Camel YAML files 
with error popup
     add 3a06026276f4 CAMEL-24310: camel-mcp-server - verify main HTTP server 
authentication protects the MCP endpoint
     add 32711165126d CAMEL-24353: camel-mcp-server - selectable target server 
type for VertxMcpServerEngine
     add 6597f282b4b2 ci: fix CamelJfrDevConsoleTest for the registered -> 
runtimeEvents status rename (#25327)
     add a1700b18f112 CAMEL-24341: camel-google-secret-manager - fix GCP vault 
refresh task defects (#25326)
     add 4a9d3f170c74 CAMEL-24202: camel-tui accessible from a web browser via 
--web
     add af3014825742 camel-jbang - TUI add F2 Open and F10 Process Control 
popup
     add 1ec4b8ba927d camel-jbang - TUI support opening project from directory 
argument
     add 3653911d71cd camel-jbang - TUI move web indicator to top right and fix 
warnings
     add 9bf6683b48fd CAMEL-24355: Fix NIOConverter.toByteArray for fully 
consumed ByteBuffer (#25330)
     add 0fe928c51062 CAMEL-24298: add an optional allowedSchemes allow-list to 
the toD dynamic-URI EIP (#25315)
     add 0f105e6e0f39 chore: fix ChatScript IT by switching Docker image 
(#25336)
     add 7fd2d511f829 chore(deps): Bump org.webjars:swagger-ui from 5.21.0 to 
5.32.11 (#25347)
     add 29df7c98ad9e chore(deps): Bump eu.maveniverse.maven.nisse:extension 
from 0.9.3 to 0.9.4 (#25349)
     add 2a10250a5acb chore(deps): Bump 
com.gradle:common-custom-user-data-maven-extension from 2.3.0 to 2.4.0 (#25350)
     add 5dfd6e6cc358 CAMEL-24036: Fix flaky AsyncWiretapTest across telemetry 
modules
     add 72a2aa1199f1 CAMEL-24035: Fix flaky camel-core tests with timed mock 
assertions
     add b94a1ce63df2 CAMEL-24024: Harden InOutQueueProducerAsyncLoadTest 
against CI flakes
     add f8beba379dda CAMEL-24026: Fix flaky XsltFromFileExceptionTest
     add 305699655e41 CAMEL-23499: Fix FTPS integration test port binding 
failures
     add dc7c38605d9a chore(deps): Bump com.google.genai:google-genai from 
1.63.0 to 1.64.0 (#25342)
     add 5a0bc1f59ee5 chore(deps): Bump infinispan-version from 16.2.1 to 
16.2.2 (#25341)
     add b3614cd8ae90 chore(deps): Bump org.messaginghub:pooled-jms from 3.2.2 
to 3.2.3 (#25344)
     add fc337d614765 chore(deps): Bump 
com.googlecode.libphonenumber:libphonenumber from 9.0.35 to 9.0.36 (#25345)
     add 330b6418dcc8 chore(deps): Bump google-cloud-functions-version from 
2.82.0 to 2.83.0 (#25346)
     add 234be45b5409 chore(deps-dev): Bump qpid-broker-version from 10.0.1 to 
10.1.0 (#25348)
     add 4eed0f404ac9 chore(deps): Bump xmlunit-version from 2.12.0 to 2.13.0 
(#25351)
     add cad87f17bf96 CAMEL-24354: camel-aws2-lambda - updateFunction never 
sets the code source, so UpdateFunctionCode always fails (#25343)
     add ab77bb5ee23b CAMEL-24343: camel-google-calendar - stop the stream 
consumer from skipping events (#25352)
     add c05213c60fef CAMEL-24212: camel-spring-ai - upgrade to Spring AI 2.0 
(#25354)
     add a9d9425efcf9 chore(deps): Upgrade Citrus test framework to 5.0.0
     add eba842d4ba1e camel-tui - validate camel.* properties on save and fix 
Esc dismissing validation popup
     add ddb7154e9089 CAMEL-23441: camel-jbang - Export to support install 
camel wrapper
     add 9c7d1ad4efba Update releases
     add e3f4f4b755f2 CAMEL-24361: EIP model metadata does not propagate 
@XmlAttribute(required = true) to generated JSON.
     add 2ba072fa2c4d camel-tui - YAML DSL tab completion for canonical format 
expressions, data formats, route and language options
     add f9dfaff4ca98 camel-tui - Fix context detection leaking into nested 
blocks and offer parameters: completion
     add 7dab9ce23734 CAMEL-24362: Generate YAML DSL completion tree from 
canonical schema and catalog metadata
     add 8d92667e4807 camel-tui - Replace hand-coded YAML DSL completion with 
tree-driven approach
     add fb4f0aa49da4 camel-tui - Confirm before discarding unsaved changes on 
Esc in edit mode
     add 6332f64b4a01 camel-tui - Rename camelYamlDsl-completion.json to 
camelYamlDsl-model.json
     add 36a44f7f1e01 camel-tui - Add placeholder completion for tree values 
and smart structural key insertion
     add 3f8b94256f11 Regen
     add c3e964b0130f CAMEL-24342: camel-google-storage - fix wrong blob 
metadata and missing object handling (#25338)
     add a342d94f4d68 camel-tui - Include YAML DSL model in camel-catalog for 
runtime loading and prettify discard popup
     add f56b04b4e53b CAMEL-23530: Move DataWeave parser to camel-dataweave 
component and add auto-detection in DataSonnet
     add ae1a9db5f44e CAMEL-23853: Embed MCP server on camel run/dev and Camel 
Main
     add b420b4fcf62f chore(deps): Bump cxf-version from 4.2.2 to 4.2.3 (#25371)
     add 63df187bb8ab chore(deps): Bump com.cedarsoftware:java-util from 
4.109.0 to 4.110.0 (#25370)
     add 1171a656ae59 chore(deps): Bump org.snmp4j:snmp4j from 3.13.0 to 3.13.1 
(#25372)
     add 3edde2697596 chore(deps): Bump com.ning:compress-lzf from 1.2.0 to 
1.2.1 (#25373)
     add 6c1a28185e3e chore(deps): Bump pulsar-version from 4.2.3 to 4.2.4 
(#25374)
     add dee65cd670e3 chore(deps): Bump 
com.google.api.grpc:proto-google-common-protos from 2.73.0 to 2.74.0 (#25375)
     add f09459b3c2ea CAMEL-24334: Add argSchema raw JSON Schema support to 
camel-ai-tool
     add 43cd5f0e70d9 CAMEL-24357: camel-aws2-s3-vectors - consumer sends a 
valid topK, honors delay, and no longer loses vectors on failure
     add 859e93b4b37f CAMEL-24360: camel-undertow - use 
UndertowHeaderFilterStrategy as the endpoint default
     add af18072feb2a CAMEL-24360: doc-sync backported upgrade-guide entries to 
main
     add 3ca3c94b276d chore(deps): Bump com.openai:openai-java from 4.45.0 to 
4.49.0 (#25376)
     add eeccf1c37022 chore: fix broken #generation-parameters fragment in 
ai-llm-integration-guide
     add 60ca704c0379 CAMEL-24359: camel-atmosphere-websocket - align Exchange 
header constant names with Camel naming convention
     add fea3a41f6b9f chore: use relative link for llms.txt in 
ai-llm-integration-guide
     add e8dc6b87bf8c CAMEL-24344: camel-google-mail - return a body for raw 
and non-multipart messages
     add a2ab828025e8 CAMEL-24345: camel-google-vertexai - apply the 
streamOutputMode and jsonMode options
     add b6532db34afe CAMEL-24359: doc-sync backported upgrade-guide entries to 
main (#25384)
     add dfe1b52e0337 Upgrade debezium 3.6.1
     add 85ac83ef56c6 CAMEL-24296: camel-support - apply a JEP-290 
deserialization filter on CamelObjectInputStream by default
     add ec6c25563176 chore: exclude vendored TUI assets and JReleaser 
templates from RAT check
     add 04cdd9447d4e chore: camel-tui - show EIP category label instead of 
object in autocomplete popup
     add 66cb9d29df42 Regen
     add 57af72ce79b4 CAMEL-24366: Add embeddingModel auto-embed to 
langchain4j-embeddingstore component
     add 38eb685442d7 chore: camel-tui - row:col indicator and scope-based TAB 
completion
     add e487300810aa chore: camel-tui - plain mode for source editor to easily 
copy/paste
     add c1a313f9f015 CAMEL-24345: Fix GoogleVertexAIProducerOptionsTest to not 
require Google credentials (#25391)
     add 40ca925c96de CAMEL-24365: Copy attachment trait from IN when creating 
a fresh OUT message (#25388)
     add 5035a684d09d CAMEL-24363: camel-aws - iam doStop, eks catalog 
defaultValue, parameter-store value header (#25389)
     add c776fd623272 CAMEL-24358: camel-jbang - Add repo param propagation 
test (#25392)
     add afc52574e8e2 CAMEL-24298: extend the allowedSchemes allow-list to the 
sibling dynamic-URI EIPs (#25361)
     add cdb20287834b CAMEL-24332: Add MCP tool annotation hints to ai-tool 
endpoint
     add 9a833d26edba CAMEL-24321: Allow stream caching spool directory to be 
resolved per-Exchange
     add 0dbded8166a8 chore: Fix FtpProducerHealthCheckIT for JDK 25
     add 94053fabf427 chore: Fix broken xref to mcp-server doc in ai-tool 
component
     add 51e67ab4eb74 Regen
     add 87050476ec1c CAMEL-24327: Add MCP session keep-alive and idle TTL 
eviction
     add e0211f84de85 chore: Fix broken xref to mcp-server doc in ai-tool 
component
     add 96dc484579fd Regen
     add 14d08e8ec154 camel-jbang-tui: Add jump indicators to Source tab for 
cross-route navigation
     add dbe0c2c9fc9e camel-jbang-tui: Align columns in Go to Node popup
     add 6735da150cc4 chore: Remove new component announcements from upgrade 
guide
     add f8b8f4f2f81c CAMEL-24346: camel-google-sheets - number every range and 
tolerate a range without values
     add b709779c8533 CAMEL-24296: document the setObjectInputFilter 
IllegalStateException gotcha in the upgrade guide (#25401)
     add aa8c9d327034 CAMEL-24369: camel-mcp-server jackson-annotations 
alignment + camel-openai deferred MCP client init
     add d7287ca79d71 Regen SBOM from commit 
aa8c9d327034332b4b0bb8f7cc148645c4da3c82

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   (c594cf85e457)
            \
             N -- N -- N   refs/heads/regen_bot_sbom (d7287ca79d71)

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/alternative-os-build-main.yml    |     2 +-
 .github/workflows/camel-launcher-native-exe.yml    |     6 +-
 .github/workflows/generate-sbom-main.yml           |     2 +-
 .github/workflows/main-build.yml                   |     2 +-
 .github/workflows/package-native-validation.yml    |     4 +-
 .github/workflows/pr-build-main.yml                |     2 +-
 .github/workflows/security-scan.yml                |     2 +-
 .github/workflows/sonar-build.yml                  |     2 +-
 .github/workflows/sonar-scan.yml                   |     2 +-
 .mvn/extensions.xml                                |     4 +-
 Jenkinsfile.jbangtest                              |     2 +-
 bom/camel-bom/pom.xml                              |    20 +-
 camel-sbom/camel-sbom.json                         | 15151 +++++++-------
 camel-sbom/camel-sbom.xml                          | 13139 ++++++------
 catalog/camel-allcomponents/pom.xml                |    20 +-
 .../catalog/beans/FileLockClusterService.json      |     2 +-
 .../beans/InfinispanEmbeddedClusterService.json    |     2 +-
 .../beans/InfinispanRemoteClusterService.json      |     2 +-
 .../catalog/beans/KubernetesClusterService.json    |     2 +-
 .../org/apache/camel/catalog/components.properties |     1 -
 .../apache/camel/catalog/components/ai-tool.json   |    36 +-
 .../catalog/components/atmosphere-websocket.json   |     8 +-
 .../apache/camel/catalog/components/aws2-eks.json  |    48 +-
 .../camel/catalog/components/debezium-db2.json     |   226 +-
 .../camel/catalog/components/debezium-mongodb.json |   222 +-
 .../camel/catalog/components/debezium-mysql.json   |   250 +-
 .../camel/catalog/components/debezium-oracle.json  |   442 +-
 .../catalog/components/debezium-postgres.json      |   322 +-
 .../catalog/components/debezium-sqlserver.json     |   238 +-
 .../components/langchain4j-embeddingstore.json     |    28 +-
 .../catalog/components/langchain4j-tools.json      |     2 +-
 .../org/apache/camel/catalog/components/ldif.json  |     3 +-
 .../apache/camel/catalog/components/openai.json    |    65 +-
 .../camel/catalog/components/salesforce.json       |    54 +-
 .../camel/catalog/components/spring-ai-chat.json   |     2 +-
 .../camel/catalog/components/spring-ai-tools.json  |    45 -
 .../org/apache/camel/catalog/dataformats/grok.json |     2 +-
 .../apache/camel/catalog/dev-consoles.properties   |     1 +
 .../org/apache/camel/catalog/dev-consoles/jfr.json |   106 +
 .../org/apache/camel/catalog/docs.properties       |     2 +-
 .../camel/catalog/docs/ai-tool-component.adoc      |   101 +-
 .../camel/catalog/docs/datasonnet-language.adoc    |    84 +-
 .../org/apache/camel/catalog/docs/jfr.adoc         |   177 +
 .../apache/camel/catalog/docs/jms-component.adoc   |    65 +-
 .../catalog/docs/langchain4j-agent-component.adoc  |    19 +
 .../catalog/docs/langchain4j-chat-component.adoc   |     2 +
 .../docs/langchain4j-embeddingstore-component.adoc |    49 +-
 .../catalog/docs/langchain4j-tools-component.adoc  |    10 +-
 .../org/apache/camel/catalog/docs/main.adoc        |    18 +-
 .../org/apache/camel/catalog/docs/mcp-server.adoc  |   247 +
 .../camel/catalog/docs/openai-component.adoc       |   241 +-
 .../org/apache/camel/catalog/docs/openai-mcp.adoc  |   133 +-
 .../catalog/docs/reactive-executor-tomcat.adoc     |    25 +-
 .../catalog/docs/spring-ai-chat-component.adoc     |    24 +-
 .../catalog/docs/spring-ai-tools-component.adoc    |   297 -
 .../org/apache/camel/catalog/docs/toD-eip.adoc     |    39 +
 .../org/apache/camel/catalog/docs/yaml-dsl.adoc    |    30 +
 .../jbang/camel-jbang-configuration-metadata.json  |     3 +
 .../apache/camel/catalog/languages/tokenize.json   |     2 +-
 .../main/camel-main-configuration-metadata.json    |    24 +-
 .../camel/catalog/main/important-headers.json      |     1 +
 .../camel/catalog/models-app/constructor.json      |     2 +-
 .../org/apache/camel/catalog/models/aggregate.json |     4 +-
 .../apache/camel/catalog/models/beanFactory.json   |     4 +-
 .../apache/camel/catalog/models/claimCheck.json    |     2 +-
 .../apache/camel/catalog/models/convertBodyTo.json |     2 +-
 .../camel/catalog/models/convertHeaderTo.json      |     4 +-
 .../camel/catalog/models/convertVariableTo.json    |     4 +-
 .../camel/catalog/models/customLoadBalancer.json   |     2 +-
 .../catalog/models/dataFormatTransformer.json      |     2 +-
 .../apache/camel/catalog/models/dataFormats.json   |     2 +-
 .../camel/catalog/models/deadLetterChannel.json    |     2 +-
 .../apache/camel/catalog/models/dynamicRouter.json |     3 +-
 .../org/apache/camel/catalog/models/enrich.json    |     3 +-
 .../apache/camel/catalog/models/errorHandler.json  |     2 +-
 .../apache/camel/catalog/models/globalOption.json  |     4 +-
 .../org/apache/camel/catalog/models/grok.json      |     2 +-
 .../camel/catalog/models/idempotentConsumer.json   |     2 +-
 .../catalog/models/interceptSendToEndpoint.json    |     2 +-
 .../org/apache/camel/catalog/models/kamelet.json   |     2 +-
 .../models/langChain4jCharacterTokenizer.json      |     2 +-
 .../catalog/models/langChain4jLineTokenizer.json   |     2 +-
 .../models/langChain4jParagraphTokenizer.json      |     2 +-
 .../models/langChain4jSentenceTokenizer.json       |     2 +-
 .../catalog/models/langChain4jWordTokenizer.json   |     2 +-
 .../org/apache/camel/catalog/models/language.json  |     4 +-
 .../apache/camel/catalog/models/loadBalance.json   |     2 +-
 .../org/apache/camel/catalog/models/log.json       |     2 +-
 .../org/apache/camel/catalog/models/marshal.json   |     2 +-
 .../apache/camel/catalog/models/onException.json   |     2 +-
 .../apache/camel/catalog/models/packageScan.json   |     2 +-
 .../org/apache/camel/catalog/models/param.json     |     2 +-
 .../apache/camel/catalog/models/pollEnrich.json    |     3 +-
 .../apache/camel/catalog/models/recipientList.json |     3 +-
 .../camel/catalog/models/refErrorHandler.json      |     2 +-
 .../camel/catalog/models/removeProperties.json     |     2 +-
 .../camel/catalog/models/removeProperty.json       |     2 +-
 .../camel/catalog/models/removeVariable.json       |     2 +-
 .../apache/camel/catalog/models/resequence.json    |     2 +-
 .../camel/catalog/models/restContextRef.json       |     2 +-
 .../apache/camel/catalog/models/routeBuilder.json  |     2 +-
 .../models/routeConfigurationContextRef.json       |     2 +-
 .../camel/catalog/models/routeContextRef.json      |     2 +-
 .../apache/camel/catalog/models/routeTemplate.json |     2 +-
 .../catalog/models/routeTemplateContextRef.json    |     2 +-
 .../apache/camel/catalog/models/routingSlip.json   |     3 +-
 .../camel/catalog/models/securityDefinitions.json  |     2 +-
 .../org/apache/camel/catalog/models/setHeader.json |     4 +-
 .../apache/camel/catalog/models/setProperty.json   |     4 +-
 .../apache/camel/catalog/models/setVariable.json   |     4 +-
 .../camel/catalog/models/stickyLoadBalancer.json   |     2 +-
 .../camel/catalog/models/templateParameter.json    |     2 +-
 .../camel/catalog/models/templatedRoute.json       |     2 +-
 .../catalog/models/templatedRouteParameter.json    |     4 +-
 .../org/apache/camel/catalog/models/toD.json       |     3 +-
 .../org/apache/camel/catalog/models/tokenize.json  |     2 +-
 .../org/apache/camel/catalog/models/tokenizer.json |     2 +-
 .../apache/camel/catalog/models/transformers.json  |     2 +-
 .../apache/camel/catalog/models/validators.json    |     2 +-
 .../org/apache/camel/catalog/models/value.json     |     2 +-
 .../camel/catalog/models/weightedLoadBalancer.json |     2 +-
 .../org/apache/camel/catalog/models/wireTap.json   |     3 +-
 .../org/apache/camel/catalog/others.properties     |     2 +
 .../org/apache/camel/catalog/others/dataweave.json |    15 +
 .../apache/camel/catalog/others/mcp-server.json    |    15 +
 .../catalog/others/reactive-executor-tomcat.json   |     4 +-
 .../catalog/releases/camel-quarkus-releases.json   |    19 +
 .../apache/camel/catalog/schemas/camel-spring.xsd  |    66 +
 .../apache/camel/catalog/schemas/camel-xml-io.xsd  |    66 +
 .../camel/catalog/schemas/camelYamlDsl-model.json  | 19842 +++++++++++++++++++
 .../apache/camel/catalog/test-infra/metadata.json  |    10 +-
 .../ai/tool/AiToolComponentConfigurer.java         |    33 +
 .../ai/tool/AiToolConfigurationConfigurer.java     |    33 +
 .../ai/tool/AiToolEndpointConfigurer.java          |    33 +
 .../ai/tool/AiToolEndpointUriFactory.java          |     8 +-
 .../apache/camel/component/ai/tool/ai-tool.json    |    36 +-
 .../src/main/docs/ai-tool-component.adoc           |   101 +-
 .../camel/component/ai/tool/AiToolAnnotations.java |    54 +
 .../component/ai/tool/AiToolConfiguration.java     |    81 +-
 .../camel/component/ai/tool/AiToolConsumer.java    |    21 +-
 .../camel/component/ai/tool/AiToolExecutor.java    |    11 +-
 .../component/ai/tool/AiToolParameterHelper.java   |   164 +
 .../camel/component/ai/tool/AiToolRegistry.java    |    68 +-
 .../component/ai/tool/AiToolRegistryListener.java  |    52 +
 .../apache/camel/component/ai/tool/AiToolSpec.java |    49 +-
 .../component/ai/tool/AiToolAnnotationsTest.java   |    91 +
 .../ai/tool/AiToolEndpointLifecycleTest.java       |    65 +-
 .../component/ai/tool/AiToolExecutorTest.java      |    87 +-
 .../ai/tool/AiToolParameterHelperTest.java         |   105 +
 .../tool/AiToolRegistryListenerLifecycleTest.java  |   144 +
 .../ai/tool/AiToolRegistryListenerTest.java        |   158 +
 .../component/ai/tool/AiToolRegistryTest.java      |    50 +-
 .../test/resources/arg-schemas/create-order.json   |    26 +
 .../camel-ai/camel-langchain4j-agent-api/pom.xml   |     5 +
 .../langchain4j/agent/api/AbstractAgent.java       |     9 +
 .../langchain4j/agent/api/AgentConfiguration.java  |    79 +
 .../agent/api/AgentConfigurationTest.java          |   106 +-
 .../src/main/docs/langchain4j-agent-component.adoc |    19 +
 .../langchain4j/agent/AiToolSpecToLangChain4j.java |    54 +
 .../agent/LangChain4jAgentProducer.java            |    28 +-
 .../agent/AiToolSpecToLangChain4jTest.java         |    55 +-
 ...ngChain4jAgentExecuteToolsConcurrentlyTest.java |   168 +
 .../src/main/docs/langchain4j-chat-component.adoc  |     2 +
 ...ngChain4jEmbeddingStoreComponentConfigurer.java |     8 +-
 ...ain4jEmbeddingStoreConfigurationConfigurer.java |     6 +
 ...angChain4jEmbeddingStoreEndpointConfigurer.java |     8 +-
 ...angChain4jEmbeddingStoreEndpointUriFactory.java |     3 +-
 .../embeddingstore/langchain4j-embeddingstore.json |    28 +-
 .../docs/langchain4j-embeddingstore-component.adoc |    49 +-
 .../LangChain4jEmbeddingStoreConfiguration.java    |    16 +
 .../LangChain4jEmbeddingStoreProducer.java         |    56 +-
 .../LangChain4jEmbeddingStoreAutoEmbedTest.java    |   161 +
 .../camel-ai/camel-langchain4j-tools/pom.xml       |     2 +-
 .../langchain4j/tools/langchain4j-tools.json       |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../src/main/docs/langchain4j-tools-component.adoc |    10 +-
 .../langchain4j/tools/LangChain4jTools.java        |     1 +
 .../tools/LangChain4jToolsComponent.java           |     1 +
 .../tools/LangChain4jToolsConfiguration.java       |     1 +
 .../tools/LangChain4jToolsConsumer.java            |     1 +
 .../tools/LangChain4jToolsEndpoint.java            |     1 +
 .../langchain4j/tools/LangChain4jToolsHeaders.java |     1 +
 .../tools/LangChain4jToolsProducer.java            |     1 +
 .../component/langchain4j/tools/TagsHelper.java    |     1 +
 .../langchain4j/tools/ToolSearchTool.java          |     1 +
 .../tools/spec/CamelSimpleToolParameter.java       |     1 +
 .../tools/spec/CamelToolExecutorCache.java         |     1 +
 .../tools/spec/CamelToolSpecification.java         |     1 +
 .../tools/spec/NamedJsonSchemaProperty.java        |     1 +
 components/camel-ai/camel-mcp-server-api/pom.xml   |   135 +
 .../services/org/apache/camel/other.properties     |     7 +
 .../src/generated/resources/mcp-server-api.json    |    14 +
 .../component/mcp/server/McpServerBridge.java      |   320 +
 .../mcp/server/McpServerConfiguration.java         |   108 +
 .../component/mcp/server/McpServerConstants.java   |    56 +
 .../component/mcp/server/McpServerEngine.java      |    64 +
 .../camel/component/mcp/server/McpServerInfo.java  |    56 +
 .../camel/component/mcp/server/McpServerTool.java  |    63 +
 .../component/mcp/server/McpToolCallHandler.java}  |    27 +-
 .../component/mcp/server/McpToolCallResult.java}   |    19 +-
 .../mcp/server/McpServerBridgeResolutionTest.java} |    23 +-
 .../component/mcp/server/McpServerBridgeTest.java  |   184 +
 .../mcp/server/RecordingMcpServerEngine.java       |    74 +
 .../McpServerConformanceTestSupport.java           |   204 +
 .../pom.xml                                        |    80 +-
 .../META-INF/services/org/apache/camel/mcp-server  |     2 +
 .../services/org/apache/camel/mcp-server-engine    |     2 +
 .../services/org/apache/camel/other.properties     |     7 +
 .../src/generated/resources/mcp-server.json        |    15 +
 .../camel-mcp-server/src/main/docs/mcp-server.adoc |   247 +
 .../mcp/server/jbang/JbangDevMcpMainListener.java  |    42 +
 .../mcp/server/jbang/JbangDevMcpServer.java        |   253 +
 .../mcp/server/main/DefaultMcpServerFactory.java   |    46 +
 .../mcp/server/vertx/VertxMcpServerEngine.java     |   237 +
 .../VertxMcpStreamableServerTransportProvider.java |   600 +
 .../main/McpServerMainAuthenticationTest.java      |   134 +
 .../server/main/McpServerMainPropertiesTest.java   |   103 +
 .../McpServerSessionEvictionPropertiesTest.java    |    90 +
 .../vertx/VertxMcpServerConformanceTest.java       |    44 +
 .../VertxMcpServerEngineTargetServerTypeTest.java  |   174 +
 .../vertx/VertxMcpServerToolAnnotationsTest.java   |   221 +
 .../server/vertx/VertxMcpSessionEvictionTest.java  |   158 +
 .../MainHttpServerMcpConformanceIT.java            |    46 +
 .../vertx/integration/McpServerOpenAIAgentIT.java  |   157 +
 .../src/test/resources/mcp-basic-auth.properties   |     5 +-
 .../camel-ai/camel-mcp-server/test-execution.md    |    38 +
 .../component/openai/OpenAIEndpointConfigurer.java |    18 +
 .../component/openai/OpenAIEndpointUriFactory.java |     5 +-
 .../org/apache/camel/component/openai/openai.json  |    65 +-
 .../src/main/docs/openai-component.adoc            |   241 +-
 .../camel-openai/src/main/docs/openai-mcp.adoc     |   133 +-
 .../component/openai/McpToolCallExecutor.java      |   272 +
 .../component/openai/OpenAIConfiguration.java      |    46 +
 .../camel/component/openai/OpenAIEndpoint.java     |   243 +-
 .../camel/component/openai/OpenAIProducer.java     |   112 +-
 .../openai/OpenAIToolExecutionProducer.java        |    97 +-
 .../component/openai/McpToolCallExecutorTest.java  |   364 +
 .../openai/OpenAIEndpointMcpDeferredInitTest.java  |   155 +
 .../openai/OpenAIEndpointMcpToolRefreshTest.java   |   263 +
 .../openai/OpenAIParallelToolExecutionTest.java    |   168 +
 .../OpenAIMcpParallelToolExecutionIT.java          |   132 +
 components/camel-ai/camel-openai/test_execution.md |    27 +
 components/camel-ai/pom.xml                        |     2 +
 .../src/main/docs/ai-llm-integration-guide.adoc    |   341 +
 components/camel-ai/src/main/docs/ai-summary.adoc  |    51 +
 .../component/as2/api/AS2ServerConnection.java     |     4 +-
 components/camel-atmosphere-websocket/pom.xml      |     5 +
 .../atmosphere/websocket/atmosphere-websocket.json |     8 +-
 .../atmosphere/websocket/WebsocketConstants.java   |    10 +-
 .../websocket/WebsocketConstantsTest.java          |    63 +
 .../attachment/AttachmentOnOutMessageTest.java     |    75 +
 .../aws2/bedrock/agent/BedrockAgentProducer.java   |     7 +-
 .../agentruntime/BedrockAgentRuntimeProducer.java  |     9 +-
 .../aws2/bedrock/runtime/BedrockProducer.java      |    21 +-
 components/camel-aws/camel-aws-common/pom.xml      |    10 +
 .../component/aws/common/AwsExceptionUtil.java     |    46 +
 .../component/aws/common/AwsExceptionUtilTest.java |    48 +
 components/camel-aws/camel-aws-config/pom.xml      |     5 +
 .../component/aws/config/AWSConfigProducer.java    |    30 +-
 .../config/AWSConfigProducerPojoRequestTest.java   |    62 +
 .../camel-aws/camel-aws-parameter-store/pom.xml    |     5 +
 .../aws/parameterstore/ParameterStoreProducer.java |    22 +-
 .../parameterstore/ParameterStoreProducerTest.java |    63 +
 .../aws/secretsmanager/SecretsManagerProducer.java |    23 +-
 .../aws/securityhub/SecurityHubProducer.java       |     5 +-
 .../aws2/comprehend/Comprehend2Producer.java       |    37 +-
 .../camel/component/aws2/ec2/AWS2EC2Producer.java  |    41 +-
 .../camel/component/aws2/ecs/ECS2Producer.java     |     5 +-
 .../apache/camel/component/aws2/eks/aws2-eks.json  |    48 +-
 .../component/aws2/eks/EKS2Configuration.java      |     2 +-
 .../camel/component/aws2/eks/EKS2Producer.java     |     5 +-
 .../aws2/eventbridge/EventbridgeProducer.java      |     9 +-
 .../camel/component/aws2/iam/IAM2Endpoint.java     |     1 +
 .../camel/component/aws2/iam/IAM2Producer.java     |     5 +-
 .../aws2/firehose/KinesisFirehose2Producer.java    |     5 +-
 .../camel/component/aws2/kms/KMS2Producer.java     |     5 +-
 .../component/aws2/lambda/Lambda2Producer.java     |    94 +-
 .../aws2/lambda/AmazonLambdaClientMock.java        |     3 +
 .../component/aws2/lambda/LambdaProducerTest.java  |    23 +
 .../camel/component/aws2/mq/MQ2Producer.java       |    25 +-
 .../camel/component/aws2/msk/MSK2Producer.java     |    17 +-
 .../camel/component/aws2/polly/Polly2Producer.java |    25 +-
 .../aws2/redshift/data/RedshiftData2Producer.java  |    41 +-
 .../aws2/rekognition/Rekognition2Producer.java     |   107 +-
 components/camel-aws/camel-aws2-s3-vectors/pom.xml |     5 +
 .../aws2/s3vectors/AWS2S3VectorsConsumer.java      |    41 +-
 .../aws2/s3vectors/AWS2S3VectorsEndpoint.java      |     4 +
 .../aws2/s3vectors/AWS2S3VectorsConsumerTest.java  |    75 +
 components/camel-aws/camel-aws2-s3/pom.xml         |    11 +
 .../camel/component/aws2/s3/AWS2S3Producer.java    |    66 +
 .../aws2/s3/AWS2S3ProducerPojoRequestTest.java     |    83 +
 .../aws2/stepfunctions/StepFunctions2Producer.java |    65 +-
 .../camel/component/aws2/sts/STS2Producer.java     |    13 +-
 .../component/aws2/textract/Textract2Producer.java |    31 +-
 .../timestream/query/Timestream2QueryProducer.java |    41 +-
 .../timestream/write/Timestream2WriteProducer.java |    65 +-
 .../aws2/transcribe/Transcribe2Producer.java       |    39 +-
 .../aws2/translate/Translate2Producer.java         |     5 +-
 components/camel-datasonnet/pom.xml                |     4 +
 .../src/main/docs/datasonnet-language.adoc         |    84 +-
 .../org/apache/camel/language/datasonnet/CML.java  |     5 +-
 .../language/datasonnet/DatasonnetLanguage.java    |    43 +-
 .../datasonnet/DataWeaveAutoDetectTest.java        |    67 +
 .../src/test/resources/simpleMapping.dwl           |     7 +
 .../pom.xml                                        |    42 +-
 .../services/org/apache/camel/other.properties     |     7 +
 .../src/generated/resources/dataweave.json         |    15 +
 .../camel/component/dataweave}/DataWeaveAst.java   |     2 +-
 .../component/dataweave}/DataWeaveConverter.java   |    20 +-
 .../camel/component/dataweave}/DataWeaveLexer.java |     2 +-
 .../component/dataweave}/DataWeaveParser.java      |    16 +-
 .../dataweave}/DataWeaveConverterTest.java         |    44 +-
 .../component/dataweave}/DataWeaveLexerTest.java   |     6 +-
 .../component/dataweave}/DataWeaveParserTest.java  |    66 +-
 .../test/resources/dataweave/collection-map.dwl    |     0
 .../src/test/resources/dataweave/event-message.dwl |     0
 .../src/test/resources/dataweave/null-handling.dwl |     0
 .../src/test/resources/dataweave/simple-rename.dwl |     0
 .../src/test/resources/dataweave/string-ops.dwl    |     0
 .../src/test/resources/dataweave/type-coercion.dwl |     0
 .../db2/DebeziumDb2ComponentConfigurer.java        |     6 +
 .../db2/DebeziumDb2EndpointConfigurer.java         |     6 +
 .../db2/DebeziumDb2EndpointUriFactory.java         |     3 +-
 .../Db2ConnectorEmbeddedDebeziumConfiguration.java |    21 +-
 .../camel/component/debezium/db2/debezium-db2.json |   226 +-
 .../DebeziumMongodbComponentConfigurer.java        |     6 +
 .../mongodb/DebeziumMongodbEndpointConfigurer.java |     6 +
 .../mongodb/DebeziumMongodbEndpointUriFactory.java |     3 +-
 ...goDbConnectorEmbeddedDebeziumConfiguration.java |    21 +-
 .../debezium/mongodb/debezium-mongodb.json         |   222 +-
 .../mysql/DebeziumMySqlComponentConfigurer.java    |     6 +
 .../mysql/DebeziumMySqlEndpointConfigurer.java     |     6 +
 .../mysql/DebeziumMySqlEndpointUriFactory.java     |     3 +-
 ...ySqlConnectorEmbeddedDebeziumConfiguration.java |    21 +-
 .../component/debezium/mysql/debezium-mysql.json   |   250 +-
 .../oracle/DebeziumOracleComponentConfigurer.java  |     6 +
 .../oracle/DebeziumOracleEndpointConfigurer.java   |     6 +
 .../oracle/DebeziumOracleEndpointUriFactory.java   |     3 +-
 ...acleConnectorEmbeddedDebeziumConfiguration.java |    21 +-
 .../component/debezium/oracle/debezium-oracle.json |   442 +-
 .../DebeziumPostgresComponentConfigurer.java       |     6 +
 .../DebeziumPostgresEndpointConfigurer.java        |     6 +
 .../DebeziumPostgresEndpointUriFactory.java        |     3 +-
 ...gresConnectorEmbeddedDebeziumConfiguration.java |    21 +-
 .../debezium/postgres/debezium-postgres.json       |   322 +-
 .../DebeziumSqlserverComponentConfigurer.java      |     6 +
 .../DebeziumSqlserverEndpointConfigurer.java       |     6 +
 .../DebeziumSqlserverEndpointUriFactory.java       |     3 +-
 ...rverConnectorEmbeddedDebeziumConfiguration.java |    21 +-
 .../debezium/sqlserver/debezium-sqlserver.json     |   238 +-
 .../apache/camel/bean/FileLockClusterService.json  |     2 +-
 .../file/cluster/FileLockClusterService.java       |     9 +-
 ...SSLWithClientAuthAndSSLContextParametersIT.java |     2 -
 ...tClientAuthAndGlobalSSLContextParametersIT.java |     4 +-
 .../FileToFtpsExplicitSSLWithoutClientAuthIT.java  |     4 +-
 .../FileToFtpsImplicitSSLWithClientAuthIT.java     |     4 +-
 ...WithoutClientAuthAndSSLContextParametersIT.java |     4 +-
 ...FtpsWithCustomKeyAndTrustStorePropertiesIT.java |     4 +-
 ...FileToFtpsWithCustomTrustStorePropertiesIT.java |     4 +-
 .../FileToFtpsWithFtpClientConfigRefIT.java        |     5 +-
 .../integration/FtpProducerHealthCheckIT.java      |     3 +-
 ...ServerExplicitSSLWithClientAuthTestSupport.java |     4 +-
 ...verExplicitSSLWithoutClientAuthTestSupport.java |     4 +-
 ...ServerExplicitTLSWithClientAuthTestSupport.java |     4 +-
 ...verExplicitTLSWithoutClientAuthTestSupport.java |     2 +-
 ...ServerImplicitSSLWithClientAuthTestSupport.java |     4 +-
 ...verImplicitSSLWithoutClientAuthTestSupport.java |     4 +-
 ...ServerImplicitTLSWithClientAuthTestSupport.java |     4 +-
 ...verImplicitTLSWithoutClientAuthTestSupport.java |     4 +-
 .../camel-google/camel-google-calendar/pom.xml     |     5 +
 .../stream/GoogleCalendarStreamConsumer.java       |   111 +-
 .../GoogleCalendarStreamConsumerCursorTest.java    |   110 +
 .../mail/stream/GoogleMailStreamConsumer.java      |    57 +-
 .../stream/GoogleMailStreamConsumerBodyTest.java   |   128 +
 .../google/pubsub/GooglePubsubConsumer.java        |     8 +
 .../pubsub/GooglePubsubConsumerStopRaceTest.java   |   166 +
 .../camel-google-secret-manager/pom.xml            |     5 +
 .../GoogleSecretManagerPropertiesFunction.java     |     9 +-
 .../manager/vault/PubsubReloadTriggerTask.java     |    25 +-
 .../manager/vault/PubsubReloadTriggerTaskTest.java |   156 +
 .../camel-google/camel-google-sheets/pom.xml       |     5 +
 .../sheets/stream/GoogleSheetsStreamConsumer.java  |    83 +-
 .../GoogleSheetsStreamConsumerRangeIndexTest.java  |   108 +
 .../google/storage/GoogleCloudStorageConsumer.java |     8 +
 .../google/storage/GoogleCloudStorageProducer.java |    27 +-
 ...oogleCloudStorageConsumerMissingObjectTest.java |    58 +
 .../storage/unit/ProducerBlobMetadataTest.java     |    79 +
 .../camel-google/camel-google-vertexai/pom.xml     |     5 +
 .../google/vertexai/GoogleVertexAIOperations.java  |     6 +-
 .../google/vertexai/GoogleVertexAIProducer.java    |    34 +-
 .../GoogleVertexAIProducerOptionsTest.java         |    87 +
 .../org/apache/camel/component/grok/grok.json      |     2 +-
 .../org/apache/camel/http/common/HttpHelper.java   |     3 +-
 .../bean/InfinispanEmbeddedClusterService.json     |     2 +-
 .../cluster/InfinispanEmbeddedClusterService.java  |     3 +-
 .../camel/bean/InfinispanRemoteClusterService.json |     2 +-
 .../cluster/InfinispanRemoteClusterService.java    |     3 +-
 components/camel-jfr/pom.xml                       |     5 +
 .../META-INF/org/apache/camel/dev-console/jfr.json |   106 +
 .../services/org/apache/camel/dev-console/jfr      |     2 +
 .../org/apache/camel/dev-consoles.properties       |     7 +
 components/camel-jfr/src/main/docs/jfr.adoc        |   177 +
 .../camel/runtime/jfr/CamelExchangeEvent.java}     |    30 +-
 .../runtime/jfr/CamelExchangeFailedEvent.java}     |    39 +-
 .../camel/runtime/jfr/CamelExchangeSendEvent.java} |    38 +-
 .../camel/runtime/jfr/CamelJfrDevConsole.java      |   504 +
 .../camel/runtime/jfr/CamelJfrEventNotifier.java   |   145 +
 .../apache/camel/runtime/jfr/CamelJfrEvents.java   |    86 +
 .../runtime/jfr/CamelJfrInterceptStrategy.java     |    76 +
 .../camel/runtime/jfr/CamelJfrRoutePolicy.java     |    52 +
 .../runtime/jfr/CamelJfrRoutePolicyFactory.java}   |    20 +-
 .../jfr/CamelJfrRuntimeInstrumentation.java        |    58 +
 .../camel/runtime/jfr/CamelProcessorEvent.java}    |    40 +-
 .../camel/runtime/jfr/CamelRedeliveryEvent.java}   |    32 +-
 .../apache/camel/runtime/jfr/CamelRouteEvent.java} |    30 +-
 .../apache/camel/runtime/jfr/JfrEventStack.java    |    65 +
 .../jfr/FlightRecorderStartupStepRecorder.java     |    38 +-
 .../camel/runtime/jfr/CamelJfrBootstrapTest.java   |    94 +
 .../camel/runtime/jfr/CamelJfrDevConsoleTest.java  |   335 +
 .../runtime/jfr/CamelJfrEventNotifierTest.java     |   186 +
 .../runtime/jfr/CamelJfrInterceptStrategyTest.java |    50 +
 .../camel/runtime/jfr/CamelJfrRoutePolicyTest.java |    87 +
 .../jfr/CamelJfrRuntimeInstrumentationTest.java    |   107 +
 .../camel/runtime/jfr/CamelRuntimeEventsTest.java  |    63 +
 .../camel/runtime/jfr/JfrRecordingTestSupport.java |    72 +
 .../camel-jms/src/main/docs/jms-component.adoc     |    65 +-
 .../org/apache/camel/component/jms/JmsBinding.java |    21 +-
 .../org/apache/camel/component/jms/JmsMessage.java |     7 -
 .../component/jms/issues/JmsReplyToIbmMQTest.java  |    10 +-
 .../org/apache/camel/language/jq/JqFunctions.java  |     3 +-
 .../camel/component/kafka/KafkaComponent.java      |    12 +-
 .../camel/component/kafka/KafkaEndpoint.java       |     3 +
 .../camel/component/kafka/KafkaAutowireTest.java   |    49 +-
 .../KameletVirtualThreadsRouteCreationTest.java    |    93 +
 .../camel/bean/KubernetesClusterService.json       |     2 +-
 .../cluster/KubernetesClusterService.java          |     3 +-
 .../component/ldif/LdifEndpointConfigurer.java     |     6 +
 .../component/ldif/LdifEndpointUriFactory.java     |     3 +-
 .../org/apache/camel/component/ldif/ldif.json      |     3 +-
 .../apache/camel/component/ldif/LdifEndpoint.java  |    17 +
 .../apache/camel/component/ldif/LdifProducer.java  |    11 +-
 .../camel/component/ldif/LdifAllowUrlBodyTest.java |    53 +
 .../apache/camel/component/ldif/LdifRouteIT.java   |     3 +-
 .../micrometer/observability/AsyncWiretapTest.java |    37 +-
 .../integration/MongoDbSslConnectionIT.java        |    23 +-
 .../camel/opentelemetry2/AsyncWiretapTest.java     |    37 +-
 components/camel-platform-http-main/pom.xml        |    12 +
 .../http/main/DefaultMainHttpServerFactory.java    |     2 +
 .../platform/http/main/ManagementHttpServer.java   |    29 +
 .../platform/http/main/OpenApiUiSupport.java       |   144 +
 .../http/main/OpenApiUiHttpServerTest.java         |    95 +
 .../platform/http/main/OpenApiUiRestMainTest.java  |    96 +
 .../platform/http/main/OpenApiUiSupportTest.java   |    53 +
 components/camel-reactive-executor-tomcat/pom.xml  |     4 +-
 .../services/org/apache/camel/other.properties     |     4 +-
 .../resources/reactive-executor-tomcat.json        |     4 +-
 .../src/main/docs/reactive-executor-tomcat.adoc    |    25 +-
 .../reactive/tomcat/TomcatReactiveExecutor.java    |     8 +
 .../camel/component/salesforce/salesforce.json     |    54 +-
 .../component/salesforce/SalesforceComponent.java  |     6 +-
 .../component/salesforce/SalesforceConstants.java  |    76 +-
 .../salesforce/SalesforceEndpointConfig.java       |    20 +-
 .../apache/camel/component/seda/SedaConsumer.java  |     2 +-
 .../component/seda/ThreadPerTaskSedaConsumer.java  |    13 +
 .../consumer/SimpleMessageListenerContainer.java   |    10 +
 .../producer/InOutQueueProducerAsyncLoadTest.java  |    84 +-
 .../component/snakeyaml/SnakeYAMLDataFormat.java   |    48 +-
 .../snakeyaml/SnakeYAMLTypeFilterHelper.java       |    17 +-
 .../camel-spring-ai/camel-spring-ai-chat/pom.xml   |     2 +-
 .../component/springai/chat/spring-ai-chat.json    |     2 +-
 .../src/main/docs/spring-ai-chat-component.adoc    |    24 +-
 .../springai/chat/SpringAiChatConfiguration.java   |    14 +-
 .../springai/chat/SpringAiChatProducer.java        |   108 +-
 .../springai/chat/mcp/SpringAiChatMcpManager.java  |     5 +-
 .../component/springai/chat/OllamaTestSupport.java |     6 +-
 .../springai/chat/SpringAiChatComponentTest.java   |     3 +
 .../springai/chat/SpringAiChatToolNamesTest.java   |   182 +
 .../springai/chat/SpringAiChatVectorMemoryIT.java  |     2 +-
 .../springai/chat/SpringAiChatVectorStoreIT.java   |     2 +-
 .../springai/chat/SpringAiChatWrappedFileIT.java   |    10 +-
 .../springai/embeddings/OllamaTestSupport.java     |     2 +-
 .../springai/image/SpringAiImageProducer.java      |     2 +-
 .../springai/image/SpringAiImageOllamaIT.java      |    48 +-
 .../tools/SpringAiToolsComponentConfigurer.java    |    66 -
 .../tools/SpringAiToolsEndpointConfigurer.java     |   103 -
 .../tools/SpringAiToolsEndpointUriFactory.java     |    89 -
 .../component/springai/tools/spring-ai-tools.json  |    45 -
 .../services/org/apache/camel/component.properties |     7 -
 .../org/apache/camel/component/spring-ai-tools     |     2 -
 .../camel/configurer/spring-ai-tools-component     |     2 -
 .../camel/configurer/spring-ai-tools-endpoint      |     2 -
 .../camel/urifactory/spring-ai-tools-endpoint      |     2 -
 .../src/main/docs/spring-ai-tools-component.adoc   |   297 -
 .../springai/tools/SpringAiToolsComponent.java     |    82 -
 .../springai/tools/SpringAiToolsConsumer.java      |    28 -
 .../springai/tools/SpringAiToolsEndpoint.java      |   430 -
 .../tools/spec/CamelToolExecutorCache.java         |    57 -
 .../tools/spec/CamelToolSpecification.java         |    39 -
 .../component/springai/tools/JsonSchemaTest.java   |   204 -
 .../springai/vectorstore/QdrantVectorStoreIT.java  |     2 +-
 .../camel-spring-parent/camel-spring-ai/pom.xml    |     1 -
 .../camel-spring-ai/test-execution.md              |   101 +
 .../org/apache/camel/spring/xml/endpoint.json      |     2 +-
 .../org/apache/camel/spring/xml/restContext.json   |     2 +-
 .../spring/xml/routeConfigurationContext.json      |     2 +-
 .../org/apache/camel/spring/xml/routeContext.json  |     2 +-
 .../camel/spring/xml/routeTemplateContext.json     |     2 +-
 .../camel/spring/xml/secureRandomParameters.json   |     2 +-
 .../org/apache/camel/spring/xml/threadPool.json    |     4 +-
 .../camel/telemetrydev/AsyncWiretapTest.java       |    38 +-
 .../apache/camel/telemetry/AsyncWiretapTest.java   |    38 +-
 components/camel-undertow/pom.xml                  |     5 +
 .../camel/component/undertow/UndertowEndpoint.java |     3 +-
 .../component/undertow/UndertowEndpointTest.java   |    34 +
 .../dataformat/univocity/HeaderRowProcessor.java   |     3 +-
 .../language/xpath/MessageVariableResolver.java    |     5 +-
 .../apache/camel/language/xpath/XPathBuilder.java  |     3 +-
 components/pom.xml                                 |     1 +
 .../org/apache/camel/spi/StartupStepRecorder.java  |    20 +
 .../apache/camel/spi/StreamCachingStrategy.java    |    16 +
 .../camel/impl/engine/AbstractCamelContext.java    |     1 +
 .../org/apache/camel/impl/engine/RouteService.java |    25 +-
 .../org/apache/camel/converter/NIOConverter.java   |     2 +-
 .../src/main/docs/modules/eips/pages/toD-eip.adoc  |    39 +
 .../apache/camel/language/tokenizer/tokenize.json  |     2 +-
 .../META-INF/org/apache/camel/model/aggregate.json |     4 +-
 .../org/apache/camel/model/app/constructor.json    |     2 +-
 .../org/apache/camel/model/beanFactory.json        |     4 +-
 .../org/apache/camel/model/claimCheck.json         |     2 +-
 .../org/apache/camel/model/convertBodyTo.json      |     2 +-
 .../org/apache/camel/model/convertHeaderTo.json    |     4 +-
 .../org/apache/camel/model/convertVariableTo.json  |     4 +-
 .../apache/camel/model/dataformat/dataFormats.json |     2 +-
 .../org/apache/camel/model/dataformat/grok.json    |     2 +-
 .../org/apache/camel/model/dynamicRouter.json      |     3 +-
 .../META-INF/org/apache/camel/model/enrich.json    |     3 +-
 .../org/apache/camel/model/errorHandler.json       |     2 +-
 .../model/errorhandler/deadLetterChannel.json      |     2 +-
 .../camel/model/errorhandler/refErrorHandler.json  |     2 +-
 .../org/apache/camel/model/globalOption.json       |     4 +-
 .../org/apache/camel/model/idempotentConsumer.json |     2 +-
 .../camel/model/interceptSendToEndpoint.json       |     2 +-
 .../META-INF/org/apache/camel/model/kamelet.json   |     2 +-
 .../org/apache/camel/model/language/language.json  |     4 +-
 .../org/apache/camel/model/language/tokenize.json  |     2 +-
 .../org/apache/camel/model/loadBalance.json        |     2 +-
 .../model/loadbalancer/customLoadBalancer.json     |     2 +-
 .../model/loadbalancer/stickyLoadBalancer.json     |     2 +-
 .../model/loadbalancer/weightedLoadBalancer.json   |     2 +-
 .../META-INF/org/apache/camel/model/log.json       |     2 +-
 .../META-INF/org/apache/camel/model/marshal.json   |     2 +-
 .../org/apache/camel/model/onException.json        |     2 +-
 .../org/apache/camel/model/packageScan.json        |     2 +-
 .../org/apache/camel/model/pollEnrich.json         |     3 +-
 .../org/apache/camel/model/recipientList.json      |     3 +-
 .../org/apache/camel/model/removeProperties.json   |     2 +-
 .../org/apache/camel/model/removeProperty.json     |     2 +-
 .../org/apache/camel/model/removeVariable.json     |     2 +-
 .../org/apache/camel/model/resequence.json         |     2 +-
 .../org/apache/camel/model/rest/param.json         |     2 +-
 .../camel/model/rest/securityDefinitions.json      |     2 +-
 .../org/apache/camel/model/restContextRef.json     |     2 +-
 .../org/apache/camel/model/routeBuilder.json       |     2 +-
 .../camel/model/routeConfigurationContextRef.json  |     2 +-
 .../org/apache/camel/model/routeContextRef.json    |     2 +-
 .../org/apache/camel/model/routeTemplate.json      |     2 +-
 .../camel/model/routeTemplateContextRef.json       |     2 +-
 .../org/apache/camel/model/routingSlip.json        |     3 +-
 .../META-INF/org/apache/camel/model/setHeader.json |     4 +-
 .../org/apache/camel/model/setProperty.json        |     4 +-
 .../org/apache/camel/model/setVariable.json        |     4 +-
 .../org/apache/camel/model/templateParameter.json  |     2 +-
 .../org/apache/camel/model/templatedRoute.json     |     2 +-
 .../camel/model/templatedRouteParameter.json       |     4 +-
 .../META-INF/org/apache/camel/model/toD.json       |     3 +-
 .../META-INF/org/apache/camel/model/tokenizer.json |     2 +-
 .../tokenizer/langChain4jCharacterTokenizer.json   |     2 +-
 .../model/tokenizer/langChain4jLineTokenizer.json  |     2 +-
 .../tokenizer/langChain4jParagraphTokenizer.json   |     2 +-
 .../tokenizer/langChain4jSentenceTokenizer.json    |     2 +-
 .../model/tokenizer/langChain4jWordTokenizer.json  |     2 +-
 .../model/transformer/dataFormatTransformer.json   |     2 +-
 .../camel/model/transformer/transformers.json      |     2 +-
 .../apache/camel/model/validator/validators.json   |     2 +-
 .../META-INF/org/apache/camel/model/value.json     |     2 +-
 .../META-INF/org/apache/camel/model/wireTap.json   |     3 +-
 .../camel/model/DynamicRouterDefinition.java       |    28 +
 .../org/apache/camel/model/EnrichDefinition.java   |    28 +
 .../apache/camel/model/PollEnrichDefinition.java   |    28 +
 .../camel/model/RecipientListDefinition.java       |    28 +
 .../apache/camel/model/RoutingSlipDefinition.java  |    28 +
 .../apache/camel/model/ToDynamicDefinition.java    |    28 +
 .../java/org/apache/camel/processor/Enricher.java  |     6 +
 .../org/apache/camel/processor/PollEnricher.java   |    15 +
 .../apache/camel/processor/ProcessorHelper.java    |    35 +
 .../org/apache/camel/processor/RecipientList.java  |     6 +
 .../camel/processor/RecipientListProcessor.java    |    10 +-
 .../org/apache/camel/processor/RoutingSlip.java    |    10 +
 .../camel/processor/SendDynamicProcessor.java      |    38 +
 .../apache/camel/reifier/DynamicRouterReifier.java |     1 +
 .../org/apache/camel/reifier/EnrichReifier.java    |     1 +
 .../apache/camel/reifier/PollEnrichReifier.java    |     1 +
 .../apache/camel/reifier/RecipientListReifier.java |     1 +
 .../apache/camel/reifier/RoutingSlipReifier.java   |     1 +
 .../org/apache/camel/reifier/ToDynamicReifier.java |     1 +
 .../seda/ThreadPerTaskSedaConsumerTest.java        |    38 +-
 .../component/xslt/XsltFromFileExceptionTest.java  |    41 +-
 .../apache/camel/converter/NIOConverterTest.java   |    76 +-
 .../CachedOutputStreamPerExchangeSpoolDirTest.java |   274 +
 .../camel/impl/engine/CreateContextValueTest.java  |    91 +
 .../engine/RouteServiceWarmUpNullMessageTest.java  |   239 +
 .../processor/DynamicUriEipAllowedSchemesTest.java |   115 +
 .../processor/ToDynamicAllowedSchemesTest.java     |    91 +
 .../aggregator/DistributedTimeoutTest.java         |    12 +-
 ...tlingExceptionRoutePolicyOpenViaConfigTest.java |    12 +-
 .../apache/camel/java/out/JavaDslModelWriter.java  |     6 +
 core/camel-main/pom.xml                            |     5 +
 ...entServerConfigurationPropertiesConfigurer.java |    28 +
 ...ttpServerConfigurationPropertiesConfigurer.java |    49 +
 .../MainConfigurationPropertiesConfigurer.java     |     7 +
 .../camel-main-configuration-metadata.json         |    24 +-
 .../org/apache/camel/main/components.properties    |     1 -
 core/camel-main/src/main/docs/main.adoc            |    18 +-
 .../org/apache/camel/main/BaseMainSupport.java     |    33 +-
 .../camel/main/DefaultConfigurationProperties.java |    28 +
 ...ttpManagementServerConfigurationProperties.java |    84 +
 .../main/HttpServerConfigurationProperties.java    |   156 +
 .../java/org/apache/camel/main/MainConstants.java  |     1 +
 .../org/apache/camel/main/McpServerFactory.java    |    26 +-
 .../main/BaseMainSupportStartupRecorderTest.java   |   104 +
 .../camel/converter/stream/CachedOutputStream.java |     4 +-
 .../converter/stream/FileInputStreamCache.java     |     5 +-
 .../org/apache/camel/support/AbstractExchange.java |    10 +
 .../camel/support/CamelObjectInputStream.java      |    27 +
 .../camel/support/CamelObjectInputStreamTest.java  |    78 +
 core/camel-util/pom.xml                            |    11 +
 .../apache/camel/util/ImportantHeaderUtils.java    |     1 +
 .../java/org/apache/camel/util/SecurityUtils.java  |     1 +
 .../apache/camel/util/concurrent/ContextValue.java |     5 +-
 .../camel/util/concurrent/ContextValueFactory.java |    22 +-
 .../src/main/resources/META-INF/MANIFEST.MF        |     2 +
 .../camel/xml/io/util/XmlStreamDetector.java       |     2 +
 .../camel/xml/io/util/XmlStreamDetectorTest.java   |    12 +
 .../java/org/apache/camel/xml/in/ModelParser.java  |     6 +
 .../java/org/apache/camel/xml/out/ModelWriter.java |     6 +
 .../org/apache/camel/yaml/out/YamlModelWriter.java |     6 +
 coverage/pom.xml                                   |     5 -
 .../ROOT/examples/json/spring-ai-tools.json        |     1 -
 docs/components/modules/ROOT/nav.adoc              |     2 +-
 .../ROOT/pages/ai-llm-integration-guide.adoc       |     1 +
 .../ROOT/pages/spring-ai-tools-component.adoc      |     1 -
 .../modules/others/examples/json/dataweave.json    |     1 +
 .../others/examples/json/mcp-server-api.json       |     1 +
 .../modules/others/examples/json/mcp-server.json   |     1 +
 docs/components/modules/others/nav.adoc            |     1 +
 .../modules/others/pages/mcp-server.adoc           |     1 +
 .../ROOT/pages/camel-4x-upgrade-guide-4_14.adoc    |    52 +
 .../ROOT/pages/camel-4x-upgrade-guide-4_18.adoc    |    52 +
 .../ROOT/pages/camel-4x-upgrade-guide-4_22.adoc    |   383 +-
 .../modules/ROOT/pages/camel-catalog.adoc          |     9 +-
 .../modules/ROOT/pages/camel-jbang-ai.adoc         |     8 +-
 .../ROOT/pages/camel-jbang-configuration.adoc      |     5 +-
 .../modules/ROOT/pages/camel-jbang-managing.adoc   |    17 +
 .../modules/ROOT/pages/camel-jbang-projects.adoc   |    29 +
 .../modules/ROOT/pages/camel-jbang-tui.adoc        |    83 +-
 .../modules/ROOT/pages/camelcontext.adoc           |     2 +-
 .../pages/jbang-commands/camel-jbang-debug.adoc    |     6 +-
 .../camel-jbang-dependency-copy.adoc               |     1 +
 .../camel-jbang-dependency-list.adoc               |     1 +
 .../camel-jbang-dependency-update.adoc             |     1 +
 .../ROOT/pages/jbang-commands/camel-jbang-dev.adoc |     6 +-
 .../pages/jbang-commands/camel-jbang-export.adoc   |     1 +
 .../ROOT/pages/jbang-commands/camel-jbang-run.adoc |     6 +-
 .../pages/jbang-commands/camel-jbang-sbom.adoc     |     1 +
 .../modules/ROOT/pages/security-model.adoc         |    17 +-
 .../modules/ROOT/pages/stream-caching.adoc         |    23 +
 dsl/camel-cli-connector/pom.xml                    |    11 +
 .../camel/cli/connector/LocalCliConnector.java     |    38 +
 .../connector/LocalCliConnectorJfrActionTest.java  |   143 +
 .../component/ComponentsBuilderFactory.java        |    13 -
 .../dsl/AiToolComponentBuilderFactory.java         |   120 +-
 .../dsl/Aws2EksComponentBuilderFactory.java        |    36 +-
 .../dsl/DebeziumDb2ComponentBuilderFactory.java    |    23 +-
 .../DebeziumMongodbComponentBuilderFactory.java    |    23 +-
 .../dsl/DebeziumMysqlComponentBuilderFactory.java  |    23 +-
 .../dsl/DebeziumOracleComponentBuilderFactory.java |    23 +-
 .../DebeziumPostgresComponentBuilderFactory.java   |    23 +-
 .../DebeziumSqlserverComponentBuilderFactory.java  |    23 +-
 ...ain4jEmbeddingstoreComponentBuilderFactory.java |    21 +
 .../dsl/SalesforceComponentBuilderFactory.java     |    35 +-
 .../dsl/SpringAiToolsComponentBuilderFactory.java  |   166 -
 .../builder/endpoint/EndpointBuilderFactory.java   |     1 -
 .../camel/builder/endpoint/EndpointBuilders.java   |     1 -
 .../builder/endpoint/EndpointHeaderBuilders.java   |     1 +
 .../builder/endpoint/StaticEndpointBuilders.java   |    42 +-
 .../endpoint/dsl/AiToolEndpointBuilderFactory.java |   177 +-
 .../AtmosphereWebsocketEndpointBuilderFactory.java |    26 +-
 .../dsl/DebeziumDb2EndpointBuilderFactory.java     |    38 +-
 .../dsl/DebeziumMongodbEndpointBuilderFactory.java |    38 +-
 .../dsl/DebeziumMySqlEndpointBuilderFactory.java   |    38 +-
 .../dsl/DebeziumOracleEndpointBuilderFactory.java  |    38 +-
 .../DebeziumPostgresEndpointBuilderFactory.java    |    38 +-
 .../DebeziumSqlserverEndpointBuilderFactory.java   |    38 +-
 .../endpoint/dsl/EKS2EndpointBuilderFactory.java   |    31 +-
 ...hain4jEmbeddingStoreEndpointBuilderFactory.java |    38 +
 .../LangChain4jToolsEndpointBuilderFactory.java    |     3 +
 .../endpoint/dsl/LdifEndpointBuilderFactory.java   |    40 +
 .../endpoint/dsl/OpenAIEndpointBuilderFactory.java |   120 +
 .../dsl/SalesforceEndpointBuilderFactory.java      |   117 +-
 .../dsl/SpringAiChatEndpointBuilderFactory.java    |     9 +-
 .../dsl/SpringAiToolsEndpointBuilderFactory.java   |   505 -
 dsl/camel-jbang/camel-jbang-core/pom.xml           |    33 +
 .../META-INF/camel-jbang-commands-metadata.json    |    12 +-
 .../camel-jbang-configuration-metadata.json        |     3 +
 .../camel/dsl/jbang/core/commands/Export.java      |     4 +
 .../dsl/jbang/core/commands/ExportBaseCommand.java |    34 +
 .../dsl/jbang/core/commands/ExportCamelMain.java   |     3 +
 .../dsl/jbang/core/commands/ExportQuarkus.java     |     3 +
 .../dsl/jbang/core/commands/ExportSpringBoot.java  |     3 +
 .../camel/dsl/jbang/core/commands/LlmClient.java   |   424 +-
 .../apache/camel/dsl/jbang/core/commands/Run.java  |   232 +-
 .../jbang/core/commands/TransformDataWeave.java    |     2 +-
 .../dsl/jbang/core/common/CamelJBangConstants.java |    12 +
 .../camel/dsl/jbang/core/commands/ExportTest.java  |    62 +
 .../jbang/core/commands/LlmClientGeminiTest.java   |   198 +
 .../dsl/jbang/core/commands/RunMcpOptionTest.java  |    24 +-
 .../core/commands/RunOpenApiUiOptionsTest.java     |    74 +
 .../camel/dsl/jbang/core/commands/RunTest.java     |   102 +
 .../core/commands/mcp/JbangDevMcpServerTest.java   |    97 +
 .../dsl/jbang/it/support/JBangTestSupport.java     |     2 +-
 .../jbang/core/commands/mcp/CatalogToolsTest.java  |    14 +-
 .../commands/mcp/ComponentPropertiesToolsTest.java |     1 +
 .../jbang/core/commands/mcp/ExplainToolsTest.java  |     8 +-
 .../core/commands/mcp/SecurityScanToolsTest.java   |     1 +
 .../core/commands/kubernetes/KubernetesExport.java |     2 +
 .../core/commands/kubernetes/KubernetesRun.java    |     1 +
 .../dsl/jbang/core/commands/test/TestInit.java     |    74 +-
 .../dsl/jbang/core/commands/test/TestPlugin.java   |    20 +-
 .../src/main/resources/templates/junit-test.tmpl   |     4 +-
 dsl/camel-jbang/camel-jbang-plugin-tui/pom.xml     |    86 +
 .../dsl/jbang/core/commands/tui/ActionsPopup.java  |    81 +-
 .../camel/dsl/jbang/core/commands/tui/AiPanel.java |     2 +-
 .../core/commands/tui/AiProviderSelector.java      |     3 +
 .../jbang/core/commands/tui/AutocompletePopup.java |   533 +
 .../dsl/jbang/core/commands/tui/CamelMonitor.java  |   306 +-
 .../core/commands/tui/DataRefreshService.java      |    36 +-
 .../dsl/jbang/core/commands/tui/DoctorPopup.java   |     6 +-
 .../dsl/jbang/core/commands/tui/FilesBrowser.java  |    10 +-
 .../dsl/jbang/core/commands/tui/FolderBrowser.java |     4 +-
 .../jbang/core/commands/tui/FolderInputPopup.java  |    46 +-
 .../dsl/jbang/core/commands/tui/GotoNodePopup.java |    16 +-
 .../{GotoNodePopup.java => GotoRoutePopup.java}    |    89 +-
 .../jbang/core/commands/tui/IntegrationInfo.java   |     3 +
 .../camel/dsl/jbang/core/commands/tui/JfrTab.java  |  1202 ++
 .../dsl/jbang/core/commands/tui/LaunchManager.java |   103 +
 .../dsl/jbang/core/commands/tui/McpFacade.java     |    56 +-
 .../jbang/core/commands/tui/MonitorContext.java    |    25 +
 .../dsl/jbang/core/commands/tui/OverviewTab.java   |    86 +-
 .../core/commands/tui/ProcessControlPopup.java     |   213 +
 .../dsl/jbang/core/commands/tui/RoutesTab.java     |     2 +
 .../jbang/core/commands/tui/RunOptionsForm.java    |    29 +-
 .../dsl/jbang/core/commands/tui/SettingsPopup.java |    71 +-
 .../dsl/jbang/core/commands/tui/SourceTab.java     |  1841 +-
 .../dsl/jbang/core/commands/tui/SourceViewer.java  |  1900 +-
 .../dsl/jbang/core/commands/tui/SqlQueryTab.java   |    15 +-
 .../dsl/jbang/core/commands/tui/SqlTraceTab.java   |     5 +-
 .../dsl/jbang/core/commands/tui/TabRegistry.java   |     8 +
 .../jbang/core/commands/tui/TuiBackendHelper.java  |    16 +-
 .../dsl/jbang/core/commands/tui/TuiCommand.java    |    16 +
 .../dsl/jbang/core/commands/tui/TuiIcons.java      |     2 +
 .../dsl/jbang/core/commands/tui/TuiSettings.java   |    16 +
 .../jbang/core/commands/tui/TuiToolRegistry.java   |    24 +-
 .../dsl/jbang/core/commands/tui/TuiWebServer.java  |   267 +
 .../main/resources/tui/web}/images/camel-logo.png  |   Bin
 .../src/main/resources/tui/web/index.html          |   288 +
 .../resources/tui/web/vendor/LICENSE-xterm.txt     |    35 +
 .../resources/tui/web/vendor/xterm-addon-fit.js    |     2 +
 .../src/main/resources/tui/web/vendor/xterm.css    |   185 +
 .../src/main/resources/tui/web/vendor/xterm.js     |     2 +
 .../core/commands/tui/AiProviderSelectorTest.java  |    37 +-
 .../core/commands/tui/AutocompletePopupTest.java   |   185 +
 .../jbang/core/commands/tui/JfrTabRenderTest.java  |   307 +
 .../tui/PropertyCompletionProviderTest.java        |   470 +
 .../core/commands/tui/RunOptionsFormTest.java      |   105 +
 .../core/commands/tui/SettingsPopupRenderTest.java |     2 +-
 .../jbang/core/commands/tui/SettingsPopupTest.java |    20 +-
 .../core/commands/tui/SourceViewerEditTest.java    |   571 +
 .../jbang/core/commands/tui/TuiWebServerTest.java  |   235 +
 .../core/commands/tui/YamlCompletionTest.java      |  1370 ++
 .../commands/tui/YamlEndpointValidationTest.java   |   291 +
 dsl/camel-jbang/camel-launcher/pom.xml             |     2 +-
 .../camel-component-known-dependencies.properties  |     1 -
 ...mel-factoryfinder-known-dependencies.properties |     2 +
 .../java/org/apache/camel/main/KameletMain.java    |    43 +
 .../camel-main-known-dependencies.properties       |     1 +
 .../dsl/yaml/deserializers/ModelDeserializers.java |    42 +
 .../maven/dsl/yaml/GenerateYamlCompletionMojo.java |   612 +
 .../camel/dsl/yaml/validator/YamlValidator.java    |   188 +-
 .../dsl/yaml/validator/YamlValidatorTest.java      |    22 +
 .../src/test/resources/type-mismatch.yaml          |    34 +
 .../src/test/resources/unknown-eip-option.yaml     |    28 +
 dsl/camel-yaml-dsl/camel-yaml-dsl/pom.xml          |    12 +
 .../resources/schema/camelYamlDsl-canonical.json   |    35 +
 .../resources/schema/camelYamlDsl-model.json       | 19842 +++++++++++++++++++
 .../generated/resources/schema/camelYamlDsl.json   |    35 +
 .../camel-yaml-dsl/src/main/docs/yaml-dsl.adoc     |    30 +
 .../camel/dsl/yaml/YamlCompletionTreeTest.java     |   281 +
 parent/pom.xml                                     |    98 +-
 pom.xml                                            |     6 +-
 .../src/generated/resources/META-INF/metadata.json |    10 +-
 test-infra/camel-test-infra-artemis/pom.xml        |     8 +-
 .../infra/chatscript/services/container.properties |     3 +-
 .../infra/cli/services/CliLocalProcessService.java |    11 +
 .../camel/test/infra/cli/services/CliService.java  |     4 +
 .../infra/docling/services/container.properties    |     2 +-
 .../services/embedded/FtpEmbeddedInfraService.java |     9 +-
 .../embedded/FtpsEmbeddedInfraService.java         |     8 +-
 .../ftp/services/embedded/FtpsEmbeddedService.java |     5 +-
 .../test/infra/ibmmq/services/container.properties |     2 +-
 .../infra/infinispan/services/container.properties |     2 +-
 .../test/infra/kafka/services/container.properties |     2 +-
 .../services/MongoDBLocalContainerTLSService.java  |    21 +-
 .../MongoDBLocalContainerTLSServiceTest.java       |    72 +
 .../observability/services/container.properties    |     2 +-
 .../infra/ollama/services/container.properties     |     2 +-
 .../infra/opensearch/services/container.properties |     2 +-
 tests/camel-itest/pom.xml                          |     4 +-
 .../apache/camel/maven/packaging/MojoHelper.java   |     2 +-
 .../maven/packaging/PrepareCamelJBangMojo.java     |     5 +
 .../maven/packaging/PrepareCamelMainMojo.java      |     2 +
 .../camel/maven/packaging/PrepareCatalogMojo.java  |    11 +
 .../maven/packaging/PrepareDocSymlinksMojo.java    |     6 +-
 .../camel/maven/packaging/SchemaGeneratorMojo.java |     4 +-
 833 files changed, 90737 insertions(+), 21137 deletions(-)
 delete mode 100644 
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/spring-ai-tools.json
 create mode 100644 
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/dev-consoles/jfr.json
 create mode 100644 
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/mcp-server.adoc
 delete mode 100644 
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/spring-ai-tools-component.adoc
 create mode 100644 
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/others/dataweave.json
 create mode 100644 
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/others/mcp-server.json
 create mode 100644 
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/schemas/camelYamlDsl-model.json
 create mode 100644 
components/camel-ai/camel-ai-tool/src/main/java/org/apache/camel/component/ai/tool/AiToolAnnotations.java
 create mode 100644 
components/camel-ai/camel-ai-tool/src/main/java/org/apache/camel/component/ai/tool/AiToolRegistryListener.java
 create mode 100644 
components/camel-ai/camel-ai-tool/src/test/java/org/apache/camel/component/ai/tool/AiToolAnnotationsTest.java
 create mode 100644 
components/camel-ai/camel-ai-tool/src/test/java/org/apache/camel/component/ai/tool/AiToolRegistryListenerLifecycleTest.java
 create mode 100644 
components/camel-ai/camel-ai-tool/src/test/java/org/apache/camel/component/ai/tool/AiToolRegistryListenerTest.java
 create mode 100644 
components/camel-ai/camel-ai-tool/src/test/resources/arg-schemas/create-order.json
 create mode 100644 
components/camel-ai/camel-langchain4j-agent/src/test/java/org/apache/camel/component/langchain4j/agent/LangChain4jAgentExecuteToolsConcurrentlyTest.java
 create mode 100644 
components/camel-ai/camel-langchain4j-embeddingstore/src/test/java/org/apache/camel/component/langchain4j/embeddingstore/LangChain4jEmbeddingStoreAutoEmbedTest.java
 create mode 100644 components/camel-ai/camel-mcp-server-api/pom.xml
 create mode 100644 
components/camel-ai/camel-mcp-server-api/src/generated/resources/META-INF/services/org/apache/camel/other.properties
 create mode 100644 
components/camel-ai/camel-mcp-server-api/src/generated/resources/mcp-server-api.json
 create mode 100644 
components/camel-ai/camel-mcp-server-api/src/main/java/org/apache/camel/component/mcp/server/McpServerBridge.java
 create mode 100644 
components/camel-ai/camel-mcp-server-api/src/main/java/org/apache/camel/component/mcp/server/McpServerConfiguration.java
 create mode 100644 
components/camel-ai/camel-mcp-server-api/src/main/java/org/apache/camel/component/mcp/server/McpServerConstants.java
 create mode 100644 
components/camel-ai/camel-mcp-server-api/src/main/java/org/apache/camel/component/mcp/server/McpServerEngine.java
 create mode 100644 
components/camel-ai/camel-mcp-server-api/src/main/java/org/apache/camel/component/mcp/server/McpServerInfo.java
 create mode 100644 
components/camel-ai/camel-mcp-server-api/src/main/java/org/apache/camel/component/mcp/server/McpServerTool.java
 copy 
components/camel-ai/{camel-langchain4j-tools/src/main/java/org/apache/camel/component/langchain4j/tools/TagsHelper.java
 => 
camel-mcp-server-api/src/main/java/org/apache/camel/component/mcp/server/McpToolCallHandler.java}
 (50%)
 rename 
components/{camel-spring-parent/camel-spring-ai/camel-spring-ai-tools/src/main/java/org/apache/camel/component/springai/tools/SpringAiTools.java
 => 
camel-ai/camel-mcp-server-api/src/main/java/org/apache/camel/component/mcp/server/McpToolCallResult.java}
 (64%)
 rename 
components/{camel-spring-parent/camel-spring-ai/camel-spring-ai-tools/src/main/java/org/apache/camel/component/springai/tools/SpringAiToolsConfiguration.java
 => 
camel-ai/camel-mcp-server-api/src/test/java/org/apache/camel/component/mcp/server/McpServerBridgeResolutionTest.java}
 (54%)
 create mode 100644 
components/camel-ai/camel-mcp-server-api/src/test/java/org/apache/camel/component/mcp/server/McpServerBridgeTest.java
 create mode 100644 
components/camel-ai/camel-mcp-server-api/src/test/java/org/apache/camel/component/mcp/server/RecordingMcpServerEngine.java
 create mode 100644 
components/camel-ai/camel-mcp-server-api/src/test/java/org/apache/camel/component/mcp/server/conformance/McpServerConformanceTestSupport.java
 copy components/camel-ai/{camel-langchain4j-tools => camel-mcp-server}/pom.xml 
(54%)
 create mode 100644 
components/camel-ai/camel-mcp-server/src/generated/resources/META-INF/services/org/apache/camel/mcp-server
 create mode 100644 
components/camel-ai/camel-mcp-server/src/generated/resources/META-INF/services/org/apache/camel/mcp-server-engine
 create mode 100644 
components/camel-ai/camel-mcp-server/src/generated/resources/META-INF/services/org/apache/camel/other.properties
 create mode 100644 
components/camel-ai/camel-mcp-server/src/generated/resources/mcp-server.json
 create mode 100644 
components/camel-ai/camel-mcp-server/src/main/docs/mcp-server.adoc
 create mode 100644 
components/camel-ai/camel-mcp-server/src/main/java/org/apache/camel/component/mcp/server/jbang/JbangDevMcpMainListener.java
 create mode 100644 
components/camel-ai/camel-mcp-server/src/main/java/org/apache/camel/component/mcp/server/jbang/JbangDevMcpServer.java
 create mode 100644 
components/camel-ai/camel-mcp-server/src/main/java/org/apache/camel/component/mcp/server/main/DefaultMcpServerFactory.java
 create mode 100644 
components/camel-ai/camel-mcp-server/src/main/java/org/apache/camel/component/mcp/server/vertx/VertxMcpServerEngine.java
 create mode 100644 
components/camel-ai/camel-mcp-server/src/main/java/org/apache/camel/component/mcp/server/vertx/VertxMcpStreamableServerTransportProvider.java
 create mode 100644 
components/camel-ai/camel-mcp-server/src/test/java/org/apache/camel/component/mcp/server/main/McpServerMainAuthenticationTest.java
 create mode 100644 
components/camel-ai/camel-mcp-server/src/test/java/org/apache/camel/component/mcp/server/main/McpServerMainPropertiesTest.java
 create mode 100644 
components/camel-ai/camel-mcp-server/src/test/java/org/apache/camel/component/mcp/server/vertx/McpServerSessionEvictionPropertiesTest.java
 create mode 100644 
components/camel-ai/camel-mcp-server/src/test/java/org/apache/camel/component/mcp/server/vertx/VertxMcpServerConformanceTest.java
 create mode 100644 
components/camel-ai/camel-mcp-server/src/test/java/org/apache/camel/component/mcp/server/vertx/VertxMcpServerEngineTargetServerTypeTest.java
 create mode 100644 
components/camel-ai/camel-mcp-server/src/test/java/org/apache/camel/component/mcp/server/vertx/VertxMcpServerToolAnnotationsTest.java
 create mode 100644 
components/camel-ai/camel-mcp-server/src/test/java/org/apache/camel/component/mcp/server/vertx/VertxMcpSessionEvictionTest.java
 create mode 100644 
components/camel-ai/camel-mcp-server/src/test/java/org/apache/camel/component/mcp/server/vertx/integration/MainHttpServerMcpConformanceIT.java
 create mode 100644 
components/camel-ai/camel-mcp-server/src/test/java/org/apache/camel/component/mcp/server/vertx/integration/McpServerOpenAIAgentIT.java
 copy 
test-infra/camel-test-infra-chatscript/src/main/resources/org/apache/camel/test/infra/chatscript/services/container.properties
 => 
components/camel-ai/camel-mcp-server/src/test/resources/mcp-basic-auth.properties
 (89%)
 create mode 100644 components/camel-ai/camel-mcp-server/test-execution.md
 create mode 100644 
components/camel-ai/camel-openai/src/main/java/org/apache/camel/component/openai/McpToolCallExecutor.java
 create mode 100644 
components/camel-ai/camel-openai/src/test/java/org/apache/camel/component/openai/McpToolCallExecutorTest.java
 create mode 100644 
components/camel-ai/camel-openai/src/test/java/org/apache/camel/component/openai/OpenAIEndpointMcpDeferredInitTest.java
 create mode 100644 
components/camel-ai/camel-openai/src/test/java/org/apache/camel/component/openai/OpenAIEndpointMcpToolRefreshTest.java
 create mode 100644 
components/camel-ai/camel-openai/src/test/java/org/apache/camel/component/openai/OpenAIParallelToolExecutionTest.java
 create mode 100644 
components/camel-ai/camel-openai/src/test/java/org/apache/camel/component/openai/integration/OpenAIMcpParallelToolExecutionIT.java
 create mode 100644 
components/camel-ai/src/main/docs/ai-llm-integration-guide.adoc
 create mode 100644 
components/camel-atmosphere-websocket/src/test/java/org/apache/camel/component/atmosphere/websocket/WebsocketConstantsTest.java
 create mode 100644 
components/camel-attachments/src/test/java/org/apache/camel/attachment/AttachmentOnOutMessageTest.java
 create mode 100644 
components/camel-aws/camel-aws-common/src/main/java/org/apache/camel/component/aws/common/AwsExceptionUtil.java
 create mode 100644 
components/camel-aws/camel-aws-common/src/test/java/org/apache/camel/component/aws/common/AwsExceptionUtilTest.java
 create mode 100644 
components/camel-aws/camel-aws-config/src/test/java/org/apache/camel/component/aws/config/AWSConfigProducerPojoRequestTest.java
 create mode 100644 
components/camel-aws/camel-aws-parameter-store/src/test/java/org/apache/camel/component/aws/parameterstore/ParameterStoreProducerTest.java
 create mode 100644 
components/camel-aws/camel-aws2-s3-vectors/src/test/java/org/apache/camel/component/aws2/s3vectors/AWS2S3VectorsConsumerTest.java
 create mode 100644 
components/camel-aws/camel-aws2-s3/src/test/java/org/apache/camel/component/aws2/s3/AWS2S3ProducerPojoRequestTest.java
 create mode 100644 
components/camel-datasonnet/src/test/java/org/apache/camel/language/datasonnet/DataWeaveAutoDetectTest.java
 create mode 100644 
components/camel-datasonnet/src/test/resources/simpleMapping.dwl
 rename components/{camel-spring-parent/camel-spring-ai/camel-spring-ai-tools 
=> camel-dataweave}/pom.xml (57%)
 create mode 100644 
components/camel-dataweave/src/generated/resources/META-INF/services/org/apache/camel/other.properties
 create mode 100644 
components/camel-dataweave/src/generated/resources/dataweave.json
 rename 
{dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/transform
 => 
components/camel-dataweave/src/main/java/org/apache/camel/component/dataweave}/DataWeaveAst.java
 (98%)
 rename 
{dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/transform
 => 
components/camel-dataweave/src/main/java/org/apache/camel/component/dataweave}/DataWeaveConverter.java
 (96%)
 rename 
{dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/transform
 => 
components/camel-dataweave/src/main/java/org/apache/camel/component/dataweave}/DataWeaveLexer.java
 (99%)
 rename 
{dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/transform
 => 
components/camel-dataweave/src/main/java/org/apache/camel/component/dataweave}/DataWeaveParser.java
 (98%)
 rename 
{dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/transform
 => 
components/camel-dataweave/src/test/java/org/apache/camel/component/dataweave}/DataWeaveConverterTest.java
 (95%)
 rename 
{dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/transform
 => 
components/camel-dataweave/src/test/java/org/apache/camel/component/dataweave}/DataWeaveLexerTest.java
 (96%)
 rename 
{dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/transform
 => 
components/camel-dataweave/src/test/java/org/apache/camel/component/dataweave}/DataWeaveParserTest.java
 (83%)
 rename {dsl/camel-jbang/camel-jbang-core => 
components/camel-dataweave}/src/test/resources/dataweave/collection-map.dwl 
(100%)
 rename {dsl/camel-jbang/camel-jbang-core => 
components/camel-dataweave}/src/test/resources/dataweave/event-message.dwl 
(100%)
 rename {dsl/camel-jbang/camel-jbang-core => 
components/camel-dataweave}/src/test/resources/dataweave/null-handling.dwl 
(100%)
 rename {dsl/camel-jbang/camel-jbang-core => 
components/camel-dataweave}/src/test/resources/dataweave/simple-rename.dwl 
(100%)
 rename {dsl/camel-jbang/camel-jbang-core => 
components/camel-dataweave}/src/test/resources/dataweave/string-ops.dwl (100%)
 rename {dsl/camel-jbang/camel-jbang-core => 
components/camel-dataweave}/src/test/resources/dataweave/type-coercion.dwl 
(100%)
 create mode 100644 
components/camel-google/camel-google-calendar/src/test/java/org/apache/camel/component/google/calendar/stream/GoogleCalendarStreamConsumerCursorTest.java
 create mode 100644 
components/camel-google/camel-google-mail/src/test/java/org/apache/camel/component/google/mail/stream/GoogleMailStreamConsumerBodyTest.java
 create mode 100644 
components/camel-google/camel-google-pubsub/src/test/java/org/apache/camel/component/google/pubsub/GooglePubsubConsumerStopRaceTest.java
 create mode 100644 
components/camel-google/camel-google-secret-manager/src/test/java/org/apache/camel/component/google/secret/manager/vault/PubsubReloadTriggerTaskTest.java
 create mode 100644 
components/camel-google/camel-google-sheets/src/test/java/org/apache/camel/component/google/sheets/stream/GoogleSheetsStreamConsumerRangeIndexTest.java
 create mode 100644 
components/camel-google/camel-google-storage/src/test/java/org/apache/camel/component/google/storage/GoogleCloudStorageConsumerMissingObjectTest.java
 create mode 100644 
components/camel-google/camel-google-storage/src/test/java/org/apache/camel/component/google/storage/unit/ProducerBlobMetadataTest.java
 create mode 100644 
components/camel-google/camel-google-vertexai/src/test/java/org/apache/camel/component/google/vertexai/GoogleVertexAIProducerOptionsTest.java
 create mode 100644 
components/camel-jfr/src/generated/resources/META-INF/org/apache/camel/dev-console/jfr.json
 create mode 100644 
components/camel-jfr/src/generated/resources/META-INF/services/org/apache/camel/dev-console/jfr
 create mode 100644 
components/camel-jfr/src/generated/resources/META-INF/services/org/apache/camel/dev-consoles.properties
 copy 
components/{camel-ai/camel-langchain4j-tools/src/main/java/org/apache/camel/component/langchain4j/tools/LangChain4jTools.java
 => 
camel-jfr/src/main/java/org/apache/camel/runtime/jfr/CamelExchangeEvent.java} 
(55%)
 copy 
components/{camel-ftp/src/test/java/org/apache/camel/component/file/remote/integration/FtpsServerExplicitSSLWithClientAuthTestSupport.java
 => 
camel-jfr/src/main/java/org/apache/camel/runtime/jfr/CamelExchangeFailedEvent.java}
 (50%)
 copy 
components/{camel-ai/camel-langchain4j-tools/src/main/java/org/apache/camel/component/langchain4j/tools/TagsHelper.java
 => 
camel-jfr/src/main/java/org/apache/camel/runtime/jfr/CamelExchangeSendEvent.java}
 (51%)
 create mode 100644 
components/camel-jfr/src/main/java/org/apache/camel/runtime/jfr/CamelJfrDevConsole.java
 create mode 100644 
components/camel-jfr/src/main/java/org/apache/camel/runtime/jfr/CamelJfrEventNotifier.java
 create mode 100644 
components/camel-jfr/src/main/java/org/apache/camel/runtime/jfr/CamelJfrEvents.java
 create mode 100644 
components/camel-jfr/src/main/java/org/apache/camel/runtime/jfr/CamelJfrInterceptStrategy.java
 create mode 100644 
components/camel-jfr/src/main/java/org/apache/camel/runtime/jfr/CamelJfrRoutePolicy.java
 copy 
components/{camel-ai/camel-langchain4j-tools/src/main/java/org/apache/camel/component/langchain4j/tools/LangChain4jTools.java
 => 
camel-jfr/src/main/java/org/apache/camel/runtime/jfr/CamelJfrRoutePolicyFactory.java}
 (56%)
 create mode 100644 
components/camel-jfr/src/main/java/org/apache/camel/runtime/jfr/CamelJfrRuntimeInstrumentation.java
 copy 
components/{camel-ftp/src/test/java/org/apache/camel/component/file/remote/integration/FtpsServerExplicitSSLWithClientAuthTestSupport.java
 => 
camel-jfr/src/main/java/org/apache/camel/runtime/jfr/CamelProcessorEvent.java} 
(50%)
 copy 
components/{camel-ai/camel-langchain4j-tools/src/main/java/org/apache/camel/component/langchain4j/tools/LangChain4jTools.java
 => 
camel-jfr/src/main/java/org/apache/camel/runtime/jfr/CamelRedeliveryEvent.java} 
(53%)
 copy 
components/{camel-ai/camel-langchain4j-tools/src/main/java/org/apache/camel/component/langchain4j/tools/LangChain4jTools.java
 => camel-jfr/src/main/java/org/apache/camel/runtime/jfr/CamelRouteEvent.java} 
(55%)
 create mode 100644 
components/camel-jfr/src/main/java/org/apache/camel/runtime/jfr/JfrEventStack.java
 create mode 100644 
components/camel-jfr/src/test/java/org/apache/camel/runtime/jfr/CamelJfrBootstrapTest.java
 create mode 100644 
components/camel-jfr/src/test/java/org/apache/camel/runtime/jfr/CamelJfrDevConsoleTest.java
 create mode 100644 
components/camel-jfr/src/test/java/org/apache/camel/runtime/jfr/CamelJfrEventNotifierTest.java
 create mode 100644 
components/camel-jfr/src/test/java/org/apache/camel/runtime/jfr/CamelJfrInterceptStrategyTest.java
 create mode 100644 
components/camel-jfr/src/test/java/org/apache/camel/runtime/jfr/CamelJfrRoutePolicyTest.java
 create mode 100644 
components/camel-jfr/src/test/java/org/apache/camel/runtime/jfr/CamelJfrRuntimeInstrumentationTest.java
 create mode 100644 
components/camel-jfr/src/test/java/org/apache/camel/runtime/jfr/CamelRuntimeEventsTest.java
 create mode 100644 
components/camel-jfr/src/test/java/org/apache/camel/runtime/jfr/JfrRecordingTestSupport.java
 create mode 100644 
components/camel-kamelet/src/test/java/org/apache/camel/component/kamelet/KameletVirtualThreadsRouteCreationTest.java
 create mode 100644 
components/camel-ldif/src/test/java/org/apache/camel/component/ldif/LdifAllowUrlBodyTest.java
 create mode 100644 
components/camel-platform-http-main/src/main/java/org/apache/camel/component/platform/http/main/OpenApiUiSupport.java
 create mode 100644 
components/camel-platform-http-main/src/test/java/org/apache/camel/component/platform/http/main/OpenApiUiHttpServerTest.java
 create mode 100644 
components/camel-platform-http-main/src/test/java/org/apache/camel/component/platform/http/main/OpenApiUiRestMainTest.java
 create mode 100644 
components/camel-platform-http-main/src/test/java/org/apache/camel/component/platform/http/main/OpenApiUiSupportTest.java
 create mode 100644 
components/camel-spring-parent/camel-spring-ai/camel-spring-ai-chat/src/test/java/org/apache/camel/component/springai/chat/SpringAiChatToolNamesTest.java
 delete mode 100644 
components/camel-spring-parent/camel-spring-ai/camel-spring-ai-tools/src/generated/java/org/apache/camel/component/springai/tools/SpringAiToolsComponentConfigurer.java
 delete mode 100644 
components/camel-spring-parent/camel-spring-ai/camel-spring-ai-tools/src/generated/java/org/apache/camel/component/springai/tools/SpringAiToolsEndpointConfigurer.java
 delete mode 100644 
components/camel-spring-parent/camel-spring-ai/camel-spring-ai-tools/src/generated/java/org/apache/camel/component/springai/tools/SpringAiToolsEndpointUriFactory.java
 delete mode 100644 
components/camel-spring-parent/camel-spring-ai/camel-spring-ai-tools/src/generated/resources/META-INF/org/apache/camel/component/springai/tools/spring-ai-tools.json
 delete mode 100644 
components/camel-spring-parent/camel-spring-ai/camel-spring-ai-tools/src/generated/resources/META-INF/services/org/apache/camel/component.properties
 delete mode 100644 
components/camel-spring-parent/camel-spring-ai/camel-spring-ai-tools/src/generated/resources/META-INF/services/org/apache/camel/component/spring-ai-tools
 delete mode 100644 
components/camel-spring-parent/camel-spring-ai/camel-spring-ai-tools/src/generated/resources/META-INF/services/org/apache/camel/configurer/spring-ai-tools-component
 delete mode 100644 
components/camel-spring-parent/camel-spring-ai/camel-spring-ai-tools/src/generated/resources/META-INF/services/org/apache/camel/configurer/spring-ai-tools-endpoint
 delete mode 100644 
components/camel-spring-parent/camel-spring-ai/camel-spring-ai-tools/src/generated/resources/META-INF/services/org/apache/camel/urifactory/spring-ai-tools-endpoint
 delete mode 100644 
components/camel-spring-parent/camel-spring-ai/camel-spring-ai-tools/src/main/docs/spring-ai-tools-component.adoc
 delete mode 100644 
components/camel-spring-parent/camel-spring-ai/camel-spring-ai-tools/src/main/java/org/apache/camel/component/springai/tools/SpringAiToolsComponent.java
 delete mode 100644 
components/camel-spring-parent/camel-spring-ai/camel-spring-ai-tools/src/main/java/org/apache/camel/component/springai/tools/SpringAiToolsConsumer.java
 delete mode 100644 
components/camel-spring-parent/camel-spring-ai/camel-spring-ai-tools/src/main/java/org/apache/camel/component/springai/tools/SpringAiToolsEndpoint.java
 delete mode 100644 
components/camel-spring-parent/camel-spring-ai/camel-spring-ai-tools/src/main/java/org/apache/camel/component/springai/tools/spec/CamelToolExecutorCache.java
 delete mode 100644 
components/camel-spring-parent/camel-spring-ai/camel-spring-ai-tools/src/main/java/org/apache/camel/component/springai/tools/spec/CamelToolSpecification.java
 delete mode 100644 
components/camel-spring-parent/camel-spring-ai/camel-spring-ai-tools/src/test/java/org/apache/camel/component/springai/tools/JsonSchemaTest.java
 create mode 100644 
components/camel-spring-parent/camel-spring-ai/test-execution.md
 create mode 100644 
core/camel-core/src/test/java/org/apache/camel/converter/stream/CachedOutputStreamPerExchangeSpoolDirTest.java
 create mode 100644 
core/camel-core/src/test/java/org/apache/camel/impl/engine/CreateContextValueTest.java
 create mode 100644 
core/camel-core/src/test/java/org/apache/camel/impl/engine/RouteServiceWarmUpNullMessageTest.java
 create mode 100644 
core/camel-core/src/test/java/org/apache/camel/processor/DynamicUriEipAllowedSchemesTest.java
 create mode 100644 
core/camel-core/src/test/java/org/apache/camel/processor/ToDynamicAllowedSchemesTest.java
 rename 
components/camel-spring-parent/camel-spring-ai/camel-spring-ai-tools/src/main/java/org/apache/camel/component/springai/tools/TagsHelper.java
 => core/camel-main/src/main/java/org/apache/camel/main/McpServerFactory.java 
(52%)
 create mode 100644 
core/camel-main/src/test/java/org/apache/camel/main/BaseMainSupportStartupRecorderTest.java
 create mode 100644 
core/camel-support/src/test/java/org/apache/camel/support/CamelObjectInputStreamTest.java
 create mode 100644 core/camel-util/src/main/resources/META-INF/MANIFEST.MF
 delete mode 120000 
docs/components/modules/ROOT/examples/json/spring-ai-tools.json
 create mode 120000 
docs/components/modules/ROOT/pages/ai-llm-integration-guide.adoc
 delete mode 120000 
docs/components/modules/ROOT/pages/spring-ai-tools-component.adoc
 create mode 120000 docs/components/modules/others/examples/json/dataweave.json
 create mode 120000 
docs/components/modules/others/examples/json/mcp-server-api.json
 create mode 120000 docs/components/modules/others/examples/json/mcp-server.json
 create mode 120000 docs/components/modules/others/pages/mcp-server.adoc
 create mode 100644 
dsl/camel-cli-connector/src/test/java/org/apache/camel/cli/connector/LocalCliConnectorJfrActionTest.java
 delete mode 100644 
dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/SpringAiToolsComponentBuilderFactory.java
 delete mode 100644 
dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/SpringAiToolsEndpointBuilderFactory.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/LlmClientGeminiTest.java
 rename 
components/camel-spring-parent/camel-spring-ai/camel-spring-ai-tools/src/test/java/org/apache/camel/component/springai/tools/SpringAiToolsComponentTest.java
 => 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/RunMcpOptionTest.java
 (58%)
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/RunOpenApiUiOptionsTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/mcp/JbangDevMcpServerTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/AutocompletePopup.java
 copy 
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/{GotoNodePopup.java
 => GotoRoutePopup.java} (73%)
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/JfrTab.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/ProcessControlPopup.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/TuiWebServer.java
 copy {docs/user-manual/modules/ROOT/images => 
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/resources/tui/web}/images/camel-logo.png
 (100%)
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/resources/tui/web/index.html
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/resources/tui/web/vendor/LICENSE-xterm.txt
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/resources/tui/web/vendor/xterm-addon-fit.js
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/resources/tui/web/vendor/xterm.css
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/resources/tui/web/vendor/xterm.js
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/AutocompletePopupTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/JfrTabRenderTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/PropertyCompletionProviderTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/RunOptionsFormTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/SourceViewerEditTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/TuiWebServerTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/YamlCompletionTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/YamlEndpointValidationTest.java
 create mode 100644 
dsl/camel-yaml-dsl/camel-yaml-dsl-maven-plugin/src/main/java/org/apache/camel/maven/dsl/yaml/GenerateYamlCompletionMojo.java
 create mode 100644 
dsl/camel-yaml-dsl/camel-yaml-dsl-validator/src/test/resources/type-mismatch.yaml
 create mode 100644 
dsl/camel-yaml-dsl/camel-yaml-dsl-validator/src/test/resources/unknown-eip-option.yaml
 create mode 100644 
dsl/camel-yaml-dsl/camel-yaml-dsl/src/generated/resources/schema/camelYamlDsl-model.json
 create mode 100644 
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/java/org/apache/camel/dsl/yaml/YamlCompletionTreeTest.java
 create mode 100644 
test-infra/camel-test-infra-mongodb/src/test/java/org/apache/camel/test/infra/mongodb/services/MongoDBLocalContainerTLSServiceTest.java

Reply via email to