This is an automated email from the ASF dual-hosted git repository.
github-actions[bot] pushed a change to branch regen_bot_sbom
in repository https://gitbox.apache.org/repos/asf/camel.git
omit 863f626fb319 Regen SBOM from commit
159d919209a8648df9a3f5d9b0634606af84b224
add 594e1514a036 Generated sources regen for SBOM (#25906)
add d1c3b41d97bf chore: camel-grpc - fix RouteControlledStreamObserverTest
for route-start exception wrapping (#25904)
add 0216427de827 chore: clarify AssertJ rule to avoid mixing styles per
module in AGENTS.md
add 9fc36dee9507 CAMEL-24556: Add LangChain4jAgentObservabilityTest
add 95fe714f404f CAMEL-24551: Expose structured AI error metadata on
producer failures
add dfde003151a0 CAMEL-24449: camel-core - only consult
Long-Running-Action for a saga service that uses it
add 75be05b25004 CAMEL-24557: Remove stale langchain4j-tools from AI
observability docs (#25910)
add 767b01c1e45b chore: fix broken structured_error_exchange_properties
xref anchors in AI docs
add 6d54f310b960 chore(deps): Bump com.aliyun:alibabacloud-oss-v2 in the
aliyun group
add c300f48ca75b chore(deps): Bump hapi-fhir-core-version from 6.10.2 to
6.10.3
add 59e2a5b644c2 chore(deps): Bump huaweicloud-sdk-version from 3.1.212 to
3.1.214
add b4d99cc6d323 chore(camel-test-infra-azure-common): upgrade
azure.container to 3.37.0
add b46db0bad3f1 chore: regenerate catalog docs for
structured_error_exchange_properties anchor fix (#25941)
add b7e5c88ce79a chore(camel-test-infra-kafka): upgrade
redpanda.container.image to v26.2.2
add 1d3dbc1a7348 chore: document adoc anchor and generated-catalog-sync
guidance in AGENTS.md (#25943)
add 494e5a7342d6 Fix warnings in Dockerfile used for Sama test infra
add b953222876d2 chore(deps): Bump aws-java-sdk2-version from 2.54.3 to
2.54.6
add 6dc84d00cddc chore(deps): Bump jakarta.json.bind:jakarta.json.bind-api
add d133b848535b chore(deps): Bump jline-version from 4.3.1 to 4.4.0
add 60102a1a8494 chore(deps): Bump org.apache.fory:fory-core from 1.6.1 to
1.7.0
add fc3b24534448 chore(deps): Bump google-auth-library-oauth2-http-version
add 674c0e05544a CAMEL-24540: camel-huggingface - honour the model
revision for sentence-embeddings and text-to-image, and set the text-to-image
OUTPUT header
add 863978d52682 chore(camel-test-infra-ollama): upgrade ollama.container
to 0.33.2
add e3f7f4cf5282 chore: fix Vertex AI global region URL in LlmClient
add fa3d75712c36 chore: use dynamic port in CXF security tests
add 6f45acb2e107 [JBANG-IT] Add cleanups for tests that can produce state
leaks
add 624a33b92e95 chore(deps): Bump hapi-fhir-version from 8.10.1 to 8.12.0
add fcb745c4c820 chore(camel-test-infra-clickhouse): upgrade
clickhouse.container to 26.8
add 5b1d69569eb7 chore(deps): Bump io.undertow:undertow-core
add ddaae206876b chore(deps): Bump
com.googlecode.libphonenumber:libphonenumber
add fee8e7a0e7c4 chore(deps): Bump org.aesh:terminal-http from 3.16.4 to
3.17.1
add 9b93c51db7c2 chore(deps): Bump shiro-version from 3.0.0 to 3.0.1
add 3a7c3e40074d chore(deps): Bump io.github.classgraph:classgraph
add 59e09d4e2bb9 chore(deps): Bump com.slack.api:slack-api-client from
1.50.0 to 1.51.0
add 861ea9e611a7 chore(deps): Bump google-cloud-functions-version from
2.83.0 to 2.84.0
add 12ddbdb9186a chore(deps): Bump
com.cloudbees.thirdparty:zendesk-java-client
add 75cec21e29ed Regen for zendesk upgrade to 1.6.0
add 6506c0cb87b0 chore(deps): Bump com.aliyun.openservices:tablestore
add 9a224cf60f95 chore(deps): Bump quarkus-version from 3.38.3 to 3.39.1
add 46fc0e020582 chore(deps): Bump com.twilio.sdk:twilio from 12.1.1 to
13.0.0
add a18c3cdd0c6f chore(deps): Bump redis.clients:jedis from 8.0.0 to 8.0.1
add bcb48f82ac33 chore(deps): Bump org.jsoup:jsoup from 1.23.1 to 1.23.2
add a0ab2acdbff7 chore(deps): Bump eu.maveniverse.maven.nisse:extension
add aa83fd735fec CAMEL-24407: simple predicate fails for long digital
strings
add abbc3e37310b CAMEL-24565: Authoritative typed response records for dev
console OpenAPI response schemas (#25889)
add 247145c16b94 CAMEL-24554, CAMEL-24508, CAMEL-24497, CAMEL-24496,
CAMEL-24503, CAMEL-24504: Upgrade notes for the camel-spring-boot 4.23 default
changes
add e65d8693ce38 CAMEL-24527: camel-huggingface - apply the configured
token to every task, not only chat
add 98615a5d003e CAMEL-24573: CXF REST: UnsupportedOperationException when
copying factory bean with fixed-size features list
add f8c89e9d311c CAMEL-24538: camel-openai - fix operator precedence so an
empty userMessage does not drop the body prompt
add aead90fd5fcd chore(deps): Bump quarkus-mcp-server-version from 1.13.1
to 2.0.0
add 02134d170583 Include other groupId for aliyun dependabot group
add 3aab7f9de8b1 chore(deps): Bump org.mvel:mvel2 from 2.5.2.Final to
2.5.3.Final (#25951)
add b4164ad87cc9 CAMEL-24495: camel-salesforce-maven-plugin - support JWT
and Client Credentials authentication
add 402cf02fc2a1 chore(camel-test-infra-zookeeper): upgrade
zookeeper.container.ppc64le to 3.9.5 (#25918)
add 4e58810c4f2d chore(deps): Bump
com.google.api.grpc:proto-google-common-protos from 2.74.0 to 2.75.0 (#25973)
add 18cef0ce04b3 chore(deps): Bump com.ibm.watsonx:watsonx-ai from 0.30.1
to 0.40.0 (#25956)
add 99300d289ccc chore(camel-test-infra-kafka): upgrade
confluent.container.image to 8.3.1 (#25915)
add 183f18da21c8 chore(deps): Bump com.stripe:stripe-java from 33.3.0 to
33.4.0 (#25975)
add 6a19b8b93724 chore(deps): Bump io.github.littleproxy:littleproxy from
2.9.0 to 2.9.1 (#25974)
add 647f10537076 CAMEL-24545: Camel Shutdown Locked State With
ZookeeprCluster Service
add 754caf7fa795 chore: fix invalid YAML namespace syntax in
split-eip.adoc xtokenize example
add 19e69f186fb7 CAMEL-24464: Clarify exec control headers require
allowControlHeaders
add b4c20cbed3c6 CAMEL-24533: camel-weaviate - store the document text in
the object properties on CREATE/UPDATE
add 960612d6633c CAMEL-24516: camel-base-engine: keep TypeConverter
non-null after stop; reset only on restart
add 9e62fa3aa3a2 CAMEL-24569: Support Salesforce Streaming API
Server-Initiated Disconnect Messages
add 8e3e3311b6e1 CAMEL-24464: Sync 4.22 upgrade guide with camel-4.22.x
backport (#25983)
add 6a309a2b8406 CAMEL-24394: camel-mcp-server - Add support for MCP
resources
add 299fd780945c CAMEL-24548 CAMEL-24549: Harden cloud storage download
containment
add 5ef2bcb77529 CAMEL-24463: Deprecate MemoryIdempotentRepository and
MemoryAggregationRepository
add a8c6b178b158 CI: Upload regen patch artifact when the
uncommitted-changes check fails
add 6ab21c6ecc63 chore(deps): Bump com.google.genai:google-genai from
1.67.0 to 1.68.0
add 09d6f0804611 chore(deps): Bump mongo-java-driver-version from 5.10.0
to 5.11.0
add 5199208bddb8 chore(deps): Bump com.openai:openai-java from 4.52.0 to
4.53.0
add f04c87796e5c chore(deps): Bump metrics-version from 4.2.39 to 4.2.40
add 9f2a2c2c087f chore(deps): Bump aws-java-sdk2-version from 2.54.6 to
2.54.7
add ec88e61f721c [Documentation] Update xtokenize-language.adoc (#25977)
add dbb0045881bc CAMEL-24463: Add CAS methods and Duration TTL to
KeyValueRepository SPI (#25863)
add ca7f10988056 CAMEL-24536: camel-langchain4j-embeddings - apply
logResponses in OpenAiEmbeddingModelBuilder
add 7ae7a2106ea5 CAMEL-24544: camel-kserve / camel-tensorflow-serving -
guard the gRPC channel shutdown in doStop
add 4f05994be921 CAMEL-24541: camel-djl - guard ImageNetUtil against class
names without a space
add 6724bcaeb06e chore(deps): Bump com.openai:openai-java from 4.53.0 to
4.54.0
add 93c97c9dc087 CAMEL-24543: camel-langchain4j-embeddingstore - correct
the endpoint @UriEndpoint syntax scheme
add aafa732e4867 Enable ppc64le support for pulsar
add 3c7bb86962e8 CAMEL-11114: Add Cache EIP with read-through caching for
route blocks
add 4024bf3d477d chore(deps): upgrade Apache Avro to 1.12.2
add fb26c76c7388 CAMEL-24579: DataFormat.marshal graph parameter should be
@Nullable
add 1d5d3e983c3a CAMEL-24576: dynamic-router - gate control message
predicate
add e143e48790f1 CAMEL-24574: camel-google-bigquery - document ${name} as
literal substitution and warn when it is not an identifier
add e276b7f45071 camel-jbang-plugin-tui: fix Tab-completion and indent for
expression languages in Source editor
add 8229374b5917 chore: remove new-feature entry from 4.23 upgrade guide
add 5c3f5bdea595 CAMEL-24582: simple language - add equals/!equals
operators
add c01f4c648e30 CAMEL-24463: Improve KeyValueRepository SPI
add b74fcd1ae8d1 CAMEL-24576: sync 4.22 and 4.18 upgrade guides with the
dynamic-router backports (#26020)
add ae7eeb4f0fa7 CAMEL-23928: Add tool-calling behavior tests and
documentation for AgentConfiguration
add 545b968db72d CAMEL-23503: Add HiveMQ component (#26006)
add 14884d29e552 chore(deps): Bump com.uber.nullaway:nullaway from 0.14.0
to 0.14.1
add 58d45f9b82ca chore(deps): Bump jackson-jq-version from 1.6.2 to 1.6.3
add a0248671a3b8 CAMEL-24570: Log when GenAI observability silently falls
back to no-op (#25989)
add fd1a81074fa4 Camel TUI: auto-skip empty middle folders when browsing
add 86ffe1bd5575 CAMEL-24463: Add Redis and Infinispan KeyValueRepository
implementations (#25818)
add 5a29c8a2e742 CAMEL-24463: Add KeyValueRepository implementations for
Caffeine, Ehcache, JCache, and Hazelcast (#25816)
add dc0cc1d20bf3 CAMEL-23794 - revert fedora base image version to stable
version 43 for SMB Tests
add 072b29d068f7 chore: Clarify Simple OGNL method calls vs built-in
substring function in docs
add 353c25b5bcbc CAMEL-24393: Smart paste with auto-indent in TUI source
editor
add cfa4c3692956 CAMEL-24409: keep binary bodies intact in rest client
request validation
add 01b6fd55c000 CAMEL-24460: Mark ProducerTemplate body, header and
property values as @Nullable
add 39831832cda4 Update commercial-camel-offerings.adoc (#26035)
add d32f9bf44407 ci: apply threshold to Scalpel-detected modules in
incremental build
add 0df26b6a2c81 chore(deps-dev): Bump org.hibernate.orm:hibernate-core
add f8fe773a04f7 Camel TUI: Add basic file management to Source tab (F12)
add 1fb0b6fe250a CAMEL-24463: Restore Duration TTL and CAS methods in
KeyValueRepository SPI
add 65fa55e32e84 CAMEL-24463: Add KeyValueRepository implementations for
JDBC, JPA, Cassandra, and Kafka
add 0eb3a476a8ee CAMEL-24463: Add generated catalog entries for
KeyValueRepository beans
add 795877b0b262 CAMEL-24463: Add tests for JPA, Cassandra, and Kafka
KeyValueRepository
add 4680eac9afb4 CAMEL-24463: Restore Duration TTL and CAS methods in
KeyValueRepository
add 76dc471f7942 CAMEL-24463: Use shared KeyValueRepositoryHelper in all
backends
add c1b6a5ea51fd CAMEL-24463: Add KeyValueRepository documentation
add 15b80754c905 CAMEL-24463: Remove duplicate test methods in
MemoryKeyValueRepositoryTest
add 309dbbeb1fd1 CAMEL-24463: Fix Cassandra CQL identifier quoting and doc
xref validation
add 5045b9816e74 fix: update catalog-level Cassandra KVR JSON to lowercase
default table name
add 24bf198ff206 fix: remove keyspace prefix from Cassandra KVR test table
name
add 187301a246ad fix: address review comments on KeyValueRepository
implementations
add 42d6823faf99 Merge pull request #25993 from
apache/implement-the-keyvaluerepository-implementations-f
add bfee8e570b19 CAMEL-24786 - stabilize Milvus IT test by awaiting proxy
marked as started in container log
add 4bb91e7eb254 CAMEL-24592: camel-microprofile-health - only expose
health check stack traces in full exposure level
add 6d23d207d287 CAMEL-24588: camel-jms - disable IBM MQ tests on GitHub
Actions
add 14aea66b457a chore(deps): Bump com.hivemq:hivemq-mqtt-client from
1.3.6 to 1.4.0 (#26045)
add bf9a6095a4cc CAMEL-24585: Fix catalog validateLanguageExpression NPE
for simple expressions using jsonpath/jq/xpath functions
add 3f28622e878b CAMEL-24591: camel-seda - Re-register released queue
reference on route restart
add 7c231133c27e CAMEL-24590: Route group MBean aggregates performance
statistics across all member routes
add e26282aa61d0 CAMEL-24594: camel-platform-http-vertx - Add tests
verifying REST DSL response marshal failure returns HTTP 500 with empty body
(not silent 200)
add f899b39d62ac CAMEL-24583: camel-master - do not start the delegated
consumer after leadership is lost (CAMEL-24584)
add d5160fd41ba6 CAMEL-24578: Configure Avro ClassSecurityValidator at
runtime
add b9c1f530eb18 CAMEL-24373: camel-alibaba - Enhance EventBridge
validation, multi-bus DSL, and docs
add ffc7fc913cbf docs: upgrade notes for the camel-spring-boot 4.23
starter changes
add c72c14faa8cf CAMEL-23953: Add batch operations for langchain4j
embeddings
add 523b4cc081f2 CAMEL-24558: Warn on unconsumed camel.aiObservability.*
properties in Main
add 7963e8cc6685 chore(deps): Bump org.apache.activemq:activemq-client
from 6.3.1 to 6.3.2 (#26058)
add 85d2c154e3a0 enable ppc64le support for camel-clickhouse
add 233e54e06aad bump org.citrusframework:citrus-jbang from 5.0.0 to 5.0.1
add 5dc10b1f9412 Fix Jbang IT tests - revert to stable fedora version the
container image used
add f3c4be6201f9 bump org.jreleaser:jreleaser-maven-plugin from 1.25.0 to
1.26.0
add 50bd51aa6662 chore(deps): Bump com.aliyun:sls20201230 in the aliyun
group - breaking change
add e4f06f376561 CAMEL-24607: camel-langchain4j-agent-api -
CodeInjectionGuardrail must count distinct injection types
add 8ec805f1469b CAMEL-24610: camel-langchain4j-web-search - guard against
a null maxResults when a custom WebSearchRequest omits it
add d591c2406135 CAMEL-24608: camel-langchain4j-agent-api - enforce
LanguageGuardrail minLanguageRatio
add aa7bf6a6820b CAMEL-24595: CassandraKeyValueRepository: implement
atomic replace() and delete(key, expected) using LWT
add 11b322fef6af CAMEL-24594: Log REST DSL response marshalling failures
add 6fd4230f9443 chore(deps): Bump
org.apache.maven.plugins:maven-compiler-plugin
add 775e8194742a chore(deps): Bump org.yaml:snakeyaml from 2.6 to 2.7
add 7df3479a6ece chore(deps): Bump swagger-openapi3-java-parser-version
add de221b46eb60 CAMEL-24409: sync REST client request validation
upgrade-guide note to 4.22 and 4.18 guides (#26072)
add d906fcb8ab2e Revert "[JBANG-IT] Add cleanups for tests that can
produce state leaks"
add 29afe7868a84 chore: upgrade Hawtio to 5.2.1
add 8ffbfa7cc7a0 [camel-launcher] Fix nested jar url handling- #26039
add 312f6757a892 Fix JdbcKeyValueRepositoryTest
add c31e0cf696ce CAMEL-24617: TUI Source tab - add YAML DSL refactoring
menu (Ctrl+R)
add e8365362684e CAMEL-24606: camel-google-firestore - document the
realtime change type header (#26078)
add 678827b11bcc CAMEL-24612: camel-langchain4j-agent - fix content
converter charset, content-type normalization and stream close
add 75acda3d7b43 CAMEL-24613: camel-langchain4j-agent-api -
LanguageGuardrail must not reject plain English with allowMixed=false
add c9150fc9cf24 CAMEL-24611: camel-chatscript - fix resetChat,
chatUserName, socket timeout and non-String body handling
add 9f3ff2e80894 chore(camel-test-infra-ibmmq): upgrade ibm.mq.container
to 10.0.0.0-r4
add 2d6568c14c87 CAMEL-24463: Improve KeyValueRepository infrastructure
(#26086)
add bd1f374f02da chore(ci): add regen-push bot script and update commenter
message (#26093)
add 7985fce6e4fd CAMEL-24560: Use Long for GenAiUsage token counts
add 85365d3f7ab7 Restore throttling of jobs per node on Jenkins
add 4f4ac22fde9d CAMEL-24571: camel-spiffe - add
SpiffeSSLContextParameters for Workload-API-backed mTLS (#26098)
add 10f750a2d61f CAMEL-24422: docs - add the camel-docling input-source
note to the 4.22 and 4.18 upgrade guides (#26013)
add 89f6c35d7e90 chore(deps): Bump aws-java-sdk2-version from 2.54.7 to
2.54.9
add bb3dc7ae17ec CAMEL-24614: camel-langchain4j-agent - clear error when
no agent can be resolved (validated at process time) (#26077)
add 840c566a6b06 CAMEL-24589: Fix platform-http shared path consumer
removal on route stop (#26054)
add 11e63b04bbd3 CAMEL-24628: camel-cli - camel dependency update
propagate route files to export pipeline
add 171116f91bfa chore(deps): Bump the elasticsearch group with 2 updates
add 50494cb134af chore(deps): Bump jline-version from 4.4.0 to 4.4.1
add 93b876cda286 chore(deps): Bump org.apache.fory:fory-core from 1.7.0 to
1.7.1
add d8b8bfbaf3e5 chore(deps): Bump
org.l2x6.cq:cq-alias-fastinstall-quickly-extension
add b9649aafde2c camel-docling: honor the operationId URI path segment to
select the operation
add ca3624c6d5fc chore(deps): Bump com.openai:openai-java from 4.54.0 to
4.55.0 (#26128)
add dcb2b8f45ebf CAMEL-24601: fix flakiness in SmbComponentConnectionIT
add b6b63149ef75 CAMEL-24377: Add JSON support to CamelEvent
add f5463f1241a0 CAMEL-24566: Auto-discover GenAI dependencies in Camel CLI
add 220e23242dec CAMEL-24559: Extend GenAI observability to OpenAI
embeddings, moderation, and responses
add ac09a0c9a1da chore(deps): Bump debezium-version from 3.6.1.Final to
3.6.2.Final (#26125)
add bd89b383fe41 CAMEL-24539: camel-openai - store embeddings and audio
full responses under operation-specific properties
add 98fc3b2a06bd CAMEL-24623: camel-infinispan - report a QUERY that has
no query builder (#26111)
add b512f58be29f CAMEL-24615: camel-jpa - Fix the tests failing under the
hibernate profile (#26074)
add 7c5544328a0f CAMEL-24624: camel-infinispan - catalog, lifecycle and
efficiency cleanups
add 2cb57c3e6269 chore(deps): Bump maven-surefire-plugin-version from
3.5.6 to 3.6.0 (#26127)
add 4df6808daf98 CAMEL-24627: resolve symlinks when containing local work
directory downloads (#26121)
add 024d9388e15d chore: fix Antora doc xref errors and missing attribute
warnings
add d4539d778dea CAMEL-24622: camel-infinispan - keep completed exchanges
for recovery
add c3e178ac2d33 chore: fix absolute camel-spring-boot URL to relative
xref in upgrade guide
add 44e9db285d40 chore: remove broken xref to camel-spring-boot starter
docs in upgrade guide
add 3626194f5e31 chore: fix BrowsableQueueTest queue accumulation across
retries
add b44ecb02bef2 chore: fix camel-opentelemetry-metrics ITs broken by OTel
console/logging exporter split
add 3d9eb4bce3f8 chore: fix TahuDefaultComponent static endpoint cache
leaking across tests
add de59a8a2e42b chore: fix TahuDefaultComponent static endpoint cache
leaking across tests
add 60f0b5ea6938 Regen SBOM from commit
de59a8a2e42b3287976d05255554d09587135258
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (863f626fb319)
\
N -- N -- N refs/heads/regen_bot_sbom (60f0b5ea6938)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
No new revisions were added by this update.
Summary of changes:
.../actions/incremental-build/incremental-build.sh | 15 +
.github/dependabot.yml | 2 +-
.github/workflows/pr-build-main.yml | 30 +-
.github/workflows/pr-test-commenter.yml | 124 +
.mvn/extensions.xml | 4 +-
AGENTS.md | 18 +-
Jenkinsfile | 3 +-
Jenkinsfile.jdk26 | 3 +-
bom/camel-bom/pom.xml | 10 +
camel-sbom/camel-sbom.json | 11870 ++++++++++---------
camel-sbom/camel-sbom.xml | 10377 ++++++++--------
catalog/camel-allcomponents/pom.xml | 10 +
.../org/apache/camel/dev-console/catalog.json | 153 +
.../camel/catalog/console/CatalogConsole.java | 53 +-
.../org/apache/camel/catalog/beans.properties | 12 +
.../catalog/beans/CaffeineKeyValueRepository.json | 16 +
.../catalog/beans/CassandraKeyValueRepository.json | 16 +
.../catalog/beans/EhcacheKeyValueRepository.json | 16 +
.../catalog/beans/HazelcastKeyValueRepository.json | 16 +
.../beans/InfinispanRemoteKeyValueRepository.json | 16 +
.../catalog/beans/JCacheKeyValueRepository.json | 16 +
.../catalog/beans/JdbcKeyValueRepository.json | 16 +
.../camel/catalog/beans/JpaKeyValueRepository.json | 16 +
.../catalog/beans/KafkaKeyValueRepository.json | 16 +
.../beans/KeyValueAggregationRepository.json | 15 +
.../beans/KeyValueIdempotentRepository.json | 15 +
.../catalog/beans/MemoryAggregationRepository.json | 2 +-
.../catalog/beans/MemoryIdempotentRepository.json | 2 +-
.../catalog/beans/RedisKeyValueRepository.json | 16 +
.../org/apache/camel/catalog/components.properties | 2 +
.../camel/catalog/components/ai-resource.json | 47 +
.../catalog/components/alibaba-eventbridge.json | 34 +-
.../org/apache/camel/catalog/components/avro.json | 6 +-
.../camel/catalog/components/debezium-oracle.json | 318 +-
.../catalog/components/dynamic-router-control.json | 3 +-
.../camel/catalog/components/dynamic-router.json | 3 +-
.../org/apache/camel/catalog/components/exec.json | 20 +-
.../camel/catalog/components/google-firestore.json | 5 +-
.../apache/camel/catalog/components/hivemq.json | 63 +
.../catalog/components/infinispan-embedded.json | 6 +-
.../camel/catalog/components/infinispan.json | 4 +-
.../catalog/components/langchain4j-embeddings.json | 6 +-
.../components/langchain4j-embeddingstore.json | 4 +-
.../apache/camel/catalog/components/openai.json | 97 +-
.../apache/camel/catalog/components/zendesk.json | 6 +-
.../org/apache/camel/catalog/dataformats/avro.json | 3 +-
.../apache/camel/catalog/dev-consoles-openapi.json | 6319 +++++++++-
.../apache/camel/catalog/dev-consoles.properties | 3 +
.../camel/catalog/dev-consoles/activity.json | 84 +
.../camel/catalog/dev-consoles/aws-secrets.json | 58 +
.../apache/camel/catalog/dev-consoles/aws2-s3.json | 50 +
.../camel/catalog/dev-consoles/azure-secrets.json | 54 +
.../camel/catalog/dev-consoles/bean-model.json | 86 +
.../apache/camel/catalog/dev-consoles/bean.json | 42 +
.../apache/camel/catalog/dev-consoles/blocked.json | 40 +
.../apache/camel/catalog/dev-consoles/browse.json | 49 +
.../catalog/dev-consoles/circuit-breaker.json | 34 +
.../camel/catalog/dev-consoles/consumer.json | 215 +
.../apache/camel/catalog/dev-consoles/context.json | 201 +
.../camel/catalog/dev-consoles/datasource.json | 62 +
.../apache/camel/catalog/dev-consoles/debug.json | 81 +
.../dev-consoles/dependency-downloader.json | 80 +
.../camel/catalog/dev-consoles/endpoint.json | 88 +
.../apache/camel/catalog/dev-consoles/errors.json | 34 +
.../camel/catalog/dev-consoles/eval-language.json | 18 +
.../apache/camel/catalog/dev-consoles/event.json | 95 +
.../catalog/dev-consoles/fault-tolerance.json | 93 +
.../org/apache/camel/catalog/dev-consoles/gc.json | 34 +
.../camel/catalog/dev-consoles/gcp-secrets.json | 54 +
.../apache/camel/catalog/dev-consoles/groovy.json | 58 +
.../catalog/dev-consoles/hashicorp-secrets.json | 21 +
.../apache/camel/catalog/dev-consoles/health.json | 83 +
.../camel/catalog/dev-consoles/heap-dump.json | 17 +
.../camel/catalog/dev-consoles/heap-histogram.json | 47 +
.../camel/catalog/dev-consoles/ibm-secrets.json | 62 +
.../camel/catalog/dev-consoles/inflight.json | 59 +
.../camel/catalog/dev-consoles/internal-tasks.json | 63 +
.../camel/catalog/dev-consoles/java-security.json | 47 +
.../apache/camel/catalog/dev-consoles}/jbang.json | 9 +
.../catalog/dev-consoles/jfr-memory-leak.json | 288 +
.../org/apache/camel/catalog/dev-consoles/jfr.json | 255 +
.../org/apache/camel/catalog/dev-consoles/jvm.json | 43 +
.../apache/camel/catalog/dev-consoles/kafka.json | 101 +
.../dev-consoles/kubernetes-configmaps.json | 34 +
.../catalog/dev-consoles/kubernetes-secrets.json | 34 +
.../org/apache/camel/catalog/dev-consoles/log.json | 12 +
.../catalog/dev-consoles/main-configuration.json | 39 +
.../catalog/dev-consoles/main-http-server.json | 33 +
.../apache/camel/catalog/dev-consoles/memory.json | 61 +
.../catalog/dev-consoles/message-history.json | 17 +
.../camel/catalog/dev-consoles/micrometer.json | 255 +
.../camel/catalog/dev-consoles/opentelemetry.json | 87 +
.../camel/catalog/dev-consoles/platform-http.json | 67 +
.../catalog/dev-consoles/processor-detail.json | 86 +
.../camel/catalog/dev-consoles/processor.json | 169 +
.../camel/catalog/dev-consoles/producer.json | 46 +
.../camel/catalog/dev-consoles/properties.json | 49 +
.../apache/camel/catalog/dev-consoles/quartz.json | 148 +
.../apache/camel/catalog/dev-consoles/receive.json | 64 +
.../apache/camel/catalog/dev-consoles/reload.json | 51 +
.../camel/catalog/dev-consoles/resilience4j.json | 122 +
.../camel/catalog/dev-consoles/rest-spec.json | 26 +
.../apache/camel/catalog/dev-consoles/rest.json | 74 +
.../catalog/dev-consoles/route-controller.json | 120 +
.../camel/catalog/dev-consoles/route-diagram.json | 13 +
.../camel/catalog/dev-consoles/route-dump.json | 50 +
.../camel/catalog/dev-consoles/route-group.json | 139 +
.../catalog/dev-consoles/route-structure.json | 84 +
.../camel/catalog/dev-consoles/route-topology.json | 112 +
.../apache/camel/catalog/dev-consoles/route.json | 363 +
.../apache/camel/catalog/dev-consoles/send.json | 39 +
.../apache/camel/catalog/dev-consoles/service.json | 57 +
.../apache/camel/catalog/dev-consoles/sftp.json | 10 +
.../catalog/dev-consoles/simple-language.json | 31 +
.../camel/catalog/dev-consoles/source-dir.json | 73 +
.../apache/camel/catalog/dev-consoles/source.json | 50 +
.../camel/catalog/dev-consoles/sql-query.json | 84 +
.../camel/catalog/dev-consoles/sql-trace.json | 120 +
.../catalog/dev-consoles/startup-recorder.json | 53 +
.../apache/camel/catalog/dev-consoles/stub.json | 42 +
.../catalog/dev-consoles/system-properties.json | 15 +
.../apache/camel/catalog/dev-consoles/thread.json | 76 +
.../org/apache/camel/catalog/dev-consoles/top.json | 217 +
.../apache/camel/catalog/dev-consoles/trace.json | 77 +
.../camel/catalog/dev-consoles/transformers.json | 48 +
.../catalog/dev-consoles/type-converters.json | 74 +
.../camel/catalog/dev-consoles/variables.json | 38 +
.../catalog/dev-consoles/vertx-websocket.json | 67 +
.../org/apache/camel/catalog/docs.properties | 4 +
.../camel/catalog/docs/ai-observability.adoc | 11 +-
.../camel/catalog/docs/ai-resource-component.adoc | 137 +
.../docs/alibaba-eventbridge-component.adoc | 329 +-
.../org/apache/camel/catalog/docs/cache-eip.adoc | 240 +
.../catalog/docs/dynamic-router-component.adoc | 19 +-
.../docs/dynamic-router-control-component.adoc | 31 +
.../apache/camel/catalog/docs/exec-component.adoc | 41 +
.../docs/google-bigquery-sql-component.adoc | 57 +-
.../camel/catalog/docs/hivemq-component.adoc | 264 +
.../camel/catalog/docs/keyValueRepository.adoc | 1161 ++
.../catalog/docs/langchain4j-agent-component.adoc | 72 +
.../catalog/docs/langchain4j-chat-component.adoc | 29 +
.../docs/langchain4j-embeddings-component.adoc | 14 +
.../docs/langchain4j-embeddingstore-component.adoc | 67 +-
.../org/apache/camel/catalog/docs/main.adoc | 7 +-
.../org/apache/camel/catalog/docs/mcp-server.adoc | 88 +-
.../camel/catalog/docs/openai-component.adoc | 32 +
.../camel/catalog/docs/simple-functions.adoc | 9 +
.../org/apache/camel/catalog/docs/simple-ognl.adoc | 17 +
.../camel/catalog/docs/simple-operators.adoc | 14 +
.../camel/catalog/docs/spiffe-component.adoc | 30 +
.../org/apache/camel/catalog/docs/split-eip.adoc | 3 +-
.../catalog/docs/spring-ai-chat-component.adoc | 30 +
.../camel/catalog/docs/state-store-component.adoc | 75 +-
.../camel/catalog/docs/xtokenize-language.adoc | 130 +-
.../org/apache/camel/catalog/languages/simple.json | 18 +-
.../main/camel-main-configuration-metadata.json | 5 +-
.../org/apache/camel/catalog/models.properties | 1 +
.../apache/camel/catalog/models/a2aSubTask.json | 2 +-
.../org/apache/camel/catalog/models/aggregate.json | 2 +-
.../org/apache/camel/catalog/models/avro.json | 3 +-
.../org/apache/camel/catalog/models/cache.json | 26 +
.../camel/catalog/models/circuitBreaker.json | 2 +-
.../org/apache/camel/catalog/models/doCatch.json | 2 +-
.../org/apache/camel/catalog/models/doFinally.json | 2 +-
.../org/apache/camel/catalog/models/doTry.json | 2 +-
.../org/apache/camel/catalog/models/filter.json | 2 +-
.../camel/catalog/models/idempotentConsumer.json | 2 +-
.../org/apache/camel/catalog/models/intercept.json | 2 +-
.../apache/camel/catalog/models/interceptFrom.json | 2 +-
.../catalog/models/interceptSendToEndpoint.json | 2 +-
.../org/apache/camel/catalog/models/kamelet.json | 2 +-
.../apache/camel/catalog/models/loadBalance.json | 2 +-
.../org/apache/camel/catalog/models/loop.json | 2 +-
.../org/apache/camel/catalog/models/multicast.json | 2 +-
.../apache/camel/catalog/models/onCompletion.json | 2 +-
.../apache/camel/catalog/models/onException.json | 2 +-
.../apache/camel/catalog/models/onFallback.json | 2 +-
.../org/apache/camel/catalog/models/otherwise.json | 2 +-
.../org/apache/camel/catalog/models/pipeline.json | 2 +-
.../apache/camel/catalog/models/resequence.json | 2 +-
.../org/apache/camel/catalog/models/route.json | 2 +-
.../org/apache/camel/catalog/models/saga.json | 2 +-
.../org/apache/camel/catalog/models/split.json | 2 +-
.../org/apache/camel/catalog/models/step.json | 2 +-
.../org/apache/camel/catalog/models/when.json | 2 +-
.../org/apache/camel/catalog/others.properties | 1 +
.../camel/catalog/others}/jbang-console.json | 0
.../apache/camel/catalog/others/mcp-server.json | 2 +-
.../apache/camel/catalog/schemas/camel-spring.xsd | 189 +
.../apache/camel/catalog/schemas/camel-xml-io.xsd | 189 +
.../camel/catalog/schemas/camelYamlDsl-model.json | 108 +
.../camel/catalog/simple/camel-simple-validator.js | 2 +
.../apache/camel/catalog/test-infra/metadata.json | 14 +-
.../org/apache/camel/catalog/CamelCatalogTest.java | 28 +
.../camel-ai/camel-ai-observability-api/pom.xml | 13 +-
.../ai/observability/GenAiErrorCategory.java | 20 +-
...perationName.java => GenAiErrorProperties.java} | 24 +-
.../ai/observability/GenAiErrorSupport.java | 348 +
.../ai/observability/GenAiObservability.java | 3 +
.../ai/observability/GenAiOperationName.java | 7 +-
.../component/ai/observability/GenAiUsage.java | 17 +-
.../ai/observability/GenAiErrorSupportTest.java | 106 +
.../GenAiObservabilityMissingImplLogTest.java | 44 +
.../component/ai/observability/GenAiUsageTest.java | 82 +
.../component/ai/observability/LogCapture.java | 69 +
.../ai/retry/NonTransientAiException.java | 16 +-
.../ai/retry/TransientAiException.java | 18 +-
.../src/test/resources/log4j2.properties | 9 +-
components/camel-ai/camel-ai-observability/pom.xml | 10 +
.../src/main/docs/ai-observability.adoc | 11 +-
.../GenAiMicrometerObservationSupport.java | 44 +
.../ai/observability/GenAiMicrometerSupport.java | 4 +-
...AiObservabilityMeterBeforeTracingNoLogTest.java | 59 +
.../GenAiObservabilityMissingTracingLogTest.java | 57 +
.../observability/GenAiObservabilitySpanTest.java | 20 +
.../ai/observability/GenAiObservabilityTest.java | 46 +
.../GenAiObservabilityWithTracingNoLogTest.java | 55 +
.../component/ai/observability/LogCapture.java | 69 +
.../src/test/resources/log4j2.properties | 9 +-
.../camel-ai-resource}/pom.xml | 35 +-
.../ai/resource/AiResourceComponentConfigurer.java | 88 +
.../AiResourceConfigurationConfigurer.java | 66 +
.../ai/resource/AiResourceEndpointConfigurer.java | 84 +
.../ai/resource/AiResourceEndpointUriFactory.java} | 28 +-
.../camel/component/ai/resource/ai-resource.json | 47 +
.../services/org/apache/camel/component.properties | 7 +
.../org/apache/camel/component/ai-resource | 2 +
.../apache/camel/configurer/ai-resource-component | 2 +
.../apache/camel/configurer/ai-resource-endpoint | 2 +
...l.component.ai.resource.AiResourceConfiguration | 2 +
.../apache/camel/urifactory/ai-resource-endpoint | 2 +
.../src/main/docs/ai-resource-component.adoc | 137 +
.../camel/component/ai/resource/AiResource.java | 20 +-
.../component/ai/resource/AiResourceComponent.java | 74 +
.../ai/resource/AiResourceConfiguration.java | 112 +
.../component/ai/resource/AiResourceConsumer.java | 144 +
.../component/ai/resource/AiResourceEndpoint.java | 86 +
.../component/ai/resource/AiResourceExecutor.java | 122 +
.../component/ai/resource/AiResourceRegistry.java | 240 +
.../ai/resource/AiResourceRegistryListener.java | 49 +
.../component/ai/resource/AiResourceResult.java | 55 +
.../component/ai/resource/AiResourceSpec.java | 148 +
.../resource/AiResourceEndpointLifecycleTest.java | 136 +
.../ai/resource/AiResourceExecutorTest.java | 142 +
.../ai/resource/AiResourceRegistryTest.java | 147 +
.../component/ai/resource/AiResourceSpecTest.java | 43 +
.../ai/resource/AiResourceStaticFileTest.java | 109 +
.../src/test/resources/log4j2.properties | 0
.../camel/component/chatscript/ChatScriptBot.java | 13 +-
.../component/chatscript/ChatScriptEndpoint.java | 9 +-
.../component/chatscript/ChatScriptProducer.java | 18 +-
.../chatscript/ChatScriptProducerTest.java | 65 +
.../apache/camel/component/djl/ImageNetUtil.java | 7 +-
.../camel/component/djl/ImageNetUtilTest.java | 51 +
.../camel/component/docling/DoclingComponent.java | 10 +
.../component/docling/DoclingComponentTest.java | 21 +
.../huggingface/tasks/AbstractTaskPredictor.java | 24 +-
.../component/huggingface/tasks/ChatPredictor.java | 8 +-
.../tasks/SentenceEmbeddingsPredictor.java | 2 +-
.../huggingface/tasks/TextToImagePredictor.java | 4 +-
.../camel/component/huggingface/tasks/chat.py | 2 +-
.../huggingface/tasks/sentence_embeddings.py | 2 +-
.../component/huggingface/tasks/text_to_image.py | 1 +
.../huggingface/tasks/AuthTokenInjectionTest.java | 58 +
.../huggingface/tasks/ChatScriptFormatTest.java | 60 +
.../tasks/RevisionAndOutputHeaderTest.java | 90 +
.../camel/component/kserve/KServeEndpoint.java | 9 +-
.../component/kserve/KServeEndpointDoStopTest.java | 40 +
.../api/guardrails/CodeInjectionGuardrail.java | 6 +-
.../agent/api/guardrails/LanguageGuardrail.java | 43 +-
.../AgentConfigurationToolCallingBehaviorTest.java | 208 +
.../api/guardrails/CodeInjectionGuardrailTest.java | 9 +
.../api/guardrails/LanguageGuardrailTest.java | 24 +
.../camel-ai/camel-langchain4j-agent/pom.xml | 16 +
.../src/main/docs/langchain4j-agent-component.adoc | 72 +
.../agent/LangChain4jAgentConverter.java | 11 +-
.../agent/LangChain4jAgentProducer.java | 14 +
.../LangChain4jAgentAiServicesCustomizerTest.java | 149 +
.../agent/LangChain4jAgentConverterTest.java | 36 +
.../agent/LangChain4jAgentErrorMetadataTest.java | 85 +
.../agent/LangChain4jAgentMissingAgentTest.java | 60 +
.../agent/LangChain4jAgentObservabilityTest.java | 229 +
.../src/main/docs/langchain4j-chat-component.adoc | 29 +
.../langchain4j/chat/LangChain4jChatProducer.java | 3 +
.../chat/LangChain4jChatErrorMetadataTest.java | 96 +
.../embeddings/langchain4j-embeddings.json | 6 +-
.../docs/langchain4j-embeddings-component.adoc | 14 +
.../embeddings/LangChain4jEmbeddingsHeaders.java | 8 +
.../embeddings/LangChain4jEmbeddingsProducer.java | 82 +-
.../openai/OpenAiEmbeddingModelBuilder.java | 2 +-
.../embeddings/LangChain4jEmbeddingsBatchTest.java | 93 +
.../LangChain4jEmbeddingsErrorMetadataTest.java | 103 +
.../embeddingstore/langchain4j-embeddingstore.json | 4 +-
.../docs/langchain4j-embeddingstore-component.adoc | 67 +-
.../LangChain4jEmbeddingStoreEndpoint.java | 2 +-
.../LangChain4jEmbeddingStoreHeaders.java | 13 +-
.../LangChain4jEmbeddingStoreProducer.java | 148 +-
...ngChain4jEmbeddingStoreBatchOperationsTest.java | 416 +
.../web/search/LangChain4jWebSearchProducer.java | 4 +-
.../LangChain4jWebSearchCustomRequestTest.java | 67 +
components/camel-ai/camel-mcp-server-api/pom.xml | 6 +-
.../services/org/apache/camel/other.properties | 2 +-
.../src/generated/resources/mcp-server-api.json | 2 +-
.../mcp/server/McpResourceReadHandler.java | 23 +-
.../mcp/server/McpResourceReadResult.java | 50 +
.../component/mcp/server/McpServerBridge.java | 183 +-
.../mcp/server/McpServerConfiguration.java | 13 +
.../component/mcp/server/McpServerConstants.java | 5 +
.../component/mcp/server/McpServerEngine.java | 34 +
.../component/mcp/server/McpServerResource.java | 58 +
.../McpServerBridgeResourceCollisionTest.java | 64 +
.../mcp/server/McpServerBridgeResourceTest.java | 161 +
.../McpServerBridgeResourceUnsupportedTest.java | 62 +
.../mcp/server/RecordingMcpServerEngine.java | 38 +-
.../McpServerResourceConformanceTestSupport.java | 219 +
components/camel-ai/camel-mcp-server/pom.xml | 2 +-
.../services/org/apache/camel/other.properties | 2 +-
.../src/generated/resources/mcp-server.json | 2 +-
.../camel-mcp-server/src/main/docs/mcp-server.adoc | 88 +-
.../mcp/server/main/DefaultMcpServerFactory.java | 1 +
.../mcp/server/vertx/VertxMcpServerEngine.java | 66 +-
.../VertxMcpServerResourceConformanceTest.java | 44 +
.../MainHttpServerMcpResourceConformanceIT.java | 45 +
.../org/apache/camel/component/openai/openai.json | 97 +-
.../src/main/docs/openai-component.adoc | 32 +
.../openai/OpenAIAudioTranscriptionProducer.java | 2 +-
.../openai/OpenAIAudioTranslationProducer.java | 2 +-
.../component/openai/OpenAIConfiguration.java | 5 +-
.../camel/component/openai/OpenAIConstants.java | 9 +
.../component/openai/OpenAIEmbeddingsProducer.java | 40 +-
.../component/openai/OpenAIModerationProducer.java | 26 +-
.../camel/component/openai/OpenAIProducer.java | 60 +-
.../component/openai/OpenAIResponsesProducer.java | 63 +-
.../component/openai/OpenAIEmbeddingsMockTest.java | 10 +-
.../openai/OpenAIEmbeddingsObservabilityTest.java | 92 +
.../OpenAIEmptyUserMessageBodyPromptTest.java | 69 +
.../component/openai/OpenAIErrorMetadataTest.java | 75 +
.../openai/OpenAIModerationObservabilityTest.java | 76 +
.../openai/OpenAIObservabilityTestSupport.java | 129 +
.../openai/OpenAIResponsesObservabilityTest.java | 75 +
.../serving/TensorFlowServingEndpoint.java | 9 +-
.../TensorFlowServingEndpointDoStopTest.java | 41 +
.../WeaviateEmbeddingsDataTypeTransformer.java | 29 +-
.../WeaviateEmbeddingsDataTypeTransformerTest.java | 102 +
components/camel-ai/pom.xml | 1 +
.../src/main/docs/ai-llm-integration-guide.adoc | 28 +
.../alibaba/common/OpenApiClientSupport.java | 22 +
.../AlibabaEventBridgeEndpointConfigurer.java | 30 +
.../AlibabaEventBridgeEndpointUriFactory.java | 7 +-
.../alibaba/eventbridge/alibaba-eventbridge.json | 34 +-
.../main/docs/alibaba-eventbridge-component.adoc | 329 +-
.../eventbridge/AlibabaEventBridgeEndpoint.java | 86 +
.../eventbridge/AlibabaEventBridgeProducer.java | 10 +-
.../eventbridge/AlibabaEventBridgeUtils.java | 361 +-
.../alibaba/eventbridge/EventSourceCache.java | 535 +
.../eventbridge/MapCloudEventValidator.java | 339 +
.../constants/AlibabaEventBridgeHeaders.java | 21 +
.../eventbridge/models/AllowedEventBus.java | 69 +
.../eventbridge/models/AllowedEventSource.java | 52 +
.../eventbridge/models/ClientConfigurations.java | 90 +-
.../eventbridge/MapCloudEventValidationTest.java | 558 +
.../alibaba/eventbridge/PutEventsTest.java | 67 +-
.../camel/component/alibaba/fc/FCProducer.java | 24 +-
.../apache/camel/component/alibaba/fc/FCUtils.java | 15 +-
.../alibaba/fc/models/ClientConfigurations.java | 43 +-
.../component/alibaba/fc/InvokeFunctionTest.java | 4 +-
.../camel/component/alibaba/kms/KMSProducer.java | 24 +-
.../camel/component/alibaba/kms/KMSUtils.java | 21 +-
.../alibaba/kms/models/ClientConfigurations.java | 63 +-
.../camel/component/alibaba/kms/EncryptTest.java | 4 +-
.../camel/component/alibaba/mns/MNSProducer.java | 8 +-
.../camel/component/alibaba/mns/MNSUtils.java | 17 +-
.../alibaba/mns/models/ClientConfigurations.java | 73 +-
.../camel/component/alibaba/oss/OSSProducer.java | 104 +-
.../camel/component/alibaba/oss/OSSUtils.java | 35 +-
.../alibaba/oss/models/ClientConfigurations.java | 77 +-
.../camel/component/alibaba/ots/DeleteRowTest.java | 3 +-
.../camel/component/alibaba/ots/GetRowTest.java | 3 +-
.../camel/component/alibaba/ots/PutRowTest.java | 3 +-
.../camel/component/alibaba/ots/UpdateRowTest.java | 3 +-
.../camel/component/alibaba/sls/GetLogsTest.java | 14 +-
.../component/alibaba/sls/ListLogStoresTest.java | 3 +-
.../camel/component/alibaba/sls/PutLogsTest.java | 3 +-
.../camel/component/alibaba/sms/SMSProducer.java | 26 +-
.../camel/component/alibaba/sms/SMSUtils.java | 20 +-
.../alibaba/sms/models/ClientConfigurations.java | 63 +-
.../camel/component/alibaba/sms/SendSmsTest.java | 4 +-
.../camel-avro-rpc-component/pom.xml | 4 +
.../component/avro/AvroComponentConfigurer.java | 6 +
.../component/avro/AvroEndpointConfigurer.java | 6 +
.../component/avro/AvroEndpointUriFactory.java | 3 +-
.../org/apache/camel/component/avro/avro.json | 6 +-
.../apache/camel/component/avro/AvroComponent.java | 7 +
.../camel/component/avro/AvroConfiguration.java | 15 +
.../apache/camel/component/avro/AvroEndpoint.java | 11 +
.../avro/AvroClassSecurityWithoutVmArgsTest.java | 102 +
components/camel-avro/pom.xml | 3 -
.../dataformat/avro/AvroDataFormatConfigurer.java | 7 +
.../org/apache/camel/dataformat/avro/avro.json | 3 +-
.../avro/support/AvroClassSecuritySupport.java | 309 +
.../camel/dataformat/avro/AvroDataFormat.java | 25 +
.../avro/support/AvroClassSecuritySupportTest.java | 122 +
.../dataformat/avro/example/nested/NestedFoo.java | 14 +-
.../org/apache/camel/dev-console/aws-secrets.json | 58 +
.../aws/secretsmanager/SecretsDevConsole.java | 78 +-
.../aws/secretsmanager/SecretsDevConsoleTest.java | 37 +-
.../org/apache/camel/dev-console/aws2-s3.json | 50 +
.../camel/component/aws2/s3/AWS2S3Console.java | 43 +-
.../camel/component/aws2/s3/AWS2S3ConsoleTest.java | 37 +-
.../azure/common/AzureFileNameHelper.java | 40 +-
.../azure/common/AzureFileNameHelperTest.java | 26 +
.../apache/camel/dev-console/azure-secrets.json | 54 +
.../key/vault/AzureKeyVaultManagerDevConsole.java | 70 +-
.../vault/AzureKeyVaultManagerDevConsoleTest.java | 37 +-
components/camel-caffeine/pom.xml | 11 +
.../CaffeineKeyValueRepositoryConfigurer.java | 51 +
.../services/org/apache/camel/bean.properties | 2 +-
.../camel/bean/CaffeineKeyValueRepository.json | 16 +
...t.caffeine.processor.CaffeineKeyValueRepository | 2 +
.../processor/CaffeineKeyValueRepository.java | 228 +
.../processor/CaffeineKeyValueRepositoryTest.java | 190 +-
.../CassandraKeyValueRepositoryConfigurer.java | 63 +
.../services/org/apache/camel/bean.properties | 2 +-
.../camel/bean/CassandraKeyValueRepository.json | 16 +
....keyvalue.cassandra.CassandraKeyValueRepository | 2 +
.../cassandra/CassandraKeyValueRepository.java | 479 +
.../cassandra/CassandraKeyValueRepositoryIT.java | 264 +
.../src/test/resources/initScript.cql | 6 +
components/camel-clickhouse/pom.xml | 3 +-
.../cxf/spring/jaxrs/CxfRsSpringEndpoint.java | 3 +
.../cxf/jaxrs/CxfRsSpringEndpointTest.java | 25 +
.../oracle/DebeziumOracleComponentConfigurer.java | 6 +
.../oracle/DebeziumOracleEndpointConfigurer.java | 6 +
.../oracle/DebeziumOracleEndpointUriFactory.java | 3 +-
...acleConnectorEmbeddedDebeziumConfiguration.java | 19 +
.../component/debezium/oracle/debezium-oracle.json | 318 +-
.../apache/camel/dev-console/route-diagram.json | 13 +
.../apache/camel/diagram/DiagramDevConsole.java | 35 +-
.../DynamicRouterControlEndpointConfigurer.java | 6 +
.../DynamicRouterControlEndpointUriFactory.java | 3 +-
.../routing/DynamicRouterEndpointConfigurer.java | 6 +
.../routing/DynamicRouterEndpointUriFactory.java | 3 +-
.../control/dynamic-router-control.json | 3 +-
.../dynamicrouter/routing/dynamic-router.json | 3 +-
.../src/main/docs/dynamic-router-component.adoc | 19 +-
.../docs/dynamic-router-control-component.adoc | 31 +
...ynamicRouterControlChannelSendDynamicAware.java | 9 +
.../control/DynamicRouterControlConfiguration.java | 33 +
.../control/DynamicRouterControlConstants.java | 16 +
.../control/DynamicRouterControlProducer.java | 70 +-
.../routing/DynamicRouterConfiguration.java | 28 +
.../routing/DynamicRouterRecipientListHelper.java | 1 +
...icRouterControlChannelSendDynamicAwareTest.java | 11 +
.../control/DynamicRouterControlProducerTest.java | 126 +
.../DynamicRouterBasicSynchronousIT.java | 8 +-
.../DynamicRouterDefaultAggregationIT.java | 2 +-
.../DynamicRouterSendDynamicAwareIT.java | 3 +-
.../DynamicRouterRecipientListHelperTest.java | 2 +
components/camel-ehcache/pom.xml | 11 +
.../EhcacheKeyValueRepositoryConfigurer.java | 57 +
.../services/org/apache/camel/bean.properties | 2 +-
.../camel/bean/EhcacheKeyValueRepository.json | 16 +
...ent.ehcache.processor.EhcacheKeyValueRepository | 2 +
.../processor/EhcacheKeyValueRepository.java | 207 +
.../processor/EhcacheKeyValueRepositoryTest.java | 187 +-
.../org/apache/camel/component/exec/exec.json | 20 +-
.../camel-exec/src/main/docs/exec-component.adoc | 41 +
.../apache/camel/component/exec/ExecBinding.java | 28 +-
.../apache/camel/component/exec/ExecComponent.java | 10 +-
.../apache/camel/component/exec/ExecEndpoint.java | 10 +-
.../component/exec/impl/DefaultExecBinding.java | 36 +
.../component/exec/DefaultExecBindingTest.java | 136 +-
.../camel/component/exec/ExecProducerTest.java | 19 +
.../camel/component/file/GenericFileHelper.java | 41 +
.../component/file/GenericFileHelperTest.java | 29 +
.../org/apache/camel/dev-console/sftp.json | 10 +
.../component/file/remote/SftpDevConsole.java | 17 +-
.../component/file/remote/SftpDevConsoleTest.java | 41 +-
.../main/docs/google-bigquery-sql-component.adoc | 57 +-
.../component/google/bigquery/sql/SqlHelper.java | 37 +
.../bigquery/sql/SqlHelperIdentifierTest.java | 41 +
.../google/bigquery/unit/sql/SqlHelperTest.java | 11 +
.../google/firestore/google-firestore.json | 5 +-
.../google/firestore/GoogleFirestoreConstants.java | 6 +
.../google/firestore/GoogleFirestoreConsumer.java | 2 +-
.../org/apache/camel/dev-console/gcp-secrets.json | 54 +
.../manager/GoogleSecretManagerDevConsole.java | 74 +-
.../manager/GoogleSecretManagerDevConsoleTest.java | 37 +-
.../storage/GoogleCloudStorageFileNameHelper.java | 43 +-
.../GoogleCloudStorageFileNameHelperTest.java | 31 +
.../org/apache/camel/dev-console/groovy.json | 58 +
.../camel/language/groovy/GroovyDevConsole.java | 48 +-
.../language/groovy/GroovyDevConsoleTest.java | 37 +-
.../grpc/RouteControlledStreamObserverTest.java | 4 +-
.../camel/dev-console/hashicorp-secrets.json | 21 +
.../hashicorp/vault/SecretsDevConsole.java | 30 +-
.../hashicorp/vault/SecretsDevConsoleTest.java | 66 +
components/camel-hazelcast/pom.xml | 6 +
.../HazelcastKeyValueRepositoryConfigurer.java | 57 +
.../services/org/apache/camel/bean.properties | 2 +-
.../camel/bean/HazelcastKeyValueRepository.json | 16 +
...component.hazelcast.HazelcastKeyValueRepository | 2 +
.../hazelcast/HazelcastKeyValueRepository.java | 226 +
.../hazelcast/HazelcastKeyValueRepositoryTest.java | 300 +
components/{camel-spiffe => camel-hivemq}/pom.xml | 41 +-
.../hivemq/HiveMQComponentConfigurer.java | 106 +
.../hivemq/HiveMQEndpointConfigurer.java} | 74 +-
.../hivemq/HiveMQEndpointUriFactory.java} | 33 +-
.../org/apache/camel/component/hivemq/hivemq.json | 63 +
.../services/org/apache/camel/component.properties | 7 +
.../services/org/apache/camel/component/hivemq | 2 +
.../org/apache/camel/configurer/hivemq-component | 2 +
.../org/apache/camel/configurer/hivemq-endpoint | 2 +
.../services/org/apache/camel/send-dynamic/hivemq | 2 +
.../org/apache/camel/urifactory/hivemq-endpoint | 2 +
.../src/main/docs/hivemq-component.adoc | 264 +
.../camel/component/hivemq/HiveMQComponent.java | 56 +
.../component/hivemq/HiveMQConfiguration.java | 163 +
.../camel/component/hivemq/HiveMQConstants.java | 41 +
.../camel/component/hivemq/HiveMQConsumer.java | 112 +
.../camel/component/hivemq/HiveMQEndpoint.java | 208 +
.../camel/component/hivemq/HiveMQProducer.java | 77 +
.../component/hivemq/HiveMQSendDynamicAware.java | 87 +
.../component/hivemq/HiveMQComponentPubSubIT.java | 72 +
.../component/hivemq/HiveMQConfigurationTest.java | 61 +
.../hivemq/HiveMQConsumerReleaseTest.java | 126 +
.../component/hivemq/HiveMQEmptyPayloadIT.java | 73 +
.../component/hivemq/HiveMQEndpointAuthTest.java | 79 +
.../hivemq/HiveMQEndpointConnectTest.java | 90 +
.../component/hivemq/HiveMQOverrideTopicIT.java | 72 +
.../component/hivemq/HiveMQQosAndRetainIT.java | 93 +
.../hivemq/HiveMQSendDynamicAwareTest.java | 101 +
.../component/hivemq/HiveMQSendDynamicIT.java | 70 +
.../org/apache/camel/dev-console/ibm-secrets.json | 62 +
.../ibm/secrets/manager/SecretsDevConsole.java | 75 +-
.../ibm/secrets/manager/SecretsDevConsoleTest.java | 37 +-
.../InfinispanAggregationRepository.java | 53 +-
.../component/infinispan/InfinispanConstants.java | 9 +-
.../infinispan/InfinispanIdempotentRepository.java | 11 +-
.../component/infinispan/InfinispanProducer.java | 10 +
.../infinispan/embedded/infinispan-embedded.json | 6 +-
.../embedded/InfinispanEmbeddedConsumer.java | 4 +-
.../embedded/InfinispanEmbeddedProducer.java | 14 +-
.../embedded/InfinispanEmbeddedUtil.java | 10 +-
...mbeddedAggregationRepositoryOperationsTest.java | 70 +-
...finispanRemoteKeyValueRepositoryConfigurer.java | 60 +
.../component/infinispan/remote/infinispan.json | 4 +-
.../services/org/apache/camel/bean.properties | 2 +-
.../bean/InfinispanRemoteKeyValueRepository.json | 16 +
...ispan.remote.InfinispanRemoteKeyValueRepository | 2 +
.../remote/InfinispanRemoteConsumer.java | 6 +-
.../remote/InfinispanRemoteKeyValueRepository.java | 266 +
.../remote/InfinispanRemoteProducer.java | 14 +-
.../infinispan/remote/InfinispanRemoteUtil.java | 10 +-
...panRemoteAggregationRepositoryOperationsIT.java | 68 +-
.../InfinispanRemoteKeyValueRepositoryIT.java | 308 +
.../remote/InfinispanRemoteProducerQueryTest.java | 106 +
.../jackson/avro/JacksonAvroDataFormat.java | 3 +-
.../jackson3/avro/JacksonAvroDataFormat.java | 3 +-
components/camel-jcache/pom.xml | 11 +
.../JCacheKeyValueRepositoryConfigurer.java | 54 +
.../services/org/apache/camel/bean.properties | 2 +-
.../camel/bean/JCacheKeyValueRepository.json | 16 +
...onent.jcache.processor.JCacheKeyValueRepository | 2 +
.../jcache/processor/JCacheKeyValueRepository.java | 218 +
.../processor/JCacheKeyValueRepositoryTest.java | 201 +-
.../jetty/rest/RestJettyRequiredBodyTest.java | 23 +
.../META-INF/org/apache/camel/dev-console/jfr.json | 255 +
.../camel/runtime/jfr/CamelJfrDevConsole.java | 243 +-
.../camel/component/jms/BrowsableQueueTest.java | 9 +-
.../camel/component/jms/JmsComponentIbmMQTest.java | 3 +
.../component/jms/issues/JmsReplyToIbmMQTest.java | 3 +
components/camel-jpa/pom.xml | 32 +-
.../jpa/JpaKeyValueRepositoryConfigurer.java | 69 +
.../services/org/apache/camel/bean.properties | 7 +
.../apache/camel/bean/JpaKeyValueRepository.json | 16 +
...el.processor.keyvalue.jpa.JpaKeyValueRepository | 2 +
.../keyvalue/jpa/JpaKeyValueRepository.java | 513 +
.../processor/keyvalue/jpa/KeyValueEntry.java | 110 +
.../component/jpa/AbstractJpaMethodSupport.java | 29 +-
.../processor/jpa/JpaProducerWithQueryTest.java | 5 +-
.../keyvalue/jpa/JpaKeyValueRepositoryTest.java | 248 +
.../jpa/KeyValueEntryHibernateMappingTest.java | 54 +
.../src/test/resources/META-INF/persistence.xml | 16 +
.../profiles/hibernate/META-INF/persistence.xml | 18 +-
.../kafka/KafkaKeyValueRepositoryConfigurer.java | 90 +
.../org/apache/camel/dev-console/kafka.json | 101 +
.../services/org/apache/camel/bean.properties | 2 +-
.../apache/camel/bean/KafkaKeyValueRepository.json | 16 +
...rocessor.keyvalue.kafka.KafkaKeyValueRepository | 2 +
.../camel/component/kafka/KafkaDevConsole.java | 97 +-
.../keyvalue/kafka/KafkaKeyValueRepository.java | 690 ++
.../camel/component/kafka/KafkaDevConsoleTest.java | 43 +-
.../component/kafka/integration/KafkaSagaIT.java | 16 +-
.../keyvalue/kafka/KafkaKeyValueRepositoryIT.java | 262 +
.../camel/dev-console/kubernetes-configmaps.json | 34 +
.../camel/dev-console/kubernetes-secrets.json | 34 +
.../config_maps/vault/ConfigmapsDevConsole.java | 47 +-
.../secrets/vault/SecretsDevConsole.java | 44 +-
.../vault/ConfigmapsDevConsoleTest.java | 41 +
.../secrets/vault/SecretsDevConsoleTest.java | 41 +
.../apache/camel/service/lra/LRASagaService.java | 9 +
.../camel/component/master/MasterConsumer.java | 212 +-
.../master/MasterConsumerLeadershipTest.java | 369 +
.../org/apache/camel/dev-console/micrometer.json | 255 +
.../component/micrometer/MicrometerConsole.java | 232 +-
.../micrometer/MicrometerConsoleTest.java | 77 +
.../apache/camel/dev-console/fault-tolerance.json | 93 +
.../faulttolerance/FaultToleranceConsole.java | 74 +-
.../faulttolerance/FaultToleranceConsoleTest.java | 79 +
.../health/CamelMicroProfileHealthHelper.java | 7 +-
.../health/CamelMicroProfileHealthCheckTest.java | 6 +-
.../integration/CounterRouteAutoConfigIT.java | 55 +-
.../ExchangeEventNotifierAutoConfigIT.java | 83 +-
.../ManagedMessageHistoryAutoConfigIT.java | 120 +-
.../apache/camel/dev-console/opentelemetry.json | 87 +
.../opentelemetry2/OpenTelemetryDevConsole.java | 164 +-
.../OpenTelemetryDevConsoleTest.java | 37 +-
.../apache/camel/dev-console/main-http-server.json | 33 +
.../http/main/MainHttpServerDevConsole.java | 43 +-
.../platform/http/main/MainHttpServerUtil.java | 24 +-
.../http/main/MainHttpServerDevConsoleTest.java | 70 +
.../vertx/VertxRestBindingMarshalFailureTest.java | 157 +
.../apache/camel/dev-console/platform-http.json | 67 +
.../platform/http/DefaultPlatformHttpConsumer.java | 6 +-
.../component/platform/http/HttpEndpointModel.java | 19 +-
.../platform/http/PlatformHttpComponent.java | 50 +-
.../platform/http/PlatformHttpConsole.java | 58 +-
.../platform/http/HttpEndpointModelTest.java | 72 +
.../platform/http/PlatformHttpConsoleTest.java | 37 +-
.../PlatformHttpSharedPathRouteLifecycleTest.java | 179 +
components/camel-pulsar/pom.xml | 1 -
.../org/apache/camel/dev-console/quartz.json | 148 +
.../camel/component/quartz/QuartzConsole.java | 172 +-
.../camel/component/quartz/QuartzConsoleTest.java | 71 +
components/camel-redis/pom.xml | 11 +
.../redis/RedisKeyValueRepositoryConfigurer.java | 57 +
.../services/org/apache/camel/bean.properties | 2 +-
.../apache/camel/bean/RedisKeyValueRepository.json | 16 +
...e.camel.component.redis.RedisKeyValueRepository | 2 +
.../component/redis/RedisKeyValueRepository.java | 262 +
.../integration/RedisKeyValueRepositoryIT.java | 299 +
.../org/apache/camel/dev-console/resilience4j.json | 122 +
.../component/resilience4j/ResilienceConsole.java | 90 +-
.../resilience4j/ResilienceConsoleTest.java | 79 +
.../DefaultRestOpenapiProcessorStrategy.java | 14 +-
.../codegen/AbstractSalesforceExecution.java | 28 +-
.../internal/streaming/SubscriptionHelper.java | 331 +-
.../streaming/SubscriptionHelperManualIT.java | 80 +
.../camel-salesforce-maven-plugin/README.md | 182 +-
.../apache/camel/maven/AbstractSalesforceMojo.java | 32 +-
.../camel/maven/AbstractSalesforceMojoTest.java | 103 +-
...Test.java => CamelSalesforceLoginManualIT.java} | 118 +-
.../camel/maven/CamelSalesforceMojoManualIT.java | 4 +-
.../camel/maven/GeneratePubSubMojoManualIT.java | 4 +-
.../camel/maven/SalesforceMojoValidationTest.java | 153 +
.../org/apache/camel/maven/SchemaMojoManualIT.java | 4 +-
.../camel/component/seda/QueueReference.java | 9 +
.../apache/camel/component/seda/SedaEndpoint.java | 27 +-
.../component/smb/SmbComponentConnectionIT.java | 36 +-
...onIT.java => SmbComponentConnectionReadIT.java} | 72 +-
components/camel-spiffe/pom.xml | 5 +
.../src/main/docs/spiffe-component.adoc | 30 +
.../spiffe/SpiffeSSLContextParameters.java | 270 +
.../spiffe/SpiffeSSLContextParametersTest.java | 76 +
.../src/main/docs/spring-ai-chat-component.adoc | 30 +
.../springai/chat/SpringAiChatProducer.java | 3 +
.../chat/SpringAiChatErrorMetadataTest.java | 92 +
.../jdbc/JdbcKeyValueRepositoryConfigurer.java | 129 +
.../services/org/apache/camel/bean.properties | 2 +-
.../apache/camel/bean/JdbcKeyValueRepository.json | 16 +
....processor.keyvalue.jdbc.JdbcKeyValueRepository | 2 +
.../keyvalue/jdbc/JdbcKeyValueRepository.java | 521 +
.../keyvalue/jdbc/JdbcKeyValueRepositoryTest.java | 297 +
.../src/main/docs/state-store-component.adoc | 75 +-
.../component/statestore/StateStoreProducer.java | 8 +-
.../src/main/docs/xtokenize-language.adoc | 130 +-
.../org/apache/camel/dev-console/stub.json | 42 +
.../apache/camel/component/stub/StubConsole.java | 37 +-
.../camel/component/tahu/TahuDefaultComponent.java | 8 +-
.../component/tahu/TahuConfigurationTest.java | 5 +-
.../apache/camel/dev-console/vertx-websocket.json | 67 +
.../vertx/websocket/VertxWebsocketDevConsole.java | 69 +-
.../websocket/VertxWebsocketDevConsoleTest.java | 43 +-
.../zendesk/ZendeskEndpointConfiguration.java | 2 +-
.../zendesk/internal/ZendeskApiMethod.java | 6 +-
.../apache/camel/component/zendesk/zendesk.json | 6 +-
.../zookeeper/cluster/ZooKeeperClusterView.java | 4 +-
.../ZooKeeperClusterViewLeadershipLostIT.java | 33 +-
components/pom.xml | 1 +
.../java/org/apache/camel/ProducerTemplate.java | 121 +-
.../camel/ai/CamelLangchain4jAttributes.java | 14 +
.../main/java/org/apache/camel/spi/CamelEvent.java | 65 +
.../main/java/org/apache/camel/spi/DataFormat.java | 7 +-
.../org/apache/camel/spi/KeyValueRepository.java | 100 +-
.../camel/impl/engine/AbstractCamelContext.java | 14 +-
.../camel/impl/event/AbstractContextEvent.java | 11 +
.../camel/impl/event/AbstractExchangeEvent.java | 11 +
.../camel/impl/event/AbstractRouteEvent.java | 11 +
.../camel/impl/event/CamelEventJsonSupport.java | 199 +
.../impl/event/ServiceStartupFailureEvent.java | 11 +
.../camel/impl/event/ServiceStopFailureEvent.java | 11 +
.../org/apache/camel/dev-console/activity.json | 84 +
.../org/apache/camel/dev-console/bean.json | 42 +
.../org/apache/camel/dev-console/blocked.json | 40 +
.../org/apache/camel/dev-console/browse.json | 49 +
.../apache/camel/dev-console/circuit-breaker.json | 34 +
.../org/apache/camel/dev-console/consumer.json | 215 +
.../org/apache/camel/dev-console/context.json | 201 +
.../org/apache/camel/dev-console/datasource.json | 62 +
.../org/apache/camel/dev-console/debug.json | 81 +
.../org/apache/camel/dev-console/endpoint.json | 88 +
.../org/apache/camel/dev-console/errors.json | 34 +
.../apache/camel/dev-console/eval-language.json | 18 +
.../org/apache/camel/dev-console/event.json | 95 +
.../META-INF/org/apache/camel/dev-console/gc.json | 34 +
.../org/apache/camel/dev-console/health.json | 83 +
.../org/apache/camel/dev-console/heap-dump.json | 17 +
.../apache/camel/dev-console/heap-histogram.json | 47 +
.../org/apache/camel/dev-console/inflight.json | 59 +
.../apache/camel/dev-console/internal-tasks.json | 63 +
.../apache/camel/dev-console/java-security.json | 47 +
.../apache/camel/dev-console/jfr-memory-leak.json | 288 +
.../META-INF/org/apache/camel/dev-console/jvm.json | 43 +
.../META-INF/org/apache/camel/dev-console/log.json | 12 +
.../org/apache/camel/dev-console/memory.json | 61 +
.../apache/camel/dev-console/message-history.json | 17 +
.../apache/camel/dev-console/processor-detail.json | 86 +
.../org/apache/camel/dev-console/processor.json | 169 +
.../org/apache/camel/dev-console/producer.json | 46 +
.../org/apache/camel/dev-console/properties.json | 49 +
.../org/apache/camel/dev-console/receive.json | 64 +
.../org/apache/camel/dev-console/reload.json | 51 +
.../org/apache/camel/dev-console/rest-spec.json | 26 +
.../org/apache/camel/dev-console/rest.json | 74 +
.../apache/camel/dev-console/route-controller.json | 120 +
.../org/apache/camel/dev-console/route-dump.json | 50 +
.../org/apache/camel/dev-console/route-group.json | 139 +
.../apache/camel/dev-console/route-structure.json | 84 +
.../apache/camel/dev-console/route-topology.json | 112 +
.../org/apache/camel/dev-console/route.json | 363 +
.../org/apache/camel/dev-console/send.json | 39 +
.../org/apache/camel/dev-console/service.json | 57 +
.../apache/camel/dev-console/simple-language.json | 31 +
.../org/apache/camel/dev-console/source.json | 50 +
.../org/apache/camel/dev-console/sql-query.json | 84 +
.../org/apache/camel/dev-console/sql-trace.json | 120 +
.../apache/camel/dev-console/startup-recorder.json | 53 +
.../camel/dev-console/system-properties.json | 15 +
.../org/apache/camel/dev-console/thread.json | 76 +
.../META-INF/org/apache/camel/dev-console/top.json | 217 +
.../org/apache/camel/dev-console/trace.json | 77 +
.../org/apache/camel/dev-console/transformers.json | 48 +
.../apache/camel/dev-console/type-converters.json | 74 +
.../org/apache/camel/dev-console/variables.json | 38 +
.../camel/impl/console/ActivityDevConsole.java | 84 +-
.../apache/camel/impl/console/BeanDevConsole.java | 60 +-
.../apache/camel/impl/console/BlockedConsole.java | 40 +-
.../camel/impl/console/BrowseDevConsole.java | 66 +-
.../impl/console/CircuitBreakerDevConsole.java | 31 +-
.../camel/impl/console/ConsumerDevConsole.java | 251 +-
.../camel/impl/console/ContextDevConsole.java | 228 +-
.../camel/impl/console/DataSourceDevConsole.java | 124 +-
.../apache/camel/impl/console/DebugDevConsole.java | 96 +-
.../camel/impl/console/EndpointDevConsole.java | 78 +-
.../camel/impl/console/ErrorRegistryConsole.java | 29 +-
.../camel/impl/console/EvalLanguageDevConsole.java | 29 +-
.../apache/camel/impl/console/EventConsole.java | 67 +-
.../impl/console/GarbageCollectorDevConsole.java | 34 +-
.../camel/impl/console/HealthDevConsole.java | 83 +-
.../camel/impl/console/HeapDumpDevConsole.java | 30 +-
.../impl/console/HeapHistogramDevConsole.java | 53 +-
.../apache/camel/impl/console/InflightConsole.java | 50 +-
.../camel/impl/console/JavaSecurityDevConsole.java | 50 +-
.../impl/console/JfrMemoryLeakDevConsole.java | 578 +-
.../apache/camel/impl/console/JvmDevConsole.java | 47 +-
.../apache/camel/impl/console/LogDevConsole.java | 18 +-
.../camel/impl/console/MemoryDevConsole.java | 72 +-
.../impl/console/MessageHistoryDevConsole.java | 25 +-
.../impl/console/ProcessorDetailDevConsole.java | 116 +-
.../camel/impl/console/ProcessorDevConsole.java | 186 +-
.../camel/impl/console/ProducerDevConsole.java | 45 +-
.../camel/impl/console/PropertiesDevConsole.java | 68 +-
.../camel/impl/console/ReceiveDevConsole.java | 85 +-
.../camel/impl/console/ReloadDevConsole.java | 64 +-
.../apache/camel/impl/console/RestDevConsole.java | 75 +-
.../camel/impl/console/RestSpecDevConsole.java | 31 +-
.../camel/impl/console/RouteControllerConsole.java | 127 +-
.../apache/camel/impl/console/RouteDevConsole.java | 214 +-
.../camel/impl/console/RouteDumpDevConsole.java | 92 +-
.../camel/impl/console/RouteGroupDevConsole.java | 157 +-
.../impl/console/RouteStructureDevConsole.java | 93 +-
.../impl/console/RouteTopologyDevConsole.java | 110 +-
.../apache/camel/impl/console/SendDevConsole.java | 38 +-
.../camel/impl/console/ServiceDevConsole.java | 48 +-
.../impl/console/SimpleLanguageDevConsole.java | 36 +-
.../camel/impl/console/SourceDevConsole.java | 54 +-
.../camel/impl/console/SqlQueryDevConsole.java | 188 +-
.../camel/impl/console/SqlTraceDevConsole.java | 131 +-
.../impl/console/StartupRecorderDevConsole.java | 47 +-
.../impl/console/SystemPropertiesDevConsole.java | 24 +-
.../camel/impl/console/TaskRegistryDevConsole.java | 50 +-
.../camel/impl/console/ThreadDevConsole.java | 73 +-
.../apache/camel/impl/console/TopDevConsole.java | 140 +-
.../apache/camel/impl/console/TraceDevConsole.java | 69 +-
.../camel/impl/console/TransformerConsole.java | 55 +-
.../camel/impl/console/TypeConverterConsole.java | 91 +-
.../camel/impl/console/VariablesDevConsole.java | 45 +-
...onsoleTest.java => ActivityDevConsoleTest.java} | 28 +-
...DevConsoleTest.java => BlockedConsoleTest.java} | 28 +-
.../impl/console/CircuitBreakerDevConsoleTest.java | 59 +
...onsoleTest.java => ConsumerDevConsoleTest.java} | 37 +-
.../camel/impl/console/ContextDevConsoleTest.java | 12 +
...soleTest.java => DataSourceDevConsoleTest.java} | 32 +-
...evConsoleTest.java => DebugDevConsoleTest.java} | 20 +-
.../camel/impl/console/EndpointDevConsoleTest.java | 84 +
...soleTest.java => ErrorRegistryConsoleTest.java} | 33 +-
.../camel/impl/console/EventConsoleTest.java | 60 +
...st.java => GarbageCollectorDevConsoleTest.java} | 34 +-
...vConsoleTest.java => HealthDevConsoleTest.java} | 38 +-
...onsoleTest.java => HeapDumpDevConsoleTest.java} | 40 +-
.../impl/console/HeapHistogramDevConsoleTest.java | 43 +-
...evConsoleTest.java => InflightConsoleTest.java} | 33 +-
...leTest.java => JavaSecurityDevConsoleTest.java} | 32 +-
.../impl/console/JfrMemoryLeakDevConsoleTest.java | 153 +
...sDevConsoleTest.java => JvmDevConsoleTest.java} | 34 +-
...tDevConsoleTest.java => LogDevConsoleTest.java} | 25 +-
...vConsoleTest.java => MemoryDevConsoleTest.java} | 32 +-
...Test.java => MessageHistoryDevConsoleTest.java} | 38 +-
...est.java => ProcessorDetailDevConsoleTest.java} | 33 +-
...nsoleTest.java => ProcessorDevConsoleTest.java} | 33 +-
...onsoleTest.java => ProducerDevConsoleTest.java} | 40 +-
.../impl/console/PropertiesDevConsoleTest.java | 13 +
...vConsoleTest.java => ReloadDevConsoleTest.java} | 36 +-
...DevConsoleTest.java => RestDevConsoleTest.java} | 19 +-
...onsoleTest.java => RestSpecDevConsoleTest.java} | 23 +-
.../impl/console/RouteControllerConsoleTest.java | 56 +
...nsoleTest.java => RouteDumpDevConsoleTest.java} | 37 +-
...soleTest.java => RouteGroupDevConsoleTest.java} | 51 +-
...Test.java => RouteStructureDevConsoleTest.java} | 38 +-
...ConsoleTest.java => ServiceDevConsoleTest.java} | 33 +-
...vConsoleTest.java => SourceDevConsoleTest.java} | 37 +-
.../camel/impl/console/SqlQueryDevConsoleTest.java | 83 +
...onsoleTest.java => SqlTraceDevConsoleTest.java} | 30 +-
...est.java => StartupRecorderDevConsoleTest.java} | 27 +-
...st.java => SystemPropertiesDevConsoleTest.java} | 31 +-
...leTest.java => TaskRegistryDevConsoleTest.java} | 23 +-
...tDevConsoleTest.java => TopDevConsoleTest.java} | 33 +-
...evConsoleTest.java => TraceDevConsoleTest.java} | 24 +-
...onsoleTest.java => TransformerConsoleTest.java} | 24 +-
...soleTest.java => TypeConverterConsoleTest.java} | 43 +-
.../impl/console/VariablesDevConsoleTest.java | 34 +
.../docs/modules/eips/examples/json/cache.json | 1 +
.../src/main/docs/modules/eips/nav.adoc | 2 +
.../main/docs/modules/eips/pages/cache-eip.adoc | 240 +
.../modules/eips/pages/keyValueRepository.adoc | 1161 ++
.../main/docs/modules/eips/pages/split-eip.adoc | 3 +-
.../org/apache/camel/language/simple/simple.json | 18 +-
.../modules/languages/pages/simple-functions.adoc | 9 +
.../docs/modules/languages/pages/simple-ognl.adoc | 17 +
.../modules/languages/pages/simple-operators.adoc | 14 +
.../language/simple/SimpleOperatorConstants.java | 12 +
.../language/simple/SimplePredicateParser.java | 5 +-
.../camel/language/simple/SimpleTokenizer.java | 24 +-
.../language/simple/ast/BinaryExpression.java | 5 +
.../language/simple/ast/NumericExpression.java | 12 +
.../language/simple/types/BinaryOperatorType.java | 14 +-
.../org/apache/camel/dev-console/bean-model.json | 86 +
.../org/apache/camel/model/a2aSubTask.json | 2 +-
.../META-INF/org/apache/camel/model/aggregate.json | 2 +-
.../META-INF/org/apache/camel/model/cache.json | 26 +
.../org/apache/camel/model/circuitBreaker.json | 2 +-
.../org/apache/camel/model/dataformat/avro.json | 3 +-
.../META-INF/org/apache/camel/model/doCatch.json | 2 +-
.../META-INF/org/apache/camel/model/doFinally.json | 2 +-
.../META-INF/org/apache/camel/model/doTry.json | 2 +-
.../META-INF/org/apache/camel/model/filter.json | 2 +-
.../org/apache/camel/model/idempotentConsumer.json | 2 +-
.../META-INF/org/apache/camel/model/intercept.json | 2 +-
.../org/apache/camel/model/interceptFrom.json | 2 +-
.../camel/model/interceptSendToEndpoint.json | 2 +-
.../META-INF/org/apache/camel/model/kamelet.json | 2 +-
.../org/apache/camel/model/loadBalance.json | 2 +-
.../META-INF/org/apache/camel/model/loop.json | 2 +-
.../META-INF/org/apache/camel/model/multicast.json | 2 +-
.../org/apache/camel/model/onCompletion.json | 2 +-
.../org/apache/camel/model/onException.json | 2 +-
.../org/apache/camel/model/onFallback.json | 2 +-
.../META-INF/org/apache/camel/model/otherwise.json | 2 +-
.../META-INF/org/apache/camel/model/pipeline.json | 2 +-
.../org/apache/camel/model/resequence.json | 2 +-
.../META-INF/org/apache/camel/model/route.json | 2 +-
.../META-INF/org/apache/camel/model/saga.json | 2 +-
.../META-INF/org/apache/camel/model/split.json | 2 +-
.../META-INF/org/apache/camel/model/step.json | 2 +-
.../META-INF/org/apache/camel/model/when.json | 2 +-
.../services/org/apache/camel/model.properties | 1 +
.../resources/org/apache/camel/model/jaxb.index | 1 +
.../org/apache/camel/model/CacheDefinition.java | 207 +
.../apache/camel/model/ProcessorDefinition.java | 31 +
.../camel/model/console/BeanModelDevConsole.java | 98 +-
.../camel/model/dataformat/AvroDataFormat.java | 23 +
.../camel/bean/MemoryAggregationRepository.json | 2 +-
.../org/apache/camel/processor/CacheProcessor.java | 243 +
.../aggregate/MemoryAggregationRepository.java | 4 +
.../apache/camel/processor/saga/SagaProcessor.java | 7 +-
.../org/apache/camel/reifier/CacheReifier.java | 91 +
.../org/apache/camel/reifier/ProcessorReifier.java | 3 +
.../reifier/dataformat/AvroDataFormatReifier.java | 1 +
.../seda/SedaConsumerRouteRestartTest.java | 55 +
.../seda/SedaProducerRouteRestartTest.java | 51 +
.../seda/SedaSharedQueueEndpointRestartTest.java | 55 +
.../camel/converter/TypeCoerceCompareTest.java | 21 +
.../camel/impl/DefaultProducerTemplateTest.java | 30 +
.../impl/TypeConverterNotNullAfterStopTest.java | 70 +
.../camel/impl/event/CamelEventJsonTest.java | 257 +
.../camel/language/simple/SimpleOperatorTest.java | 56 +
.../apache/camel/processor/CacheProcessorTest.java | 232 +
.../SagaHeaderCannotSelectCoordinatorTest.java | 99 +
.../support/task/task/BackgroundTaskTest.java | 60 +
.../org/apache/camel/util/ObjectHelperTest.java | 22 +
.../apache/camel/java/out/JavaDslModelWriter.java | 49 +-
...ttpServerConfigurationPropertiesConfigurer.java | 7 +
.../camel-main-configuration-metadata.json | 5 +-
.../camel/dev-console/main-configuration.json | 39 +
.../org/apache/camel/main/components.properties | 2 +
core/camel-main/src/main/docs/main.adoc | 7 +-
.../org/apache/camel/main/BaseMainSupport.java | 5 +
.../main/HttpServerConfigurationProperties.java | 45 +-
.../camel/main/MainConfigurationDevConsole.java | 61 +-
...AiObservabilityConfigurationPropertiesTest.java | 100 +
.../main/MainConfigurationDevConsoleTest.java | 84 +
.../resources/ai-observability-unknown.properties | 3 +-
.../management/JmxManagementLifecycleStrategy.java | 28 +-
.../ManagedRouteGroupFailuresHandledTest.java | 83 +
.../camel/management/ManagedRouteGroupTest.java | 5 +-
.../KeyValueAggregationRepositoryConfigurer.java | 37 +
.../KeyValueIdempotentRepositoryConfigurer.java | 37 +
.../services/org/apache/camel/bean.properties | 2 +-
.../camel/bean/KeyValueAggregationRepository.json | 15 +
.../camel/bean/KeyValueIdempotentRepository.json | 15 +
.../camel/bean/MemoryIdempotentRepository.json | 2 +-
...che.camel.support.KeyValueAggregationRepository | 2 +
...ache.camel.support.KeyValueIdempotentRepository | 2 +
.../org/apache/camel/saga/CamelSagaService.java | 18 +
.../support/KeyValueAggregationRepository.java | 36 +-
.../support/KeyValueIdempotentRepository.java | 34 +-
.../camel/support/KeyValueRepositoryHelper.java | 125 +
.../org/apache/camel/support/KeyValueTtlValue.java | 34 +-
.../org/apache/camel/support/LanguageHelper.java | 25 +
.../org/apache/camel/support/LanguageSupport.java | 11 +-
.../camel/support/MemoryKeyValueRepository.java | 44 +-
.../org/apache/camel/support/ObjectHelper.java | 98 +-
.../camel/support/builder/PredicateBuilder.java | 13 +
.../DefaultRestClientRequestValidator.java | 8 +-
.../camel/support/processor/RestBindingAdvice.java | 10 +
.../idempotent/MemoryIdempotentRepository.java | 4 +
.../apache/camel/support/task/BackgroundTask.java | 28 +-
.../support/KeyValueIdempotentRepositoryTest.java | 4 +-
.../support/KeyValueRepositoryHelperTest.java | 319 +
.../support/MemoryKeyValueRepositoryTest.java | 132 +-
.../org/apache/camel/support/ObjectHelperTest.java | 29 +
.../java/org/apache/camel/util/SecurityUtils.java | 3 +
.../org/apache/camel/util/StringQuoteHelper.java | 41 +
.../apache/camel/util/StringQuoteHelperTest.java | 7 +
.../java/org/apache/camel/xml/in/ModelParser.java | 138 +-
.../java/org/apache/camel/xml/out/ModelWriter.java | 17 +-
.../org/apache/camel/yaml/out/YamlModelWriter.java | 17 +-
design/aiResource.adoc | 164 +
.../modules/ROOT/examples/json/ai-resource.json | 1 +
.../modules/ROOT/examples/json/hivemq.json | 1 +
docs/components/modules/ROOT/nav.adoc | 2 +
.../modules/ROOT/pages/ai-resource-component.adoc | 1 +
.../modules/ROOT/pages/hivemq-component.adoc | 1 +
docs/user-manual/modules/ROOT/nav.adoc | 1 +
.../ROOT/pages/camel-4x-upgrade-guide-4_18.adoc | 65 +
.../ROOT/pages/camel-4x-upgrade-guide-4_22.adoc | 81 +
.../ROOT/pages/camel-4x-upgrade-guide-4_23.adoc | 783 +-
.../modules/ROOT/pages/camel-catalog.adoc | 34 +
.../ROOT/pages/commercial-camel-offerings.adoc | 4 +
.../modules/ROOT/pages/event-notifier.adoc | 17 +
.../modules/ROOT/pages/key-value-repository.adoc | 345 +
.../component/ComponentsBuilderFactory.java | 27 +
.../dsl/AiResourceComponentBuilderFactory.java | 241 +
.../component/dsl/AvroComponentBuilderFactory.java | 20 +
.../dsl/DebeziumOracleComponentBuilderFactory.java | 23 +
.../component/dsl/ExecComponentBuilderFactory.java | 12 +-
...ory.java => HivemqComponentBuilderFactory.java} | 197 +-
.../builder/endpoint/EndpointBuilderFactory.java | 2 +
.../camel/builder/endpoint/EndpointBuilders.java | 2 +
.../builder/endpoint/EndpointHeaderBuilders.java | 13 +
.../builder/endpoint/StaticEndpointBuilders.java | 94 +-
.../dsl/AiResourceEndpointBuilderFactory.java | 317 +
.../AlibabaEventBridgeEndpointBuilderFactory.java | 215 +
.../endpoint/dsl/AvroEndpointBuilderFactory.java | 54 +
.../dsl/DebeziumOracleEndpointBuilderFactory.java | 40 +
...DynamicRouterControlEndpointBuilderFactory.java | 42 +
.../dsl/DynamicRouterEndpointBuilderFactory.java | 17 +
.../endpoint/dsl/ExecEndpointBuilderFactory.java | 50 +-
.../dsl/GoogleFirestoreEndpointBuilderFactory.java | 13 +
.../endpoint/dsl/HiveMQEndpointBuilderFactory.java | 1027 ++
.../InfinispanEmbeddedEndpointBuilderFactory.java | 10 +-
.../InfinispanRemoteEndpointBuilderFactory.java | 8 +-
...hain4jEmbeddingStoreEndpointBuilderFactory.java | 29 +-
...angChain4jEmbeddingsEndpointBuilderFactory.java | 28 +
.../endpoint/dsl/OpenAIEndpointBuilderFactory.java | 52 +-
.../dsl/ZendeskEndpointBuilderFactory.java | 8 +-
.../org/apache/camel/dev-console/jbang.json | 9 +
.../org/apache/camel/dev-console/source-dir.json | 41 +
.../camel/jbang/console/JBangDevConsole.java | 15 +-
.../camel/jbang/console/SourceDirDevConsole.java | 55 +-
.../dsl/jbang/core/commands/DependencyUpdate.java | 4 +
.../dsl/jbang/core/commands/ExportBaseCommand.java | 8 +
.../dsl/jbang/core/commands/ExportSpringBoot.java | 3 +-
.../camel/dsl/jbang/core/commands/LlmClient.java | 8 +-
.../apache/camel/dsl/jbang/core/commands/Run.java | 2 +
.../jbang/core/commands/process/ListVariable.java | 27 +-
.../jbang/core/common/GenAiDependencyHelper.java | 164 +
.../dsl/jbang/core/common/LauncherHelper.java | 77 +-
.../jbang/core/commands/DependencyUpdateTest.java | 37 +
.../camel/dsl/jbang/core/commands/ExportTest.java | 37 +-
.../core/commands/process/ListVariableTest.java | 7 +-
.../core/common/GenAiDependencyHelperTest.java | 109 +
.../dsl/jbang/core/common/LauncherHelperTest.java | 104 +
.../test/resources/genai/langchain4j-route.yaml | 14 +-
.../camel/dsl/jbang/core/commands/tui/AiPanel.java | 19 +-
.../dsl/jbang/core/commands/tui/CamelMonitor.java | 3 +
.../jbang/core/commands/tui/FileActionsPopup.java | 375 +
.../dsl/jbang/core/commands/tui/FilesBrowser.java | 80 +-
.../dsl/jbang/core/commands/tui/FolderBrowser.java | 39 +-
.../jbang/core/commands/tui/FolderInputPopup.java | 3 +-
.../dsl/jbang/core/commands/tui/HttpProbe.java | 12 +-
.../jbang/core/commands/tui/InfraBrowserPopup.java | 3 +-
.../dsl/jbang/core/commands/tui/MonitorTab.java | 7 +
.../dsl/jbang/core/commands/tui/PopupManager.java | 16 +-
.../dsl/jbang/core/commands/tui/RefactorPopup.java | 293 +
.../jbang/core/commands/tui/RunOptionsForm.java | 3 +-
.../jbang/core/commands/tui/SendMessagePopup.java | 6 +-
.../dsl/jbang/core/commands/tui/SettingsPopup.java | 3 +-
.../dsl/jbang/core/commands/tui/SourceFileOps.java | 164 +
.../dsl/jbang/core/commands/tui/SourceTab.java | 211 +-
.../dsl/jbang/core/commands/tui/SourceViewer.java | 683 +-
.../dsl/jbang/core/commands/tui/SqlQueryTab.java | 3 +-
.../jbang/core/commands/tui/TuiBackendHelper.java | 3 +-
.../dsl/jbang/core/commands/tui/TuiHelper.java | 30 +-
.../dsl/jbang/core/commands/tui/TuiIcons.java | 10 +
.../jbang/core/commands/tui/SourceFileOpsTest.java | 160 +
.../commands/tui/SourceViewerEditorOpsTest.java | 92 +
.../commands/tui/SourceViewerPasteIndentTest.java | 15 +
.../commands/tui/SourceViewerRefactorTest.java | 346 +
.../core/commands/tui/YamlCompletionTest.java | 319 +
dsl/camel-jbang/camel-launcher/pom.xml | 2 +-
.../camel/dsl/jbang/launcher/CamelLauncher.java | 41 +-
.../camel/dev-console/dependency-downloader.json | 64 +
.../camel-component-known-dependencies.properties | 2 +
.../main/console/DependencyDownloaderConsole.java | 53 +-
.../apache/camel/main/download/DownloadRecord.java | 14 +-
.../camel-main-known-dependencies.properties | 15 +
.../console/DependencyDownloaderConsoleTest.java | 71 +
.../dsl/yaml/deserializers/ModelDeserializers.java | 103 +
.../deserializers/ModelDeserializersResolver.java | 2 +
.../resources/schema/camelYamlDsl-canonical.json | 65 +
.../resources/schema/camelYamlDsl-model.json | 108 +
.../generated/resources/schema/camelYamlDsl.json | 166 +
.../org/apache/camel/dsl/yaml/CacheTest.groovy | 96 +
etc/scripts/regen-push.sh | 335 +
parent/pom.xml | 103 +-
pom.xml | 4 +-
.../src/generated/resources/META-INF/metadata.json | 14 +-
.../azure/common/services/container.properties | 2 +-
.../test/infra/cli/services/container.properties | 2 +-
.../infra/clickhouse/services/container.properties | 3 +-
.../services/IbmMQLocalContainerInfraService.java | 2 +-
.../test/infra/ibmmq/services/container.properties | 2 +-
.../test/infra/kafka/services/container.properties | 4 +-
.../services/MilvusLocalContainerInfraService.java | 5 +-
.../infra/ollama/services/container.properties | 2 +-
.../infra/pulsar/services/container.properties | 1 +
.../camel/test/infra/smb/services/Dockerfile | 4 +-
.../test/infra/smb/services/container.properties | 2 +-
.../infra/zookeeper/services/container.properties | 2 +-
.../security/GreeterClientCxfMessageTest.java | 3 -
.../camel/itest/security/GreeterClientTest.java | 21 +-
.../itest/security/CxfMessageCamelContext.xml | 4 +-
.../apache/camel/itest/security/camel-context.xml | 4 +-
.../camel/tooling/model/DevConsoleModel.java | 15 +
.../tooling/model/DevConsoleOpenApiHelper.java | 6 +-
.../org/apache/camel/tooling/model/JsonMapper.java | 4 +
.../tooling/model/DevConsoleOpenApiHelperTest.java | 34 +
.../apache/camel/util/json/JsonRecordSupport.java | 96 +
.../camel/util/json/JsonRecordSupportTest.java | 110 +
.../maven/packaging/GenerateDevConsoleMojo.java | 116 +
.../apache/camel/maven/packaging/MojoHelper.java | 4 +-
.../camel/maven/packaging/PrepareCatalogMojo.java | 2 +
.../GenerateDevConsoleMojoResponseSchemaTest.java | 155 +
1095 files changed, 78905 insertions(+), 18111 deletions(-)
create mode 100644
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/beans/CaffeineKeyValueRepository.json
create mode 100644
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/beans/CassandraKeyValueRepository.json
create mode 100644
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/beans/EhcacheKeyValueRepository.json
create mode 100644
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/beans/HazelcastKeyValueRepository.json
create mode 100644
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/beans/InfinispanRemoteKeyValueRepository.json
create mode 100644
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/beans/JCacheKeyValueRepository.json
create mode 100644
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/beans/JdbcKeyValueRepository.json
create mode 100644
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/beans/JpaKeyValueRepository.json
create mode 100644
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/beans/KafkaKeyValueRepository.json
create mode 100644
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/beans/KeyValueAggregationRepository.json
create mode 100644
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/beans/KeyValueIdempotentRepository.json
create mode 100644
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/beans/RedisKeyValueRepository.json
create mode 100644
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ai-resource.json
create mode 100644
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hivemq.json
create mode 100644
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/dev-consoles/dependency-downloader.json
copy
{dsl/camel-jbang/camel-jbang-console/src/generated/resources/META-INF/org/apache/camel/dev-console
=>
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/dev-consoles}/jbang.json
(67%)
create mode 100644
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/dev-consoles/source-dir.json
create mode 100644
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/ai-resource-component.adoc
create mode 100644
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/cache-eip.adoc
create mode 100644
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/hivemq-component.adoc
create mode 100644
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/keyValueRepository.adoc
create mode 100644
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/cache.json
copy {dsl/camel-jbang/camel-jbang-console/src/generated/resources =>
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/others}/jbang-console.json
(100%)
copy
dsl/camel-kamelet-main/src/main/java/org/apache/camel/main/download/DownloadRecord.java
=>
components/camel-ai/camel-ai-observability-api/src/main/java/org/apache/camel/component/ai/observability/GenAiErrorCategory.java
(72%)
copy
components/camel-ai/camel-ai-observability-api/src/main/java/org/apache/camel/component/ai/observability/{GenAiOperationName.java
=> GenAiErrorProperties.java} (61%)
create mode 100644
components/camel-ai/camel-ai-observability-api/src/main/java/org/apache/camel/component/ai/observability/GenAiErrorSupport.java
create mode 100644
components/camel-ai/camel-ai-observability-api/src/test/java/org/apache/camel/component/ai/observability/GenAiErrorSupportTest.java
create mode 100644
components/camel-ai/camel-ai-observability-api/src/test/java/org/apache/camel/component/ai/observability/GenAiObservabilityMissingImplLogTest.java
create mode 100644
components/camel-ai/camel-ai-observability-api/src/test/java/org/apache/camel/component/ai/observability/GenAiUsageTest.java
create mode 100644
components/camel-ai/camel-ai-observability-api/src/test/java/org/apache/camel/component/ai/observability/LogCapture.java
copy
dsl/camel-kamelet-main/src/main/java/org/apache/camel/main/download/DownloadRecord.java
=>
components/camel-ai/camel-ai-observability-api/src/test/java/org/springframework/ai/retry/NonTransientAiException.java
(72%)
copy
dsl/camel-kamelet-main/src/main/java/org/apache/camel/main/download/DownloadRecord.java
=>
components/camel-ai/camel-ai-observability-api/src/test/java/org/springframework/ai/retry/TransientAiException.java
(68%)
copy
test-infra/camel-test-infra-smb/src/main/resources/org/apache/camel/test/infra/smb/services/container.properties
=>
components/camel-ai/camel-ai-observability-api/src/test/resources/log4j2.properties
(76%)
create mode 100644
components/camel-ai/camel-ai-observability/src/test/java/org/apache/camel/component/ai/observability/GenAiObservabilityMeterBeforeTracingNoLogTest.java
create mode 100644
components/camel-ai/camel-ai-observability/src/test/java/org/apache/camel/component/ai/observability/GenAiObservabilityMissingTracingLogTest.java
create mode 100644
components/camel-ai/camel-ai-observability/src/test/java/org/apache/camel/component/ai/observability/GenAiObservabilityWithTracingNoLogTest.java
create mode 100644
components/camel-ai/camel-ai-observability/src/test/java/org/apache/camel/component/ai/observability/LogCapture.java
copy
test-infra/camel-test-infra-smb/src/main/resources/org/apache/camel/test/infra/smb/services/container.properties
=>
components/camel-ai/camel-ai-observability/src/test/resources/log4j2.properties
(76%)
copy components/{camel-spiffe => camel-ai/camel-ai-resource}/pom.xml (66%)
create mode 100644
components/camel-ai/camel-ai-resource/src/generated/java/org/apache/camel/component/ai/resource/AiResourceComponentConfigurer.java
create mode 100644
components/camel-ai/camel-ai-resource/src/generated/java/org/apache/camel/component/ai/resource/AiResourceConfigurationConfigurer.java
create mode 100644
components/camel-ai/camel-ai-resource/src/generated/java/org/apache/camel/component/ai/resource/AiResourceEndpointConfigurer.java
copy
components/{camel-dynamic-router/src/generated/java/org/apache/camel/component/dynamicrouter/control/DynamicRouterControlEndpointUriFactory.java
=>
camel-ai/camel-ai-resource/src/generated/java/org/apache/camel/component/ai/resource/AiResourceEndpointUriFactory.java}
(72%)
create mode 100644
components/camel-ai/camel-ai-resource/src/generated/resources/META-INF/org/apache/camel/component/ai/resource/ai-resource.json
create mode 100644
components/camel-ai/camel-ai-resource/src/generated/resources/META-INF/services/org/apache/camel/component.properties
create mode 100644
components/camel-ai/camel-ai-resource/src/generated/resources/META-INF/services/org/apache/camel/component/ai-resource
create mode 100644
components/camel-ai/camel-ai-resource/src/generated/resources/META-INF/services/org/apache/camel/configurer/ai-resource-component
create mode 100644
components/camel-ai/camel-ai-resource/src/generated/resources/META-INF/services/org/apache/camel/configurer/ai-resource-endpoint
create mode 100644
components/camel-ai/camel-ai-resource/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.component.ai.resource.AiResourceConfiguration
create mode 100644
components/camel-ai/camel-ai-resource/src/generated/resources/META-INF/services/org/apache/camel/urifactory/ai-resource-endpoint
create mode 100644
components/camel-ai/camel-ai-resource/src/main/docs/ai-resource-component.adoc
copy
dsl/camel-kamelet-main/src/main/java/org/apache/camel/main/download/DownloadRecord.java
=>
components/camel-ai/camel-ai-resource/src/main/java/org/apache/camel/component/ai/resource/AiResource.java
(72%)
create mode 100644
components/camel-ai/camel-ai-resource/src/main/java/org/apache/camel/component/ai/resource/AiResourceComponent.java
create mode 100644
components/camel-ai/camel-ai-resource/src/main/java/org/apache/camel/component/ai/resource/AiResourceConfiguration.java
create mode 100644
components/camel-ai/camel-ai-resource/src/main/java/org/apache/camel/component/ai/resource/AiResourceConsumer.java
create mode 100644
components/camel-ai/camel-ai-resource/src/main/java/org/apache/camel/component/ai/resource/AiResourceEndpoint.java
create mode 100644
components/camel-ai/camel-ai-resource/src/main/java/org/apache/camel/component/ai/resource/AiResourceExecutor.java
create mode 100644
components/camel-ai/camel-ai-resource/src/main/java/org/apache/camel/component/ai/resource/AiResourceRegistry.java
create mode 100644
components/camel-ai/camel-ai-resource/src/main/java/org/apache/camel/component/ai/resource/AiResourceRegistryListener.java
create mode 100644
components/camel-ai/camel-ai-resource/src/main/java/org/apache/camel/component/ai/resource/AiResourceResult.java
create mode 100644
components/camel-ai/camel-ai-resource/src/main/java/org/apache/camel/component/ai/resource/AiResourceSpec.java
create mode 100644
components/camel-ai/camel-ai-resource/src/test/java/org/apache/camel/component/ai/resource/AiResourceEndpointLifecycleTest.java
create mode 100644
components/camel-ai/camel-ai-resource/src/test/java/org/apache/camel/component/ai/resource/AiResourceExecutorTest.java
create mode 100644
components/camel-ai/camel-ai-resource/src/test/java/org/apache/camel/component/ai/resource/AiResourceRegistryTest.java
create mode 100644
components/camel-ai/camel-ai-resource/src/test/java/org/apache/camel/component/ai/resource/AiResourceSpecTest.java
create mode 100644
components/camel-ai/camel-ai-resource/src/test/java/org/apache/camel/component/ai/resource/AiResourceStaticFileTest.java
copy components/camel-ai/{camel-ai-tool =>
camel-ai-resource}/src/test/resources/log4j2.properties (100%)
create mode 100644
components/camel-ai/camel-chatscript/src/test/java/org/apache/camel/component/chatscript/ChatScriptProducerTest.java
create mode 100644
components/camel-ai/camel-djl/src/test/java/org/apache/camel/component/djl/ImageNetUtilTest.java
create mode 100644
components/camel-ai/camel-huggingface/src/test/java/org/apache/camel/component/huggingface/tasks/AuthTokenInjectionTest.java
create mode 100644
components/camel-ai/camel-huggingface/src/test/java/org/apache/camel/component/huggingface/tasks/ChatScriptFormatTest.java
create mode 100644
components/camel-ai/camel-huggingface/src/test/java/org/apache/camel/component/huggingface/tasks/RevisionAndOutputHeaderTest.java
create mode 100644
components/camel-ai/camel-kserve/src/test/java/org/apache/camel/component/kserve/KServeEndpointDoStopTest.java
create mode 100644
components/camel-ai/camel-langchain4j-agent-api/src/test/java/org/apache/camel/component/langchain4j/agent/api/AgentConfigurationToolCallingBehaviorTest.java
create mode 100644
components/camel-ai/camel-langchain4j-agent/src/test/java/org/apache/camel/component/langchain4j/agent/LangChain4jAgentAiServicesCustomizerTest.java
create mode 100644
components/camel-ai/camel-langchain4j-agent/src/test/java/org/apache/camel/component/langchain4j/agent/LangChain4jAgentErrorMetadataTest.java
create mode 100644
components/camel-ai/camel-langchain4j-agent/src/test/java/org/apache/camel/component/langchain4j/agent/LangChain4jAgentMissingAgentTest.java
create mode 100644
components/camel-ai/camel-langchain4j-agent/src/test/java/org/apache/camel/component/langchain4j/agent/LangChain4jAgentObservabilityTest.java
create mode 100644
components/camel-ai/camel-langchain4j-chat/src/test/java/org/apache/camel/component/langchain4j/chat/LangChain4jChatErrorMetadataTest.java
create mode 100644
components/camel-ai/camel-langchain4j-embeddings/src/test/java/org/apache/camel/component/langchain4j/embeddings/LangChain4jEmbeddingsBatchTest.java
create mode 100644
components/camel-ai/camel-langchain4j-embeddings/src/test/java/org/apache/camel/component/langchain4j/embeddings/LangChain4jEmbeddingsErrorMetadataTest.java
create mode 100644
components/camel-ai/camel-langchain4j-embeddingstore/src/test/java/org/apache/camel/component/langchain4j/embeddingstore/LangChain4jEmbeddingStoreBatchOperationsTest.java
create mode 100644
components/camel-ai/camel-langchain4j-web-search/src/test/java/org/apache/camel/component/langchain4j/web/search/LangChain4jWebSearchCustomRequestTest.java
copy
core/camel-api/src/main/java/org/apache/camel/ai/CamelLangchain4jAttributes.java
=>
components/camel-ai/camel-mcp-server-api/src/main/java/org/apache/camel/component/mcp/server/McpResourceReadHandler.java
(55%)
create mode 100644
components/camel-ai/camel-mcp-server-api/src/main/java/org/apache/camel/component/mcp/server/McpResourceReadResult.java
create mode 100644
components/camel-ai/camel-mcp-server-api/src/main/java/org/apache/camel/component/mcp/server/McpServerResource.java
create mode 100644
components/camel-ai/camel-mcp-server-api/src/test/java/org/apache/camel/component/mcp/server/McpServerBridgeResourceCollisionTest.java
create mode 100644
components/camel-ai/camel-mcp-server-api/src/test/java/org/apache/camel/component/mcp/server/McpServerBridgeResourceTest.java
create mode 100644
components/camel-ai/camel-mcp-server-api/src/test/java/org/apache/camel/component/mcp/server/McpServerBridgeResourceUnsupportedTest.java
create mode 100644
components/camel-ai/camel-mcp-server-api/src/test/java/org/apache/camel/component/mcp/server/conformance/McpServerResourceConformanceTestSupport.java
create mode 100644
components/camel-ai/camel-mcp-server/src/test/java/org/apache/camel/component/mcp/server/vertx/VertxMcpServerResourceConformanceTest.java
create mode 100644
components/camel-ai/camel-mcp-server/src/test/java/org/apache/camel/component/mcp/server/vertx/integration/MainHttpServerMcpResourceConformanceIT.java
create mode 100644
components/camel-ai/camel-openai/src/test/java/org/apache/camel/component/openai/OpenAIEmbeddingsObservabilityTest.java
create mode 100644
components/camel-ai/camel-openai/src/test/java/org/apache/camel/component/openai/OpenAIEmptyUserMessageBodyPromptTest.java
create mode 100644
components/camel-ai/camel-openai/src/test/java/org/apache/camel/component/openai/OpenAIErrorMetadataTest.java
create mode 100644
components/camel-ai/camel-openai/src/test/java/org/apache/camel/component/openai/OpenAIModerationObservabilityTest.java
create mode 100644
components/camel-ai/camel-openai/src/test/java/org/apache/camel/component/openai/OpenAIObservabilityTestSupport.java
create mode 100644
components/camel-ai/camel-openai/src/test/java/org/apache/camel/component/openai/OpenAIResponsesObservabilityTest.java
create mode 100644
components/camel-ai/camel-tensorflow-serving/src/test/java/org/apache/camel/component/tensorflow/serving/TensorFlowServingEndpointDoStopTest.java
create mode 100644
components/camel-ai/camel-weaviate/src/test/java/org/apache/camel/component/weaviate/transform/WeaviateEmbeddingsDataTypeTransformerTest.java
create mode 100644
components/camel-alibaba/camel-alibaba-eventbridge/src/main/java/org/apache/camel/component/alibaba/eventbridge/EventSourceCache.java
create mode 100644
components/camel-alibaba/camel-alibaba-eventbridge/src/main/java/org/apache/camel/component/alibaba/eventbridge/MapCloudEventValidator.java
create mode 100644
components/camel-alibaba/camel-alibaba-eventbridge/src/main/java/org/apache/camel/component/alibaba/eventbridge/models/AllowedEventBus.java
create mode 100644
components/camel-alibaba/camel-alibaba-eventbridge/src/main/java/org/apache/camel/component/alibaba/eventbridge/models/AllowedEventSource.java
create mode 100644
components/camel-alibaba/camel-alibaba-eventbridge/src/test/java/org/apache/camel/component/alibaba/eventbridge/MapCloudEventValidationTest.java
create mode 100644
components/camel-avro-rpc/camel-avro-rpc-component/src/test/java/org/apache/camel/component/avro/AvroClassSecurityWithoutVmArgsTest.java
create mode 100644
components/camel-avro/src/main/java/org/apache/camel/avro/support/AvroClassSecuritySupport.java
create mode 100644
components/camel-avro/src/test/java/org/apache/camel/avro/support/AvroClassSecuritySupportTest.java
copy
dsl/camel-kamelet-main/src/main/java/org/apache/camel/main/download/DownloadRecord.java
=>
components/camel-avro/src/test/java/org/apache/camel/dataformat/avro/example/nested/NestedFoo.java
(72%)
copy
core/camel-console/src/test/java/org/apache/camel/impl/console/VariablesDevConsoleTest.java
=>
components/camel-aws/camel-aws-secrets-manager/src/test/java/org/apache/camel/component/aws/secretsmanager/SecretsDevConsoleTest.java
(53%)
copy
core/camel-console/src/test/java/org/apache/camel/impl/console/VariablesDevConsoleTest.java
=>
components/camel-aws/camel-aws2-s3/src/test/java/org/apache/camel/component/aws2/s3/AWS2S3ConsoleTest.java
(54%)
copy
core/camel-console/src/test/java/org/apache/camel/impl/console/VariablesDevConsoleTest.java
=>
components/camel-azure/camel-azure-key-vault/src/test/java/org/apache/camel/component/azure/key/vault/AzureKeyVaultManagerDevConsoleTest.java
(53%)
create mode 100644
components/camel-caffeine/src/generated/java/org/apache/camel/component/caffeine/processor/CaffeineKeyValueRepositoryConfigurer.java
create mode 100644
components/camel-caffeine/src/generated/resources/META-INF/services/org/apache/camel/bean/CaffeineKeyValueRepository.json
create mode 100644
components/camel-caffeine/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.component.caffeine.processor.CaffeineKeyValueRepository
create mode 100644
components/camel-caffeine/src/main/java/org/apache/camel/component/caffeine/processor/CaffeineKeyValueRepository.java
copy
core/camel-support/src/test/java/org/apache/camel/support/MemoryKeyValueRepositoryTest.java
=>
components/camel-caffeine/src/test/java/org/apache/camel/component/caffeine/processor/CaffeineKeyValueRepositoryTest.java
(51%)
create mode 100644
components/camel-cassandraql/src/generated/java/org/apache/camel/processor/keyvalue/cassandra/CassandraKeyValueRepositoryConfigurer.java
create mode 100644
components/camel-cassandraql/src/generated/resources/META-INF/services/org/apache/camel/bean/CassandraKeyValueRepository.json
create mode 100644
components/camel-cassandraql/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.processor.keyvalue.cassandra.CassandraKeyValueRepository
create mode 100644
components/camel-cassandraql/src/main/java/org/apache/camel/processor/keyvalue/cassandra/CassandraKeyValueRepository.java
create mode 100644
components/camel-cassandraql/src/test/java/org/apache/camel/processor/keyvalue/cassandra/CassandraKeyValueRepositoryIT.java
create mode 100644
components/camel-ehcache/src/generated/java/org/apache/camel/component/ehcache/processor/EhcacheKeyValueRepositoryConfigurer.java
create mode 100644
components/camel-ehcache/src/generated/resources/META-INF/services/org/apache/camel/bean/EhcacheKeyValueRepository.json
create mode 100644
components/camel-ehcache/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.component.ehcache.processor.EhcacheKeyValueRepository
create mode 100644
components/camel-ehcache/src/main/java/org/apache/camel/component/ehcache/processor/EhcacheKeyValueRepository.java
copy
core/camel-support/src/test/java/org/apache/camel/support/MemoryKeyValueRepositoryTest.java
=>
components/camel-ehcache/src/test/java/org/apache/camel/component/ehcache/processor/EhcacheKeyValueRepositoryTest.java
(52%)
copy
core/camel-console/src/test/java/org/apache/camel/impl/console/ContextDevConsoleTest.java
=>
components/camel-ftp/src/test/java/org/apache/camel/component/file/remote/SftpDevConsoleTest.java
(59%)
create mode 100644
components/camel-google/camel-google-bigquery/src/test/java/org/apache/camel/component/google/bigquery/sql/SqlHelperIdentifierTest.java
copy
core/camel-console/src/test/java/org/apache/camel/impl/console/VariablesDevConsoleTest.java
=>
components/camel-google/camel-google-secret-manager/src/test/java/org/apache/camel/component/google/secret/manager/GoogleSecretManagerDevConsoleTest.java
(53%)
copy
core/camel-console/src/test/java/org/apache/camel/impl/console/VariablesDevConsoleTest.java
=>
components/camel-groovy/src/test/java/org/apache/camel/language/groovy/GroovyDevConsoleTest.java
(54%)
create mode 100644
components/camel-hashicorp-vault/src/test/java/org/apache/camel/component/hashicorp/vault/SecretsDevConsoleTest.java
create mode 100644
components/camel-hazelcast/src/generated/java/org/apache/camel/component/hazelcast/HazelcastKeyValueRepositoryConfigurer.java
create mode 100644
components/camel-hazelcast/src/generated/resources/META-INF/services/org/apache/camel/bean/HazelcastKeyValueRepository.json
create mode 100644
components/camel-hazelcast/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.component.hazelcast.HazelcastKeyValueRepository
create mode 100644
components/camel-hazelcast/src/main/java/org/apache/camel/component/hazelcast/HazelcastKeyValueRepository.java
create mode 100644
components/camel-hazelcast/src/test/java/org/apache/camel/component/hazelcast/HazelcastKeyValueRepositoryTest.java
copy components/{camel-spiffe => camel-hivemq}/pom.xml (67%)
create mode 100644
components/camel-hivemq/src/generated/java/org/apache/camel/component/hivemq/HiveMQComponentConfigurer.java
copy
components/{camel-avro-rpc/camel-avro-rpc-component/src/generated/java/org/apache/camel/component/avro/AvroEndpointConfigurer.java
=>
camel-hivemq/src/generated/java/org/apache/camel/component/hivemq/HiveMQEndpointConfigurer.java}
(51%)
copy
components/{camel-avro-rpc/camel-avro-rpc-component/src/generated/java/org/apache/camel/component/avro/AvroEndpointUriFactory.java
=>
camel-hivemq/src/generated/java/org/apache/camel/component/hivemq/HiveMQEndpointUriFactory.java}
(69%)
create mode 100644
components/camel-hivemq/src/generated/resources/META-INF/org/apache/camel/component/hivemq/hivemq.json
create mode 100644
components/camel-hivemq/src/generated/resources/META-INF/services/org/apache/camel/component.properties
create mode 100644
components/camel-hivemq/src/generated/resources/META-INF/services/org/apache/camel/component/hivemq
create mode 100644
components/camel-hivemq/src/generated/resources/META-INF/services/org/apache/camel/configurer/hivemq-component
create mode 100644
components/camel-hivemq/src/generated/resources/META-INF/services/org/apache/camel/configurer/hivemq-endpoint
create mode 100644
components/camel-hivemq/src/generated/resources/META-INF/services/org/apache/camel/send-dynamic/hivemq
create mode 100644
components/camel-hivemq/src/generated/resources/META-INF/services/org/apache/camel/urifactory/hivemq-endpoint
create mode 100644 components/camel-hivemq/src/main/docs/hivemq-component.adoc
create mode 100644
components/camel-hivemq/src/main/java/org/apache/camel/component/hivemq/HiveMQComponent.java
create mode 100644
components/camel-hivemq/src/main/java/org/apache/camel/component/hivemq/HiveMQConfiguration.java
create mode 100644
components/camel-hivemq/src/main/java/org/apache/camel/component/hivemq/HiveMQConstants.java
create mode 100644
components/camel-hivemq/src/main/java/org/apache/camel/component/hivemq/HiveMQConsumer.java
create mode 100644
components/camel-hivemq/src/main/java/org/apache/camel/component/hivemq/HiveMQEndpoint.java
create mode 100644
components/camel-hivemq/src/main/java/org/apache/camel/component/hivemq/HiveMQProducer.java
create mode 100644
components/camel-hivemq/src/main/java/org/apache/camel/component/hivemq/HiveMQSendDynamicAware.java
create mode 100644
components/camel-hivemq/src/test/java/org/apache/camel/component/hivemq/HiveMQComponentPubSubIT.java
create mode 100644
components/camel-hivemq/src/test/java/org/apache/camel/component/hivemq/HiveMQConfigurationTest.java
create mode 100644
components/camel-hivemq/src/test/java/org/apache/camel/component/hivemq/HiveMQConsumerReleaseTest.java
create mode 100644
components/camel-hivemq/src/test/java/org/apache/camel/component/hivemq/HiveMQEmptyPayloadIT.java
create mode 100644
components/camel-hivemq/src/test/java/org/apache/camel/component/hivemq/HiveMQEndpointAuthTest.java
create mode 100644
components/camel-hivemq/src/test/java/org/apache/camel/component/hivemq/HiveMQEndpointConnectTest.java
create mode 100644
components/camel-hivemq/src/test/java/org/apache/camel/component/hivemq/HiveMQOverrideTopicIT.java
create mode 100644
components/camel-hivemq/src/test/java/org/apache/camel/component/hivemq/HiveMQQosAndRetainIT.java
create mode 100644
components/camel-hivemq/src/test/java/org/apache/camel/component/hivemq/HiveMQSendDynamicAwareTest.java
create mode 100644
components/camel-hivemq/src/test/java/org/apache/camel/component/hivemq/HiveMQSendDynamicIT.java
copy
core/camel-console/src/test/java/org/apache/camel/impl/console/VariablesDevConsoleTest.java
=>
components/camel-ibm/camel-ibm-secrets-manager/src/test/java/org/apache/camel/component/ibm/secrets/manager/SecretsDevConsoleTest.java
(53%)
create mode 100644
components/camel-infinispan/camel-infinispan/src/generated/java/org/apache/camel/component/infinispan/remote/InfinispanRemoteKeyValueRepositoryConfigurer.java
create mode 100644
components/camel-infinispan/camel-infinispan/src/generated/resources/META-INF/services/org/apache/camel/bean/InfinispanRemoteKeyValueRepository.json
create mode 100644
components/camel-infinispan/camel-infinispan/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.component.infinispan.remote.InfinispanRemoteKeyValueRepository
create mode 100644
components/camel-infinispan/camel-infinispan/src/main/java/org/apache/camel/component/infinispan/remote/InfinispanRemoteKeyValueRepository.java
create mode 100644
components/camel-infinispan/camel-infinispan/src/test/java/org/apache/camel/component/infinispan/remote/InfinispanRemoteKeyValueRepositoryIT.java
create mode 100644
components/camel-infinispan/camel-infinispan/src/test/java/org/apache/camel/component/infinispan/remote/InfinispanRemoteProducerQueryTest.java
create mode 100644
components/camel-jcache/src/generated/java/org/apache/camel/component/jcache/processor/JCacheKeyValueRepositoryConfigurer.java
create mode 100644
components/camel-jcache/src/generated/resources/META-INF/services/org/apache/camel/bean/JCacheKeyValueRepository.json
create mode 100644
components/camel-jcache/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.component.jcache.processor.JCacheKeyValueRepository
create mode 100644
components/camel-jcache/src/main/java/org/apache/camel/component/jcache/processor/JCacheKeyValueRepository.java
copy
core/camel-support/src/test/java/org/apache/camel/support/MemoryKeyValueRepositoryTest.java
=>
components/camel-jcache/src/test/java/org/apache/camel/component/jcache/processor/JCacheKeyValueRepositoryTest.java
(50%)
create mode 100644
components/camel-jpa/src/generated/java/org/apache/camel/processor/keyvalue/jpa/JpaKeyValueRepositoryConfigurer.java
create mode 100644
components/camel-jpa/src/generated/resources/META-INF/services/org/apache/camel/bean.properties
create mode 100644
components/camel-jpa/src/generated/resources/META-INF/services/org/apache/camel/bean/JpaKeyValueRepository.json
create mode 100644
components/camel-jpa/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.processor.keyvalue.jpa.JpaKeyValueRepository
create mode 100644
components/camel-jpa/src/main/java/org/apache/camel/processor/keyvalue/jpa/JpaKeyValueRepository.java
create mode 100644
components/camel-jpa/src/main/java/org/apache/camel/processor/keyvalue/jpa/KeyValueEntry.java
create mode 100644
components/camel-jpa/src/test/java/org/apache/camel/processor/keyvalue/jpa/JpaKeyValueRepositoryTest.java
create mode 100644
components/camel-jpa/src/test/java/org/apache/camel/processor/keyvalue/jpa/KeyValueEntryHibernateMappingTest.java
create mode 100644
components/camel-kafka/src/generated/java/org/apache/camel/processor/keyvalue/kafka/KafkaKeyValueRepositoryConfigurer.java
create mode 100644
components/camel-kafka/src/generated/resources/META-INF/services/org/apache/camel/bean/KafkaKeyValueRepository.json
create mode 100644
components/camel-kafka/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.processor.keyvalue.kafka.KafkaKeyValueRepository
create mode 100644
components/camel-kafka/src/main/java/org/apache/camel/processor/keyvalue/kafka/KafkaKeyValueRepository.java
copy
core/camel-console/src/test/java/org/apache/camel/impl/console/PropertiesDevConsoleTest.java
=>
components/camel-kafka/src/test/java/org/apache/camel/component/kafka/KafkaDevConsoleTest.java
(52%)
create mode 100644
components/camel-kafka/src/test/java/org/apache/camel/processor/keyvalue/kafka/KafkaKeyValueRepositoryIT.java
create mode 100644
components/camel-kubernetes/src/test/java/org/apache/camel/component/kubernetes/config_maps/vault/ConfigmapsDevConsoleTest.java
create mode 100644
components/camel-kubernetes/src/test/java/org/apache/camel/component/kubernetes/secrets/vault/SecretsDevConsoleTest.java
create mode 100644
components/camel-master/src/test/java/org/apache/camel/component/master/MasterConsumerLeadershipTest.java
create mode 100644
components/camel-micrometer/src/test/java/org/apache/camel/component/micrometer/MicrometerConsoleTest.java
create mode 100644
components/camel-microprofile/camel-microprofile-fault-tolerance/src/test/java/org/apache/camel/component/microprofile/faulttolerance/FaultToleranceConsoleTest.java
copy
core/camel-console/src/test/java/org/apache/camel/impl/console/VariablesDevConsoleTest.java
=>
components/camel-opentelemetry2/src/test/java/org/apache/camel/opentelemetry2/OpenTelemetryDevConsoleTest.java
(53%)
create mode 100644
components/camel-platform-http-main/src/test/java/org/apache/camel/component/platform/http/main/MainHttpServerDevConsoleTest.java
create mode 100644
components/camel-platform-http-vertx/src/test/java/org/apache/camel/component/platform/http/vertx/VertxRestBindingMarshalFailureTest.java
create mode 100644
components/camel-platform-http/src/test/java/org/apache/camel/component/platform/http/HttpEndpointModelTest.java
copy
core/camel-console/src/test/java/org/apache/camel/impl/console/VariablesDevConsoleTest.java
=>
components/camel-platform-http/src/test/java/org/apache/camel/component/platform/http/PlatformHttpConsoleTest.java
(54%)
create mode 100644
components/camel-platform-http/src/test/java/org/apache/camel/component/platform/http/PlatformHttpSharedPathRouteLifecycleTest.java
create mode 100644
components/camel-quartz/src/test/java/org/apache/camel/component/quartz/QuartzConsoleTest.java
create mode 100644
components/camel-redis/src/generated/java/org/apache/camel/component/redis/RedisKeyValueRepositoryConfigurer.java
create mode 100644
components/camel-redis/src/generated/resources/META-INF/services/org/apache/camel/bean/RedisKeyValueRepository.json
create mode 100644
components/camel-redis/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.component.redis.RedisKeyValueRepository
create mode 100644
components/camel-redis/src/main/java/org/apache/camel/component/redis/RedisKeyValueRepository.java
create mode 100644
components/camel-redis/src/test/java/org/apache/camel/component/redis/integration/RedisKeyValueRepositoryIT.java
create mode 100644
components/camel-resilience4j/src/test/java/org/apache/camel/component/resilience4j/ResilienceConsoleTest.java
copy
components/camel-salesforce/camel-salesforce-maven-plugin/src/test/java/org/apache/camel/maven/{AbstractSalesforceMojoTest.java
=> CamelSalesforceLoginManualIT.java} (51%)
create mode 100644
components/camel-salesforce/camel-salesforce-maven-plugin/src/test/java/org/apache/camel/maven/SalesforceMojoValidationTest.java
copy
components/camel-smb/src/test/java/org/apache/camel/component/smb/{SmbComponentConnectionIT.java
=> SmbComponentConnectionReadIT.java} (51%)
create mode 100644
components/camel-spiffe/src/main/java/org/apache/camel/component/spiffe/SpiffeSSLContextParameters.java
create mode 100644
components/camel-spiffe/src/test/java/org/apache/camel/component/spiffe/SpiffeSSLContextParametersTest.java
create mode 100644
components/camel-spring-parent/camel-spring-ai/camel-spring-ai-chat/src/test/java/org/apache/camel/component/springai/chat/SpringAiChatErrorMetadataTest.java
create mode 100644
components/camel-sql/src/generated/java/org/apache/camel/processor/keyvalue/jdbc/JdbcKeyValueRepositoryConfigurer.java
create mode 100644
components/camel-sql/src/generated/resources/META-INF/services/org/apache/camel/bean/JdbcKeyValueRepository.json
create mode 100644
components/camel-sql/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.processor.keyvalue.jdbc.JdbcKeyValueRepository
create mode 100644
components/camel-sql/src/main/java/org/apache/camel/processor/keyvalue/jdbc/JdbcKeyValueRepository.java
create mode 100644
components/camel-sql/src/test/java/org/apache/camel/processor/keyvalue/jdbc/JdbcKeyValueRepositoryTest.java
copy
core/camel-console/src/test/java/org/apache/camel/impl/console/PropertiesDevConsoleTest.java
=>
components/camel-vertx/camel-vertx-websocket/src/test/java/org/apache/camel/component/vertx/websocket/VertxWebsocketDevConsoleTest.java
(52%)
create mode 100644
core/camel-base/src/main/java/org/apache/camel/impl/event/CamelEventJsonSupport.java
copy
core/camel-console/src/test/java/org/apache/camel/impl/console/{VariablesDevConsoleTest.java
=> ActivityDevConsoleTest.java} (56%)
copy
core/camel-console/src/test/java/org/apache/camel/impl/console/{VariablesDevConsoleTest.java
=> BlockedConsoleTest.java} (56%)
create mode 100644
core/camel-console/src/test/java/org/apache/camel/impl/console/CircuitBreakerDevConsoleTest.java
copy
core/camel-console/src/test/java/org/apache/camel/impl/console/{ContextDevConsoleTest.java
=> ConsumerDevConsoleTest.java} (62%)
copy
core/camel-console/src/test/java/org/apache/camel/impl/console/{VariablesDevConsoleTest.java
=> DataSourceDevConsoleTest.java} (53%)
copy
core/camel-console/src/test/java/org/apache/camel/impl/console/{ContextDevConsoleTest.java
=> DebugDevConsoleTest.java} (74%)
create mode 100644
core/camel-console/src/test/java/org/apache/camel/impl/console/EndpointDevConsoleTest.java
copy
core/camel-console/src/test/java/org/apache/camel/impl/console/{VariablesDevConsoleTest.java
=> ErrorRegistryConsoleTest.java} (53%)
create mode 100644
core/camel-console/src/test/java/org/apache/camel/impl/console/EventConsoleTest.java
copy
core/camel-console/src/test/java/org/apache/camel/impl/console/{VariablesDevConsoleTest.java
=> GarbageCollectorDevConsoleTest.java} (56%)
copy
core/camel-console/src/test/java/org/apache/camel/impl/console/{VariablesDevConsoleTest.java
=> HealthDevConsoleTest.java} (53%)
copy
core/camel-console/src/test/java/org/apache/camel/impl/console/{ContextDevConsoleTest.java
=> HeapDumpDevConsoleTest.java} (61%)
copy
tooling/camel-tooling-model/src/main/java/org/apache/camel/tooling/model/DevConsoleModel.java
=>
core/camel-console/src/test/java/org/apache/camel/impl/console/HeapHistogramDevConsoleTest.java
(53%)
copy
core/camel-console/src/test/java/org/apache/camel/impl/console/{VariablesDevConsoleTest.java
=> InflightConsoleTest.java} (57%)
copy
core/camel-console/src/test/java/org/apache/camel/impl/console/{VariablesDevConsoleTest.java
=> JavaSecurityDevConsoleTest.java} (56%)
create mode 100644
core/camel-console/src/test/java/org/apache/camel/impl/console/JfrMemoryLeakDevConsoleTest.java
copy
core/camel-console/src/test/java/org/apache/camel/impl/console/{VariablesDevConsoleTest.java
=> JvmDevConsoleTest.java} (56%)
copy
core/camel-console/src/test/java/org/apache/camel/impl/console/{ContextDevConsoleTest.java
=> LogDevConsoleTest.java} (73%)
copy
core/camel-console/src/test/java/org/apache/camel/impl/console/{VariablesDevConsoleTest.java
=> MemoryDevConsoleTest.java} (53%)
copy
core/camel-console/src/test/java/org/apache/camel/impl/console/{ContextDevConsoleTest.java
=> MessageHistoryDevConsoleTest.java} (61%)
copy
core/camel-console/src/test/java/org/apache/camel/impl/console/{ContextDevConsoleTest.java
=> ProcessorDetailDevConsoleTest.java} (65%)
copy
core/camel-console/src/test/java/org/apache/camel/impl/console/{ContextDevConsoleTest.java
=> ProcessorDevConsoleTest.java} (57%)
copy
core/camel-console/src/test/java/org/apache/camel/impl/console/{ContextDevConsoleTest.java
=> ProducerDevConsoleTest.java} (57%)
copy
core/camel-console/src/test/java/org/apache/camel/impl/console/{ContextDevConsoleTest.java
=> ReloadDevConsoleTest.java} (59%)
copy
core/camel-console/src/test/java/org/apache/camel/impl/console/{ContextDevConsoleTest.java
=> RestDevConsoleTest.java} (74%)
copy
core/camel-console/src/test/java/org/apache/camel/impl/console/{ContextDevConsoleTest.java
=> RestSpecDevConsoleTest.java} (75%)
create mode 100644
core/camel-console/src/test/java/org/apache/camel/impl/console/RouteControllerConsoleTest.java
copy
core/camel-console/src/test/java/org/apache/camel/impl/console/{ContextDevConsoleTest.java
=> RouteDumpDevConsoleTest.java} (62%)
copy
core/camel-console/src/test/java/org/apache/camel/impl/console/{ContextDevConsoleTest.java
=> RouteGroupDevConsoleTest.java} (51%)
copy
core/camel-console/src/test/java/org/apache/camel/impl/console/{ContextDevConsoleTest.java
=> RouteStructureDevConsoleTest.java} (61%)
copy
core/camel-console/src/test/java/org/apache/camel/impl/console/{ContextDevConsoleTest.java
=> ServiceDevConsoleTest.java} (68%)
copy
core/camel-console/src/test/java/org/apache/camel/impl/console/{ContextDevConsoleTest.java
=> SourceDevConsoleTest.java} (63%)
create mode 100644
core/camel-console/src/test/java/org/apache/camel/impl/console/SqlQueryDevConsoleTest.java
copy
core/camel-console/src/test/java/org/apache/camel/impl/console/{ContextDevConsoleTest.java
=> SqlTraceDevConsoleTest.java} (63%)
copy
core/camel-console/src/test/java/org/apache/camel/impl/console/{ContextDevConsoleTest.java
=> StartupRecorderDevConsoleTest.java} (68%)
copy
core/camel-console/src/test/java/org/apache/camel/impl/console/{VariablesDevConsoleTest.java
=> SystemPropertiesDevConsoleTest.java} (56%)
copy
core/camel-console/src/test/java/org/apache/camel/impl/console/{ContextDevConsoleTest.java
=> TaskRegistryDevConsoleTest.java} (75%)
copy
core/camel-console/src/test/java/org/apache/camel/impl/console/{ContextDevConsoleTest.java
=> TopDevConsoleTest.java} (67%)
copy
core/camel-console/src/test/java/org/apache/camel/impl/console/{ContextDevConsoleTest.java
=> TraceDevConsoleTest.java} (74%)
copy
core/camel-console/src/test/java/org/apache/camel/impl/console/{ContextDevConsoleTest.java
=> TransformerConsoleTest.java} (70%)
copy
core/camel-console/src/test/java/org/apache/camel/impl/console/{PropertiesDevConsoleTest.java
=> TypeConverterConsoleTest.java} (55%)
create mode 120000
core/camel-core-engine/src/main/docs/modules/eips/examples/json/cache.json
create mode 100644
core/camel-core-engine/src/main/docs/modules/eips/pages/cache-eip.adoc
create mode 100644
core/camel-core-engine/src/main/docs/modules/eips/pages/keyValueRepository.adoc
create mode 100644
core/camel-core-model/src/generated/resources/META-INF/org/apache/camel/model/cache.json
create mode 100644
core/camel-core-model/src/main/java/org/apache/camel/model/CacheDefinition.java
create mode 100644
core/camel-core-processor/src/main/java/org/apache/camel/processor/CacheProcessor.java
create mode 100644
core/camel-core-reifier/src/main/java/org/apache/camel/reifier/CacheReifier.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/component/seda/SedaConsumerRouteRestartTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/component/seda/SedaProducerRouteRestartTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/component/seda/SedaSharedQueueEndpointRestartTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/impl/TypeConverterNotNullAfterStopTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/impl/event/CamelEventJsonTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/processor/CacheProcessorTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/processor/SagaHeaderCannotSelectCoordinatorTest.java
create mode 100644
core/camel-main/src/test/java/org/apache/camel/main/MainConfigurationDevConsoleTest.java
copy
test-infra/camel-test-infra-pulsar/src/main/resources/org/apache/camel/test/infra/pulsar/services/container.properties
=> core/camel-main/src/test/resources/ai-observability-unknown.properties (93%)
create mode 100644
core/camel-management/src/test/java/org/apache/camel/management/ManagedRouteGroupFailuresHandledTest.java
create mode 100644
core/camel-support/src/generated/java/org/apache/camel/support/KeyValueAggregationRepositoryConfigurer.java
create mode 100644
core/camel-support/src/generated/java/org/apache/camel/support/KeyValueIdempotentRepositoryConfigurer.java
create mode 100644
core/camel-support/src/generated/resources/META-INF/services/org/apache/camel/bean/KeyValueAggregationRepository.json
create mode 100644
core/camel-support/src/generated/resources/META-INF/services/org/apache/camel/bean/KeyValueIdempotentRepository.json
create mode 100644
core/camel-support/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.support.KeyValueAggregationRepository
create mode 100644
core/camel-support/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.support.KeyValueIdempotentRepository
create mode 100644
core/camel-support/src/main/java/org/apache/camel/support/KeyValueRepositoryHelper.java
copy
components/camel-ai/camel-ai-observability-api/src/main/java/org/apache/camel/component/ai/observability/GenAiOperationName.java
=>
core/camel-support/src/main/java/org/apache/camel/support/KeyValueTtlValue.java
(51%)
create mode 100644
core/camel-support/src/test/java/org/apache/camel/support/KeyValueRepositoryHelperTest.java
create mode 100644 design/aiResource.adoc
create mode 120000 docs/components/modules/ROOT/examples/json/ai-resource.json
create mode 120000 docs/components/modules/ROOT/examples/json/hivemq.json
create mode 120000
docs/components/modules/ROOT/pages/ai-resource-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/hivemq-component.adoc
create mode 100644
docs/user-manual/modules/ROOT/pages/key-value-repository.adoc
create mode 100644
dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/AiResourceComponentBuilderFactory.java
copy
dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/{AvroComponentBuilderFactory.java
=> HivemqComponentBuilderFactory.java} (51%)
create mode 100644
dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/AiResourceEndpointBuilderFactory.java
create mode 100644
dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/HiveMQEndpointBuilderFactory.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/common/GenAiDependencyHelper.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/common/GenAiDependencyHelperTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/common/LauncherHelperTest.java
copy
test-infra/camel-test-infra-smb/src/main/resources/org/apache/camel/test/infra/smb/services/Dockerfile
=>
dsl/camel-jbang/camel-jbang-core/src/test/resources/genai/langchain4j-route.yaml
(66%)
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/FileActionsPopup.java
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/RefactorPopup.java
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/SourceFileOps.java
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/SourceFileOpsTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/SourceViewerRefactorTest.java
create mode 100644
dsl/camel-kamelet-main/src/test/java/org/apache/camel/main/console/DependencyDownloaderConsoleTest.java
create mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/groovy/org/apache/camel/dsl/yaml/CacheTest.groovy
create mode 100755 etc/scripts/regen-push.sh
create mode 100644
tooling/camel-util-json/src/main/java/org/apache/camel/util/json/JsonRecordSupport.java
create mode 100644
tooling/camel-util-json/src/test/java/org/apache/camel/util/json/JsonRecordSupportTest.java
create mode 100644
tooling/maven/camel-package-maven-plugin/src/test/java/org/apache/camel/maven/packaging/GenerateDevConsoleMojoResponseSchemaTest.java