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

gnodet pushed a change to branch 
implement-the-keyvaluerepository-implementations-f
in repository https://gitbox.apache.org/repos/asf/camel.git


 discard 7739f3b67299 CAMEL-24463: Remove duplicate test methods in 
MemoryKeyValueRepositoryTest
 discard 56b90a816a62 CAMEL-24463: Add KeyValueRepository documentation
 discard 6163d8c47684 CAMEL-24463: Use shared KeyValueRepositoryHelper in all 
backends
 discard da7955f04ac8 CAMEL-24463: Restore Duration TTL and CAS methods in 
KeyValueRepository
 discard 918bde5efba2 CAMEL-24463: Add tests for JPA, Cassandra, and Kafka 
KeyValueRepository
 discard 008a4cc36d5e CAMEL-24463: Add generated catalog entries for 
KeyValueRepository beans
 discard 21cd161f68b4 CAMEL-24463: Add KeyValueRepository implementations for 
JDBC, JPA, Cassandra, and Kafka
 discard 0604ee598c7b CAMEL-24463: Restore Duration TTL and CAS methods in 
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 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

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   (7739f3b67299)
            \
             N -- N -- N   
refs/heads/implement-the-keyvaluerepository-implementations-f (309dbbeb1fd1)

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:
 bom/camel-bom/pom.xml                              |    5 +
 catalog/camel-allcomponents/pom.xml                |    5 +
 .../org/apache/camel/catalog/beans.properties      |    6 +
 .../catalog/beans/CaffeineKeyValueRepository.json  |   16 +
 .../catalog/beans/EhcacheKeyValueRepository.json   |   16 +
 .../catalog/beans/HazelcastKeyValueRepository.json |   16 +
 .../beans/InfinispanRemoteKeyValueRepository.json  |   16 +
 .../catalog/beans/JCacheKeyValueRepository.json    |   16 +
 .../catalog/beans/RedisKeyValueRepository.json     |   16 +
 .../org/apache/camel/catalog/components.properties |    1 +
 .../apache/camel/catalog/components/hivemq.json    |   63 ++
 .../org/apache/camel/catalog/docs.properties       |    1 +
 .../camel/catalog/docs/hivemq-component.adoc       |  264 +++++
 .../catalog/docs/langchain4j-agent-component.adoc  |   42 +
 .../camel/catalog/docs/state-store-component.adoc  |    2 +-
 .../ai/observability/GenAiObservability.java       |    3 +
 .../GenAiObservabilityMissingImplLogTest.java      |   44 +
 .../component/ai/observability/LogCapture.java     |   69 ++
 .../src/test/resources/log4j2.properties           |   25 +
 components/camel-ai/camel-ai-observability/pom.xml |   10 +
 .../GenAiMicrometerObservationSupport.java         |   44 +
 ...AiObservabilityMeterBeforeTracingNoLogTest.java |   59 ++
 .../GenAiObservabilityMissingTracingLogTest.java   |   57 ++
 .../GenAiObservabilityWithTracingNoLogTest.java    |   55 ++
 .../component/ai/observability/LogCapture.java     |   69 ++
 .../src/test/resources/log4j2.properties           |   25 +
 .../AgentConfigurationToolCallingBehaviorTest.java |  208 ++++
 .../src/main/docs/langchain4j-agent-component.adoc |   42 +
 .../LangChain4jAgentAiServicesCustomizerTest.java  |  149 +++
 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  |  303 ++++++
 .../camel/bean/CassandraKeyValueRepository.json    |    2 +-
 .../cassandra/CassandraKeyValueRepository.java     |    8 +-
 .../cassandra/CassandraKeyValueRepositoryIT.java   |    2 +-
 .../src/test/resources/initScript.cql              |    8 +-
 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       |  225 +++++
 .../processor/EhcacheKeyValueRepositoryTest.java   |  269 +++++
 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-ehcache => camel-hivemq}/pom.xml |   50 +-
 .../hivemq/HiveMQComponentConfigurer.java          |  106 ++
 .../component/hivemq/HiveMQEndpointConfigurer.java |  102 ++
 .../component/hivemq/HiveMQEndpointUriFactory.java |   92 ++
 .../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 ++
 ...finispanRemoteKeyValueRepositoryConfigurer.java |   60 ++
 .../services/org/apache/camel/bean.properties      |    2 +-
 .../bean/InfinispanRemoteKeyValueRepository.json   |   16 +
 ...ispan.remote.InfinispanRemoteKeyValueRepository |    2 +
 .../remote/InfinispanRemoteKeyValueRepository.java |  266 +++++
 .../InfinispanRemoteKeyValueRepositoryIT.java      |  308 ++++++
 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 |  236 +++++
 .../processor/JCacheKeyValueRepositoryTest.java    |  269 +++++
 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 ++++++
 .../src/main/docs/state-store-component.adoc       |    2 +-
 components/pom.xml                                 |    1 +
 .../org/apache/camel/main/components.properties    |    1 +
 .../modules/ROOT/examples/json/hivemq.json         |    1 +
 docs/components/modules/ROOT/nav.adoc              |    1 +
 .../modules/ROOT/pages/hivemq-component.adoc       |    1 +
 .../ROOT/pages/camel-4x-upgrade-guide-4_18.adoc    |   29 +
 .../ROOT/pages/camel-4x-upgrade-guide-4_22.adoc    |   33 +
 .../component/ComponentsBuilderFactory.java        |   13 +
 .../dsl/HivemqComponentBuilderFactory.java         |  331 +++++++
 .../builder/endpoint/EndpointBuilderFactory.java   |    1 +
 .../camel/builder/endpoint/EndpointBuilders.java   |    1 +
 .../builder/endpoint/EndpointHeaderBuilders.java   |   13 +
 .../builder/endpoint/StaticEndpointBuilders.java   |   40 +
 .../endpoint/dsl/HiveMQEndpointBuilderFactory.java | 1027 ++++++++++++++++++++
 .../dsl/jbang/core/commands/tui/FilesBrowser.java  |   80 +-
 .../dsl/jbang/core/commands/tui/FolderBrowser.java |   39 +-
 .../dsl/jbang/core/commands/tui/SourceTab.java     |   74 +-
 .../camel-component-known-dependencies.properties  |    1 +
 parent/pom.xml                                     |   10 +-
 123 files changed, 8975 insertions(+), 60 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/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/RedisKeyValueRepository.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/docs/hivemq-component.adoc
 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/LogCapture.java
 create mode 100644 
components/camel-ai/camel-ai-observability-api/src/test/resources/log4j2.properties
 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
 create mode 100644 
components/camel-ai/camel-ai-observability/src/test/resources/log4j2.properties
 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-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
 create mode 100644 
components/camel-caffeine/src/test/java/org/apache/camel/component/caffeine/processor/CaffeineKeyValueRepositoryTest.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
 create mode 100644 
components/camel-ehcache/src/test/java/org/apache/camel/component/ehcache/processor/EhcacheKeyValueRepositoryTest.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-ehcache => camel-hivemq}/pom.xml (66%)
 create mode 100644 
components/camel-hivemq/src/generated/java/org/apache/camel/component/hivemq/HiveMQComponentConfigurer.java
 create mode 100644 
components/camel-hivemq/src/generated/java/org/apache/camel/component/hivemq/HiveMQEndpointConfigurer.java
 create mode 100644 
components/camel-hivemq/src/generated/java/org/apache/camel/component/hivemq/HiveMQEndpointUriFactory.java
 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
 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-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
 create mode 100644 
components/camel-jcache/src/test/java/org/apache/camel/component/jcache/processor/JCacheKeyValueRepositoryTest.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 120000 docs/components/modules/ROOT/examples/json/hivemq.json
 create mode 120000 docs/components/modules/ROOT/pages/hivemq-component.adoc
 create mode 100644 
dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/HivemqComponentBuilderFactory.java
 create mode 100644 
dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/HiveMQEndpointBuilderFactory.java

Reply via email to