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