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 863f626fb319 Regen SBOM from commit 
159d919209a8648df9a3f5d9b0634606af84b224
     add 594e1514a036 Generated sources regen for SBOM (#25906)
     add d1c3b41d97bf chore: camel-grpc - fix RouteControlledStreamObserverTest 
for route-start exception wrapping (#25904)
     add 0216427de827 chore: clarify AssertJ rule to avoid mixing styles per 
module in AGENTS.md
     add 9fc36dee9507 CAMEL-24556: Add LangChain4jAgentObservabilityTest
     add 95fe714f404f CAMEL-24551: Expose structured AI error metadata on 
producer failures
     add dfde003151a0 CAMEL-24449: camel-core - only consult 
Long-Running-Action for a saga service that uses it
     add 75be05b25004 CAMEL-24557: Remove stale langchain4j-tools from AI 
observability docs (#25910)
     add 767b01c1e45b chore: fix broken structured_error_exchange_properties 
xref anchors in AI docs
     add 6d54f310b960 chore(deps): Bump com.aliyun:alibabacloud-oss-v2 in the 
aliyun group
     add c300f48ca75b chore(deps): Bump hapi-fhir-core-version from 6.10.2 to 
6.10.3
     add 59e2a5b644c2 chore(deps): Bump huaweicloud-sdk-version from 3.1.212 to 
3.1.214
     add b4d99cc6d323 chore(camel-test-infra-azure-common): upgrade 
azure.container to 3.37.0
     add b46db0bad3f1 chore: regenerate catalog docs for 
structured_error_exchange_properties anchor fix (#25941)
     add b7e5c88ce79a chore(camel-test-infra-kafka): upgrade 
redpanda.container.image to v26.2.2
     add 1d3dbc1a7348 chore: document adoc anchor and generated-catalog-sync 
guidance in AGENTS.md (#25943)
     add 494e5a7342d6 Fix warnings in Dockerfile used for Sama test infra
     add b953222876d2 chore(deps): Bump aws-java-sdk2-version from 2.54.3 to 
2.54.6
     add 6dc84d00cddc chore(deps): Bump jakarta.json.bind:jakarta.json.bind-api
     add d133b848535b chore(deps): Bump jline-version from 4.3.1 to 4.4.0
     add 60102a1a8494 chore(deps): Bump org.apache.fory:fory-core from 1.6.1 to 
1.7.0
     add fc3b24534448 chore(deps): Bump google-auth-library-oauth2-http-version
     add 674c0e05544a CAMEL-24540: camel-huggingface - honour the model 
revision for sentence-embeddings and text-to-image, and set the text-to-image 
OUTPUT header
     add 863978d52682 chore(camel-test-infra-ollama): upgrade ollama.container 
to 0.33.2
     add e3f7f4cf5282 chore: fix Vertex AI global region URL in LlmClient
     add fa3d75712c36 chore: use dynamic port in CXF security tests
     add 6f45acb2e107 [JBANG-IT] Add cleanups for tests that can produce state 
leaks
     add 624a33b92e95 chore(deps): Bump hapi-fhir-version from 8.10.1 to 8.12.0
     add fcb745c4c820 chore(camel-test-infra-clickhouse): upgrade 
clickhouse.container to 26.8
     add 5b1d69569eb7 chore(deps): Bump io.undertow:undertow-core
     add ddaae206876b chore(deps): Bump 
com.googlecode.libphonenumber:libphonenumber
     add fee8e7a0e7c4 chore(deps): Bump org.aesh:terminal-http from 3.16.4 to 
3.17.1
     add 9b93c51db7c2 chore(deps): Bump shiro-version from 3.0.0 to 3.0.1
     add 3a7c3e40074d chore(deps): Bump io.github.classgraph:classgraph
     add 59e09d4e2bb9 chore(deps): Bump com.slack.api:slack-api-client from 
1.50.0 to 1.51.0
     add 861ea9e611a7 chore(deps): Bump google-cloud-functions-version from 
2.83.0 to 2.84.0
     add 12ddbdb9186a chore(deps): Bump 
com.cloudbees.thirdparty:zendesk-java-client
     add 75cec21e29ed Regen for zendesk upgrade to 1.6.0
     add 6506c0cb87b0 chore(deps): Bump com.aliyun.openservices:tablestore
     add 9a224cf60f95 chore(deps): Bump quarkus-version from 3.38.3 to 3.39.1
     add 46fc0e020582 chore(deps): Bump com.twilio.sdk:twilio from 12.1.1 to 
13.0.0
     add a18c3cdd0c6f chore(deps): Bump redis.clients:jedis from 8.0.0 to 8.0.1
     add bcb48f82ac33 chore(deps): Bump org.jsoup:jsoup from 1.23.1 to 1.23.2
     add a0ab2acdbff7 chore(deps): Bump eu.maveniverse.maven.nisse:extension
     add aa83fd735fec CAMEL-24407: simple predicate fails for long digital 
strings
     add abbc3e37310b CAMEL-24565: Authoritative typed response records for dev 
console OpenAPI response schemas (#25889)
     add 247145c16b94 CAMEL-24554, CAMEL-24508, CAMEL-24497, CAMEL-24496, 
CAMEL-24503, CAMEL-24504: Upgrade notes for the camel-spring-boot 4.23 default 
changes
     add e65d8693ce38 CAMEL-24527: camel-huggingface - apply the configured 
token to every task, not only chat
     add 98615a5d003e CAMEL-24573: CXF REST: UnsupportedOperationException when 
copying factory bean with fixed-size features list
     add f8c89e9d311c CAMEL-24538: camel-openai - fix operator precedence so an 
empty userMessage does not drop the body prompt
     add aead90fd5fcd chore(deps): Bump quarkus-mcp-server-version from 1.13.1 
to 2.0.0
     add 02134d170583 Include other groupId for aliyun dependabot group
     add 3aab7f9de8b1 chore(deps): Bump org.mvel:mvel2 from 2.5.2.Final to 
2.5.3.Final (#25951)
     add b4164ad87cc9 CAMEL-24495: camel-salesforce-maven-plugin - support JWT 
and Client Credentials authentication
     add 402cf02fc2a1 chore(camel-test-infra-zookeeper): upgrade 
zookeeper.container.ppc64le to 3.9.5 (#25918)
     add 4e58810c4f2d chore(deps): Bump 
com.google.api.grpc:proto-google-common-protos from 2.74.0 to 2.75.0 (#25973)
     add 18cef0ce04b3 chore(deps): Bump com.ibm.watsonx:watsonx-ai from 0.30.1 
to 0.40.0 (#25956)
     add 99300d289ccc chore(camel-test-infra-kafka): upgrade 
confluent.container.image to 8.3.1 (#25915)
     add 183f18da21c8 chore(deps): Bump com.stripe:stripe-java from 33.3.0 to 
33.4.0 (#25975)
     add 6a19b8b93724 chore(deps): Bump io.github.littleproxy:littleproxy from 
2.9.0 to 2.9.1 (#25974)
     add 647f10537076 CAMEL-24545: Camel Shutdown Locked State With 
ZookeeprCluster Service
     add 754caf7fa795 chore: fix invalid YAML namespace syntax in 
split-eip.adoc xtokenize example
     add 19e69f186fb7 CAMEL-24464: Clarify exec control headers require 
allowControlHeaders
     add b4c20cbed3c6 CAMEL-24533: camel-weaviate - store the document text in 
the object properties on CREATE/UPDATE
     add 960612d6633c CAMEL-24516: camel-base-engine: keep TypeConverter 
non-null after stop; reset only on restart
     add 9e62fa3aa3a2 CAMEL-24569: Support Salesforce Streaming API 
Server-Initiated Disconnect Messages
     add 8e3e3311b6e1 CAMEL-24464: Sync 4.22 upgrade guide with camel-4.22.x 
backport (#25983)
     add 6a309a2b8406 CAMEL-24394: camel-mcp-server - Add support for MCP 
resources
     add 299fd780945c CAMEL-24548 CAMEL-24549: Harden cloud storage download 
containment
     add 5ef2bcb77529 CAMEL-24463: Deprecate MemoryIdempotentRepository and 
MemoryAggregationRepository
     add a8c6b178b158 CI: Upload regen patch artifact when the 
uncommitted-changes check fails
     add 6ab21c6ecc63 chore(deps): Bump com.google.genai:google-genai from 
1.67.0 to 1.68.0
     add 09d6f0804611 chore(deps): Bump mongo-java-driver-version from 5.10.0 
to 5.11.0
     add 5199208bddb8 chore(deps): Bump com.openai:openai-java from 4.52.0 to 
4.53.0
     add f04c87796e5c chore(deps): Bump metrics-version from 4.2.39 to 4.2.40
     add 9f2a2c2c087f chore(deps): Bump aws-java-sdk2-version from 2.54.6 to 
2.54.7
     add ec88e61f721c [Documentation] Update xtokenize-language.adoc (#25977)
     add dbb0045881bc CAMEL-24463: Add CAS methods and Duration TTL to 
KeyValueRepository SPI (#25863)
     add ca7f10988056 CAMEL-24536: camel-langchain4j-embeddings - apply 
logResponses in OpenAiEmbeddingModelBuilder
     add 7ae7a2106ea5 CAMEL-24544: camel-kserve / camel-tensorflow-serving - 
guard the gRPC channel shutdown in doStop
     add 4f05994be921 CAMEL-24541: camel-djl - guard ImageNetUtil against class 
names without a space
     add 6724bcaeb06e chore(deps): Bump com.openai:openai-java from 4.53.0 to 
4.54.0
     add 93c97c9dc087 CAMEL-24543: camel-langchain4j-embeddingstore - correct 
the endpoint @UriEndpoint syntax scheme
     add aafa732e4867 Enable ppc64le support for pulsar
     add 3c7bb86962e8 CAMEL-11114: Add Cache EIP with read-through caching for 
route blocks
     add 4024bf3d477d chore(deps): upgrade Apache Avro to 1.12.2
     add fb26c76c7388 CAMEL-24579: DataFormat.marshal graph parameter should be 
@Nullable
     add 1d5d3e983c3a CAMEL-24576: dynamic-router - gate control message 
predicate
     add e143e48790f1 CAMEL-24574: camel-google-bigquery - document ${name} as 
literal substitution and warn when it is not an identifier
     add e276b7f45071 camel-jbang-plugin-tui: fix Tab-completion and indent for 
expression languages in Source editor
     add 8229374b5917 chore: remove new-feature entry from 4.23 upgrade guide
     add 5c3f5bdea595 CAMEL-24582: simple language - add equals/!equals 
operators
     add c01f4c648e30 CAMEL-24463: Improve KeyValueRepository SPI
     add b74fcd1ae8d1 CAMEL-24576: sync 4.22 and 4.18 upgrade guides with the 
dynamic-router backports (#26020)
     add ae7eeb4f0fa7 CAMEL-23928: Add tool-calling behavior tests and 
documentation for AgentConfiguration
     add 545b968db72d CAMEL-23503: Add HiveMQ component (#26006)
     add 14884d29e552 chore(deps): Bump com.uber.nullaway:nullaway from 0.14.0 
to 0.14.1
     add 58d45f9b82ca chore(deps): Bump jackson-jq-version from 1.6.2 to 1.6.3
     add a0248671a3b8 CAMEL-24570: Log when GenAI observability silently falls 
back to no-op (#25989)
     add fd1a81074fa4 Camel TUI: auto-skip empty middle folders when browsing
     add 86ffe1bd5575 CAMEL-24463: Add Redis and Infinispan KeyValueRepository 
implementations (#25818)
     add 5a29c8a2e742 CAMEL-24463: Add KeyValueRepository implementations for 
Caffeine, Ehcache, JCache, and Hazelcast (#25816)
     add dc0cc1d20bf3 CAMEL-23794 - revert fedora base image version to stable 
version 43 for SMB Tests
     add 072b29d068f7 chore: Clarify Simple OGNL method calls vs built-in 
substring function in docs
     add 353c25b5bcbc CAMEL-24393: Smart paste with auto-indent in TUI source 
editor
     add cfa4c3692956 CAMEL-24409: keep binary bodies intact in rest client 
request validation
     add 01b6fd55c000 CAMEL-24460: Mark ProducerTemplate body, header and 
property values as @Nullable
     add 39831832cda4 Update commercial-camel-offerings.adoc (#26035)
     add d32f9bf44407 ci: apply threshold to Scalpel-detected modules in 
incremental build
     add 0df26b6a2c81 chore(deps-dev): Bump org.hibernate.orm:hibernate-core
     add f8fe773a04f7 Camel TUI: Add basic file management to Source tab (F12)
     add 1fb0b6fe250a CAMEL-24463: Restore Duration TTL and CAS methods in 
KeyValueRepository SPI
     add 65fa55e32e84 CAMEL-24463: Add KeyValueRepository implementations for 
JDBC, JPA, Cassandra, and Kafka
     add 0eb3a476a8ee CAMEL-24463: Add generated catalog entries for 
KeyValueRepository beans
     add 795877b0b262 CAMEL-24463: Add tests for JPA, Cassandra, and Kafka 
KeyValueRepository
     add 4680eac9afb4 CAMEL-24463: Restore Duration TTL and CAS methods in 
KeyValueRepository
     add 76dc471f7942 CAMEL-24463: Use shared KeyValueRepositoryHelper in all 
backends
     add c1b6a5ea51fd CAMEL-24463: Add KeyValueRepository documentation
     add 15b80754c905 CAMEL-24463: Remove duplicate test methods in 
MemoryKeyValueRepositoryTest
     add 309dbbeb1fd1 CAMEL-24463: Fix Cassandra CQL identifier quoting and doc 
xref validation
     add 5045b9816e74 fix: update catalog-level Cassandra KVR JSON to lowercase 
default table name
     add 24bf198ff206 fix: remove keyspace prefix from Cassandra KVR test table 
name
     add 187301a246ad fix: address review comments on KeyValueRepository 
implementations
     add 42d6823faf99 Merge pull request #25993 from 
apache/implement-the-keyvaluerepository-implementations-f
     add bfee8e570b19 CAMEL-24786 - stabilize Milvus IT test by awaiting proxy 
marked as started in container log
     add 4bb91e7eb254 CAMEL-24592: camel-microprofile-health - only expose 
health check stack traces in full exposure level
     add 6d23d207d287 CAMEL-24588: camel-jms - disable IBM MQ tests on GitHub 
Actions
     add 14aea66b457a chore(deps): Bump com.hivemq:hivemq-mqtt-client from 
1.3.6 to 1.4.0 (#26045)
     add bf9a6095a4cc CAMEL-24585: Fix catalog validateLanguageExpression NPE 
for simple expressions using jsonpath/jq/xpath functions
     add 3f28622e878b CAMEL-24591: camel-seda - Re-register released queue 
reference on route restart
     add 7c231133c27e CAMEL-24590: Route group MBean aggregates performance 
statistics across all member routes
     add e26282aa61d0 CAMEL-24594: camel-platform-http-vertx - Add tests 
verifying REST DSL response marshal failure returns HTTP 500 with empty body 
(not silent 200)
     add f899b39d62ac CAMEL-24583: camel-master - do not start the delegated 
consumer after leadership is lost (CAMEL-24584)
     add d5160fd41ba6 CAMEL-24578: Configure Avro ClassSecurityValidator at 
runtime
     add b9c1f530eb18 CAMEL-24373: camel-alibaba - Enhance EventBridge 
validation, multi-bus DSL, and docs
     add ffc7fc913cbf docs: upgrade notes for the camel-spring-boot 4.23 
starter changes
     add c72c14faa8cf CAMEL-23953: Add batch operations for langchain4j 
embeddings
     add 523b4cc081f2 CAMEL-24558: Warn on unconsumed camel.aiObservability.* 
properties in Main
     add 7963e8cc6685 chore(deps): Bump org.apache.activemq:activemq-client 
from 6.3.1 to 6.3.2 (#26058)
     add 85d2c154e3a0 enable ppc64le support for camel-clickhouse
     add 233e54e06aad bump org.citrusframework:citrus-jbang from 5.0.0 to 5.0.1
     add 5dc10b1f9412 Fix Jbang IT tests - revert to stable fedora version the 
container image used
     add f3c4be6201f9 bump org.jreleaser:jreleaser-maven-plugin from 1.25.0 to 
1.26.0
     add 50bd51aa6662 chore(deps): Bump com.aliyun:sls20201230 in the aliyun 
group - breaking change
     add e4f06f376561 CAMEL-24607: camel-langchain4j-agent-api - 
CodeInjectionGuardrail must count distinct injection types
     add 8ec805f1469b CAMEL-24610: camel-langchain4j-web-search - guard against 
a null maxResults when a custom WebSearchRequest omits it
     add d591c2406135 CAMEL-24608: camel-langchain4j-agent-api - enforce 
LanguageGuardrail minLanguageRatio
     add aa7bf6a6820b CAMEL-24595: CassandraKeyValueRepository: implement 
atomic replace() and delete(key, expected) using LWT
     add 11b322fef6af CAMEL-24594: Log REST DSL response marshalling failures
     add 6fd4230f9443 chore(deps): Bump 
org.apache.maven.plugins:maven-compiler-plugin
     add 775e8194742a chore(deps): Bump org.yaml:snakeyaml from 2.6 to 2.7
     add 7df3479a6ece chore(deps): Bump swagger-openapi3-java-parser-version
     add de221b46eb60 CAMEL-24409: sync REST client request validation 
upgrade-guide note to 4.22 and 4.18 guides (#26072)
     add d906fcb8ab2e Revert "[JBANG-IT] Add cleanups for tests that can 
produce state leaks"
     add 29afe7868a84 chore: upgrade Hawtio to 5.2.1
     add 8ffbfa7cc7a0 [camel-launcher] Fix nested jar url handling- #26039
     add 312f6757a892 Fix JdbcKeyValueRepositoryTest
     add c31e0cf696ce CAMEL-24617: TUI Source tab - add YAML DSL refactoring 
menu (Ctrl+R)
     add e8365362684e CAMEL-24606: camel-google-firestore - document the 
realtime change type header (#26078)
     add 678827b11bcc CAMEL-24612: camel-langchain4j-agent - fix content 
converter charset, content-type normalization and stream close
     add 75acda3d7b43 CAMEL-24613: camel-langchain4j-agent-api - 
LanguageGuardrail must not reject plain English with allowMixed=false
     add c9150fc9cf24 CAMEL-24611: camel-chatscript - fix resetChat, 
chatUserName, socket timeout and non-String body handling
     add 9f3ff2e80894 chore(camel-test-infra-ibmmq): upgrade ibm.mq.container 
to 10.0.0.0-r4
     add 2d6568c14c87 CAMEL-24463: Improve KeyValueRepository infrastructure 
(#26086)
     add bd1f374f02da chore(ci): add regen-push bot script and update commenter 
message (#26093)
     add 7985fce6e4fd CAMEL-24560: Use Long for GenAiUsage token counts
     add 85365d3f7ab7 Restore throttling of jobs per node on Jenkins
     add 4f4ac22fde9d CAMEL-24571: camel-spiffe - add 
SpiffeSSLContextParameters for Workload-API-backed mTLS (#26098)
     add 10f750a2d61f CAMEL-24422: docs - add the camel-docling input-source 
note to the 4.22 and 4.18 upgrade guides (#26013)
     add 89f6c35d7e90 chore(deps): Bump aws-java-sdk2-version from 2.54.7 to 
2.54.9
     add bb3dc7ae17ec CAMEL-24614: camel-langchain4j-agent - clear error when 
no agent can be resolved (validated at process time) (#26077)
     add 840c566a6b06 CAMEL-24589: Fix platform-http shared path consumer 
removal on route stop (#26054)
     add 11e63b04bbd3 CAMEL-24628: camel-cli - camel dependency update 
propagate route files to export pipeline
     add 171116f91bfa chore(deps): Bump the elasticsearch group with 2 updates
     add 50494cb134af chore(deps): Bump jline-version from 4.4.0 to 4.4.1
     add 93b876cda286 chore(deps): Bump org.apache.fory:fory-core from 1.7.0 to 
1.7.1
     add d8b8bfbaf3e5 chore(deps): Bump 
org.l2x6.cq:cq-alias-fastinstall-quickly-extension
     add b9649aafde2c camel-docling: honor the operationId URI path segment to 
select the operation
     add ca3624c6d5fc chore(deps): Bump com.openai:openai-java from 4.54.0 to 
4.55.0 (#26128)
     add dcb2b8f45ebf CAMEL-24601: fix flakiness in SmbComponentConnectionIT
     add b6b63149ef75 CAMEL-24377: Add JSON support to CamelEvent
     add f5463f1241a0 CAMEL-24566: Auto-discover GenAI dependencies in Camel CLI
     add 220e23242dec CAMEL-24559: Extend GenAI observability to OpenAI 
embeddings, moderation, and responses
     add ac09a0c9a1da chore(deps): Bump debezium-version from 3.6.1.Final to 
3.6.2.Final (#26125)
     add bd89b383fe41 CAMEL-24539: camel-openai - store embeddings and audio 
full responses under operation-specific properties
     add 98fc3b2a06bd CAMEL-24623: camel-infinispan - report a QUERY that has 
no query builder (#26111)
     add b512f58be29f CAMEL-24615: camel-jpa - Fix the tests failing under the 
hibernate profile (#26074)
     add 7c5544328a0f CAMEL-24624: camel-infinispan - catalog, lifecycle and 
efficiency cleanups
     add 2cb57c3e6269 chore(deps): Bump maven-surefire-plugin-version from 
3.5.6 to 3.6.0 (#26127)
     add 4df6808daf98 CAMEL-24627: resolve symlinks when containing local work 
directory downloads (#26121)
     add 024d9388e15d chore: fix Antora doc xref errors and missing attribute 
warnings
     add d4539d778dea CAMEL-24622: camel-infinispan - keep completed exchanges 
for recovery
     add c3e178ac2d33 chore: fix absolute camel-spring-boot URL to relative 
xref in upgrade guide
     add 44e9db285d40 chore: remove broken xref to camel-spring-boot starter 
docs in upgrade guide
     add 3626194f5e31 chore: fix BrowsableQueueTest queue accumulation across 
retries
     add b44ecb02bef2 chore: fix camel-opentelemetry-metrics ITs broken by OTel 
console/logging exporter split
     add 3d9eb4bce3f8 chore: fix TahuDefaultComponent static endpoint cache 
leaking across tests
     add de59a8a2e42b chore: fix TahuDefaultComponent static endpoint cache 
leaking across tests
     add 60f0b5ea6938 Regen SBOM from commit 
de59a8a2e42b3287976d05255554d09587135258

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   (863f626fb319)
            \
             N -- N -- N   refs/heads/regen_bot_sbom (60f0b5ea6938)

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:
 .../actions/incremental-build/incremental-build.sh |    15 +
 .github/dependabot.yml                             |     2 +-
 .github/workflows/pr-build-main.yml                |    30 +-
 .github/workflows/pr-test-commenter.yml            |   124 +
 .mvn/extensions.xml                                |     4 +-
 AGENTS.md                                          |    18 +-
 Jenkinsfile                                        |     3 +-
 Jenkinsfile.jdk26                                  |     3 +-
 bom/camel-bom/pom.xml                              |    10 +
 camel-sbom/camel-sbom.json                         | 11870 ++++++++++---------
 camel-sbom/camel-sbom.xml                          | 10377 ++++++++--------
 catalog/camel-allcomponents/pom.xml                |    10 +
 .../org/apache/camel/dev-console/catalog.json      |   153 +
 .../camel/catalog/console/CatalogConsole.java      |    53 +-
 .../org/apache/camel/catalog/beans.properties      |    12 +
 .../catalog/beans/CaffeineKeyValueRepository.json  |    16 +
 .../catalog/beans/CassandraKeyValueRepository.json |    16 +
 .../catalog/beans/EhcacheKeyValueRepository.json   |    16 +
 .../catalog/beans/HazelcastKeyValueRepository.json |    16 +
 .../beans/InfinispanRemoteKeyValueRepository.json  |    16 +
 .../catalog/beans/JCacheKeyValueRepository.json    |    16 +
 .../catalog/beans/JdbcKeyValueRepository.json      |    16 +
 .../camel/catalog/beans/JpaKeyValueRepository.json |    16 +
 .../catalog/beans/KafkaKeyValueRepository.json     |    16 +
 .../beans/KeyValueAggregationRepository.json       |    15 +
 .../beans/KeyValueIdempotentRepository.json        |    15 +
 .../catalog/beans/MemoryAggregationRepository.json |     2 +-
 .../catalog/beans/MemoryIdempotentRepository.json  |     2 +-
 .../catalog/beans/RedisKeyValueRepository.json     |    16 +
 .../org/apache/camel/catalog/components.properties |     2 +
 .../camel/catalog/components/ai-resource.json      |    47 +
 .../catalog/components/alibaba-eventbridge.json    |    34 +-
 .../org/apache/camel/catalog/components/avro.json  |     6 +-
 .../camel/catalog/components/debezium-oracle.json  |   318 +-
 .../catalog/components/dynamic-router-control.json |     3 +-
 .../camel/catalog/components/dynamic-router.json   |     3 +-
 .../org/apache/camel/catalog/components/exec.json  |    20 +-
 .../camel/catalog/components/google-firestore.json |     5 +-
 .../apache/camel/catalog/components/hivemq.json    |    63 +
 .../catalog/components/infinispan-embedded.json    |     6 +-
 .../camel/catalog/components/infinispan.json       |     4 +-
 .../catalog/components/langchain4j-embeddings.json |     6 +-
 .../components/langchain4j-embeddingstore.json     |     4 +-
 .../apache/camel/catalog/components/openai.json    |    97 +-
 .../apache/camel/catalog/components/zendesk.json   |     6 +-
 .../org/apache/camel/catalog/dataformats/avro.json |     3 +-
 .../apache/camel/catalog/dev-consoles-openapi.json |  6319 +++++++++-
 .../apache/camel/catalog/dev-consoles.properties   |     3 +
 .../camel/catalog/dev-consoles/activity.json       |    84 +
 .../camel/catalog/dev-consoles/aws-secrets.json    |    58 +
 .../apache/camel/catalog/dev-consoles/aws2-s3.json |    50 +
 .../camel/catalog/dev-consoles/azure-secrets.json  |    54 +
 .../camel/catalog/dev-consoles/bean-model.json     |    86 +
 .../apache/camel/catalog/dev-consoles/bean.json    |    42 +
 .../apache/camel/catalog/dev-consoles/blocked.json |    40 +
 .../apache/camel/catalog/dev-consoles/browse.json  |    49 +
 .../catalog/dev-consoles/circuit-breaker.json      |    34 +
 .../camel/catalog/dev-consoles/consumer.json       |   215 +
 .../apache/camel/catalog/dev-consoles/context.json |   201 +
 .../camel/catalog/dev-consoles/datasource.json     |    62 +
 .../apache/camel/catalog/dev-consoles/debug.json   |    81 +
 .../dev-consoles/dependency-downloader.json        |    80 +
 .../camel/catalog/dev-consoles/endpoint.json       |    88 +
 .../apache/camel/catalog/dev-consoles/errors.json  |    34 +
 .../camel/catalog/dev-consoles/eval-language.json  |    18 +
 .../apache/camel/catalog/dev-consoles/event.json   |    95 +
 .../catalog/dev-consoles/fault-tolerance.json      |    93 +
 .../org/apache/camel/catalog/dev-consoles/gc.json  |    34 +
 .../camel/catalog/dev-consoles/gcp-secrets.json    |    54 +
 .../apache/camel/catalog/dev-consoles/groovy.json  |    58 +
 .../catalog/dev-consoles/hashicorp-secrets.json    |    21 +
 .../apache/camel/catalog/dev-consoles/health.json  |    83 +
 .../camel/catalog/dev-consoles/heap-dump.json      |    17 +
 .../camel/catalog/dev-consoles/heap-histogram.json |    47 +
 .../camel/catalog/dev-consoles/ibm-secrets.json    |    62 +
 .../camel/catalog/dev-consoles/inflight.json       |    59 +
 .../camel/catalog/dev-consoles/internal-tasks.json |    63 +
 .../camel/catalog/dev-consoles/java-security.json  |    47 +
 .../apache/camel/catalog/dev-consoles}/jbang.json  |     9 +
 .../catalog/dev-consoles/jfr-memory-leak.json      |   288 +
 .../org/apache/camel/catalog/dev-consoles/jfr.json |   255 +
 .../org/apache/camel/catalog/dev-consoles/jvm.json |    43 +
 .../apache/camel/catalog/dev-consoles/kafka.json   |   101 +
 .../dev-consoles/kubernetes-configmaps.json        |    34 +
 .../catalog/dev-consoles/kubernetes-secrets.json   |    34 +
 .../org/apache/camel/catalog/dev-consoles/log.json |    12 +
 .../catalog/dev-consoles/main-configuration.json   |    39 +
 .../catalog/dev-consoles/main-http-server.json     |    33 +
 .../apache/camel/catalog/dev-consoles/memory.json  |    61 +
 .../catalog/dev-consoles/message-history.json      |    17 +
 .../camel/catalog/dev-consoles/micrometer.json     |   255 +
 .../camel/catalog/dev-consoles/opentelemetry.json  |    87 +
 .../camel/catalog/dev-consoles/platform-http.json  |    67 +
 .../catalog/dev-consoles/processor-detail.json     |    86 +
 .../camel/catalog/dev-consoles/processor.json      |   169 +
 .../camel/catalog/dev-consoles/producer.json       |    46 +
 .../camel/catalog/dev-consoles/properties.json     |    49 +
 .../apache/camel/catalog/dev-consoles/quartz.json  |   148 +
 .../apache/camel/catalog/dev-consoles/receive.json |    64 +
 .../apache/camel/catalog/dev-consoles/reload.json  |    51 +
 .../camel/catalog/dev-consoles/resilience4j.json   |   122 +
 .../camel/catalog/dev-consoles/rest-spec.json      |    26 +
 .../apache/camel/catalog/dev-consoles/rest.json    |    74 +
 .../catalog/dev-consoles/route-controller.json     |   120 +
 .../camel/catalog/dev-consoles/route-diagram.json  |    13 +
 .../camel/catalog/dev-consoles/route-dump.json     |    50 +
 .../camel/catalog/dev-consoles/route-group.json    |   139 +
 .../catalog/dev-consoles/route-structure.json      |    84 +
 .../camel/catalog/dev-consoles/route-topology.json |   112 +
 .../apache/camel/catalog/dev-consoles/route.json   |   363 +
 .../apache/camel/catalog/dev-consoles/send.json    |    39 +
 .../apache/camel/catalog/dev-consoles/service.json |    57 +
 .../apache/camel/catalog/dev-consoles/sftp.json    |    10 +
 .../catalog/dev-consoles/simple-language.json      |    31 +
 .../camel/catalog/dev-consoles/source-dir.json     |    73 +
 .../apache/camel/catalog/dev-consoles/source.json  |    50 +
 .../camel/catalog/dev-consoles/sql-query.json      |    84 +
 .../camel/catalog/dev-consoles/sql-trace.json      |   120 +
 .../catalog/dev-consoles/startup-recorder.json     |    53 +
 .../apache/camel/catalog/dev-consoles/stub.json    |    42 +
 .../catalog/dev-consoles/system-properties.json    |    15 +
 .../apache/camel/catalog/dev-consoles/thread.json  |    76 +
 .../org/apache/camel/catalog/dev-consoles/top.json |   217 +
 .../apache/camel/catalog/dev-consoles/trace.json   |    77 +
 .../camel/catalog/dev-consoles/transformers.json   |    48 +
 .../catalog/dev-consoles/type-converters.json      |    74 +
 .../camel/catalog/dev-consoles/variables.json      |    38 +
 .../catalog/dev-consoles/vertx-websocket.json      |    67 +
 .../org/apache/camel/catalog/docs.properties       |     4 +
 .../camel/catalog/docs/ai-observability.adoc       |    11 +-
 .../camel/catalog/docs/ai-resource-component.adoc  |   137 +
 .../docs/alibaba-eventbridge-component.adoc        |   329 +-
 .../org/apache/camel/catalog/docs/cache-eip.adoc   |   240 +
 .../catalog/docs/dynamic-router-component.adoc     |    19 +-
 .../docs/dynamic-router-control-component.adoc     |    31 +
 .../apache/camel/catalog/docs/exec-component.adoc  |    41 +
 .../docs/google-bigquery-sql-component.adoc        |    57 +-
 .../camel/catalog/docs/hivemq-component.adoc       |   264 +
 .../camel/catalog/docs/keyValueRepository.adoc     |  1161 ++
 .../catalog/docs/langchain4j-agent-component.adoc  |    72 +
 .../catalog/docs/langchain4j-chat-component.adoc   |    29 +
 .../docs/langchain4j-embeddings-component.adoc     |    14 +
 .../docs/langchain4j-embeddingstore-component.adoc |    67 +-
 .../org/apache/camel/catalog/docs/main.adoc        |     7 +-
 .../org/apache/camel/catalog/docs/mcp-server.adoc  |    88 +-
 .../camel/catalog/docs/openai-component.adoc       |    32 +
 .../camel/catalog/docs/simple-functions.adoc       |     9 +
 .../org/apache/camel/catalog/docs/simple-ognl.adoc |    17 +
 .../camel/catalog/docs/simple-operators.adoc       |    14 +
 .../camel/catalog/docs/spiffe-component.adoc       |    30 +
 .../org/apache/camel/catalog/docs/split-eip.adoc   |     3 +-
 .../catalog/docs/spring-ai-chat-component.adoc     |    30 +
 .../camel/catalog/docs/state-store-component.adoc  |    75 +-
 .../camel/catalog/docs/xtokenize-language.adoc     |   130 +-
 .../org/apache/camel/catalog/languages/simple.json |    18 +-
 .../main/camel-main-configuration-metadata.json    |     5 +-
 .../org/apache/camel/catalog/models.properties     |     1 +
 .../apache/camel/catalog/models/a2aSubTask.json    |     2 +-
 .../org/apache/camel/catalog/models/aggregate.json |     2 +-
 .../org/apache/camel/catalog/models/avro.json      |     3 +-
 .../org/apache/camel/catalog/models/cache.json     |    26 +
 .../camel/catalog/models/circuitBreaker.json       |     2 +-
 .../org/apache/camel/catalog/models/doCatch.json   |     2 +-
 .../org/apache/camel/catalog/models/doFinally.json |     2 +-
 .../org/apache/camel/catalog/models/doTry.json     |     2 +-
 .../org/apache/camel/catalog/models/filter.json    |     2 +-
 .../camel/catalog/models/idempotentConsumer.json   |     2 +-
 .../org/apache/camel/catalog/models/intercept.json |     2 +-
 .../apache/camel/catalog/models/interceptFrom.json |     2 +-
 .../catalog/models/interceptSendToEndpoint.json    |     2 +-
 .../org/apache/camel/catalog/models/kamelet.json   |     2 +-
 .../apache/camel/catalog/models/loadBalance.json   |     2 +-
 .../org/apache/camel/catalog/models/loop.json      |     2 +-
 .../org/apache/camel/catalog/models/multicast.json |     2 +-
 .../apache/camel/catalog/models/onCompletion.json  |     2 +-
 .../apache/camel/catalog/models/onException.json   |     2 +-
 .../apache/camel/catalog/models/onFallback.json    |     2 +-
 .../org/apache/camel/catalog/models/otherwise.json |     2 +-
 .../org/apache/camel/catalog/models/pipeline.json  |     2 +-
 .../apache/camel/catalog/models/resequence.json    |     2 +-
 .../org/apache/camel/catalog/models/route.json     |     2 +-
 .../org/apache/camel/catalog/models/saga.json      |     2 +-
 .../org/apache/camel/catalog/models/split.json     |     2 +-
 .../org/apache/camel/catalog/models/step.json      |     2 +-
 .../org/apache/camel/catalog/models/when.json      |     2 +-
 .../org/apache/camel/catalog/others.properties     |     1 +
 .../camel/catalog/others}/jbang-console.json       |     0
 .../apache/camel/catalog/others/mcp-server.json    |     2 +-
 .../apache/camel/catalog/schemas/camel-spring.xsd  |   189 +
 .../apache/camel/catalog/schemas/camel-xml-io.xsd  |   189 +
 .../camel/catalog/schemas/camelYamlDsl-model.json  |   108 +
 .../camel/catalog/simple/camel-simple-validator.js |     2 +
 .../apache/camel/catalog/test-infra/metadata.json  |    14 +-
 .../org/apache/camel/catalog/CamelCatalogTest.java |    28 +
 .../camel-ai/camel-ai-observability-api/pom.xml    |    13 +-
 .../ai/observability/GenAiErrorCategory.java       |    20 +-
 ...perationName.java => GenAiErrorProperties.java} |    24 +-
 .../ai/observability/GenAiErrorSupport.java        |   348 +
 .../ai/observability/GenAiObservability.java       |     3 +
 .../ai/observability/GenAiOperationName.java       |     7 +-
 .../component/ai/observability/GenAiUsage.java     |    17 +-
 .../ai/observability/GenAiErrorSupportTest.java    |   106 +
 .../GenAiObservabilityMissingImplLogTest.java      |    44 +
 .../component/ai/observability/GenAiUsageTest.java |    82 +
 .../component/ai/observability/LogCapture.java     |    69 +
 .../ai/retry/NonTransientAiException.java          |    16 +-
 .../ai/retry/TransientAiException.java             |    18 +-
 .../src/test/resources/log4j2.properties           |     9 +-
 components/camel-ai/camel-ai-observability/pom.xml |    10 +
 .../src/main/docs/ai-observability.adoc            |    11 +-
 .../GenAiMicrometerObservationSupport.java         |    44 +
 .../ai/observability/GenAiMicrometerSupport.java   |     4 +-
 ...AiObservabilityMeterBeforeTracingNoLogTest.java |    59 +
 .../GenAiObservabilityMissingTracingLogTest.java   |    57 +
 .../observability/GenAiObservabilitySpanTest.java  |    20 +
 .../ai/observability/GenAiObservabilityTest.java   |    46 +
 .../GenAiObservabilityWithTracingNoLogTest.java    |    55 +
 .../component/ai/observability/LogCapture.java     |    69 +
 .../src/test/resources/log4j2.properties           |     9 +-
 .../camel-ai-resource}/pom.xml                     |    35 +-
 .../ai/resource/AiResourceComponentConfigurer.java |    88 +
 .../AiResourceConfigurationConfigurer.java         |    66 +
 .../ai/resource/AiResourceEndpointConfigurer.java  |    84 +
 .../ai/resource/AiResourceEndpointUriFactory.java} |    28 +-
 .../camel/component/ai/resource/ai-resource.json   |    47 +
 .../services/org/apache/camel/component.properties |     7 +
 .../org/apache/camel/component/ai-resource         |     2 +
 .../apache/camel/configurer/ai-resource-component  |     2 +
 .../apache/camel/configurer/ai-resource-endpoint   |     2 +
 ...l.component.ai.resource.AiResourceConfiguration |     2 +
 .../apache/camel/urifactory/ai-resource-endpoint   |     2 +
 .../src/main/docs/ai-resource-component.adoc       |   137 +
 .../camel/component/ai/resource/AiResource.java    |    20 +-
 .../component/ai/resource/AiResourceComponent.java |    74 +
 .../ai/resource/AiResourceConfiguration.java       |   112 +
 .../component/ai/resource/AiResourceConsumer.java  |   144 +
 .../component/ai/resource/AiResourceEndpoint.java  |    86 +
 .../component/ai/resource/AiResourceExecutor.java  |   122 +
 .../component/ai/resource/AiResourceRegistry.java  |   240 +
 .../ai/resource/AiResourceRegistryListener.java    |    49 +
 .../component/ai/resource/AiResourceResult.java    |    55 +
 .../component/ai/resource/AiResourceSpec.java      |   148 +
 .../resource/AiResourceEndpointLifecycleTest.java  |   136 +
 .../ai/resource/AiResourceExecutorTest.java        |   142 +
 .../ai/resource/AiResourceRegistryTest.java        |   147 +
 .../component/ai/resource/AiResourceSpecTest.java  |    43 +
 .../ai/resource/AiResourceStaticFileTest.java      |   109 +
 .../src/test/resources/log4j2.properties           |     0
 .../camel/component/chatscript/ChatScriptBot.java  |    13 +-
 .../component/chatscript/ChatScriptEndpoint.java   |     9 +-
 .../component/chatscript/ChatScriptProducer.java   |    18 +-
 .../chatscript/ChatScriptProducerTest.java         |    65 +
 .../apache/camel/component/djl/ImageNetUtil.java   |     7 +-
 .../camel/component/djl/ImageNetUtilTest.java      |    51 +
 .../camel/component/docling/DoclingComponent.java  |    10 +
 .../component/docling/DoclingComponentTest.java    |    21 +
 .../huggingface/tasks/AbstractTaskPredictor.java   |    24 +-
 .../component/huggingface/tasks/ChatPredictor.java |     8 +-
 .../tasks/SentenceEmbeddingsPredictor.java         |     2 +-
 .../huggingface/tasks/TextToImagePredictor.java    |     4 +-
 .../camel/component/huggingface/tasks/chat.py      |     2 +-
 .../huggingface/tasks/sentence_embeddings.py       |     2 +-
 .../component/huggingface/tasks/text_to_image.py   |     1 +
 .../huggingface/tasks/AuthTokenInjectionTest.java  |    58 +
 .../huggingface/tasks/ChatScriptFormatTest.java    |    60 +
 .../tasks/RevisionAndOutputHeaderTest.java         |    90 +
 .../camel/component/kserve/KServeEndpoint.java     |     9 +-
 .../component/kserve/KServeEndpointDoStopTest.java |    40 +
 .../api/guardrails/CodeInjectionGuardrail.java     |     6 +-
 .../agent/api/guardrails/LanguageGuardrail.java    |    43 +-
 .../AgentConfigurationToolCallingBehaviorTest.java |   208 +
 .../api/guardrails/CodeInjectionGuardrailTest.java |     9 +
 .../api/guardrails/LanguageGuardrailTest.java      |    24 +
 .../camel-ai/camel-langchain4j-agent/pom.xml       |    16 +
 .../src/main/docs/langchain4j-agent-component.adoc |    72 +
 .../agent/LangChain4jAgentConverter.java           |    11 +-
 .../agent/LangChain4jAgentProducer.java            |    14 +
 .../LangChain4jAgentAiServicesCustomizerTest.java  |   149 +
 .../agent/LangChain4jAgentConverterTest.java       |    36 +
 .../agent/LangChain4jAgentErrorMetadataTest.java   |    85 +
 .../agent/LangChain4jAgentMissingAgentTest.java    |    60 +
 .../agent/LangChain4jAgentObservabilityTest.java   |   229 +
 .../src/main/docs/langchain4j-chat-component.adoc  |    29 +
 .../langchain4j/chat/LangChain4jChatProducer.java  |     3 +
 .../chat/LangChain4jChatErrorMetadataTest.java     |    96 +
 .../embeddings/langchain4j-embeddings.json         |     6 +-
 .../docs/langchain4j-embeddings-component.adoc     |    14 +
 .../embeddings/LangChain4jEmbeddingsHeaders.java   |     8 +
 .../embeddings/LangChain4jEmbeddingsProducer.java  |    82 +-
 .../openai/OpenAiEmbeddingModelBuilder.java        |     2 +-
 .../embeddings/LangChain4jEmbeddingsBatchTest.java |    93 +
 .../LangChain4jEmbeddingsErrorMetadataTest.java    |   103 +
 .../embeddingstore/langchain4j-embeddingstore.json |     4 +-
 .../docs/langchain4j-embeddingstore-component.adoc |    67 +-
 .../LangChain4jEmbeddingStoreEndpoint.java         |     2 +-
 .../LangChain4jEmbeddingStoreHeaders.java          |    13 +-
 .../LangChain4jEmbeddingStoreProducer.java         |   148 +-
 ...ngChain4jEmbeddingStoreBatchOperationsTest.java |   416 +
 .../web/search/LangChain4jWebSearchProducer.java   |     4 +-
 .../LangChain4jWebSearchCustomRequestTest.java     |    67 +
 components/camel-ai/camel-mcp-server-api/pom.xml   |     6 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../src/generated/resources/mcp-server-api.json    |     2 +-
 .../mcp/server/McpResourceReadHandler.java         |    23 +-
 .../mcp/server/McpResourceReadResult.java          |    50 +
 .../component/mcp/server/McpServerBridge.java      |   183 +-
 .../mcp/server/McpServerConfiguration.java         |    13 +
 .../component/mcp/server/McpServerConstants.java   |     5 +
 .../component/mcp/server/McpServerEngine.java      |    34 +
 .../component/mcp/server/McpServerResource.java    |    58 +
 .../McpServerBridgeResourceCollisionTest.java      |    64 +
 .../mcp/server/McpServerBridgeResourceTest.java    |   161 +
 .../McpServerBridgeResourceUnsupportedTest.java    |    62 +
 .../mcp/server/RecordingMcpServerEngine.java       |    38 +-
 .../McpServerResourceConformanceTestSupport.java   |   219 +
 components/camel-ai/camel-mcp-server/pom.xml       |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../src/generated/resources/mcp-server.json        |     2 +-
 .../camel-mcp-server/src/main/docs/mcp-server.adoc |    88 +-
 .../mcp/server/main/DefaultMcpServerFactory.java   |     1 +
 .../mcp/server/vertx/VertxMcpServerEngine.java     |    66 +-
 .../VertxMcpServerResourceConformanceTest.java     |    44 +
 .../MainHttpServerMcpResourceConformanceIT.java    |    45 +
 .../org/apache/camel/component/openai/openai.json  |    97 +-
 .../src/main/docs/openai-component.adoc            |    32 +
 .../openai/OpenAIAudioTranscriptionProducer.java   |     2 +-
 .../openai/OpenAIAudioTranslationProducer.java     |     2 +-
 .../component/openai/OpenAIConfiguration.java      |     5 +-
 .../camel/component/openai/OpenAIConstants.java    |     9 +
 .../component/openai/OpenAIEmbeddingsProducer.java |    40 +-
 .../component/openai/OpenAIModerationProducer.java |    26 +-
 .../camel/component/openai/OpenAIProducer.java     |    60 +-
 .../component/openai/OpenAIResponsesProducer.java  |    63 +-
 .../component/openai/OpenAIEmbeddingsMockTest.java |    10 +-
 .../openai/OpenAIEmbeddingsObservabilityTest.java  |    92 +
 .../OpenAIEmptyUserMessageBodyPromptTest.java      |    69 +
 .../component/openai/OpenAIErrorMetadataTest.java  |    75 +
 .../openai/OpenAIModerationObservabilityTest.java  |    76 +
 .../openai/OpenAIObservabilityTestSupport.java     |   129 +
 .../openai/OpenAIResponsesObservabilityTest.java   |    75 +
 .../serving/TensorFlowServingEndpoint.java         |     9 +-
 .../TensorFlowServingEndpointDoStopTest.java       |    41 +
 .../WeaviateEmbeddingsDataTypeTransformer.java     |    29 +-
 .../WeaviateEmbeddingsDataTypeTransformerTest.java |   102 +
 components/camel-ai/pom.xml                        |     1 +
 .../src/main/docs/ai-llm-integration-guide.adoc    |    28 +
 .../alibaba/common/OpenApiClientSupport.java       |    22 +
 .../AlibabaEventBridgeEndpointConfigurer.java      |    30 +
 .../AlibabaEventBridgeEndpointUriFactory.java      |     7 +-
 .../alibaba/eventbridge/alibaba-eventbridge.json   |    34 +-
 .../main/docs/alibaba-eventbridge-component.adoc   |   329 +-
 .../eventbridge/AlibabaEventBridgeEndpoint.java    |    86 +
 .../eventbridge/AlibabaEventBridgeProducer.java    |    10 +-
 .../eventbridge/AlibabaEventBridgeUtils.java       |   361 +-
 .../alibaba/eventbridge/EventSourceCache.java      |   535 +
 .../eventbridge/MapCloudEventValidator.java        |   339 +
 .../constants/AlibabaEventBridgeHeaders.java       |    21 +
 .../eventbridge/models/AllowedEventBus.java        |    69 +
 .../eventbridge/models/AllowedEventSource.java     |    52 +
 .../eventbridge/models/ClientConfigurations.java   |    90 +-
 .../eventbridge/MapCloudEventValidationTest.java   |   558 +
 .../alibaba/eventbridge/PutEventsTest.java         |    67 +-
 .../camel/component/alibaba/fc/FCProducer.java     |    24 +-
 .../apache/camel/component/alibaba/fc/FCUtils.java |    15 +-
 .../alibaba/fc/models/ClientConfigurations.java    |    43 +-
 .../component/alibaba/fc/InvokeFunctionTest.java   |     4 +-
 .../camel/component/alibaba/kms/KMSProducer.java   |    24 +-
 .../camel/component/alibaba/kms/KMSUtils.java      |    21 +-
 .../alibaba/kms/models/ClientConfigurations.java   |    63 +-
 .../camel/component/alibaba/kms/EncryptTest.java   |     4 +-
 .../camel/component/alibaba/mns/MNSProducer.java   |     8 +-
 .../camel/component/alibaba/mns/MNSUtils.java      |    17 +-
 .../alibaba/mns/models/ClientConfigurations.java   |    73 +-
 .../camel/component/alibaba/oss/OSSProducer.java   |   104 +-
 .../camel/component/alibaba/oss/OSSUtils.java      |    35 +-
 .../alibaba/oss/models/ClientConfigurations.java   |    77 +-
 .../camel/component/alibaba/ots/DeleteRowTest.java |     3 +-
 .../camel/component/alibaba/ots/GetRowTest.java    |     3 +-
 .../camel/component/alibaba/ots/PutRowTest.java    |     3 +-
 .../camel/component/alibaba/ots/UpdateRowTest.java |     3 +-
 .../camel/component/alibaba/sls/GetLogsTest.java   |    14 +-
 .../component/alibaba/sls/ListLogStoresTest.java   |     3 +-
 .../camel/component/alibaba/sls/PutLogsTest.java   |     3 +-
 .../camel/component/alibaba/sms/SMSProducer.java   |    26 +-
 .../camel/component/alibaba/sms/SMSUtils.java      |    20 +-
 .../alibaba/sms/models/ClientConfigurations.java   |    63 +-
 .../camel/component/alibaba/sms/SendSmsTest.java   |     4 +-
 .../camel-avro-rpc-component/pom.xml               |     4 +
 .../component/avro/AvroComponentConfigurer.java    |     6 +
 .../component/avro/AvroEndpointConfigurer.java     |     6 +
 .../component/avro/AvroEndpointUriFactory.java     |     3 +-
 .../org/apache/camel/component/avro/avro.json      |     6 +-
 .../apache/camel/component/avro/AvroComponent.java |     7 +
 .../camel/component/avro/AvroConfiguration.java    |    15 +
 .../apache/camel/component/avro/AvroEndpoint.java  |    11 +
 .../avro/AvroClassSecurityWithoutVmArgsTest.java   |   102 +
 components/camel-avro/pom.xml                      |     3 -
 .../dataformat/avro/AvroDataFormatConfigurer.java  |     7 +
 .../org/apache/camel/dataformat/avro/avro.json     |     3 +-
 .../avro/support/AvroClassSecuritySupport.java     |   309 +
 .../camel/dataformat/avro/AvroDataFormat.java      |    25 +
 .../avro/support/AvroClassSecuritySupportTest.java |   122 +
 .../dataformat/avro/example/nested/NestedFoo.java  |    14 +-
 .../org/apache/camel/dev-console/aws-secrets.json  |    58 +
 .../aws/secretsmanager/SecretsDevConsole.java      |    78 +-
 .../aws/secretsmanager/SecretsDevConsoleTest.java  |    37 +-
 .../org/apache/camel/dev-console/aws2-s3.json      |    50 +
 .../camel/component/aws2/s3/AWS2S3Console.java     |    43 +-
 .../camel/component/aws2/s3/AWS2S3ConsoleTest.java |    37 +-
 .../azure/common/AzureFileNameHelper.java          |    40 +-
 .../azure/common/AzureFileNameHelperTest.java      |    26 +
 .../apache/camel/dev-console/azure-secrets.json    |    54 +
 .../key/vault/AzureKeyVaultManagerDevConsole.java  |    70 +-
 .../vault/AzureKeyVaultManagerDevConsoleTest.java  |    37 +-
 components/camel-caffeine/pom.xml                  |    11 +
 .../CaffeineKeyValueRepositoryConfigurer.java      |    51 +
 .../services/org/apache/camel/bean.properties      |     2 +-
 .../camel/bean/CaffeineKeyValueRepository.json     |    16 +
 ...t.caffeine.processor.CaffeineKeyValueRepository |     2 +
 .../processor/CaffeineKeyValueRepository.java      |   228 +
 .../processor/CaffeineKeyValueRepositoryTest.java  |   190 +-
 .../CassandraKeyValueRepositoryConfigurer.java     |    63 +
 .../services/org/apache/camel/bean.properties      |     2 +-
 .../camel/bean/CassandraKeyValueRepository.json    |    16 +
 ....keyvalue.cassandra.CassandraKeyValueRepository |     2 +
 .../cassandra/CassandraKeyValueRepository.java     |   479 +
 .../cassandra/CassandraKeyValueRepositoryIT.java   |   264 +
 .../src/test/resources/initScript.cql              |     6 +
 components/camel-clickhouse/pom.xml                |     3 +-
 .../cxf/spring/jaxrs/CxfRsSpringEndpoint.java      |     3 +
 .../cxf/jaxrs/CxfRsSpringEndpointTest.java         |    25 +
 .../oracle/DebeziumOracleComponentConfigurer.java  |     6 +
 .../oracle/DebeziumOracleEndpointConfigurer.java   |     6 +
 .../oracle/DebeziumOracleEndpointUriFactory.java   |     3 +-
 ...acleConnectorEmbeddedDebeziumConfiguration.java |    19 +
 .../component/debezium/oracle/debezium-oracle.json |   318 +-
 .../apache/camel/dev-console/route-diagram.json    |    13 +
 .../apache/camel/diagram/DiagramDevConsole.java    |    35 +-
 .../DynamicRouterControlEndpointConfigurer.java    |     6 +
 .../DynamicRouterControlEndpointUriFactory.java    |     3 +-
 .../routing/DynamicRouterEndpointConfigurer.java   |     6 +
 .../routing/DynamicRouterEndpointUriFactory.java   |     3 +-
 .../control/dynamic-router-control.json            |     3 +-
 .../dynamicrouter/routing/dynamic-router.json      |     3 +-
 .../src/main/docs/dynamic-router-component.adoc    |    19 +-
 .../docs/dynamic-router-control-component.adoc     |    31 +
 ...ynamicRouterControlChannelSendDynamicAware.java |     9 +
 .../control/DynamicRouterControlConfiguration.java |    33 +
 .../control/DynamicRouterControlConstants.java     |    16 +
 .../control/DynamicRouterControlProducer.java      |    70 +-
 .../routing/DynamicRouterConfiguration.java        |    28 +
 .../routing/DynamicRouterRecipientListHelper.java  |     1 +
 ...icRouterControlChannelSendDynamicAwareTest.java |    11 +
 .../control/DynamicRouterControlProducerTest.java  |   126 +
 .../DynamicRouterBasicSynchronousIT.java           |     8 +-
 .../DynamicRouterDefaultAggregationIT.java         |     2 +-
 .../DynamicRouterSendDynamicAwareIT.java           |     3 +-
 .../DynamicRouterRecipientListHelperTest.java      |     2 +
 components/camel-ehcache/pom.xml                   |    11 +
 .../EhcacheKeyValueRepositoryConfigurer.java       |    57 +
 .../services/org/apache/camel/bean.properties      |     2 +-
 .../camel/bean/EhcacheKeyValueRepository.json      |    16 +
 ...ent.ehcache.processor.EhcacheKeyValueRepository |     2 +
 .../processor/EhcacheKeyValueRepository.java       |   207 +
 .../processor/EhcacheKeyValueRepositoryTest.java   |   187 +-
 .../org/apache/camel/component/exec/exec.json      |    20 +-
 .../camel-exec/src/main/docs/exec-component.adoc   |    41 +
 .../apache/camel/component/exec/ExecBinding.java   |    28 +-
 .../apache/camel/component/exec/ExecComponent.java |    10 +-
 .../apache/camel/component/exec/ExecEndpoint.java  |    10 +-
 .../component/exec/impl/DefaultExecBinding.java    |    36 +
 .../component/exec/DefaultExecBindingTest.java     |   136 +-
 .../camel/component/exec/ExecProducerTest.java     |    19 +
 .../camel/component/file/GenericFileHelper.java    |    41 +
 .../component/file/GenericFileHelperTest.java      |    29 +
 .../org/apache/camel/dev-console/sftp.json         |    10 +
 .../component/file/remote/SftpDevConsole.java      |    17 +-
 .../component/file/remote/SftpDevConsoleTest.java  |    41 +-
 .../main/docs/google-bigquery-sql-component.adoc   |    57 +-
 .../component/google/bigquery/sql/SqlHelper.java   |    37 +
 .../bigquery/sql/SqlHelperIdentifierTest.java      |    41 +
 .../google/bigquery/unit/sql/SqlHelperTest.java    |    11 +
 .../google/firestore/google-firestore.json         |     5 +-
 .../google/firestore/GoogleFirestoreConstants.java |     6 +
 .../google/firestore/GoogleFirestoreConsumer.java  |     2 +-
 .../org/apache/camel/dev-console/gcp-secrets.json  |    54 +
 .../manager/GoogleSecretManagerDevConsole.java     |    74 +-
 .../manager/GoogleSecretManagerDevConsoleTest.java |    37 +-
 .../storage/GoogleCloudStorageFileNameHelper.java  |    43 +-
 .../GoogleCloudStorageFileNameHelperTest.java      |    31 +
 .../org/apache/camel/dev-console/groovy.json       |    58 +
 .../camel/language/groovy/GroovyDevConsole.java    |    48 +-
 .../language/groovy/GroovyDevConsoleTest.java      |    37 +-
 .../grpc/RouteControlledStreamObserverTest.java    |     4 +-
 .../camel/dev-console/hashicorp-secrets.json       |    21 +
 .../hashicorp/vault/SecretsDevConsole.java         |    30 +-
 .../hashicorp/vault/SecretsDevConsoleTest.java     |    66 +
 components/camel-hazelcast/pom.xml                 |     6 +
 .../HazelcastKeyValueRepositoryConfigurer.java     |    57 +
 .../services/org/apache/camel/bean.properties      |     2 +-
 .../camel/bean/HazelcastKeyValueRepository.json    |    16 +
 ...component.hazelcast.HazelcastKeyValueRepository |     2 +
 .../hazelcast/HazelcastKeyValueRepository.java     |   226 +
 .../hazelcast/HazelcastKeyValueRepositoryTest.java |   300 +
 components/{camel-spiffe => camel-hivemq}/pom.xml  |    41 +-
 .../hivemq/HiveMQComponentConfigurer.java          |   106 +
 .../hivemq/HiveMQEndpointConfigurer.java}          |    74 +-
 .../hivemq/HiveMQEndpointUriFactory.java}          |    33 +-
 .../org/apache/camel/component/hivemq/hivemq.json  |    63 +
 .../services/org/apache/camel/component.properties |     7 +
 .../services/org/apache/camel/component/hivemq     |     2 +
 .../org/apache/camel/configurer/hivemq-component   |     2 +
 .../org/apache/camel/configurer/hivemq-endpoint    |     2 +
 .../services/org/apache/camel/send-dynamic/hivemq  |     2 +
 .../org/apache/camel/urifactory/hivemq-endpoint    |     2 +
 .../src/main/docs/hivemq-component.adoc            |   264 +
 .../camel/component/hivemq/HiveMQComponent.java    |    56 +
 .../component/hivemq/HiveMQConfiguration.java      |   163 +
 .../camel/component/hivemq/HiveMQConstants.java    |    41 +
 .../camel/component/hivemq/HiveMQConsumer.java     |   112 +
 .../camel/component/hivemq/HiveMQEndpoint.java     |   208 +
 .../camel/component/hivemq/HiveMQProducer.java     |    77 +
 .../component/hivemq/HiveMQSendDynamicAware.java   |    87 +
 .../component/hivemq/HiveMQComponentPubSubIT.java  |    72 +
 .../component/hivemq/HiveMQConfigurationTest.java  |    61 +
 .../hivemq/HiveMQConsumerReleaseTest.java          |   126 +
 .../component/hivemq/HiveMQEmptyPayloadIT.java     |    73 +
 .../component/hivemq/HiveMQEndpointAuthTest.java   |    79 +
 .../hivemq/HiveMQEndpointConnectTest.java          |    90 +
 .../component/hivemq/HiveMQOverrideTopicIT.java    |    72 +
 .../component/hivemq/HiveMQQosAndRetainIT.java     |    93 +
 .../hivemq/HiveMQSendDynamicAwareTest.java         |   101 +
 .../component/hivemq/HiveMQSendDynamicIT.java      |    70 +
 .../org/apache/camel/dev-console/ibm-secrets.json  |    62 +
 .../ibm/secrets/manager/SecretsDevConsole.java     |    75 +-
 .../ibm/secrets/manager/SecretsDevConsoleTest.java |    37 +-
 .../InfinispanAggregationRepository.java           |    53 +-
 .../component/infinispan/InfinispanConstants.java  |     9 +-
 .../infinispan/InfinispanIdempotentRepository.java |    11 +-
 .../component/infinispan/InfinispanProducer.java   |    10 +
 .../infinispan/embedded/infinispan-embedded.json   |     6 +-
 .../embedded/InfinispanEmbeddedConsumer.java       |     4 +-
 .../embedded/InfinispanEmbeddedProducer.java       |    14 +-
 .../embedded/InfinispanEmbeddedUtil.java           |    10 +-
 ...mbeddedAggregationRepositoryOperationsTest.java |    70 +-
 ...finispanRemoteKeyValueRepositoryConfigurer.java |    60 +
 .../component/infinispan/remote/infinispan.json    |     4 +-
 .../services/org/apache/camel/bean.properties      |     2 +-
 .../bean/InfinispanRemoteKeyValueRepository.json   |    16 +
 ...ispan.remote.InfinispanRemoteKeyValueRepository |     2 +
 .../remote/InfinispanRemoteConsumer.java           |     6 +-
 .../remote/InfinispanRemoteKeyValueRepository.java |   266 +
 .../remote/InfinispanRemoteProducer.java           |    14 +-
 .../infinispan/remote/InfinispanRemoteUtil.java    |    10 +-
 ...panRemoteAggregationRepositoryOperationsIT.java |    68 +-
 .../InfinispanRemoteKeyValueRepositoryIT.java      |   308 +
 .../remote/InfinispanRemoteProducerQueryTest.java  |   106 +
 .../jackson/avro/JacksonAvroDataFormat.java        |     3 +-
 .../jackson3/avro/JacksonAvroDataFormat.java       |     3 +-
 components/camel-jcache/pom.xml                    |    11 +
 .../JCacheKeyValueRepositoryConfigurer.java        |    54 +
 .../services/org/apache/camel/bean.properties      |     2 +-
 .../camel/bean/JCacheKeyValueRepository.json       |    16 +
 ...onent.jcache.processor.JCacheKeyValueRepository |     2 +
 .../jcache/processor/JCacheKeyValueRepository.java |   218 +
 .../processor/JCacheKeyValueRepositoryTest.java    |   201 +-
 .../jetty/rest/RestJettyRequiredBodyTest.java      |    23 +
 .../META-INF/org/apache/camel/dev-console/jfr.json |   255 +
 .../camel/runtime/jfr/CamelJfrDevConsole.java      |   243 +-
 .../camel/component/jms/BrowsableQueueTest.java    |     9 +-
 .../camel/component/jms/JmsComponentIbmMQTest.java |     3 +
 .../component/jms/issues/JmsReplyToIbmMQTest.java  |     3 +
 components/camel-jpa/pom.xml                       |    32 +-
 .../jpa/JpaKeyValueRepositoryConfigurer.java       |    69 +
 .../services/org/apache/camel/bean.properties      |     7 +
 .../apache/camel/bean/JpaKeyValueRepository.json   |    16 +
 ...el.processor.keyvalue.jpa.JpaKeyValueRepository |     2 +
 .../keyvalue/jpa/JpaKeyValueRepository.java        |   513 +
 .../processor/keyvalue/jpa/KeyValueEntry.java      |   110 +
 .../component/jpa/AbstractJpaMethodSupport.java    |    29 +-
 .../processor/jpa/JpaProducerWithQueryTest.java    |     5 +-
 .../keyvalue/jpa/JpaKeyValueRepositoryTest.java    |   248 +
 .../jpa/KeyValueEntryHibernateMappingTest.java     |    54 +
 .../src/test/resources/META-INF/persistence.xml    |    16 +
 .../profiles/hibernate/META-INF/persistence.xml    |    18 +-
 .../kafka/KafkaKeyValueRepositoryConfigurer.java   |    90 +
 .../org/apache/camel/dev-console/kafka.json        |   101 +
 .../services/org/apache/camel/bean.properties      |     2 +-
 .../apache/camel/bean/KafkaKeyValueRepository.json |    16 +
 ...rocessor.keyvalue.kafka.KafkaKeyValueRepository |     2 +
 .../camel/component/kafka/KafkaDevConsole.java     |    97 +-
 .../keyvalue/kafka/KafkaKeyValueRepository.java    |   690 ++
 .../camel/component/kafka/KafkaDevConsoleTest.java |    43 +-
 .../component/kafka/integration/KafkaSagaIT.java   |    16 +-
 .../keyvalue/kafka/KafkaKeyValueRepositoryIT.java  |   262 +
 .../camel/dev-console/kubernetes-configmaps.json   |    34 +
 .../camel/dev-console/kubernetes-secrets.json      |    34 +
 .../config_maps/vault/ConfigmapsDevConsole.java    |    47 +-
 .../secrets/vault/SecretsDevConsole.java           |    44 +-
 .../vault/ConfigmapsDevConsoleTest.java            |    41 +
 .../secrets/vault/SecretsDevConsoleTest.java       |    41 +
 .../apache/camel/service/lra/LRASagaService.java   |     9 +
 .../camel/component/master/MasterConsumer.java     |   212 +-
 .../master/MasterConsumerLeadershipTest.java       |   369 +
 .../org/apache/camel/dev-console/micrometer.json   |   255 +
 .../component/micrometer/MicrometerConsole.java    |   232 +-
 .../micrometer/MicrometerConsoleTest.java          |    77 +
 .../apache/camel/dev-console/fault-tolerance.json  |    93 +
 .../faulttolerance/FaultToleranceConsole.java      |    74 +-
 .../faulttolerance/FaultToleranceConsoleTest.java  |    79 +
 .../health/CamelMicroProfileHealthHelper.java      |     7 +-
 .../health/CamelMicroProfileHealthCheckTest.java   |     6 +-
 .../integration/CounterRouteAutoConfigIT.java      |    55 +-
 .../ExchangeEventNotifierAutoConfigIT.java         |    83 +-
 .../ManagedMessageHistoryAutoConfigIT.java         |   120 +-
 .../apache/camel/dev-console/opentelemetry.json    |    87 +
 .../opentelemetry2/OpenTelemetryDevConsole.java    |   164 +-
 .../OpenTelemetryDevConsoleTest.java               |    37 +-
 .../apache/camel/dev-console/main-http-server.json |    33 +
 .../http/main/MainHttpServerDevConsole.java        |    43 +-
 .../platform/http/main/MainHttpServerUtil.java     |    24 +-
 .../http/main/MainHttpServerDevConsoleTest.java    |    70 +
 .../vertx/VertxRestBindingMarshalFailureTest.java  |   157 +
 .../apache/camel/dev-console/platform-http.json    |    67 +
 .../platform/http/DefaultPlatformHttpConsumer.java |     6 +-
 .../component/platform/http/HttpEndpointModel.java |    19 +-
 .../platform/http/PlatformHttpComponent.java       |    50 +-
 .../platform/http/PlatformHttpConsole.java         |    58 +-
 .../platform/http/HttpEndpointModelTest.java       |    72 +
 .../platform/http/PlatformHttpConsoleTest.java     |    37 +-
 .../PlatformHttpSharedPathRouteLifecycleTest.java  |   179 +
 components/camel-pulsar/pom.xml                    |     1 -
 .../org/apache/camel/dev-console/quartz.json       |   148 +
 .../camel/component/quartz/QuartzConsole.java      |   172 +-
 .../camel/component/quartz/QuartzConsoleTest.java  |    71 +
 components/camel-redis/pom.xml                     |    11 +
 .../redis/RedisKeyValueRepositoryConfigurer.java   |    57 +
 .../services/org/apache/camel/bean.properties      |     2 +-
 .../apache/camel/bean/RedisKeyValueRepository.json |    16 +
 ...e.camel.component.redis.RedisKeyValueRepository |     2 +
 .../component/redis/RedisKeyValueRepository.java   |   262 +
 .../integration/RedisKeyValueRepositoryIT.java     |   299 +
 .../org/apache/camel/dev-console/resilience4j.json |   122 +
 .../component/resilience4j/ResilienceConsole.java  |    90 +-
 .../resilience4j/ResilienceConsoleTest.java        |    79 +
 .../DefaultRestOpenapiProcessorStrategy.java       |    14 +-
 .../codegen/AbstractSalesforceExecution.java       |    28 +-
 .../internal/streaming/SubscriptionHelper.java     |   331 +-
 .../streaming/SubscriptionHelperManualIT.java      |    80 +
 .../camel-salesforce-maven-plugin/README.md        |   182 +-
 .../apache/camel/maven/AbstractSalesforceMojo.java |    32 +-
 .../camel/maven/AbstractSalesforceMojoTest.java    |   103 +-
 ...Test.java => CamelSalesforceLoginManualIT.java} |   118 +-
 .../camel/maven/CamelSalesforceMojoManualIT.java   |     4 +-
 .../camel/maven/GeneratePubSubMojoManualIT.java    |     4 +-
 .../camel/maven/SalesforceMojoValidationTest.java  |   153 +
 .../org/apache/camel/maven/SchemaMojoManualIT.java |     4 +-
 .../camel/component/seda/QueueReference.java       |     9 +
 .../apache/camel/component/seda/SedaEndpoint.java  |    27 +-
 .../component/smb/SmbComponentConnectionIT.java    |    36 +-
 ...onIT.java => SmbComponentConnectionReadIT.java} |    72 +-
 components/camel-spiffe/pom.xml                    |     5 +
 .../src/main/docs/spiffe-component.adoc            |    30 +
 .../spiffe/SpiffeSSLContextParameters.java         |   270 +
 .../spiffe/SpiffeSSLContextParametersTest.java     |    76 +
 .../src/main/docs/spring-ai-chat-component.adoc    |    30 +
 .../springai/chat/SpringAiChatProducer.java        |     3 +
 .../chat/SpringAiChatErrorMetadataTest.java        |    92 +
 .../jdbc/JdbcKeyValueRepositoryConfigurer.java     |   129 +
 .../services/org/apache/camel/bean.properties      |     2 +-
 .../apache/camel/bean/JdbcKeyValueRepository.json  |    16 +
 ....processor.keyvalue.jdbc.JdbcKeyValueRepository |     2 +
 .../keyvalue/jdbc/JdbcKeyValueRepository.java      |   521 +
 .../keyvalue/jdbc/JdbcKeyValueRepositoryTest.java  |   297 +
 .../src/main/docs/state-store-component.adoc       |    75 +-
 .../component/statestore/StateStoreProducer.java   |     8 +-
 .../src/main/docs/xtokenize-language.adoc          |   130 +-
 .../org/apache/camel/dev-console/stub.json         |    42 +
 .../apache/camel/component/stub/StubConsole.java   |    37 +-
 .../camel/component/tahu/TahuDefaultComponent.java |     8 +-
 .../component/tahu/TahuConfigurationTest.java      |     5 +-
 .../apache/camel/dev-console/vertx-websocket.json  |    67 +
 .../vertx/websocket/VertxWebsocketDevConsole.java  |    69 +-
 .../websocket/VertxWebsocketDevConsoleTest.java    |    43 +-
 .../zendesk/ZendeskEndpointConfiguration.java      |     2 +-
 .../zendesk/internal/ZendeskApiMethod.java         |     6 +-
 .../apache/camel/component/zendesk/zendesk.json    |     6 +-
 .../zookeeper/cluster/ZooKeeperClusterView.java    |     4 +-
 .../ZooKeeperClusterViewLeadershipLostIT.java      |    33 +-
 components/pom.xml                                 |     1 +
 .../java/org/apache/camel/ProducerTemplate.java    |   121 +-
 .../camel/ai/CamelLangchain4jAttributes.java       |    14 +
 .../main/java/org/apache/camel/spi/CamelEvent.java |    65 +
 .../main/java/org/apache/camel/spi/DataFormat.java |     7 +-
 .../org/apache/camel/spi/KeyValueRepository.java   |   100 +-
 .../camel/impl/engine/AbstractCamelContext.java    |    14 +-
 .../camel/impl/event/AbstractContextEvent.java     |    11 +
 .../camel/impl/event/AbstractExchangeEvent.java    |    11 +
 .../camel/impl/event/AbstractRouteEvent.java       |    11 +
 .../camel/impl/event/CamelEventJsonSupport.java    |   199 +
 .../impl/event/ServiceStartupFailureEvent.java     |    11 +
 .../camel/impl/event/ServiceStopFailureEvent.java  |    11 +
 .../org/apache/camel/dev-console/activity.json     |    84 +
 .../org/apache/camel/dev-console/bean.json         |    42 +
 .../org/apache/camel/dev-console/blocked.json      |    40 +
 .../org/apache/camel/dev-console/browse.json       |    49 +
 .../apache/camel/dev-console/circuit-breaker.json  |    34 +
 .../org/apache/camel/dev-console/consumer.json     |   215 +
 .../org/apache/camel/dev-console/context.json      |   201 +
 .../org/apache/camel/dev-console/datasource.json   |    62 +
 .../org/apache/camel/dev-console/debug.json        |    81 +
 .../org/apache/camel/dev-console/endpoint.json     |    88 +
 .../org/apache/camel/dev-console/errors.json       |    34 +
 .../apache/camel/dev-console/eval-language.json    |    18 +
 .../org/apache/camel/dev-console/event.json        |    95 +
 .../META-INF/org/apache/camel/dev-console/gc.json  |    34 +
 .../org/apache/camel/dev-console/health.json       |    83 +
 .../org/apache/camel/dev-console/heap-dump.json    |    17 +
 .../apache/camel/dev-console/heap-histogram.json   |    47 +
 .../org/apache/camel/dev-console/inflight.json     |    59 +
 .../apache/camel/dev-console/internal-tasks.json   |    63 +
 .../apache/camel/dev-console/java-security.json    |    47 +
 .../apache/camel/dev-console/jfr-memory-leak.json  |   288 +
 .../META-INF/org/apache/camel/dev-console/jvm.json |    43 +
 .../META-INF/org/apache/camel/dev-console/log.json |    12 +
 .../org/apache/camel/dev-console/memory.json       |    61 +
 .../apache/camel/dev-console/message-history.json  |    17 +
 .../apache/camel/dev-console/processor-detail.json |    86 +
 .../org/apache/camel/dev-console/processor.json    |   169 +
 .../org/apache/camel/dev-console/producer.json     |    46 +
 .../org/apache/camel/dev-console/properties.json   |    49 +
 .../org/apache/camel/dev-console/receive.json      |    64 +
 .../org/apache/camel/dev-console/reload.json       |    51 +
 .../org/apache/camel/dev-console/rest-spec.json    |    26 +
 .../org/apache/camel/dev-console/rest.json         |    74 +
 .../apache/camel/dev-console/route-controller.json |   120 +
 .../org/apache/camel/dev-console/route-dump.json   |    50 +
 .../org/apache/camel/dev-console/route-group.json  |   139 +
 .../apache/camel/dev-console/route-structure.json  |    84 +
 .../apache/camel/dev-console/route-topology.json   |   112 +
 .../org/apache/camel/dev-console/route.json        |   363 +
 .../org/apache/camel/dev-console/send.json         |    39 +
 .../org/apache/camel/dev-console/service.json      |    57 +
 .../apache/camel/dev-console/simple-language.json  |    31 +
 .../org/apache/camel/dev-console/source.json       |    50 +
 .../org/apache/camel/dev-console/sql-query.json    |    84 +
 .../org/apache/camel/dev-console/sql-trace.json    |   120 +
 .../apache/camel/dev-console/startup-recorder.json |    53 +
 .../camel/dev-console/system-properties.json       |    15 +
 .../org/apache/camel/dev-console/thread.json       |    76 +
 .../META-INF/org/apache/camel/dev-console/top.json |   217 +
 .../org/apache/camel/dev-console/trace.json        |    77 +
 .../org/apache/camel/dev-console/transformers.json |    48 +
 .../apache/camel/dev-console/type-converters.json  |    74 +
 .../org/apache/camel/dev-console/variables.json    |    38 +
 .../camel/impl/console/ActivityDevConsole.java     |    84 +-
 .../apache/camel/impl/console/BeanDevConsole.java  |    60 +-
 .../apache/camel/impl/console/BlockedConsole.java  |    40 +-
 .../camel/impl/console/BrowseDevConsole.java       |    66 +-
 .../impl/console/CircuitBreakerDevConsole.java     |    31 +-
 .../camel/impl/console/ConsumerDevConsole.java     |   251 +-
 .../camel/impl/console/ContextDevConsole.java      |   228 +-
 .../camel/impl/console/DataSourceDevConsole.java   |   124 +-
 .../apache/camel/impl/console/DebugDevConsole.java |    96 +-
 .../camel/impl/console/EndpointDevConsole.java     |    78 +-
 .../camel/impl/console/ErrorRegistryConsole.java   |    29 +-
 .../camel/impl/console/EvalLanguageDevConsole.java |    29 +-
 .../apache/camel/impl/console/EventConsole.java    |    67 +-
 .../impl/console/GarbageCollectorDevConsole.java   |    34 +-
 .../camel/impl/console/HealthDevConsole.java       |    83 +-
 .../camel/impl/console/HeapDumpDevConsole.java     |    30 +-
 .../impl/console/HeapHistogramDevConsole.java      |    53 +-
 .../apache/camel/impl/console/InflightConsole.java |    50 +-
 .../camel/impl/console/JavaSecurityDevConsole.java |    50 +-
 .../impl/console/JfrMemoryLeakDevConsole.java      |   578 +-
 .../apache/camel/impl/console/JvmDevConsole.java   |    47 +-
 .../apache/camel/impl/console/LogDevConsole.java   |    18 +-
 .../camel/impl/console/MemoryDevConsole.java       |    72 +-
 .../impl/console/MessageHistoryDevConsole.java     |    25 +-
 .../impl/console/ProcessorDetailDevConsole.java    |   116 +-
 .../camel/impl/console/ProcessorDevConsole.java    |   186 +-
 .../camel/impl/console/ProducerDevConsole.java     |    45 +-
 .../camel/impl/console/PropertiesDevConsole.java   |    68 +-
 .../camel/impl/console/ReceiveDevConsole.java      |    85 +-
 .../camel/impl/console/ReloadDevConsole.java       |    64 +-
 .../apache/camel/impl/console/RestDevConsole.java  |    75 +-
 .../camel/impl/console/RestSpecDevConsole.java     |    31 +-
 .../camel/impl/console/RouteControllerConsole.java |   127 +-
 .../apache/camel/impl/console/RouteDevConsole.java |   214 +-
 .../camel/impl/console/RouteDumpDevConsole.java    |    92 +-
 .../camel/impl/console/RouteGroupDevConsole.java   |   157 +-
 .../impl/console/RouteStructureDevConsole.java     |    93 +-
 .../impl/console/RouteTopologyDevConsole.java      |   110 +-
 .../apache/camel/impl/console/SendDevConsole.java  |    38 +-
 .../camel/impl/console/ServiceDevConsole.java      |    48 +-
 .../impl/console/SimpleLanguageDevConsole.java     |    36 +-
 .../camel/impl/console/SourceDevConsole.java       |    54 +-
 .../camel/impl/console/SqlQueryDevConsole.java     |   188 +-
 .../camel/impl/console/SqlTraceDevConsole.java     |   131 +-
 .../impl/console/StartupRecorderDevConsole.java    |    47 +-
 .../impl/console/SystemPropertiesDevConsole.java   |    24 +-
 .../camel/impl/console/TaskRegistryDevConsole.java |    50 +-
 .../camel/impl/console/ThreadDevConsole.java       |    73 +-
 .../apache/camel/impl/console/TopDevConsole.java   |   140 +-
 .../apache/camel/impl/console/TraceDevConsole.java |    69 +-
 .../camel/impl/console/TransformerConsole.java     |    55 +-
 .../camel/impl/console/TypeConverterConsole.java   |    91 +-
 .../camel/impl/console/VariablesDevConsole.java    |    45 +-
 ...onsoleTest.java => ActivityDevConsoleTest.java} |    28 +-
 ...DevConsoleTest.java => BlockedConsoleTest.java} |    28 +-
 .../impl/console/CircuitBreakerDevConsoleTest.java |    59 +
 ...onsoleTest.java => ConsumerDevConsoleTest.java} |    37 +-
 .../camel/impl/console/ContextDevConsoleTest.java  |    12 +
 ...soleTest.java => DataSourceDevConsoleTest.java} |    32 +-
 ...evConsoleTest.java => DebugDevConsoleTest.java} |    20 +-
 .../camel/impl/console/EndpointDevConsoleTest.java |    84 +
 ...soleTest.java => ErrorRegistryConsoleTest.java} |    33 +-
 .../camel/impl/console/EventConsoleTest.java       |    60 +
 ...st.java => GarbageCollectorDevConsoleTest.java} |    34 +-
 ...vConsoleTest.java => HealthDevConsoleTest.java} |    38 +-
 ...onsoleTest.java => HeapDumpDevConsoleTest.java} |    40 +-
 .../impl/console/HeapHistogramDevConsoleTest.java  |    43 +-
 ...evConsoleTest.java => InflightConsoleTest.java} |    33 +-
 ...leTest.java => JavaSecurityDevConsoleTest.java} |    32 +-
 .../impl/console/JfrMemoryLeakDevConsoleTest.java  |   153 +
 ...sDevConsoleTest.java => JvmDevConsoleTest.java} |    34 +-
 ...tDevConsoleTest.java => LogDevConsoleTest.java} |    25 +-
 ...vConsoleTest.java => MemoryDevConsoleTest.java} |    32 +-
 ...Test.java => MessageHistoryDevConsoleTest.java} |    38 +-
 ...est.java => ProcessorDetailDevConsoleTest.java} |    33 +-
 ...nsoleTest.java => ProcessorDevConsoleTest.java} |    33 +-
 ...onsoleTest.java => ProducerDevConsoleTest.java} |    40 +-
 .../impl/console/PropertiesDevConsoleTest.java     |    13 +
 ...vConsoleTest.java => ReloadDevConsoleTest.java} |    36 +-
 ...DevConsoleTest.java => RestDevConsoleTest.java} |    19 +-
 ...onsoleTest.java => RestSpecDevConsoleTest.java} |    23 +-
 .../impl/console/RouteControllerConsoleTest.java   |    56 +
 ...nsoleTest.java => RouteDumpDevConsoleTest.java} |    37 +-
 ...soleTest.java => RouteGroupDevConsoleTest.java} |    51 +-
 ...Test.java => RouteStructureDevConsoleTest.java} |    38 +-
 ...ConsoleTest.java => ServiceDevConsoleTest.java} |    33 +-
 ...vConsoleTest.java => SourceDevConsoleTest.java} |    37 +-
 .../camel/impl/console/SqlQueryDevConsoleTest.java |    83 +
 ...onsoleTest.java => SqlTraceDevConsoleTest.java} |    30 +-
 ...est.java => StartupRecorderDevConsoleTest.java} |    27 +-
 ...st.java => SystemPropertiesDevConsoleTest.java} |    31 +-
 ...leTest.java => TaskRegistryDevConsoleTest.java} |    23 +-
 ...tDevConsoleTest.java => TopDevConsoleTest.java} |    33 +-
 ...evConsoleTest.java => TraceDevConsoleTest.java} |    24 +-
 ...onsoleTest.java => TransformerConsoleTest.java} |    24 +-
 ...soleTest.java => TypeConverterConsoleTest.java} |    43 +-
 .../impl/console/VariablesDevConsoleTest.java      |    34 +
 .../docs/modules/eips/examples/json/cache.json     |     1 +
 .../src/main/docs/modules/eips/nav.adoc            |     2 +
 .../main/docs/modules/eips/pages/cache-eip.adoc    |   240 +
 .../modules/eips/pages/keyValueRepository.adoc     |  1161 ++
 .../main/docs/modules/eips/pages/split-eip.adoc    |     3 +-
 .../org/apache/camel/language/simple/simple.json   |    18 +-
 .../modules/languages/pages/simple-functions.adoc  |     9 +
 .../docs/modules/languages/pages/simple-ognl.adoc  |    17 +
 .../modules/languages/pages/simple-operators.adoc  |    14 +
 .../language/simple/SimpleOperatorConstants.java   |    12 +
 .../language/simple/SimplePredicateParser.java     |     5 +-
 .../camel/language/simple/SimpleTokenizer.java     |    24 +-
 .../language/simple/ast/BinaryExpression.java      |     5 +
 .../language/simple/ast/NumericExpression.java     |    12 +
 .../language/simple/types/BinaryOperatorType.java  |    14 +-
 .../org/apache/camel/dev-console/bean-model.json   |    86 +
 .../org/apache/camel/model/a2aSubTask.json         |     2 +-
 .../META-INF/org/apache/camel/model/aggregate.json |     2 +-
 .../META-INF/org/apache/camel/model/cache.json     |    26 +
 .../org/apache/camel/model/circuitBreaker.json     |     2 +-
 .../org/apache/camel/model/dataformat/avro.json    |     3 +-
 .../META-INF/org/apache/camel/model/doCatch.json   |     2 +-
 .../META-INF/org/apache/camel/model/doFinally.json |     2 +-
 .../META-INF/org/apache/camel/model/doTry.json     |     2 +-
 .../META-INF/org/apache/camel/model/filter.json    |     2 +-
 .../org/apache/camel/model/idempotentConsumer.json |     2 +-
 .../META-INF/org/apache/camel/model/intercept.json |     2 +-
 .../org/apache/camel/model/interceptFrom.json      |     2 +-
 .../camel/model/interceptSendToEndpoint.json       |     2 +-
 .../META-INF/org/apache/camel/model/kamelet.json   |     2 +-
 .../org/apache/camel/model/loadBalance.json        |     2 +-
 .../META-INF/org/apache/camel/model/loop.json      |     2 +-
 .../META-INF/org/apache/camel/model/multicast.json |     2 +-
 .../org/apache/camel/model/onCompletion.json       |     2 +-
 .../org/apache/camel/model/onException.json        |     2 +-
 .../org/apache/camel/model/onFallback.json         |     2 +-
 .../META-INF/org/apache/camel/model/otherwise.json |     2 +-
 .../META-INF/org/apache/camel/model/pipeline.json  |     2 +-
 .../org/apache/camel/model/resequence.json         |     2 +-
 .../META-INF/org/apache/camel/model/route.json     |     2 +-
 .../META-INF/org/apache/camel/model/saga.json      |     2 +-
 .../META-INF/org/apache/camel/model/split.json     |     2 +-
 .../META-INF/org/apache/camel/model/step.json      |     2 +-
 .../META-INF/org/apache/camel/model/when.json      |     2 +-
 .../services/org/apache/camel/model.properties     |     1 +
 .../resources/org/apache/camel/model/jaxb.index    |     1 +
 .../org/apache/camel/model/CacheDefinition.java    |   207 +
 .../apache/camel/model/ProcessorDefinition.java    |    31 +
 .../camel/model/console/BeanModelDevConsole.java   |    98 +-
 .../camel/model/dataformat/AvroDataFormat.java     |    23 +
 .../camel/bean/MemoryAggregationRepository.json    |     2 +-
 .../org/apache/camel/processor/CacheProcessor.java |   243 +
 .../aggregate/MemoryAggregationRepository.java     |     4 +
 .../apache/camel/processor/saga/SagaProcessor.java |     7 +-
 .../org/apache/camel/reifier/CacheReifier.java     |    91 +
 .../org/apache/camel/reifier/ProcessorReifier.java |     3 +
 .../reifier/dataformat/AvroDataFormatReifier.java  |     1 +
 .../seda/SedaConsumerRouteRestartTest.java         |    55 +
 .../seda/SedaProducerRouteRestartTest.java         |    51 +
 .../seda/SedaSharedQueueEndpointRestartTest.java   |    55 +
 .../camel/converter/TypeCoerceCompareTest.java     |    21 +
 .../camel/impl/DefaultProducerTemplateTest.java    |    30 +
 .../impl/TypeConverterNotNullAfterStopTest.java    |    70 +
 .../camel/impl/event/CamelEventJsonTest.java       |   257 +
 .../camel/language/simple/SimpleOperatorTest.java  |    56 +
 .../apache/camel/processor/CacheProcessorTest.java |   232 +
 .../SagaHeaderCannotSelectCoordinatorTest.java     |    99 +
 .../support/task/task/BackgroundTaskTest.java      |    60 +
 .../org/apache/camel/util/ObjectHelperTest.java    |    22 +
 .../apache/camel/java/out/JavaDslModelWriter.java  |    49 +-
 ...ttpServerConfigurationPropertiesConfigurer.java |     7 +
 .../camel-main-configuration-metadata.json         |     5 +-
 .../camel/dev-console/main-configuration.json      |    39 +
 .../org/apache/camel/main/components.properties    |     2 +
 core/camel-main/src/main/docs/main.adoc            |     7 +-
 .../org/apache/camel/main/BaseMainSupport.java     |     5 +
 .../main/HttpServerConfigurationProperties.java    |    45 +-
 .../camel/main/MainConfigurationDevConsole.java    |    61 +-
 ...AiObservabilityConfigurationPropertiesTest.java |   100 +
 .../main/MainConfigurationDevConsoleTest.java      |    84 +
 .../resources/ai-observability-unknown.properties  |     3 +-
 .../management/JmxManagementLifecycleStrategy.java |    28 +-
 .../ManagedRouteGroupFailuresHandledTest.java      |    83 +
 .../camel/management/ManagedRouteGroupTest.java    |     5 +-
 .../KeyValueAggregationRepositoryConfigurer.java   |    37 +
 .../KeyValueIdempotentRepositoryConfigurer.java    |    37 +
 .../services/org/apache/camel/bean.properties      |     2 +-
 .../camel/bean/KeyValueAggregationRepository.json  |    15 +
 .../camel/bean/KeyValueIdempotentRepository.json   |    15 +
 .../camel/bean/MemoryIdempotentRepository.json     |     2 +-
 ...che.camel.support.KeyValueAggregationRepository |     2 +
 ...ache.camel.support.KeyValueIdempotentRepository |     2 +
 .../org/apache/camel/saga/CamelSagaService.java    |    18 +
 .../support/KeyValueAggregationRepository.java     |    36 +-
 .../support/KeyValueIdempotentRepository.java      |    34 +-
 .../camel/support/KeyValueRepositoryHelper.java    |   125 +
 .../org/apache/camel/support/KeyValueTtlValue.java |    34 +-
 .../org/apache/camel/support/LanguageHelper.java   |    25 +
 .../org/apache/camel/support/LanguageSupport.java  |    11 +-
 .../camel/support/MemoryKeyValueRepository.java    |    44 +-
 .../org/apache/camel/support/ObjectHelper.java     |    98 +-
 .../camel/support/builder/PredicateBuilder.java    |    13 +
 .../DefaultRestClientRequestValidator.java         |     8 +-
 .../camel/support/processor/RestBindingAdvice.java |    10 +
 .../idempotent/MemoryIdempotentRepository.java     |     4 +
 .../apache/camel/support/task/BackgroundTask.java  |    28 +-
 .../support/KeyValueIdempotentRepositoryTest.java  |     4 +-
 .../support/KeyValueRepositoryHelperTest.java      |   319 +
 .../support/MemoryKeyValueRepositoryTest.java      |   132 +-
 .../org/apache/camel/support/ObjectHelperTest.java |    29 +
 .../java/org/apache/camel/util/SecurityUtils.java  |     3 +
 .../org/apache/camel/util/StringQuoteHelper.java   |    41 +
 .../apache/camel/util/StringQuoteHelperTest.java   |     7 +
 .../java/org/apache/camel/xml/in/ModelParser.java  |   138 +-
 .../java/org/apache/camel/xml/out/ModelWriter.java |    17 +-
 .../org/apache/camel/yaml/out/YamlModelWriter.java |    17 +-
 design/aiResource.adoc                             |   164 +
 .../modules/ROOT/examples/json/ai-resource.json    |     1 +
 .../modules/ROOT/examples/json/hivemq.json         |     1 +
 docs/components/modules/ROOT/nav.adoc              |     2 +
 .../modules/ROOT/pages/ai-resource-component.adoc  |     1 +
 .../modules/ROOT/pages/hivemq-component.adoc       |     1 +
 docs/user-manual/modules/ROOT/nav.adoc             |     1 +
 .../ROOT/pages/camel-4x-upgrade-guide-4_18.adoc    |    65 +
 .../ROOT/pages/camel-4x-upgrade-guide-4_22.adoc    |    81 +
 .../ROOT/pages/camel-4x-upgrade-guide-4_23.adoc    |   783 +-
 .../modules/ROOT/pages/camel-catalog.adoc          |    34 +
 .../ROOT/pages/commercial-camel-offerings.adoc     |     4 +
 .../modules/ROOT/pages/event-notifier.adoc         |    17 +
 .../modules/ROOT/pages/key-value-repository.adoc   |   345 +
 .../component/ComponentsBuilderFactory.java        |    27 +
 .../dsl/AiResourceComponentBuilderFactory.java     |   241 +
 .../component/dsl/AvroComponentBuilderFactory.java |    20 +
 .../dsl/DebeziumOracleComponentBuilderFactory.java |    23 +
 .../component/dsl/ExecComponentBuilderFactory.java |    12 +-
 ...ory.java => HivemqComponentBuilderFactory.java} |   197 +-
 .../builder/endpoint/EndpointBuilderFactory.java   |     2 +
 .../camel/builder/endpoint/EndpointBuilders.java   |     2 +
 .../builder/endpoint/EndpointHeaderBuilders.java   |    13 +
 .../builder/endpoint/StaticEndpointBuilders.java   |    94 +-
 .../dsl/AiResourceEndpointBuilderFactory.java      |   317 +
 .../AlibabaEventBridgeEndpointBuilderFactory.java  |   215 +
 .../endpoint/dsl/AvroEndpointBuilderFactory.java   |    54 +
 .../dsl/DebeziumOracleEndpointBuilderFactory.java  |    40 +
 ...DynamicRouterControlEndpointBuilderFactory.java |    42 +
 .../dsl/DynamicRouterEndpointBuilderFactory.java   |    17 +
 .../endpoint/dsl/ExecEndpointBuilderFactory.java   |    50 +-
 .../dsl/GoogleFirestoreEndpointBuilderFactory.java |    13 +
 .../endpoint/dsl/HiveMQEndpointBuilderFactory.java |  1027 ++
 .../InfinispanEmbeddedEndpointBuilderFactory.java  |    10 +-
 .../InfinispanRemoteEndpointBuilderFactory.java    |     8 +-
 ...hain4jEmbeddingStoreEndpointBuilderFactory.java |    29 +-
 ...angChain4jEmbeddingsEndpointBuilderFactory.java |    28 +
 .../endpoint/dsl/OpenAIEndpointBuilderFactory.java |    52 +-
 .../dsl/ZendeskEndpointBuilderFactory.java         |     8 +-
 .../org/apache/camel/dev-console/jbang.json        |     9 +
 .../org/apache/camel/dev-console/source-dir.json   |    41 +
 .../camel/jbang/console/JBangDevConsole.java       |    15 +-
 .../camel/jbang/console/SourceDirDevConsole.java   |    55 +-
 .../dsl/jbang/core/commands/DependencyUpdate.java  |     4 +
 .../dsl/jbang/core/commands/ExportBaseCommand.java |     8 +
 .../dsl/jbang/core/commands/ExportSpringBoot.java  |     3 +-
 .../camel/dsl/jbang/core/commands/LlmClient.java   |     8 +-
 .../apache/camel/dsl/jbang/core/commands/Run.java  |     2 +
 .../jbang/core/commands/process/ListVariable.java  |    27 +-
 .../jbang/core/common/GenAiDependencyHelper.java   |   164 +
 .../dsl/jbang/core/common/LauncherHelper.java      |    77 +-
 .../jbang/core/commands/DependencyUpdateTest.java  |    37 +
 .../camel/dsl/jbang/core/commands/ExportTest.java  |    37 +-
 .../core/commands/process/ListVariableTest.java    |     7 +-
 .../core/common/GenAiDependencyHelperTest.java     |   109 +
 .../dsl/jbang/core/common/LauncherHelperTest.java  |   104 +
 .../test/resources/genai/langchain4j-route.yaml    |    14 +-
 .../camel/dsl/jbang/core/commands/tui/AiPanel.java |    19 +-
 .../dsl/jbang/core/commands/tui/CamelMonitor.java  |     3 +
 .../jbang/core/commands/tui/FileActionsPopup.java  |   375 +
 .../dsl/jbang/core/commands/tui/FilesBrowser.java  |    80 +-
 .../dsl/jbang/core/commands/tui/FolderBrowser.java |    39 +-
 .../jbang/core/commands/tui/FolderInputPopup.java  |     3 +-
 .../dsl/jbang/core/commands/tui/HttpProbe.java     |    12 +-
 .../jbang/core/commands/tui/InfraBrowserPopup.java |     3 +-
 .../dsl/jbang/core/commands/tui/MonitorTab.java    |     7 +
 .../dsl/jbang/core/commands/tui/PopupManager.java  |    16 +-
 .../dsl/jbang/core/commands/tui/RefactorPopup.java |   293 +
 .../jbang/core/commands/tui/RunOptionsForm.java    |     3 +-
 .../jbang/core/commands/tui/SendMessagePopup.java  |     6 +-
 .../dsl/jbang/core/commands/tui/SettingsPopup.java |     3 +-
 .../dsl/jbang/core/commands/tui/SourceFileOps.java |   164 +
 .../dsl/jbang/core/commands/tui/SourceTab.java     |   211 +-
 .../dsl/jbang/core/commands/tui/SourceViewer.java  |   683 +-
 .../dsl/jbang/core/commands/tui/SqlQueryTab.java   |     3 +-
 .../jbang/core/commands/tui/TuiBackendHelper.java  |     3 +-
 .../dsl/jbang/core/commands/tui/TuiHelper.java     |    30 +-
 .../dsl/jbang/core/commands/tui/TuiIcons.java      |    10 +
 .../jbang/core/commands/tui/SourceFileOpsTest.java |   160 +
 .../commands/tui/SourceViewerEditorOpsTest.java    |    92 +
 .../commands/tui/SourceViewerPasteIndentTest.java  |    15 +
 .../commands/tui/SourceViewerRefactorTest.java     |   346 +
 .../core/commands/tui/YamlCompletionTest.java      |   319 +
 dsl/camel-jbang/camel-launcher/pom.xml             |     2 +-
 .../camel/dsl/jbang/launcher/CamelLauncher.java    |    41 +-
 .../camel/dev-console/dependency-downloader.json   |    64 +
 .../camel-component-known-dependencies.properties  |     2 +
 .../main/console/DependencyDownloaderConsole.java  |    53 +-
 .../apache/camel/main/download/DownloadRecord.java |    14 +-
 .../camel-main-known-dependencies.properties       |    15 +
 .../console/DependencyDownloaderConsoleTest.java   |    71 +
 .../dsl/yaml/deserializers/ModelDeserializers.java |   103 +
 .../deserializers/ModelDeserializersResolver.java  |     2 +
 .../resources/schema/camelYamlDsl-canonical.json   |    65 +
 .../resources/schema/camelYamlDsl-model.json       |   108 +
 .../generated/resources/schema/camelYamlDsl.json   |   166 +
 .../org/apache/camel/dsl/yaml/CacheTest.groovy     |    96 +
 etc/scripts/regen-push.sh                          |   335 +
 parent/pom.xml                                     |   103 +-
 pom.xml                                            |     4 +-
 .../src/generated/resources/META-INF/metadata.json |    14 +-
 .../azure/common/services/container.properties     |     2 +-
 .../test/infra/cli/services/container.properties   |     2 +-
 .../infra/clickhouse/services/container.properties |     3 +-
 .../services/IbmMQLocalContainerInfraService.java  |     2 +-
 .../test/infra/ibmmq/services/container.properties |     2 +-
 .../test/infra/kafka/services/container.properties |     4 +-
 .../services/MilvusLocalContainerInfraService.java |     5 +-
 .../infra/ollama/services/container.properties     |     2 +-
 .../infra/pulsar/services/container.properties     |     1 +
 .../camel/test/infra/smb/services/Dockerfile       |     4 +-
 .../test/infra/smb/services/container.properties   |     2 +-
 .../infra/zookeeper/services/container.properties  |     2 +-
 .../security/GreeterClientCxfMessageTest.java      |     3 -
 .../camel/itest/security/GreeterClientTest.java    |    21 +-
 .../itest/security/CxfMessageCamelContext.xml      |     4 +-
 .../apache/camel/itest/security/camel-context.xml  |     4 +-
 .../camel/tooling/model/DevConsoleModel.java       |    15 +
 .../tooling/model/DevConsoleOpenApiHelper.java     |     6 +-
 .../org/apache/camel/tooling/model/JsonMapper.java |     4 +
 .../tooling/model/DevConsoleOpenApiHelperTest.java |    34 +
 .../apache/camel/util/json/JsonRecordSupport.java  |    96 +
 .../camel/util/json/JsonRecordSupportTest.java     |   110 +
 .../maven/packaging/GenerateDevConsoleMojo.java    |   116 +
 .../apache/camel/maven/packaging/MojoHelper.java   |     4 +-
 .../camel/maven/packaging/PrepareCatalogMojo.java  |     2 +
 .../GenerateDevConsoleMojoResponseSchemaTest.java  |   155 +
 1095 files changed, 78905 insertions(+), 18111 deletions(-)
 create mode 100644 
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/beans/CaffeineKeyValueRepository.json
 create mode 100644 
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/beans/CassandraKeyValueRepository.json
 create mode 100644 
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/beans/EhcacheKeyValueRepository.json
 create mode 100644 
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/beans/HazelcastKeyValueRepository.json
 create mode 100644 
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/beans/InfinispanRemoteKeyValueRepository.json
 create mode 100644 
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/beans/JCacheKeyValueRepository.json
 create mode 100644 
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/beans/JdbcKeyValueRepository.json
 create mode 100644 
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/beans/JpaKeyValueRepository.json
 create mode 100644 
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/beans/KafkaKeyValueRepository.json
 create mode 100644 
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/beans/KeyValueAggregationRepository.json
 create mode 100644 
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/beans/KeyValueIdempotentRepository.json
 create mode 100644 
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/beans/RedisKeyValueRepository.json
 create mode 100644 
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ai-resource.json
 create mode 100644 
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hivemq.json
 create mode 100644 
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/dev-consoles/dependency-downloader.json
 copy 
{dsl/camel-jbang/camel-jbang-console/src/generated/resources/META-INF/org/apache/camel/dev-console
 => 
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/dev-consoles}/jbang.json
 (67%)
 create mode 100644 
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/dev-consoles/source-dir.json
 create mode 100644 
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/ai-resource-component.adoc
 create mode 100644 
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/cache-eip.adoc
 create mode 100644 
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/hivemq-component.adoc
 create mode 100644 
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/keyValueRepository.adoc
 create mode 100644 
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/cache.json
 copy {dsl/camel-jbang/camel-jbang-console/src/generated/resources => 
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/others}/jbang-console.json
 (100%)
 copy 
dsl/camel-kamelet-main/src/main/java/org/apache/camel/main/download/DownloadRecord.java
 => 
components/camel-ai/camel-ai-observability-api/src/main/java/org/apache/camel/component/ai/observability/GenAiErrorCategory.java
 (72%)
 copy 
components/camel-ai/camel-ai-observability-api/src/main/java/org/apache/camel/component/ai/observability/{GenAiOperationName.java
 => GenAiErrorProperties.java} (61%)
 create mode 100644 
components/camel-ai/camel-ai-observability-api/src/main/java/org/apache/camel/component/ai/observability/GenAiErrorSupport.java
 create mode 100644 
components/camel-ai/camel-ai-observability-api/src/test/java/org/apache/camel/component/ai/observability/GenAiErrorSupportTest.java
 create mode 100644 
components/camel-ai/camel-ai-observability-api/src/test/java/org/apache/camel/component/ai/observability/GenAiObservabilityMissingImplLogTest.java
 create mode 100644 
components/camel-ai/camel-ai-observability-api/src/test/java/org/apache/camel/component/ai/observability/GenAiUsageTest.java
 create mode 100644 
components/camel-ai/camel-ai-observability-api/src/test/java/org/apache/camel/component/ai/observability/LogCapture.java
 copy 
dsl/camel-kamelet-main/src/main/java/org/apache/camel/main/download/DownloadRecord.java
 => 
components/camel-ai/camel-ai-observability-api/src/test/java/org/springframework/ai/retry/NonTransientAiException.java
 (72%)
 copy 
dsl/camel-kamelet-main/src/main/java/org/apache/camel/main/download/DownloadRecord.java
 => 
components/camel-ai/camel-ai-observability-api/src/test/java/org/springframework/ai/retry/TransientAiException.java
 (68%)
 copy 
test-infra/camel-test-infra-smb/src/main/resources/org/apache/camel/test/infra/smb/services/container.properties
 => 
components/camel-ai/camel-ai-observability-api/src/test/resources/log4j2.properties
 (76%)
 create mode 100644 
components/camel-ai/camel-ai-observability/src/test/java/org/apache/camel/component/ai/observability/GenAiObservabilityMeterBeforeTracingNoLogTest.java
 create mode 100644 
components/camel-ai/camel-ai-observability/src/test/java/org/apache/camel/component/ai/observability/GenAiObservabilityMissingTracingLogTest.java
 create mode 100644 
components/camel-ai/camel-ai-observability/src/test/java/org/apache/camel/component/ai/observability/GenAiObservabilityWithTracingNoLogTest.java
 create mode 100644 
components/camel-ai/camel-ai-observability/src/test/java/org/apache/camel/component/ai/observability/LogCapture.java
 copy 
test-infra/camel-test-infra-smb/src/main/resources/org/apache/camel/test/infra/smb/services/container.properties
 => 
components/camel-ai/camel-ai-observability/src/test/resources/log4j2.properties 
(76%)
 copy components/{camel-spiffe => camel-ai/camel-ai-resource}/pom.xml (66%)
 create mode 100644 
components/camel-ai/camel-ai-resource/src/generated/java/org/apache/camel/component/ai/resource/AiResourceComponentConfigurer.java
 create mode 100644 
components/camel-ai/camel-ai-resource/src/generated/java/org/apache/camel/component/ai/resource/AiResourceConfigurationConfigurer.java
 create mode 100644 
components/camel-ai/camel-ai-resource/src/generated/java/org/apache/camel/component/ai/resource/AiResourceEndpointConfigurer.java
 copy 
components/{camel-dynamic-router/src/generated/java/org/apache/camel/component/dynamicrouter/control/DynamicRouterControlEndpointUriFactory.java
 => 
camel-ai/camel-ai-resource/src/generated/java/org/apache/camel/component/ai/resource/AiResourceEndpointUriFactory.java}
 (72%)
 create mode 100644 
components/camel-ai/camel-ai-resource/src/generated/resources/META-INF/org/apache/camel/component/ai/resource/ai-resource.json
 create mode 100644 
components/camel-ai/camel-ai-resource/src/generated/resources/META-INF/services/org/apache/camel/component.properties
 create mode 100644 
components/camel-ai/camel-ai-resource/src/generated/resources/META-INF/services/org/apache/camel/component/ai-resource
 create mode 100644 
components/camel-ai/camel-ai-resource/src/generated/resources/META-INF/services/org/apache/camel/configurer/ai-resource-component
 create mode 100644 
components/camel-ai/camel-ai-resource/src/generated/resources/META-INF/services/org/apache/camel/configurer/ai-resource-endpoint
 create mode 100644 
components/camel-ai/camel-ai-resource/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.component.ai.resource.AiResourceConfiguration
 create mode 100644 
components/camel-ai/camel-ai-resource/src/generated/resources/META-INF/services/org/apache/camel/urifactory/ai-resource-endpoint
 create mode 100644 
components/camel-ai/camel-ai-resource/src/main/docs/ai-resource-component.adoc
 copy 
dsl/camel-kamelet-main/src/main/java/org/apache/camel/main/download/DownloadRecord.java
 => 
components/camel-ai/camel-ai-resource/src/main/java/org/apache/camel/component/ai/resource/AiResource.java
 (72%)
 create mode 100644 
components/camel-ai/camel-ai-resource/src/main/java/org/apache/camel/component/ai/resource/AiResourceComponent.java
 create mode 100644 
components/camel-ai/camel-ai-resource/src/main/java/org/apache/camel/component/ai/resource/AiResourceConfiguration.java
 create mode 100644 
components/camel-ai/camel-ai-resource/src/main/java/org/apache/camel/component/ai/resource/AiResourceConsumer.java
 create mode 100644 
components/camel-ai/camel-ai-resource/src/main/java/org/apache/camel/component/ai/resource/AiResourceEndpoint.java
 create mode 100644 
components/camel-ai/camel-ai-resource/src/main/java/org/apache/camel/component/ai/resource/AiResourceExecutor.java
 create mode 100644 
components/camel-ai/camel-ai-resource/src/main/java/org/apache/camel/component/ai/resource/AiResourceRegistry.java
 create mode 100644 
components/camel-ai/camel-ai-resource/src/main/java/org/apache/camel/component/ai/resource/AiResourceRegistryListener.java
 create mode 100644 
components/camel-ai/camel-ai-resource/src/main/java/org/apache/camel/component/ai/resource/AiResourceResult.java
 create mode 100644 
components/camel-ai/camel-ai-resource/src/main/java/org/apache/camel/component/ai/resource/AiResourceSpec.java
 create mode 100644 
components/camel-ai/camel-ai-resource/src/test/java/org/apache/camel/component/ai/resource/AiResourceEndpointLifecycleTest.java
 create mode 100644 
components/camel-ai/camel-ai-resource/src/test/java/org/apache/camel/component/ai/resource/AiResourceExecutorTest.java
 create mode 100644 
components/camel-ai/camel-ai-resource/src/test/java/org/apache/camel/component/ai/resource/AiResourceRegistryTest.java
 create mode 100644 
components/camel-ai/camel-ai-resource/src/test/java/org/apache/camel/component/ai/resource/AiResourceSpecTest.java
 create mode 100644 
components/camel-ai/camel-ai-resource/src/test/java/org/apache/camel/component/ai/resource/AiResourceStaticFileTest.java
 copy components/camel-ai/{camel-ai-tool => 
camel-ai-resource}/src/test/resources/log4j2.properties (100%)
 create mode 100644 
components/camel-ai/camel-chatscript/src/test/java/org/apache/camel/component/chatscript/ChatScriptProducerTest.java
 create mode 100644 
components/camel-ai/camel-djl/src/test/java/org/apache/camel/component/djl/ImageNetUtilTest.java
 create mode 100644 
components/camel-ai/camel-huggingface/src/test/java/org/apache/camel/component/huggingface/tasks/AuthTokenInjectionTest.java
 create mode 100644 
components/camel-ai/camel-huggingface/src/test/java/org/apache/camel/component/huggingface/tasks/ChatScriptFormatTest.java
 create mode 100644 
components/camel-ai/camel-huggingface/src/test/java/org/apache/camel/component/huggingface/tasks/RevisionAndOutputHeaderTest.java
 create mode 100644 
components/camel-ai/camel-kserve/src/test/java/org/apache/camel/component/kserve/KServeEndpointDoStopTest.java
 create mode 100644 
components/camel-ai/camel-langchain4j-agent-api/src/test/java/org/apache/camel/component/langchain4j/agent/api/AgentConfigurationToolCallingBehaviorTest.java
 create mode 100644 
components/camel-ai/camel-langchain4j-agent/src/test/java/org/apache/camel/component/langchain4j/agent/LangChain4jAgentAiServicesCustomizerTest.java
 create mode 100644 
components/camel-ai/camel-langchain4j-agent/src/test/java/org/apache/camel/component/langchain4j/agent/LangChain4jAgentErrorMetadataTest.java
 create mode 100644 
components/camel-ai/camel-langchain4j-agent/src/test/java/org/apache/camel/component/langchain4j/agent/LangChain4jAgentMissingAgentTest.java
 create mode 100644 
components/camel-ai/camel-langchain4j-agent/src/test/java/org/apache/camel/component/langchain4j/agent/LangChain4jAgentObservabilityTest.java
 create mode 100644 
components/camel-ai/camel-langchain4j-chat/src/test/java/org/apache/camel/component/langchain4j/chat/LangChain4jChatErrorMetadataTest.java
 create mode 100644 
components/camel-ai/camel-langchain4j-embeddings/src/test/java/org/apache/camel/component/langchain4j/embeddings/LangChain4jEmbeddingsBatchTest.java
 create mode 100644 
components/camel-ai/camel-langchain4j-embeddings/src/test/java/org/apache/camel/component/langchain4j/embeddings/LangChain4jEmbeddingsErrorMetadataTest.java
 create mode 100644 
components/camel-ai/camel-langchain4j-embeddingstore/src/test/java/org/apache/camel/component/langchain4j/embeddingstore/LangChain4jEmbeddingStoreBatchOperationsTest.java
 create mode 100644 
components/camel-ai/camel-langchain4j-web-search/src/test/java/org/apache/camel/component/langchain4j/web/search/LangChain4jWebSearchCustomRequestTest.java
 copy 
core/camel-api/src/main/java/org/apache/camel/ai/CamelLangchain4jAttributes.java
 => 
components/camel-ai/camel-mcp-server-api/src/main/java/org/apache/camel/component/mcp/server/McpResourceReadHandler.java
 (55%)
 create mode 100644 
components/camel-ai/camel-mcp-server-api/src/main/java/org/apache/camel/component/mcp/server/McpResourceReadResult.java
 create mode 100644 
components/camel-ai/camel-mcp-server-api/src/main/java/org/apache/camel/component/mcp/server/McpServerResource.java
 create mode 100644 
components/camel-ai/camel-mcp-server-api/src/test/java/org/apache/camel/component/mcp/server/McpServerBridgeResourceCollisionTest.java
 create mode 100644 
components/camel-ai/camel-mcp-server-api/src/test/java/org/apache/camel/component/mcp/server/McpServerBridgeResourceTest.java
 create mode 100644 
components/camel-ai/camel-mcp-server-api/src/test/java/org/apache/camel/component/mcp/server/McpServerBridgeResourceUnsupportedTest.java
 create mode 100644 
components/camel-ai/camel-mcp-server-api/src/test/java/org/apache/camel/component/mcp/server/conformance/McpServerResourceConformanceTestSupport.java
 create mode 100644 
components/camel-ai/camel-mcp-server/src/test/java/org/apache/camel/component/mcp/server/vertx/VertxMcpServerResourceConformanceTest.java
 create mode 100644 
components/camel-ai/camel-mcp-server/src/test/java/org/apache/camel/component/mcp/server/vertx/integration/MainHttpServerMcpResourceConformanceIT.java
 create mode 100644 
components/camel-ai/camel-openai/src/test/java/org/apache/camel/component/openai/OpenAIEmbeddingsObservabilityTest.java
 create mode 100644 
components/camel-ai/camel-openai/src/test/java/org/apache/camel/component/openai/OpenAIEmptyUserMessageBodyPromptTest.java
 create mode 100644 
components/camel-ai/camel-openai/src/test/java/org/apache/camel/component/openai/OpenAIErrorMetadataTest.java
 create mode 100644 
components/camel-ai/camel-openai/src/test/java/org/apache/camel/component/openai/OpenAIModerationObservabilityTest.java
 create mode 100644 
components/camel-ai/camel-openai/src/test/java/org/apache/camel/component/openai/OpenAIObservabilityTestSupport.java
 create mode 100644 
components/camel-ai/camel-openai/src/test/java/org/apache/camel/component/openai/OpenAIResponsesObservabilityTest.java
 create mode 100644 
components/camel-ai/camel-tensorflow-serving/src/test/java/org/apache/camel/component/tensorflow/serving/TensorFlowServingEndpointDoStopTest.java
 create mode 100644 
components/camel-ai/camel-weaviate/src/test/java/org/apache/camel/component/weaviate/transform/WeaviateEmbeddingsDataTypeTransformerTest.java
 create mode 100644 
components/camel-alibaba/camel-alibaba-eventbridge/src/main/java/org/apache/camel/component/alibaba/eventbridge/EventSourceCache.java
 create mode 100644 
components/camel-alibaba/camel-alibaba-eventbridge/src/main/java/org/apache/camel/component/alibaba/eventbridge/MapCloudEventValidator.java
 create mode 100644 
components/camel-alibaba/camel-alibaba-eventbridge/src/main/java/org/apache/camel/component/alibaba/eventbridge/models/AllowedEventBus.java
 create mode 100644 
components/camel-alibaba/camel-alibaba-eventbridge/src/main/java/org/apache/camel/component/alibaba/eventbridge/models/AllowedEventSource.java
 create mode 100644 
components/camel-alibaba/camel-alibaba-eventbridge/src/test/java/org/apache/camel/component/alibaba/eventbridge/MapCloudEventValidationTest.java
 create mode 100644 
components/camel-avro-rpc/camel-avro-rpc-component/src/test/java/org/apache/camel/component/avro/AvroClassSecurityWithoutVmArgsTest.java
 create mode 100644 
components/camel-avro/src/main/java/org/apache/camel/avro/support/AvroClassSecuritySupport.java
 create mode 100644 
components/camel-avro/src/test/java/org/apache/camel/avro/support/AvroClassSecuritySupportTest.java
 copy 
dsl/camel-kamelet-main/src/main/java/org/apache/camel/main/download/DownloadRecord.java
 => 
components/camel-avro/src/test/java/org/apache/camel/dataformat/avro/example/nested/NestedFoo.java
 (72%)
 copy 
core/camel-console/src/test/java/org/apache/camel/impl/console/VariablesDevConsoleTest.java
 => 
components/camel-aws/camel-aws-secrets-manager/src/test/java/org/apache/camel/component/aws/secretsmanager/SecretsDevConsoleTest.java
 (53%)
 copy 
core/camel-console/src/test/java/org/apache/camel/impl/console/VariablesDevConsoleTest.java
 => 
components/camel-aws/camel-aws2-s3/src/test/java/org/apache/camel/component/aws2/s3/AWS2S3ConsoleTest.java
 (54%)
 copy 
core/camel-console/src/test/java/org/apache/camel/impl/console/VariablesDevConsoleTest.java
 => 
components/camel-azure/camel-azure-key-vault/src/test/java/org/apache/camel/component/azure/key/vault/AzureKeyVaultManagerDevConsoleTest.java
 (53%)
 create mode 100644 
components/camel-caffeine/src/generated/java/org/apache/camel/component/caffeine/processor/CaffeineKeyValueRepositoryConfigurer.java
 create mode 100644 
components/camel-caffeine/src/generated/resources/META-INF/services/org/apache/camel/bean/CaffeineKeyValueRepository.json
 create mode 100644 
components/camel-caffeine/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.component.caffeine.processor.CaffeineKeyValueRepository
 create mode 100644 
components/camel-caffeine/src/main/java/org/apache/camel/component/caffeine/processor/CaffeineKeyValueRepository.java
 copy 
core/camel-support/src/test/java/org/apache/camel/support/MemoryKeyValueRepositoryTest.java
 => 
components/camel-caffeine/src/test/java/org/apache/camel/component/caffeine/processor/CaffeineKeyValueRepositoryTest.java
 (51%)
 create mode 100644 
components/camel-cassandraql/src/generated/java/org/apache/camel/processor/keyvalue/cassandra/CassandraKeyValueRepositoryConfigurer.java
 create mode 100644 
components/camel-cassandraql/src/generated/resources/META-INF/services/org/apache/camel/bean/CassandraKeyValueRepository.json
 create mode 100644 
components/camel-cassandraql/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.processor.keyvalue.cassandra.CassandraKeyValueRepository
 create mode 100644 
components/camel-cassandraql/src/main/java/org/apache/camel/processor/keyvalue/cassandra/CassandraKeyValueRepository.java
 create mode 100644 
components/camel-cassandraql/src/test/java/org/apache/camel/processor/keyvalue/cassandra/CassandraKeyValueRepositoryIT.java
 create mode 100644 
components/camel-ehcache/src/generated/java/org/apache/camel/component/ehcache/processor/EhcacheKeyValueRepositoryConfigurer.java
 create mode 100644 
components/camel-ehcache/src/generated/resources/META-INF/services/org/apache/camel/bean/EhcacheKeyValueRepository.json
 create mode 100644 
components/camel-ehcache/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.component.ehcache.processor.EhcacheKeyValueRepository
 create mode 100644 
components/camel-ehcache/src/main/java/org/apache/camel/component/ehcache/processor/EhcacheKeyValueRepository.java
 copy 
core/camel-support/src/test/java/org/apache/camel/support/MemoryKeyValueRepositoryTest.java
 => 
components/camel-ehcache/src/test/java/org/apache/camel/component/ehcache/processor/EhcacheKeyValueRepositoryTest.java
 (52%)
 copy 
core/camel-console/src/test/java/org/apache/camel/impl/console/ContextDevConsoleTest.java
 => 
components/camel-ftp/src/test/java/org/apache/camel/component/file/remote/SftpDevConsoleTest.java
 (59%)
 create mode 100644 
components/camel-google/camel-google-bigquery/src/test/java/org/apache/camel/component/google/bigquery/sql/SqlHelperIdentifierTest.java
 copy 
core/camel-console/src/test/java/org/apache/camel/impl/console/VariablesDevConsoleTest.java
 => 
components/camel-google/camel-google-secret-manager/src/test/java/org/apache/camel/component/google/secret/manager/GoogleSecretManagerDevConsoleTest.java
 (53%)
 copy 
core/camel-console/src/test/java/org/apache/camel/impl/console/VariablesDevConsoleTest.java
 => 
components/camel-groovy/src/test/java/org/apache/camel/language/groovy/GroovyDevConsoleTest.java
 (54%)
 create mode 100644 
components/camel-hashicorp-vault/src/test/java/org/apache/camel/component/hashicorp/vault/SecretsDevConsoleTest.java
 create mode 100644 
components/camel-hazelcast/src/generated/java/org/apache/camel/component/hazelcast/HazelcastKeyValueRepositoryConfigurer.java
 create mode 100644 
components/camel-hazelcast/src/generated/resources/META-INF/services/org/apache/camel/bean/HazelcastKeyValueRepository.json
 create mode 100644 
components/camel-hazelcast/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.component.hazelcast.HazelcastKeyValueRepository
 create mode 100644 
components/camel-hazelcast/src/main/java/org/apache/camel/component/hazelcast/HazelcastKeyValueRepository.java
 create mode 100644 
components/camel-hazelcast/src/test/java/org/apache/camel/component/hazelcast/HazelcastKeyValueRepositoryTest.java
 copy components/{camel-spiffe => camel-hivemq}/pom.xml (67%)
 create mode 100644 
components/camel-hivemq/src/generated/java/org/apache/camel/component/hivemq/HiveMQComponentConfigurer.java
 copy 
components/{camel-avro-rpc/camel-avro-rpc-component/src/generated/java/org/apache/camel/component/avro/AvroEndpointConfigurer.java
 => 
camel-hivemq/src/generated/java/org/apache/camel/component/hivemq/HiveMQEndpointConfigurer.java}
 (51%)
 copy 
components/{camel-avro-rpc/camel-avro-rpc-component/src/generated/java/org/apache/camel/component/avro/AvroEndpointUriFactory.java
 => 
camel-hivemq/src/generated/java/org/apache/camel/component/hivemq/HiveMQEndpointUriFactory.java}
 (69%)
 create mode 100644 
components/camel-hivemq/src/generated/resources/META-INF/org/apache/camel/component/hivemq/hivemq.json
 create mode 100644 
components/camel-hivemq/src/generated/resources/META-INF/services/org/apache/camel/component.properties
 create mode 100644 
components/camel-hivemq/src/generated/resources/META-INF/services/org/apache/camel/component/hivemq
 create mode 100644 
components/camel-hivemq/src/generated/resources/META-INF/services/org/apache/camel/configurer/hivemq-component
 create mode 100644 
components/camel-hivemq/src/generated/resources/META-INF/services/org/apache/camel/configurer/hivemq-endpoint
 create mode 100644 
components/camel-hivemq/src/generated/resources/META-INF/services/org/apache/camel/send-dynamic/hivemq
 create mode 100644 
components/camel-hivemq/src/generated/resources/META-INF/services/org/apache/camel/urifactory/hivemq-endpoint
 create mode 100644 components/camel-hivemq/src/main/docs/hivemq-component.adoc
 create mode 100644 
components/camel-hivemq/src/main/java/org/apache/camel/component/hivemq/HiveMQComponent.java
 create mode 100644 
components/camel-hivemq/src/main/java/org/apache/camel/component/hivemq/HiveMQConfiguration.java
 create mode 100644 
components/camel-hivemq/src/main/java/org/apache/camel/component/hivemq/HiveMQConstants.java
 create mode 100644 
components/camel-hivemq/src/main/java/org/apache/camel/component/hivemq/HiveMQConsumer.java
 create mode 100644 
components/camel-hivemq/src/main/java/org/apache/camel/component/hivemq/HiveMQEndpoint.java
 create mode 100644 
components/camel-hivemq/src/main/java/org/apache/camel/component/hivemq/HiveMQProducer.java
 create mode 100644 
components/camel-hivemq/src/main/java/org/apache/camel/component/hivemq/HiveMQSendDynamicAware.java
 create mode 100644 
components/camel-hivemq/src/test/java/org/apache/camel/component/hivemq/HiveMQComponentPubSubIT.java
 create mode 100644 
components/camel-hivemq/src/test/java/org/apache/camel/component/hivemq/HiveMQConfigurationTest.java
 create mode 100644 
components/camel-hivemq/src/test/java/org/apache/camel/component/hivemq/HiveMQConsumerReleaseTest.java
 create mode 100644 
components/camel-hivemq/src/test/java/org/apache/camel/component/hivemq/HiveMQEmptyPayloadIT.java
 create mode 100644 
components/camel-hivemq/src/test/java/org/apache/camel/component/hivemq/HiveMQEndpointAuthTest.java
 create mode 100644 
components/camel-hivemq/src/test/java/org/apache/camel/component/hivemq/HiveMQEndpointConnectTest.java
 create mode 100644 
components/camel-hivemq/src/test/java/org/apache/camel/component/hivemq/HiveMQOverrideTopicIT.java
 create mode 100644 
components/camel-hivemq/src/test/java/org/apache/camel/component/hivemq/HiveMQQosAndRetainIT.java
 create mode 100644 
components/camel-hivemq/src/test/java/org/apache/camel/component/hivemq/HiveMQSendDynamicAwareTest.java
 create mode 100644 
components/camel-hivemq/src/test/java/org/apache/camel/component/hivemq/HiveMQSendDynamicIT.java
 copy 
core/camel-console/src/test/java/org/apache/camel/impl/console/VariablesDevConsoleTest.java
 => 
components/camel-ibm/camel-ibm-secrets-manager/src/test/java/org/apache/camel/component/ibm/secrets/manager/SecretsDevConsoleTest.java
 (53%)
 create mode 100644 
components/camel-infinispan/camel-infinispan/src/generated/java/org/apache/camel/component/infinispan/remote/InfinispanRemoteKeyValueRepositoryConfigurer.java
 create mode 100644 
components/camel-infinispan/camel-infinispan/src/generated/resources/META-INF/services/org/apache/camel/bean/InfinispanRemoteKeyValueRepository.json
 create mode 100644 
components/camel-infinispan/camel-infinispan/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.component.infinispan.remote.InfinispanRemoteKeyValueRepository
 create mode 100644 
components/camel-infinispan/camel-infinispan/src/main/java/org/apache/camel/component/infinispan/remote/InfinispanRemoteKeyValueRepository.java
 create mode 100644 
components/camel-infinispan/camel-infinispan/src/test/java/org/apache/camel/component/infinispan/remote/InfinispanRemoteKeyValueRepositoryIT.java
 create mode 100644 
components/camel-infinispan/camel-infinispan/src/test/java/org/apache/camel/component/infinispan/remote/InfinispanRemoteProducerQueryTest.java
 create mode 100644 
components/camel-jcache/src/generated/java/org/apache/camel/component/jcache/processor/JCacheKeyValueRepositoryConfigurer.java
 create mode 100644 
components/camel-jcache/src/generated/resources/META-INF/services/org/apache/camel/bean/JCacheKeyValueRepository.json
 create mode 100644 
components/camel-jcache/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.component.jcache.processor.JCacheKeyValueRepository
 create mode 100644 
components/camel-jcache/src/main/java/org/apache/camel/component/jcache/processor/JCacheKeyValueRepository.java
 copy 
core/camel-support/src/test/java/org/apache/camel/support/MemoryKeyValueRepositoryTest.java
 => 
components/camel-jcache/src/test/java/org/apache/camel/component/jcache/processor/JCacheKeyValueRepositoryTest.java
 (50%)
 create mode 100644 
components/camel-jpa/src/generated/java/org/apache/camel/processor/keyvalue/jpa/JpaKeyValueRepositoryConfigurer.java
 create mode 100644 
components/camel-jpa/src/generated/resources/META-INF/services/org/apache/camel/bean.properties
 create mode 100644 
components/camel-jpa/src/generated/resources/META-INF/services/org/apache/camel/bean/JpaKeyValueRepository.json
 create mode 100644 
components/camel-jpa/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.processor.keyvalue.jpa.JpaKeyValueRepository
 create mode 100644 
components/camel-jpa/src/main/java/org/apache/camel/processor/keyvalue/jpa/JpaKeyValueRepository.java
 create mode 100644 
components/camel-jpa/src/main/java/org/apache/camel/processor/keyvalue/jpa/KeyValueEntry.java
 create mode 100644 
components/camel-jpa/src/test/java/org/apache/camel/processor/keyvalue/jpa/JpaKeyValueRepositoryTest.java
 create mode 100644 
components/camel-jpa/src/test/java/org/apache/camel/processor/keyvalue/jpa/KeyValueEntryHibernateMappingTest.java
 create mode 100644 
components/camel-kafka/src/generated/java/org/apache/camel/processor/keyvalue/kafka/KafkaKeyValueRepositoryConfigurer.java
 create mode 100644 
components/camel-kafka/src/generated/resources/META-INF/services/org/apache/camel/bean/KafkaKeyValueRepository.json
 create mode 100644 
components/camel-kafka/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.processor.keyvalue.kafka.KafkaKeyValueRepository
 create mode 100644 
components/camel-kafka/src/main/java/org/apache/camel/processor/keyvalue/kafka/KafkaKeyValueRepository.java
 copy 
core/camel-console/src/test/java/org/apache/camel/impl/console/PropertiesDevConsoleTest.java
 => 
components/camel-kafka/src/test/java/org/apache/camel/component/kafka/KafkaDevConsoleTest.java
 (52%)
 create mode 100644 
components/camel-kafka/src/test/java/org/apache/camel/processor/keyvalue/kafka/KafkaKeyValueRepositoryIT.java
 create mode 100644 
components/camel-kubernetes/src/test/java/org/apache/camel/component/kubernetes/config_maps/vault/ConfigmapsDevConsoleTest.java
 create mode 100644 
components/camel-kubernetes/src/test/java/org/apache/camel/component/kubernetes/secrets/vault/SecretsDevConsoleTest.java
 create mode 100644 
components/camel-master/src/test/java/org/apache/camel/component/master/MasterConsumerLeadershipTest.java
 create mode 100644 
components/camel-micrometer/src/test/java/org/apache/camel/component/micrometer/MicrometerConsoleTest.java
 create mode 100644 
components/camel-microprofile/camel-microprofile-fault-tolerance/src/test/java/org/apache/camel/component/microprofile/faulttolerance/FaultToleranceConsoleTest.java
 copy 
core/camel-console/src/test/java/org/apache/camel/impl/console/VariablesDevConsoleTest.java
 => 
components/camel-opentelemetry2/src/test/java/org/apache/camel/opentelemetry2/OpenTelemetryDevConsoleTest.java
 (53%)
 create mode 100644 
components/camel-platform-http-main/src/test/java/org/apache/camel/component/platform/http/main/MainHttpServerDevConsoleTest.java
 create mode 100644 
components/camel-platform-http-vertx/src/test/java/org/apache/camel/component/platform/http/vertx/VertxRestBindingMarshalFailureTest.java
 create mode 100644 
components/camel-platform-http/src/test/java/org/apache/camel/component/platform/http/HttpEndpointModelTest.java
 copy 
core/camel-console/src/test/java/org/apache/camel/impl/console/VariablesDevConsoleTest.java
 => 
components/camel-platform-http/src/test/java/org/apache/camel/component/platform/http/PlatformHttpConsoleTest.java
 (54%)
 create mode 100644 
components/camel-platform-http/src/test/java/org/apache/camel/component/platform/http/PlatformHttpSharedPathRouteLifecycleTest.java
 create mode 100644 
components/camel-quartz/src/test/java/org/apache/camel/component/quartz/QuartzConsoleTest.java
 create mode 100644 
components/camel-redis/src/generated/java/org/apache/camel/component/redis/RedisKeyValueRepositoryConfigurer.java
 create mode 100644 
components/camel-redis/src/generated/resources/META-INF/services/org/apache/camel/bean/RedisKeyValueRepository.json
 create mode 100644 
components/camel-redis/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.component.redis.RedisKeyValueRepository
 create mode 100644 
components/camel-redis/src/main/java/org/apache/camel/component/redis/RedisKeyValueRepository.java
 create mode 100644 
components/camel-redis/src/test/java/org/apache/camel/component/redis/integration/RedisKeyValueRepositoryIT.java
 create mode 100644 
components/camel-resilience4j/src/test/java/org/apache/camel/component/resilience4j/ResilienceConsoleTest.java
 copy 
components/camel-salesforce/camel-salesforce-maven-plugin/src/test/java/org/apache/camel/maven/{AbstractSalesforceMojoTest.java
 => CamelSalesforceLoginManualIT.java} (51%)
 create mode 100644 
components/camel-salesforce/camel-salesforce-maven-plugin/src/test/java/org/apache/camel/maven/SalesforceMojoValidationTest.java
 copy 
components/camel-smb/src/test/java/org/apache/camel/component/smb/{SmbComponentConnectionIT.java
 => SmbComponentConnectionReadIT.java} (51%)
 create mode 100644 
components/camel-spiffe/src/main/java/org/apache/camel/component/spiffe/SpiffeSSLContextParameters.java
 create mode 100644 
components/camel-spiffe/src/test/java/org/apache/camel/component/spiffe/SpiffeSSLContextParametersTest.java
 create mode 100644 
components/camel-spring-parent/camel-spring-ai/camel-spring-ai-chat/src/test/java/org/apache/camel/component/springai/chat/SpringAiChatErrorMetadataTest.java
 create mode 100644 
components/camel-sql/src/generated/java/org/apache/camel/processor/keyvalue/jdbc/JdbcKeyValueRepositoryConfigurer.java
 create mode 100644 
components/camel-sql/src/generated/resources/META-INF/services/org/apache/camel/bean/JdbcKeyValueRepository.json
 create mode 100644 
components/camel-sql/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.processor.keyvalue.jdbc.JdbcKeyValueRepository
 create mode 100644 
components/camel-sql/src/main/java/org/apache/camel/processor/keyvalue/jdbc/JdbcKeyValueRepository.java
 create mode 100644 
components/camel-sql/src/test/java/org/apache/camel/processor/keyvalue/jdbc/JdbcKeyValueRepositoryTest.java
 copy 
core/camel-console/src/test/java/org/apache/camel/impl/console/PropertiesDevConsoleTest.java
 => 
components/camel-vertx/camel-vertx-websocket/src/test/java/org/apache/camel/component/vertx/websocket/VertxWebsocketDevConsoleTest.java
 (52%)
 create mode 100644 
core/camel-base/src/main/java/org/apache/camel/impl/event/CamelEventJsonSupport.java
 copy 
core/camel-console/src/test/java/org/apache/camel/impl/console/{VariablesDevConsoleTest.java
 => ActivityDevConsoleTest.java} (56%)
 copy 
core/camel-console/src/test/java/org/apache/camel/impl/console/{VariablesDevConsoleTest.java
 => BlockedConsoleTest.java} (56%)
 create mode 100644 
core/camel-console/src/test/java/org/apache/camel/impl/console/CircuitBreakerDevConsoleTest.java
 copy 
core/camel-console/src/test/java/org/apache/camel/impl/console/{ContextDevConsoleTest.java
 => ConsumerDevConsoleTest.java} (62%)
 copy 
core/camel-console/src/test/java/org/apache/camel/impl/console/{VariablesDevConsoleTest.java
 => DataSourceDevConsoleTest.java} (53%)
 copy 
core/camel-console/src/test/java/org/apache/camel/impl/console/{ContextDevConsoleTest.java
 => DebugDevConsoleTest.java} (74%)
 create mode 100644 
core/camel-console/src/test/java/org/apache/camel/impl/console/EndpointDevConsoleTest.java
 copy 
core/camel-console/src/test/java/org/apache/camel/impl/console/{VariablesDevConsoleTest.java
 => ErrorRegistryConsoleTest.java} (53%)
 create mode 100644 
core/camel-console/src/test/java/org/apache/camel/impl/console/EventConsoleTest.java
 copy 
core/camel-console/src/test/java/org/apache/camel/impl/console/{VariablesDevConsoleTest.java
 => GarbageCollectorDevConsoleTest.java} (56%)
 copy 
core/camel-console/src/test/java/org/apache/camel/impl/console/{VariablesDevConsoleTest.java
 => HealthDevConsoleTest.java} (53%)
 copy 
core/camel-console/src/test/java/org/apache/camel/impl/console/{ContextDevConsoleTest.java
 => HeapDumpDevConsoleTest.java} (61%)
 copy 
tooling/camel-tooling-model/src/main/java/org/apache/camel/tooling/model/DevConsoleModel.java
 => 
core/camel-console/src/test/java/org/apache/camel/impl/console/HeapHistogramDevConsoleTest.java
 (53%)
 copy 
core/camel-console/src/test/java/org/apache/camel/impl/console/{VariablesDevConsoleTest.java
 => InflightConsoleTest.java} (57%)
 copy 
core/camel-console/src/test/java/org/apache/camel/impl/console/{VariablesDevConsoleTest.java
 => JavaSecurityDevConsoleTest.java} (56%)
 create mode 100644 
core/camel-console/src/test/java/org/apache/camel/impl/console/JfrMemoryLeakDevConsoleTest.java
 copy 
core/camel-console/src/test/java/org/apache/camel/impl/console/{VariablesDevConsoleTest.java
 => JvmDevConsoleTest.java} (56%)
 copy 
core/camel-console/src/test/java/org/apache/camel/impl/console/{ContextDevConsoleTest.java
 => LogDevConsoleTest.java} (73%)
 copy 
core/camel-console/src/test/java/org/apache/camel/impl/console/{VariablesDevConsoleTest.java
 => MemoryDevConsoleTest.java} (53%)
 copy 
core/camel-console/src/test/java/org/apache/camel/impl/console/{ContextDevConsoleTest.java
 => MessageHistoryDevConsoleTest.java} (61%)
 copy 
core/camel-console/src/test/java/org/apache/camel/impl/console/{ContextDevConsoleTest.java
 => ProcessorDetailDevConsoleTest.java} (65%)
 copy 
core/camel-console/src/test/java/org/apache/camel/impl/console/{ContextDevConsoleTest.java
 => ProcessorDevConsoleTest.java} (57%)
 copy 
core/camel-console/src/test/java/org/apache/camel/impl/console/{ContextDevConsoleTest.java
 => ProducerDevConsoleTest.java} (57%)
 copy 
core/camel-console/src/test/java/org/apache/camel/impl/console/{ContextDevConsoleTest.java
 => ReloadDevConsoleTest.java} (59%)
 copy 
core/camel-console/src/test/java/org/apache/camel/impl/console/{ContextDevConsoleTest.java
 => RestDevConsoleTest.java} (74%)
 copy 
core/camel-console/src/test/java/org/apache/camel/impl/console/{ContextDevConsoleTest.java
 => RestSpecDevConsoleTest.java} (75%)
 create mode 100644 
core/camel-console/src/test/java/org/apache/camel/impl/console/RouteControllerConsoleTest.java
 copy 
core/camel-console/src/test/java/org/apache/camel/impl/console/{ContextDevConsoleTest.java
 => RouteDumpDevConsoleTest.java} (62%)
 copy 
core/camel-console/src/test/java/org/apache/camel/impl/console/{ContextDevConsoleTest.java
 => RouteGroupDevConsoleTest.java} (51%)
 copy 
core/camel-console/src/test/java/org/apache/camel/impl/console/{ContextDevConsoleTest.java
 => RouteStructureDevConsoleTest.java} (61%)
 copy 
core/camel-console/src/test/java/org/apache/camel/impl/console/{ContextDevConsoleTest.java
 => ServiceDevConsoleTest.java} (68%)
 copy 
core/camel-console/src/test/java/org/apache/camel/impl/console/{ContextDevConsoleTest.java
 => SourceDevConsoleTest.java} (63%)
 create mode 100644 
core/camel-console/src/test/java/org/apache/camel/impl/console/SqlQueryDevConsoleTest.java
 copy 
core/camel-console/src/test/java/org/apache/camel/impl/console/{ContextDevConsoleTest.java
 => SqlTraceDevConsoleTest.java} (63%)
 copy 
core/camel-console/src/test/java/org/apache/camel/impl/console/{ContextDevConsoleTest.java
 => StartupRecorderDevConsoleTest.java} (68%)
 copy 
core/camel-console/src/test/java/org/apache/camel/impl/console/{VariablesDevConsoleTest.java
 => SystemPropertiesDevConsoleTest.java} (56%)
 copy 
core/camel-console/src/test/java/org/apache/camel/impl/console/{ContextDevConsoleTest.java
 => TaskRegistryDevConsoleTest.java} (75%)
 copy 
core/camel-console/src/test/java/org/apache/camel/impl/console/{ContextDevConsoleTest.java
 => TopDevConsoleTest.java} (67%)
 copy 
core/camel-console/src/test/java/org/apache/camel/impl/console/{ContextDevConsoleTest.java
 => TraceDevConsoleTest.java} (74%)
 copy 
core/camel-console/src/test/java/org/apache/camel/impl/console/{ContextDevConsoleTest.java
 => TransformerConsoleTest.java} (70%)
 copy 
core/camel-console/src/test/java/org/apache/camel/impl/console/{PropertiesDevConsoleTest.java
 => TypeConverterConsoleTest.java} (55%)
 create mode 120000 
core/camel-core-engine/src/main/docs/modules/eips/examples/json/cache.json
 create mode 100644 
core/camel-core-engine/src/main/docs/modules/eips/pages/cache-eip.adoc
 create mode 100644 
core/camel-core-engine/src/main/docs/modules/eips/pages/keyValueRepository.adoc
 create mode 100644 
core/camel-core-model/src/generated/resources/META-INF/org/apache/camel/model/cache.json
 create mode 100644 
core/camel-core-model/src/main/java/org/apache/camel/model/CacheDefinition.java
 create mode 100644 
core/camel-core-processor/src/main/java/org/apache/camel/processor/CacheProcessor.java
 create mode 100644 
core/camel-core-reifier/src/main/java/org/apache/camel/reifier/CacheReifier.java
 create mode 100644 
core/camel-core/src/test/java/org/apache/camel/component/seda/SedaConsumerRouteRestartTest.java
 create mode 100644 
core/camel-core/src/test/java/org/apache/camel/component/seda/SedaProducerRouteRestartTest.java
 create mode 100644 
core/camel-core/src/test/java/org/apache/camel/component/seda/SedaSharedQueueEndpointRestartTest.java
 create mode 100644 
core/camel-core/src/test/java/org/apache/camel/impl/TypeConverterNotNullAfterStopTest.java
 create mode 100644 
core/camel-core/src/test/java/org/apache/camel/impl/event/CamelEventJsonTest.java
 create mode 100644 
core/camel-core/src/test/java/org/apache/camel/processor/CacheProcessorTest.java
 create mode 100644 
core/camel-core/src/test/java/org/apache/camel/processor/SagaHeaderCannotSelectCoordinatorTest.java
 create mode 100644 
core/camel-main/src/test/java/org/apache/camel/main/MainConfigurationDevConsoleTest.java
 copy 
test-infra/camel-test-infra-pulsar/src/main/resources/org/apache/camel/test/infra/pulsar/services/container.properties
 => core/camel-main/src/test/resources/ai-observability-unknown.properties (93%)
 create mode 100644 
core/camel-management/src/test/java/org/apache/camel/management/ManagedRouteGroupFailuresHandledTest.java
 create mode 100644 
core/camel-support/src/generated/java/org/apache/camel/support/KeyValueAggregationRepositoryConfigurer.java
 create mode 100644 
core/camel-support/src/generated/java/org/apache/camel/support/KeyValueIdempotentRepositoryConfigurer.java
 create mode 100644 
core/camel-support/src/generated/resources/META-INF/services/org/apache/camel/bean/KeyValueAggregationRepository.json
 create mode 100644 
core/camel-support/src/generated/resources/META-INF/services/org/apache/camel/bean/KeyValueIdempotentRepository.json
 create mode 100644 
core/camel-support/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.support.KeyValueAggregationRepository
 create mode 100644 
core/camel-support/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.support.KeyValueIdempotentRepository
 create mode 100644 
core/camel-support/src/main/java/org/apache/camel/support/KeyValueRepositoryHelper.java
 copy 
components/camel-ai/camel-ai-observability-api/src/main/java/org/apache/camel/component/ai/observability/GenAiOperationName.java
 => 
core/camel-support/src/main/java/org/apache/camel/support/KeyValueTtlValue.java 
(51%)
 create mode 100644 
core/camel-support/src/test/java/org/apache/camel/support/KeyValueRepositoryHelperTest.java
 create mode 100644 design/aiResource.adoc
 create mode 120000 docs/components/modules/ROOT/examples/json/ai-resource.json
 create mode 120000 docs/components/modules/ROOT/examples/json/hivemq.json
 create mode 120000 
docs/components/modules/ROOT/pages/ai-resource-component.adoc
 create mode 120000 docs/components/modules/ROOT/pages/hivemq-component.adoc
 create mode 100644 
docs/user-manual/modules/ROOT/pages/key-value-repository.adoc
 create mode 100644 
dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/AiResourceComponentBuilderFactory.java
 copy 
dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/{AvroComponentBuilderFactory.java
 => HivemqComponentBuilderFactory.java} (51%)
 create mode 100644 
dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/AiResourceEndpointBuilderFactory.java
 create mode 100644 
dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/HiveMQEndpointBuilderFactory.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/common/GenAiDependencyHelper.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/common/GenAiDependencyHelperTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/common/LauncherHelperTest.java
 copy 
test-infra/camel-test-infra-smb/src/main/resources/org/apache/camel/test/infra/smb/services/Dockerfile
 => 
dsl/camel-jbang/camel-jbang-core/src/test/resources/genai/langchain4j-route.yaml
 (66%)
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/FileActionsPopup.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/RefactorPopup.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/SourceFileOps.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/SourceFileOpsTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/SourceViewerRefactorTest.java
 create mode 100644 
dsl/camel-kamelet-main/src/test/java/org/apache/camel/main/console/DependencyDownloaderConsoleTest.java
 create mode 100644 
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/groovy/org/apache/camel/dsl/yaml/CacheTest.groovy
 create mode 100755 etc/scripts/regen-push.sh
 create mode 100644 
tooling/camel-util-json/src/main/java/org/apache/camel/util/json/JsonRecordSupport.java
 create mode 100644 
tooling/camel-util-json/src/test/java/org/apache/camel/util/json/JsonRecordSupportTest.java
 create mode 100644 
tooling/maven/camel-package-maven-plugin/src/test/java/org/apache/camel/maven/packaging/GenerateDevConsoleMojoResponseSchemaTest.java

Reply via email to