This is an automated email from the ASF dual-hosted git repository.

davsclaus pushed a change to branch 
automated/upgrade-ollama-container-ppc64le-v0.32.7
in repository https://gitbox.apache.org/repos/asf/camel.git


    from 9f26235ddc27 chore(camel-test-infra-ollama): upgrade 
ollama.container.ppc64le to v0.32.7
     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 3700fd70e3b1 Merge branch 'main' into 
automated/upgrade-ollama-container-ppc64le-v0.32.7

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                                          |   11 +
 Jenkinsfile                                        |    3 +-
 Jenkinsfile.jdk26                                  |    3 +-
 bom/camel-bom/pom.xml                              |   10 +
 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 +-
 .../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     |    3 +-
 .../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 +
 1092 files changed, 67358 insertions(+), 7401 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