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

davsclaus pushed a change to branch fix/CAMEL-24524
in repository https://gitbox.apache.org/repos/asf/camel.git


    from 006425325119 CAMEL-24524: docs - Add 4.23 upgrade guide note for 
endpoint URI normalization fix
     add f8e8408f4226 chore(deps): Bump actions/setup-java from 5.7.0 to 6.0.0
     add 384a00a85698 chore(deps): Bump org.codehaus.plexus:plexus-archiver
     add af9d772e2c6b chore(deps): Bump org.javassist:javassist from 3.32.0-GA 
to 3.33.0-GA
     add 5a11b4506416 chore(deps): Bump eu.maveniverse.maven.nisse:extension
     add 76dc84652c54 chore(deps): Bump activemq-artemis-version from 2.55.0 to 
2.56.0
     add 66c59dd2d162 chore(deps): Bump 
io.opentelemetry.instrumentation:opentelemetry-log4j-appender-2.17
     add 9c30b32b69dc CAMEL-24509: camel-mina - gate the exchange-holder 
unmarshal on transferExchange and mark objectCodecPattern (#25788)
     add c09ae47cafea CAMEL-24519: camel-ibm-watsonx-ai - relabel the ModelId 
output header and synchronize the lazy service getters (CAMEL-24520) (#25787)
     add c340fecab914 CAMEL-24517: camel-ibm-cos - set the BucketExists header 
in the headBucket operation (#25784)
     add 461122f60402 CAMEL-24518: camel-ibm-watson-language - validate that at 
least one analysis feature is enabled (#25785)
     add 22cccdecdebd CAMEL-24428: camel-knative - add a muteException consumer 
option (#25685)
     add 7348f734ac48 chore(deps): Bump groovy-version from 5.1.0 to 5.1.1 
(#25795)
     add 506a0e8d28b3 chore(deps): Bump 
org.codehaus.plexus:plexus-interpolation from 1.29 to 1.30.0 (#25691)
     add 6d3990455f60 chore(deps-dev): Bump com.graphql-java:graphql-java from 
26.0 to 26.1
     add d34f56b9067f chore(deps): Bump org.freemarker:freemarker from 2.3.34 
to 2.3.35
     add ef49f2b0b6bd chore(deps): Bump org.openapitools:openapi-generator
     add 933913a0ce20 Removal of IRC component
     add 2a2b0e1bb71c Removal of camel-langchain4j-tool
     add 194e64323650 chore(deps-dev): Bump com.icegreen:greenmail from 2.1.12 
to 2.1.13 (#25806)
     add 5938f5d79c49 chore: camel-lumberjack - fix flaky 
LumberjackMultiThreadIT (#25789)
     add 3b6afb9ccf30 Removal camel-catalog-lucene
     add f48e9ee11af9 CAMEL-24373: Add camel-alibaba-sls and camel-alibaba-ots 
(Phase 3)
     add d19b4f96fadc CAMEL-24408: Fix SEDA discardIfNoConsumers after consumer 
route removal
     add 3b18f5a6be7f CAMEL-23305: camel-spiffe - new component for SPIFFE 
workload identity (X.509-SVID / JWT-SVID) (#25621)
     add 763b0f94bb0c CAMEL-24521: camel-google-pubsub - document the 
authentication that actually works (#25809)
     add 7305f778948d CAMEL-24513: camel-core - Error registry for handled 
exception should point to origin of error
     add 1d70c58d6269 CAMEL-24463: Introduce KeyValueRepository SPI + adapt 
state-store component
     add 608835629b4e Removal of camel-archetype-spring
     add cccef7634d1e Merge branch 'main' into fix/CAMEL-24524

No new revisions were added by this update.

Summary of changes:
 .../actions/incremental-build/incremental-build.sh |    2 +-
 .github/workflows/alternative-os-build-main.yml    |    2 +-
 .github/workflows/camel-launcher-native-exe.yml    |    6 +-
 .github/workflows/generate-sbom-main.yml           |    2 +-
 .github/workflows/main-build.yml                   |    2 +-
 .github/workflows/package-native-validation.yml    |    4 +-
 .github/workflows/pr-build-main.yml                |    2 +-
 .github/workflows/security-scan.yml                |    2 +-
 .github/workflows/sonar-build.yml                  |    2 +-
 .github/workflows/sonar-scan.yml                   |    2 +-
 .mvn/extensions.xml                                |    2 +-
 apache-camel/pom.xml                               |    4 -
 archetypes/camel-archetype-spring/pom.xml          |   70 -
 .../META-INF/maven/archetype-metadata.xml          |   76 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 --
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../main/resources/archetype-resources/AGENTS.md   |   32 -
 .../main/resources/archetype-resources/README.md   |   24 -
 .../src/main/resources/archetype-resources/pom.xml |  115 -
 .../archetype-resources/src/data/message2.xml      |   22 -
 .../resources/META-INF/spring/camel-context.xml    |   46 -
 .../src/main/resources/log4j2.properties           |   23 -
 .../build-it/archetype.properties                  |   27 -
 .../resources/projects-disabled/build-it/goal.txt  |    1 -
 .../projects-disabled/run-it/archetype.properties  |   29 -
 .../resources/projects-disabled/run-it/goal.txt    |    1 -
 archetypes/pom.xml                                 |    1 -
 bom/camel-bom/pom.xml                              |   45 +-
 catalog/camel-allcomponents/pom.xml                |   40 +-
 catalog/camel-catalog-lucene/pom.xml               |   90 -
 .../catalog/lucene/LuceneSuggestionStrategy.java   |   70 -
 .../src/main/resources/META-INF/LICENSE.txt        |  203 --
 .../src/main/resources/META-INF/NOTICE.txt         |   11 -
 .../catalog/lucene/CamelCatalogLuceneTest.java     |   50 -
 .../src/test/resources/log4j2.properties           |   28 -
 .../org/apache/camel/catalog/beans.properties      |    1 +
 .../catalog/beans/MemoryKeyValueRepository.json    |   15 +
 .../org/apache/camel/catalog/components.properties |    5 +-
 .../camel/catalog/components/alibaba-ots.json      |   46 +
 .../camel/catalog/components/alibaba-sls.json      |   70 +
 .../camel/catalog/components/ibm-watsonx-ai.json   |    2 +-
 .../org/apache/camel/catalog/components/irc.json   |   76 -
 .../apache/camel/catalog/components/knative.json   |   38 +-
 .../catalog/components/langchain4j-tools.json      |   56 -
 .../org/apache/camel/catalog/components/mina.json  |    4 +-
 .../apache/camel/catalog/components/spiffe.json    |   50 +
 .../camel/catalog/components/state-store.json      |    4 +-
 .../org/apache/camel/catalog/docs.properties       |    5 +-
 .../camel/catalog/docs/alibaba-ots-component.adoc  |   73 +
 .../camel/catalog/docs/alibaba-sls-component.adoc  |   87 +
 .../camel/catalog/docs/dead-letter-channel.adoc    |   20 +
 .../catalog/docs/google-pubsub-component.adoc      |   39 +-
 .../apache/camel/catalog/docs/irc-component.adoc   |  161 --
 .../catalog/docs/langchain4j-tools-component.adoc  |  702 ------
 .../camel/catalog/docs/spiffe-component.adoc       |   89 +
 .../camel/catalog/docs/state-store-component.adoc  |  271 +--
 .../org/apache/camel/catalog/models/doCatch.json   |    4 +-
 .../org/apache/camel/catalog/models/doFinally.json |    4 +-
 .../apache/camel/catalog/models/errorHandler.json  |    4 +-
 .../apache/camel/catalog/models/onException.json   |    4 +-
 .../org/apache/camel/catalog/others.properties     |    3 -
 .../camel/catalog/others/state-store-caffeine.json |   14 -
 .../catalog/others/state-store-infinispan.json     |   14 -
 .../camel/catalog/others/state-store-redis.json    |   14 -
 catalog/pom.xml                                    |    1 -
 .../camel-ai/camel-langchain4j-tools/pom.xml       |  131 --
 .../LangChain4jToolsConfigurationConfigurer.java   |   51 -
 .../tools/LangChain4jToolsEndpointConfigurer.java  |  115 -
 .../langchain4j/tools/langchain4j-tools.json       |   56 -
 .../services/org/apache/camel/component.properties |    7 -
 .../org/apache/camel/component/langchain4j-tools   |    2 -
 .../camel/configurer/langchain4j-tools-component   |    2 -
 .../camel/configurer/langchain4j-tools-endpoint    |    2 -
 ...langchain4j.tools.LangChain4jToolsConfiguration |    2 -
 .../camel/urifactory/langchain4j-tools-endpoint    |    2 -
 .../src/main/docs/langchain4j-tools-component.adoc |  702 ------
 .../tools/LangChain4jToolsComponent.java           |   86 -
 .../tools/LangChain4jToolsConfiguration.java       |   58 -
 .../tools/LangChain4jToolsEndpoint.java            |  449 ----
 .../langchain4j/tools/LangChain4jToolsHeaders.java |   41 -
 .../tools/LangChain4jToolsProducer.java            |  503 -----
 .../langchain4j/tools/ToolSearchTool.java          |  136 --
 .../tools/spec/CamelSimpleToolParameter.java       |   76 -
 .../tools/spec/CamelToolExecutorCache.java         |  110 -
 .../tools/spec/CamelToolSpecification.java         |   95 -
 .../tools/LangChain4jToolDefectsTest.java          |  208 --
 .../tools/LangChain4jToolMultipleCallsTest.java    |  145 --
 .../tools/LangChain4jToolMultipleGroupsTest.java   |  118 -
 .../LangChain4jToolMultipleMatchingGroupsTest.java |  121 --
 .../tools/LangChain4jToolNoToolsExistTest.java     |  110 -
 .../LangChain4jToolNoToolsToBeCalledTest.java      |  110 -
 ...hain4jToolParameterValueTypeConversionTest.java |  118 -
 .../LangChain4jToolRequiredParameterTest.java      |  426 ----
 .../tools/LangChain4jToolStopEipTest.java          |  130 --
 .../langchain4j/tools/LangChain4jToolTest.java     |  221 --
 .../tools/LangChain4jToolsObservabilityTest.java   |  204 --
 .../tools/ToolSearchToolFormatTest.java            |  121 --
 .../langchain4j/tools/ToolSearchToolTest.java      |  177 --
 .../component/langchain4j/tools/ToolsHelper.java   |   54 -
 .../tools/integration/LangChain4jToolIT.java       |   38 -
 .../LangChain4jToolMultipleCallsIT.java            |   39 -
 .../LangChain4jToolMultipleGroupsIT.java           |   39 -
 .../LangChain4jToolMultipleMatchingGroupsIT.java   |   38 -
 .../integration/LangChain4jToolNoToolsExistIT.java |   39 -
 .../LangChain4jToolNoToolsToBeCalledIT.java        |   39 -
 .../tools/spec/CamelToolExecutorCacheTest.java     |  160 --
 .../camel-langchain4j-tools/test-execution.md      |   38 -
 components/camel-ai/pom.xml                        |    1 -
 components/camel-ai/src/main/docs/ai-summary.adoc  |    4 -
 .../camel-alibaba-ots}/pom.xml                     |   39 +-
 .../ots/AlibabaOtsComponentConfigurer.java}        |   32 +-
 .../alibaba/ots/AlibabaOtsEndpointConfigurer.java  |   89 +
 .../alibaba/ots/AlibabaOtsEndpointUriFactory.java} |   54 +-
 .../camel/component/alibaba/ots/alibaba-ots.json   |   46 +
 .../services/org/apache/camel/component.properties |    7 +
 .../org/apache/camel/component/alibaba-ots         |    2 +
 .../apache/camel/configurer/alibaba-ots-component  |    2 +
 .../apache/camel/configurer/alibaba-ots-endpoint   |    2 +
 .../apache/camel/urifactory/alibaba-ots-endpoint   |    2 +
 .../src/main/docs/alibaba-ots-component.adoc       |   73 +
 .../alibaba/ots/AlibabaOtsComponent.java}          |   23 +-
 .../component/alibaba/ots/AlibabaOtsEndpoint.java  |  163 ++
 .../component/alibaba/ots/AlibabaOtsProducer.java  |  102 +
 .../component/alibaba/ots/AlibabaOtsUtils.java     |  168 ++
 .../alibaba/ots/constants/AlibabaOtsHeaders.java}  |   16 +-
 .../ots/constants/AlibabaOtsOperations.java}       |   16 +-
 .../ots/constants/AlibabaOtsProperties.java}       |   16 +-
 .../alibaba/ots/models/ClientConfigurations.java}  |   15 +-
 .../alibaba/ots/AlibabaOtsEndpointTest.java        |   70 +
 .../alibaba/ots/AlibabaOtsProducerTest.java        |   56 +
 .../camel/component/alibaba/ots/DeleteRowTest.java |   88 +
 .../camel/component/alibaba/ots/GetRowTest.java    |  103 +
 .../component/alibaba/ots/ListTablesTest.java      |   80 +
 .../camel/component/alibaba/ots/PutRowTest.java    |   88 +
 .../component/alibaba/ots/TestConfiguration.java   |   57 +
 .../camel/component/alibaba/ots/UpdateRowTest.java |   88 +
 .../ots/constants/AlibabaOtsOperationsTest.java}   |   24 +-
 .../src/test/resources/log4j2.properties           |    2 +-
 .../test/resources/testconfiguration.properties}   |   13 +-
 .../camel-alibaba-sls}/pom.xml                     |   49 +-
 .../sls/AlibabaSlsComponentConfigurer.java}        |   32 +-
 .../alibaba/sls/AlibabaSlsEndpointConfigurer.java  |  116 +
 .../alibaba/sls/AlibabaSlsEndpointUriFactory.java} |   52 +-
 .../camel/component/alibaba/sls/alibaba-sls.json   |   70 +
 .../services/org/apache/camel/component.properties |    7 +
 .../org/apache/camel/component/alibaba-sls         |    2 +
 .../apache/camel/configurer/alibaba-sls-component  |    2 +
 .../apache/camel/configurer/alibaba-sls-endpoint   |    2 +
 .../apache/camel/urifactory/alibaba-sls-endpoint   |    2 +
 .../src/main/docs/alibaba-sls-component.adoc       |   87 +
 .../alibaba/sls/AlibabaSlsComponent.java}          |   29 +-
 .../component/alibaba/sls/AlibabaSlsEndpoint.java  |  266 +++
 .../component/alibaba/sls/AlibabaSlsProducer.java  |  122 ++
 .../component/alibaba/sls/AlibabaSlsUtils.java     |  215 ++
 .../alibaba/sls/constants/AlibabaSlsHeaders.java   |   76 +
 .../sls/constants/AlibabaSlsOperations.java}       |   19 +-
 .../sls/constants/AlibabaSlsProperties.java        |   76 +
 .../alibaba/sls/models/ClientConfigurations.java   |  156 ++
 .../alibaba/sls/AlibabaSlsEndpointTest.java        |   55 +
 .../alibaba/sls/AlibabaSlsProducerTest.java        |   56 +
 .../camel/component/alibaba/sls/GetLogsTest.java   |  102 +
 .../component/alibaba/sls/ListLogStoresTest.java   |  126 ++
 .../camel/component/alibaba/sls/PutLogsTest.java   |  104 +
 .../component/alibaba/sls/TestConfiguration.java   |   57 +
 .../sls/constants/AlibabaSlsOperationsTest.java}   |   16 +-
 .../src/test/resources/log4j2.properties           |    3 +-
 .../test/resources/testconfiguration.properties    |   17 +-
 components/camel-alibaba/pom.xml                   |    2 +
 .../src/main/docs/google-pubsub-component.adoc     |   39 +-
 .../camel/component/ibm/cos/IBMCOSProducer.java    |    1 +
 .../watson/language/WatsonLanguageProducer.java    |    6 +
 .../component/ibm/watsonx/ai/ibm-watsonx-ai.json   |    2 +-
 .../ibm/watsonx/ai/WatsonxAiConstants.java         |    3 +-
 .../ibm/watsonx/ai/WatsonxAiEndpoint.java          |   24 +-
 .../camel/component/irc/IrcEndpointConfigurer.java |  183 --
 .../org/apache/camel/component/irc/irc.json        |   76 -
 .../services/org/apache/camel/component.properties |    7 -
 .../services/org/apache/camel/component/ircs       |    2 -
 .../org/apache/camel/configurer/irc-component      |    2 -
 .../org/apache/camel/configurer/irc-endpoint       |    2 -
 .../org/apache/camel/urifactory/irc-endpoint       |    2 -
 .../camel-irc/src/main/docs/irc-component.adoc     |  161 --
 .../camel/component/irc/CamelSSLIRCConnection.java |  114 -
 .../org/apache/camel/component/irc/IrcChannel.java |   50 -
 .../apache/camel/component/irc/IrcComponent.java   |  189 --
 .../camel/component/irc/IrcConfiguration.java      |  547 -----
 .../apache/camel/component/irc/IrcConstants.java   |   52 -
 .../apache/camel/component/irc/IrcConsumer.java    |  289 ---
 .../apache/camel/component/irc/IrcEndpoint.java    |  174 --
 .../org/apache/camel/component/irc/IrcLogger.java  |  127 --
 .../org/apache/camel/component/irc/IrcMessage.java |  169 --
 .../apache/camel/component/irc/IrcProducer.java    |  156 --
 .../org/apache/camel/component/irc/package.html    |   27 -
 .../camel/component/irc/IrcConfigurationTest.java  |  115 -
 .../camel/component/irc/IrcConsumerTest.java       |   91 -
 .../camel/component/irc/IrcEndpointTest.java       |   87 -
 .../camel/component/irc/IrcProducerTest.java       |  121 --
 .../component/irc/it/IrcIntegrationITSupport.java  |   72 -
 .../component/irc/it/IrcMultiChannelRouteIT.java   |   95 -
 .../camel/component/irc/it/IrcOnReplyIT.java       |   85 -
 .../camel/component/irc/it/IrcPrivmsgIT.java       |   91 -
 .../apache/camel/component/irc/it/IrcRouteIT.java  |   93 -
 .../camel/component/irc/it/IrcsListUsersIT.java    |   74 -
 .../irc/it/IrcsWithSslContextParamsRouteIT.java    |   64 -
 .../camel-irc/src/test/resources/localhost.p12     |  Bin 2533 -> 0 bytes
 components/camel-irc/src/test/unrealircd/ircd.motd |   18 -
 .../camel-irc/src/test/unrealircd/server.cert.pem  |   15 -
 .../camel-irc/src/test/unrealircd/server.key.pem   |   16 -
 .../camel-irc/src/test/unrealircd/unrealircd.conf  |  218 --
 .../knative/spi/KnativeTransportConfiguration.java |   21 +
 .../knative/KnativeComponentConfigurer.java        |    6 +
 .../knative/KnativeEndpointConfigurer.java         |    6 +
 .../knative/KnativeEndpointUriFactory.java         |    3 +-
 .../apache/camel/component/knative/knative.json    |   38 +-
 .../component/knative/KnativeConfiguration.java    |   14 +
 .../camel/component/knative/KnativeEndpoint.java   |    3 +-
 .../knative/http/KnativeHttpConsumer.java          |   17 +-
 .../component/knative/http/KnativeHttpTest.java    |   60 +
 .../lumberjack/LumberjackMultiThreadIT.java        |    6 +-
 .../camel/component/lumberjack/LumberjackUtil.java |    4 +-
 components/camel-mina/pom.xml                      |    5 +
 .../org/apache/camel/component/mina/mina.json      |    4 +-
 .../camel/component/mina/MinaConfiguration.java    |    7 +-
 .../apache/camel/component/mina/MinaConsumer.java  |    2 +-
 .../camel/component/mina/MinaPayloadHelper.java    |   43 +-
 .../apache/camel/component/mina/MinaProducer.java  |    4 +-
 .../component/mina/MinaExchangeHolderGateTest.java |   99 +
 .../camel/component/seda/QueueReference.java       |   21 +
 .../apache/camel/component/seda/SedaComponent.java |   23 +-
 .../apache/camel/component/seda/SedaEndpoint.java  |   23 +-
 components/{camel-irc => camel-spiffe}/pom.xml     |   26 +-
 .../spiffe/SpiffeComponentConfigurer.java}         |   48 +-
 .../component/spiffe/SpiffeEndpointConfigurer.java |   74 +
 .../spiffe/SpiffeEndpointUriFactory.java}          |   33 +-
 .../org/apache/camel/component/spiffe/spiffe.json  |   50 +
 .../services/org/apache/camel/component.properties |    7 +
 .../services/org/apache/camel/component/spiffe}    |    2 +-
 .../org/apache/camel/configurer/spiffe-component   |    2 +
 .../org/apache/camel/configurer/spiffe-endpoint    |    2 +
 .../org/apache/camel/urifactory/spiffe-endpoint    |    2 +
 .../src/main/docs/spiffe-component.adoc            |   89 +
 .../camel/component/spiffe/SpiffeComponent.java    |   64 +
 .../component/spiffe/SpiffeConfiguration.java      |   98 +
 .../camel/component/spiffe/SpiffeConstants.java    |   45 +
 .../camel/component/spiffe/SpiffeEndpoint.java     |  116 +
 .../camel/component/spiffe/SpiffeOperation.java}   |   17 +-
 .../camel/component/spiffe/SpiffeProducer.java     |  114 +
 .../camel/component/spiffe/SpiffeProducerTest.java |  149 ++
 .../org/apache/camel/spring/xml/errorHandler.json  |    4 +-
 .../camel-state-store-caffeine/pom.xml             |   64 -
 .../services/org/apache/camel/other.properties     |    7 -
 .../generated/resources/state-store-caffeine.json  |   14 -
 .../caffeine/CaffeineStateStoreBackend.java        |  133 --
 .../caffeine/CaffeineStateStoreBackendTest.java    |  198 --
 .../caffeine/CaffeineStateStorePropertiesTest.java |   95 -
 .../services/org/apache/camel/other.properties     |    7 -
 .../resources/state-store-infinispan.json          |   14 -
 .../infinispan/InfinispanStateStoreBackend.java    |  135 --
 .../infinispan/InfinispanStateStoreBackendIT.java  |  240 ---
 .../InfinispanStateStorePropertiesIT.java          |  133 --
 .../services/org/apache/camel/other.properties     |    7 -
 .../src/generated/resources/state-store-redis.json |   14 -
 .../statestore/redis/RedisStateStoreBackend.java   |  132 --
 .../statestore/redis/RedisStateStoreBackendIT.java |  204 --
 .../redis/RedisStateStorePropertiesIT.java         |   83 -
 .../statestore/StateStoreEndpointConfigurer.java   |    4 +-
 .../camel/component/statestore/state-store.json    |    4 +-
 .../src/main/docs/state-store-component.adoc       |  271 +--
 .../statestore/InMemoryStateStoreBackend.java      |  128 --
 .../component/statestore/StateStoreBackend.java    |  103 -
 .../component/statestore/StateStoreComponent.java  |   35 +-
 .../component/statestore/StateStoreEndpoint.java   |   11 +-
 .../component/statestore/StateStoreProducer.java   |    5 +-
 .../statestore/StateStoreAutoDiscoveryTest.java    |   16 +-
 .../StateStoreMultiBackendFallbackTest.java        |   12 +-
 components/camel-state-store/pom.xml               |    3 -
 components/pom.xml                                 |    2 +-
 .../org/apache/camel/ExchangeConstantProvider.java |    4 +-
 .../src/main/java/org/apache/camel/Exchange.java   |    8 +
 .../java/org/apache/camel/ExchangePropertyKey.java |    6 +
 .../org/apache/camel/spi/KeyValueRepository.java   |  121 ++
 .../camel/impl/engine/DefaultErrorRegistry.java    |   29 +-
 .../modules/eips/pages/dead-letter-channel.adoc    |   20 +
 .../META-INF/org/apache/camel/model/doCatch.json   |    4 +-
 .../META-INF/org/apache/camel/model/doFinally.json |    4 +-
 .../org/apache/camel/model/errorHandler.json       |    4 +-
 .../org/apache/camel/model/onException.json        |    4 +-
 .../org/apache/camel/processor/CatchProcessor.java |    5 -
 .../apache/camel/processor/FinallyProcessor.java   |    7 +-
 .../org/apache/camel/processor/TryProcessor.java   |    9 +
 .../processor/aggregate/AggregateProcessor.java    |   13 +-
 .../ShareUnitOfWorkAggregationStrategy.java        |    8 +
 .../errorhandler/RedeliveryErrorHandler.java       |   16 +-
 .../camel/reifier/IdempotentConsumerReifier.java   |   22 +-
 .../SedaDiscardIfNoConsumerAfterRemovalTest.java   |  137 ++
 ...scardIfNoConsumersProducerRouteRestartTest.java |   56 +
 .../org/apache/camel/impl/ErrorRegistryTest.java   |   44 +
 .../support/KeyValueAggregationRepositoryTest.java |  214 ++
 .../org/apache/camel/main/components.properties    |    5 +-
 core/camel-support/pom.xml                         |   11 +
 .../MemoryKeyValueRepositoryConfigurer.java        |   37 +
 .../services/org/apache/camel/bean.properties      |    2 +-
 .../camel/bean/MemoryKeyValueRepository.json       |   15 +
 ...g.apache.camel.support.MemoryKeyValueRepository |    2 +
 .../org/apache/camel/support/ExchangeHelper.java   |   29 +
 .../support/KeyValueAggregationRepository.java     |  238 ++
 .../support/KeyValueIdempotentRepository.java      |  114 +
 .../camel/support/MemoryKeyValueRepository.java    |  198 ++
 .../support/KeyValueIdempotentRepositoryTest.java  |  178 ++
 .../support/MemoryKeyValueRepositoryTest.java      |  227 ++
 .../java/org/apache/camel/util/SecurityUtils.java  |    1 +
 coverage/pom.xml                                   |   25 +-
 design/aiTool.adoc                                 |   13 +-
 .../modules/ROOT/examples/json/alibaba-ots.json    |    1 +
 .../modules/ROOT/examples/json/alibaba-sls.json    |    1 +
 .../components/modules/ROOT/examples/json/irc.json |    1 -
 .../ROOT/examples/json/langchain4j-tools.json      |    1 -
 .../modules/ROOT/examples/json/spiffe.json         |    1 +
 docs/components/modules/ROOT/nav.adoc              |    5 +-
 .../modules/ROOT/pages/alibaba-ots-component.adoc  |    1 +
 .../modules/ROOT/pages/alibaba-sls-component.adoc  |    1 +
 .../modules/ROOT/pages/irc-component.adoc          |    1 -
 .../ROOT/pages/langchain4j-tools-component.adoc    |    1 -
 .../modules/ROOT/pages/spiffe-component.adoc       |    1 +
 .../others/examples/json/state-store-caffeine.json |    1 -
 .../examples/json/state-store-infinispan.json      |    1 -
 .../others/examples/json/state-store-redis.json    |    1 -
 .../ROOT/pages/camel-4x-upgrade-guide-4_23.adoc    |  105 +-
 .../ROOT/pages/camel-configuration-utilities.adoc  |    1 -
 .../modules/ROOT/pages/camel-maven-archetypes.adoc |    3 -
 .../component/ComponentsBuilderFactory.java        |   69 +-
 ...java => AlibabaOtsComponentBuilderFactory.java} |  107 +-
 ...java => AlibabaSlsComponentBuilderFactory.java} |  107 +-
 .../dsl/KnativeComponentBuilderFactory.java        |   19 +
 .../Langchain4jToolsComponentBuilderFactory.java   |  189 --
 .../component/dsl/MinaComponentBuilderFactory.java |    7 +-
 .../dsl/SpiffeComponentBuilderFactory.java         |  222 ++
 .../dsl/StateStoreComponentBuilderFactory.java     |    5 +-
 .../builder/endpoint/EndpointBuilderFactory.java   |    5 +-
 .../camel/builder/endpoint/EndpointBuilders.java   |    5 +-
 .../builder/endpoint/EndpointHeaderBuilders.java   |   71 +-
 .../builder/endpoint/StaticEndpointBuilders.java   |  228 +-
 .../dsl/AlibabaOtsEndpointBuilderFactory.java      |  328 +++
 .../dsl/AlibabaSlsEndpointBuilderFactory.java      |  707 ++++++
 .../endpoint/dsl/IrcEndpointBuilderFactory.java    | 2266 --------------------
 .../dsl/KnativeEndpointBuilderFactory.java         |   32 +
 .../LangChain4jToolsEndpointBuilderFactory.java    |  740 -------
 .../endpoint/dsl/MinaEndpointBuilderFactory.java   |   21 +-
 .../endpoint/dsl/SpiffeEndpointBuilderFactory.java |  347 +++
 .../dsl/StateStoreEndpointBuilderFactory.java      |   23 +-
 .../dsl/WatsonxAiEndpointBuilderFactory.java       |    2 +-
 .../dsl/jbang/core/commands/mcp/AiTraceTools.java  |    2 +-
 dsl/camel-jbang/camel-launcher/pom.xml             |    2 +-
 .../camel-component-known-dependencies.properties  |    5 +-
 parent/pom.xml                                     |   78 +-
 .../apache/camel/maven/packaging/MojoHelper.java   |    4 +-
 356 files changed, 9092 insertions(+), 17444 deletions(-)
 delete mode 100644 archetypes/camel-archetype-spring/pom.xml
 delete mode 100644 
archetypes/camel-archetype-spring/src/main/resources-filtered/META-INF/maven/archetype-metadata.xml
 delete mode 100644 
archetypes/camel-archetype-spring/src/main/resources/META-INF/LICENSE.txt
 delete mode 100644 
archetypes/camel-archetype-spring/src/main/resources/META-INF/NOTICE.txt
 delete mode 100644 
archetypes/camel-archetype-spring/src/main/resources/archetype-resources/AGENTS.md
 delete mode 100644 
archetypes/camel-archetype-spring/src/main/resources/archetype-resources/README.md
 delete mode 100644 
archetypes/camel-archetype-spring/src/main/resources/archetype-resources/pom.xml
 delete mode 100644 
archetypes/camel-archetype-spring/src/main/resources/archetype-resources/src/data/message2.xml
 delete mode 100644 
archetypes/camel-archetype-spring/src/main/resources/archetype-resources/src/main/resources/META-INF/spring/camel-context.xml
 delete mode 100644 
archetypes/camel-archetype-spring/src/main/resources/archetype-resources/src/main/resources/log4j2.properties
 delete mode 100644 
archetypes/camel-archetype-spring/src/test/resources/projects-disabled/build-it/archetype.properties
 delete mode 100644 
archetypes/camel-archetype-spring/src/test/resources/projects-disabled/build-it/goal.txt
 delete mode 100644 
archetypes/camel-archetype-spring/src/test/resources/projects-disabled/run-it/archetype.properties
 delete mode 100644 
archetypes/camel-archetype-spring/src/test/resources/projects-disabled/run-it/goal.txt
 delete mode 100644 catalog/camel-catalog-lucene/pom.xml
 delete mode 100644 
catalog/camel-catalog-lucene/src/main/java/org/apache/camel/catalog/lucene/LuceneSuggestionStrategy.java
 delete mode 100644 
catalog/camel-catalog-lucene/src/main/resources/META-INF/LICENSE.txt
 delete mode 100644 
catalog/camel-catalog-lucene/src/main/resources/META-INF/NOTICE.txt
 delete mode 100644 
catalog/camel-catalog-lucene/src/test/java/org/apache/camel/catalog/lucene/CamelCatalogLuceneTest.java
 delete mode 100644 
catalog/camel-catalog-lucene/src/test/resources/log4j2.properties
 create mode 100644 
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/beans/MemoryKeyValueRepository.json
 create mode 100644 
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/alibaba-ots.json
 create mode 100644 
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/alibaba-sls.json
 delete mode 100644 
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/irc.json
 delete mode 100644 
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/langchain4j-tools.json
 create mode 100644 
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/spiffe.json
 create mode 100644 
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/alibaba-ots-component.adoc
 create mode 100644 
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/alibaba-sls-component.adoc
 delete mode 100644 
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/irc-component.adoc
 delete mode 100644 
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/langchain4j-tools-component.adoc
 create mode 100644 
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/spiffe-component.adoc
 delete mode 100644 
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/others/state-store-caffeine.json
 delete mode 100644 
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/others/state-store-infinispan.json
 delete mode 100644 
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/others/state-store-redis.json
 delete mode 100644 components/camel-ai/camel-langchain4j-tools/pom.xml
 delete mode 100644 
components/camel-ai/camel-langchain4j-tools/src/generated/java/org/apache/camel/component/langchain4j/tools/LangChain4jToolsConfigurationConfigurer.java
 delete mode 100644 
components/camel-ai/camel-langchain4j-tools/src/generated/java/org/apache/camel/component/langchain4j/tools/LangChain4jToolsEndpointConfigurer.java
 delete mode 100644 
components/camel-ai/camel-langchain4j-tools/src/generated/resources/META-INF/org/apache/camel/component/langchain4j/tools/langchain4j-tools.json
 delete mode 100644 
components/camel-ai/camel-langchain4j-tools/src/generated/resources/META-INF/services/org/apache/camel/component.properties
 delete mode 100644 
components/camel-ai/camel-langchain4j-tools/src/generated/resources/META-INF/services/org/apache/camel/component/langchain4j-tools
 delete mode 100644 
components/camel-ai/camel-langchain4j-tools/src/generated/resources/META-INF/services/org/apache/camel/configurer/langchain4j-tools-component
 delete mode 100644 
components/camel-ai/camel-langchain4j-tools/src/generated/resources/META-INF/services/org/apache/camel/configurer/langchain4j-tools-endpoint
 delete mode 100644 
components/camel-ai/camel-langchain4j-tools/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.component.langchain4j.tools.LangChain4jToolsConfiguration
 delete mode 100644 
components/camel-ai/camel-langchain4j-tools/src/generated/resources/META-INF/services/org/apache/camel/urifactory/langchain4j-tools-endpoint
 delete mode 100644 
components/camel-ai/camel-langchain4j-tools/src/main/docs/langchain4j-tools-component.adoc
 delete mode 100644 
components/camel-ai/camel-langchain4j-tools/src/main/java/org/apache/camel/component/langchain4j/tools/LangChain4jToolsComponent.java
 delete mode 100644 
components/camel-ai/camel-langchain4j-tools/src/main/java/org/apache/camel/component/langchain4j/tools/LangChain4jToolsConfiguration.java
 delete mode 100644 
components/camel-ai/camel-langchain4j-tools/src/main/java/org/apache/camel/component/langchain4j/tools/LangChain4jToolsEndpoint.java
 delete mode 100644 
components/camel-ai/camel-langchain4j-tools/src/main/java/org/apache/camel/component/langchain4j/tools/LangChain4jToolsHeaders.java
 delete mode 100644 
components/camel-ai/camel-langchain4j-tools/src/main/java/org/apache/camel/component/langchain4j/tools/LangChain4jToolsProducer.java
 delete mode 100644 
components/camel-ai/camel-langchain4j-tools/src/main/java/org/apache/camel/component/langchain4j/tools/ToolSearchTool.java
 delete mode 100644 
components/camel-ai/camel-langchain4j-tools/src/main/java/org/apache/camel/component/langchain4j/tools/spec/CamelSimpleToolParameter.java
 delete mode 100644 
components/camel-ai/camel-langchain4j-tools/src/main/java/org/apache/camel/component/langchain4j/tools/spec/CamelToolExecutorCache.java
 delete mode 100644 
components/camel-ai/camel-langchain4j-tools/src/main/java/org/apache/camel/component/langchain4j/tools/spec/CamelToolSpecification.java
 delete mode 100644 
components/camel-ai/camel-langchain4j-tools/src/test/java/org/apache/camel/component/langchain4j/tools/LangChain4jToolDefectsTest.java
 delete mode 100644 
components/camel-ai/camel-langchain4j-tools/src/test/java/org/apache/camel/component/langchain4j/tools/LangChain4jToolMultipleCallsTest.java
 delete mode 100644 
components/camel-ai/camel-langchain4j-tools/src/test/java/org/apache/camel/component/langchain4j/tools/LangChain4jToolMultipleGroupsTest.java
 delete mode 100644 
components/camel-ai/camel-langchain4j-tools/src/test/java/org/apache/camel/component/langchain4j/tools/LangChain4jToolMultipleMatchingGroupsTest.java
 delete mode 100644 
components/camel-ai/camel-langchain4j-tools/src/test/java/org/apache/camel/component/langchain4j/tools/LangChain4jToolNoToolsExistTest.java
 delete mode 100644 
components/camel-ai/camel-langchain4j-tools/src/test/java/org/apache/camel/component/langchain4j/tools/LangChain4jToolNoToolsToBeCalledTest.java
 delete mode 100644 
components/camel-ai/camel-langchain4j-tools/src/test/java/org/apache/camel/component/langchain4j/tools/LangChain4jToolParameterValueTypeConversionTest.java
 delete mode 100644 
components/camel-ai/camel-langchain4j-tools/src/test/java/org/apache/camel/component/langchain4j/tools/LangChain4jToolRequiredParameterTest.java
 delete mode 100644 
components/camel-ai/camel-langchain4j-tools/src/test/java/org/apache/camel/component/langchain4j/tools/LangChain4jToolStopEipTest.java
 delete mode 100644 
components/camel-ai/camel-langchain4j-tools/src/test/java/org/apache/camel/component/langchain4j/tools/LangChain4jToolTest.java
 delete mode 100644 
components/camel-ai/camel-langchain4j-tools/src/test/java/org/apache/camel/component/langchain4j/tools/LangChain4jToolsObservabilityTest.java
 delete mode 100644 
components/camel-ai/camel-langchain4j-tools/src/test/java/org/apache/camel/component/langchain4j/tools/ToolSearchToolFormatTest.java
 delete mode 100644 
components/camel-ai/camel-langchain4j-tools/src/test/java/org/apache/camel/component/langchain4j/tools/ToolSearchToolTest.java
 delete mode 100644 
components/camel-ai/camel-langchain4j-tools/src/test/java/org/apache/camel/component/langchain4j/tools/ToolsHelper.java
 delete mode 100644 
components/camel-ai/camel-langchain4j-tools/src/test/java/org/apache/camel/component/langchain4j/tools/integration/LangChain4jToolIT.java
 delete mode 100644 
components/camel-ai/camel-langchain4j-tools/src/test/java/org/apache/camel/component/langchain4j/tools/integration/LangChain4jToolMultipleCallsIT.java
 delete mode 100644 
components/camel-ai/camel-langchain4j-tools/src/test/java/org/apache/camel/component/langchain4j/tools/integration/LangChain4jToolMultipleGroupsIT.java
 delete mode 100644 
components/camel-ai/camel-langchain4j-tools/src/test/java/org/apache/camel/component/langchain4j/tools/integration/LangChain4jToolMultipleMatchingGroupsIT.java
 delete mode 100644 
components/camel-ai/camel-langchain4j-tools/src/test/java/org/apache/camel/component/langchain4j/tools/integration/LangChain4jToolNoToolsExistIT.java
 delete mode 100644 
components/camel-ai/camel-langchain4j-tools/src/test/java/org/apache/camel/component/langchain4j/tools/integration/LangChain4jToolNoToolsToBeCalledIT.java
 delete mode 100644 
components/camel-ai/camel-langchain4j-tools/src/test/java/org/apache/camel/component/langchain4j/tools/spec/CamelToolExecutorCacheTest.java
 delete mode 100644 
components/camel-ai/camel-langchain4j-tools/test-execution.md
 rename components/{camel-state-store/camel-state-store-infinispan => 
camel-alibaba/camel-alibaba-ots}/pom.xml (74%)
 copy 
components/{camel-irc/src/generated/java/org/apache/camel/component/irc/IrcComponentConfigurer.java
 => 
camel-alibaba/camel-alibaba-ots/src/generated/java/org/apache/camel/component/alibaba/ots/AlibabaOtsComponentConfigurer.java}
 (63%)
 create mode 100644 
components/camel-alibaba/camel-alibaba-ots/src/generated/java/org/apache/camel/component/alibaba/ots/AlibabaOtsEndpointConfigurer.java
 rename 
components/{camel-irc/src/generated/java/org/apache/camel/component/irc/IrcEndpointUriFactory.java
 => 
camel-alibaba/camel-alibaba-ots/src/generated/java/org/apache/camel/component/alibaba/ots/AlibabaOtsEndpointUriFactory.java}
 (57%)
 create mode 100644 
components/camel-alibaba/camel-alibaba-ots/src/generated/resources/META-INF/org/apache/camel/component/alibaba/ots/alibaba-ots.json
 create mode 100644 
components/camel-alibaba/camel-alibaba-ots/src/generated/resources/META-INF/services/org/apache/camel/component.properties
 create mode 100644 
components/camel-alibaba/camel-alibaba-ots/src/generated/resources/META-INF/services/org/apache/camel/component/alibaba-ots
 create mode 100644 
components/camel-alibaba/camel-alibaba-ots/src/generated/resources/META-INF/services/org/apache/camel/configurer/alibaba-ots-component
 create mode 100644 
components/camel-alibaba/camel-alibaba-ots/src/generated/resources/META-INF/services/org/apache/camel/configurer/alibaba-ots-endpoint
 create mode 100644 
components/camel-alibaba/camel-alibaba-ots/src/generated/resources/META-INF/services/org/apache/camel/urifactory/alibaba-ots-endpoint
 create mode 100644 
components/camel-alibaba/camel-alibaba-ots/src/main/docs/alibaba-ots-component.adoc
 copy 
components/{camel-irc/src/test/java/org/apache/camel/component/irc/it/IrcsRouteIT.java
 => 
camel-alibaba/camel-alibaba-ots/src/main/java/org/apache/camel/component/alibaba/ots/AlibabaOtsComponent.java}
 (59%)
 create mode 100644 
components/camel-alibaba/camel-alibaba-ots/src/main/java/org/apache/camel/component/alibaba/ots/AlibabaOtsEndpoint.java
 create mode 100644 
components/camel-alibaba/camel-alibaba-ots/src/main/java/org/apache/camel/component/alibaba/ots/AlibabaOtsProducer.java
 create mode 100644 
components/camel-alibaba/camel-alibaba-ots/src/main/java/org/apache/camel/component/alibaba/ots/AlibabaOtsUtils.java
 copy 
components/{camel-ai/camel-langchain4j-tools/src/main/java/org/apache/camel/component/langchain4j/tools/LangChain4jTools.java
 => 
camel-alibaba/camel-alibaba-ots/src/main/java/org/apache/camel/component/alibaba/ots/constants/AlibabaOtsHeaders.java}
 (61%)
 rename 
components/{camel-ai/camel-langchain4j-tools/src/main/java/org/apache/camel/component/langchain4j/tools/LangChain4jToolsConsumer.java
 => 
camel-alibaba/camel-alibaba-ots/src/main/java/org/apache/camel/component/alibaba/ots/constants/AlibabaOtsOperations.java}
 (66%)
 copy 
components/{camel-ai/camel-langchain4j-tools/src/main/java/org/apache/camel/component/langchain4j/tools/LangChain4jTools.java
 => 
camel-alibaba/camel-alibaba-ots/src/main/java/org/apache/camel/component/alibaba/ots/constants/AlibabaOtsProperties.java}
 (61%)
 copy 
components/{camel-ai/camel-langchain4j-tools/src/main/java/org/apache/camel/component/langchain4j/tools/LangChain4jTools.java
 => 
camel-alibaba/camel-alibaba-ots/src/main/java/org/apache/camel/component/alibaba/ots/models/ClientConfigurations.java}
 (72%)
 create mode 100644 
components/camel-alibaba/camel-alibaba-ots/src/test/java/org/apache/camel/component/alibaba/ots/AlibabaOtsEndpointTest.java
 create mode 100644 
components/camel-alibaba/camel-alibaba-ots/src/test/java/org/apache/camel/component/alibaba/ots/AlibabaOtsProducerTest.java
 create mode 100644 
components/camel-alibaba/camel-alibaba-ots/src/test/java/org/apache/camel/component/alibaba/ots/DeleteRowTest.java
 create mode 100644 
components/camel-alibaba/camel-alibaba-ots/src/test/java/org/apache/camel/component/alibaba/ots/GetRowTest.java
 create mode 100644 
components/camel-alibaba/camel-alibaba-ots/src/test/java/org/apache/camel/component/alibaba/ots/ListTablesTest.java
 create mode 100644 
components/camel-alibaba/camel-alibaba-ots/src/test/java/org/apache/camel/component/alibaba/ots/PutRowTest.java
 create mode 100644 
components/camel-alibaba/camel-alibaba-ots/src/test/java/org/apache/camel/component/alibaba/ots/TestConfiguration.java
 create mode 100644 
components/camel-alibaba/camel-alibaba-ots/src/test/java/org/apache/camel/component/alibaba/ots/UpdateRowTest.java
 rename 
components/{camel-irc/src/test/java/org/apache/camel/component/irc/it/IrcsRouteIT.java
 => 
camel-alibaba/camel-alibaba-ots/src/test/java/org/apache/camel/component/alibaba/ots/constants/AlibabaOtsOperationsTest.java}
 (57%)
 rename components/{camel-irc => 
camel-alibaba/camel-alibaba-ots}/src/test/resources/log4j2.properties (95%)
 rename components/{camel-irc/src/test/resources/it-tests.properties => 
camel-alibaba/camel-alibaba-ots/src/test/resources/testconfiguration.properties}
 (84%)
 rename components/{camel-state-store/camel-state-store-redis => 
camel-alibaba/camel-alibaba-sls}/pom.xml (64%)
 rename 
components/{camel-irc/src/generated/java/org/apache/camel/component/irc/IrcComponentConfigurer.java
 => 
camel-alibaba/camel-alibaba-sls/src/generated/java/org/apache/camel/component/alibaba/sls/AlibabaSlsComponentConfigurer.java}
 (63%)
 create mode 100644 
components/camel-alibaba/camel-alibaba-sls/src/generated/java/org/apache/camel/component/alibaba/sls/AlibabaSlsEndpointConfigurer.java
 copy 
components/{camel-knative/camel-knative-component/src/generated/java/org/apache/camel/component/knative/KnativeEndpointUriFactory.java
 => 
camel-alibaba/camel-alibaba-sls/src/generated/java/org/apache/camel/component/alibaba/sls/AlibabaSlsEndpointUriFactory.java}
 (62%)
 create mode 100644 
components/camel-alibaba/camel-alibaba-sls/src/generated/resources/META-INF/org/apache/camel/component/alibaba/sls/alibaba-sls.json
 create mode 100644 
components/camel-alibaba/camel-alibaba-sls/src/generated/resources/META-INF/services/org/apache/camel/component.properties
 create mode 100644 
components/camel-alibaba/camel-alibaba-sls/src/generated/resources/META-INF/services/org/apache/camel/component/alibaba-sls
 create mode 100644 
components/camel-alibaba/camel-alibaba-sls/src/generated/resources/META-INF/services/org/apache/camel/configurer/alibaba-sls-component
 create mode 100644 
components/camel-alibaba/camel-alibaba-sls/src/generated/resources/META-INF/services/org/apache/camel/configurer/alibaba-sls-endpoint
 create mode 100644 
components/camel-alibaba/camel-alibaba-sls/src/generated/resources/META-INF/services/org/apache/camel/urifactory/alibaba-sls-endpoint
 create mode 100644 
components/camel-alibaba/camel-alibaba-sls/src/main/docs/alibaba-sls-component.adoc
 rename 
components/{camel-ai/camel-langchain4j-tools/src/main/java/org/apache/camel/component/langchain4j/tools/spec/NamedJsonSchemaProperty.java
 => 
camel-alibaba/camel-alibaba-sls/src/main/java/org/apache/camel/component/alibaba/sls/AlibabaSlsComponent.java}
 (58%)
 create mode 100644 
components/camel-alibaba/camel-alibaba-sls/src/main/java/org/apache/camel/component/alibaba/sls/AlibabaSlsEndpoint.java
 create mode 100644 
components/camel-alibaba/camel-alibaba-sls/src/main/java/org/apache/camel/component/alibaba/sls/AlibabaSlsProducer.java
 create mode 100644 
components/camel-alibaba/camel-alibaba-sls/src/main/java/org/apache/camel/component/alibaba/sls/AlibabaSlsUtils.java
 create mode 100644 
components/camel-alibaba/camel-alibaba-sls/src/main/java/org/apache/camel/component/alibaba/sls/constants/AlibabaSlsHeaders.java
 rename 
components/{camel-ai/camel-langchain4j-tools/src/main/java/org/apache/camel/component/langchain4j/tools/TagsHelper.java
 => 
camel-alibaba/camel-alibaba-sls/src/main/java/org/apache/camel/component/alibaba/sls/constants/AlibabaSlsOperations.java}
 (71%)
 create mode 100644 
components/camel-alibaba/camel-alibaba-sls/src/main/java/org/apache/camel/component/alibaba/sls/constants/AlibabaSlsProperties.java
 create mode 100644 
components/camel-alibaba/camel-alibaba-sls/src/main/java/org/apache/camel/component/alibaba/sls/models/ClientConfigurations.java
 create mode 100644 
components/camel-alibaba/camel-alibaba-sls/src/test/java/org/apache/camel/component/alibaba/sls/AlibabaSlsEndpointTest.java
 create mode 100644 
components/camel-alibaba/camel-alibaba-sls/src/test/java/org/apache/camel/component/alibaba/sls/AlibabaSlsProducerTest.java
 create mode 100644 
components/camel-alibaba/camel-alibaba-sls/src/test/java/org/apache/camel/component/alibaba/sls/GetLogsTest.java
 create mode 100644 
components/camel-alibaba/camel-alibaba-sls/src/test/java/org/apache/camel/component/alibaba/sls/ListLogStoresTest.java
 create mode 100644 
components/camel-alibaba/camel-alibaba-sls/src/test/java/org/apache/camel/component/alibaba/sls/PutLogsTest.java
 create mode 100644 
components/camel-alibaba/camel-alibaba-sls/src/test/java/org/apache/camel/component/alibaba/sls/TestConfiguration.java
 rename 
components/{camel-ai/camel-langchain4j-tools/src/main/java/org/apache/camel/component/langchain4j/tools/LangChain4jTools.java
 => 
camel-alibaba/camel-alibaba-sls/src/test/java/org/apache/camel/component/alibaba/sls/constants/AlibabaSlsOperationsTest.java}
 (64%)
 rename components/{camel-ai/camel-langchain4j-tools => 
camel-alibaba/camel-alibaba-sls}/src/test/resources/log4j2.properties (95%)
 rename 
archetypes/camel-archetype-spring/src/main/resources/archetype-resources/src/data/message1.xml
 => 
components/camel-alibaba/camel-alibaba-sls/src/test/resources/testconfiguration.properties
 (82%)
 delete mode 100644 
components/camel-irc/src/generated/java/org/apache/camel/component/irc/IrcEndpointConfigurer.java
 delete mode 100644 
components/camel-irc/src/generated/resources/META-INF/org/apache/camel/component/irc/irc.json
 delete mode 100644 
components/camel-irc/src/generated/resources/META-INF/services/org/apache/camel/component.properties
 delete mode 100644 
components/camel-irc/src/generated/resources/META-INF/services/org/apache/camel/component/ircs
 delete mode 100644 
components/camel-irc/src/generated/resources/META-INF/services/org/apache/camel/configurer/irc-component
 delete mode 100644 
components/camel-irc/src/generated/resources/META-INF/services/org/apache/camel/configurer/irc-endpoint
 delete mode 100644 
components/camel-irc/src/generated/resources/META-INF/services/org/apache/camel/urifactory/irc-endpoint
 delete mode 100644 components/camel-irc/src/main/docs/irc-component.adoc
 delete mode 100644 
components/camel-irc/src/main/java/org/apache/camel/component/irc/CamelSSLIRCConnection.java
 delete mode 100644 
components/camel-irc/src/main/java/org/apache/camel/component/irc/IrcChannel.java
 delete mode 100644 
components/camel-irc/src/main/java/org/apache/camel/component/irc/IrcComponent.java
 delete mode 100644 
components/camel-irc/src/main/java/org/apache/camel/component/irc/IrcConfiguration.java
 delete mode 100644 
components/camel-irc/src/main/java/org/apache/camel/component/irc/IrcConstants.java
 delete mode 100644 
components/camel-irc/src/main/java/org/apache/camel/component/irc/IrcConsumer.java
 delete mode 100644 
components/camel-irc/src/main/java/org/apache/camel/component/irc/IrcEndpoint.java
 delete mode 100644 
components/camel-irc/src/main/java/org/apache/camel/component/irc/IrcLogger.java
 delete mode 100644 
components/camel-irc/src/main/java/org/apache/camel/component/irc/IrcMessage.java
 delete mode 100644 
components/camel-irc/src/main/java/org/apache/camel/component/irc/IrcProducer.java
 delete mode 100644 
components/camel-irc/src/main/java/org/apache/camel/component/irc/package.html
 delete mode 100644 
components/camel-irc/src/test/java/org/apache/camel/component/irc/IrcConfigurationTest.java
 delete mode 100644 
components/camel-irc/src/test/java/org/apache/camel/component/irc/IrcConsumerTest.java
 delete mode 100644 
components/camel-irc/src/test/java/org/apache/camel/component/irc/IrcEndpointTest.java
 delete mode 100644 
components/camel-irc/src/test/java/org/apache/camel/component/irc/IrcProducerTest.java
 delete mode 100644 
components/camel-irc/src/test/java/org/apache/camel/component/irc/it/IrcIntegrationITSupport.java
 delete mode 100644 
components/camel-irc/src/test/java/org/apache/camel/component/irc/it/IrcMultiChannelRouteIT.java
 delete mode 100644 
components/camel-irc/src/test/java/org/apache/camel/component/irc/it/IrcOnReplyIT.java
 delete mode 100644 
components/camel-irc/src/test/java/org/apache/camel/component/irc/it/IrcPrivmsgIT.java
 delete mode 100644 
components/camel-irc/src/test/java/org/apache/camel/component/irc/it/IrcRouteIT.java
 delete mode 100644 
components/camel-irc/src/test/java/org/apache/camel/component/irc/it/IrcsListUsersIT.java
 delete mode 100644 
components/camel-irc/src/test/java/org/apache/camel/component/irc/it/IrcsWithSslContextParamsRouteIT.java
 delete mode 100644 components/camel-irc/src/test/resources/localhost.p12
 delete mode 100644 components/camel-irc/src/test/unrealircd/ircd.motd
 delete mode 100644 components/camel-irc/src/test/unrealircd/server.cert.pem
 delete mode 100644 components/camel-irc/src/test/unrealircd/server.key.pem
 delete mode 100644 components/camel-irc/src/test/unrealircd/unrealircd.conf
 create mode 100644 
components/camel-mina/src/test/java/org/apache/camel/component/mina/MinaExchangeHolderGateTest.java
 rename components/{camel-irc => camel-spiffe}/pom.xml (75%)
 rename 
components/{camel-ai/camel-langchain4j-tools/src/generated/java/org/apache/camel/component/langchain4j/tools/LangChain4jToolsComponentConfigurer.java
 => 
camel-spiffe/src/generated/java/org/apache/camel/component/spiffe/SpiffeComponentConfigurer.java}
 (53%)
 create mode 100644 
components/camel-spiffe/src/generated/java/org/apache/camel/component/spiffe/SpiffeEndpointConfigurer.java
 rename 
components/{camel-ai/camel-langchain4j-tools/src/generated/java/org/apache/camel/component/langchain4j/tools/LangChain4jToolsEndpointUriFactory.java
 => 
camel-spiffe/src/generated/java/org/apache/camel/component/spiffe/SpiffeEndpointUriFactory.java}
 (65%)
 create mode 100644 
components/camel-spiffe/src/generated/resources/META-INF/org/apache/camel/component/spiffe/spiffe.json
 create mode 100644 
components/camel-spiffe/src/generated/resources/META-INF/services/org/apache/camel/component.properties
 rename 
components/{camel-irc/src/generated/resources/META-INF/services/org/apache/camel/component/irc
 => 
camel-spiffe/src/generated/resources/META-INF/services/org/apache/camel/component/spiffe}
 (50%)
 create mode 100644 
components/camel-spiffe/src/generated/resources/META-INF/services/org/apache/camel/configurer/spiffe-component
 create mode 100644 
components/camel-spiffe/src/generated/resources/META-INF/services/org/apache/camel/configurer/spiffe-endpoint
 create mode 100644 
components/camel-spiffe/src/generated/resources/META-INF/services/org/apache/camel/urifactory/spiffe-endpoint
 create mode 100644 components/camel-spiffe/src/main/docs/spiffe-component.adoc
 create mode 100644 
components/camel-spiffe/src/main/java/org/apache/camel/component/spiffe/SpiffeComponent.java
 create mode 100644 
components/camel-spiffe/src/main/java/org/apache/camel/component/spiffe/SpiffeConfiguration.java
 create mode 100644 
components/camel-spiffe/src/main/java/org/apache/camel/component/spiffe/SpiffeConstants.java
 create mode 100644 
components/camel-spiffe/src/main/java/org/apache/camel/component/spiffe/SpiffeEndpoint.java
 rename 
components/{camel-irc/src/main/java/org/apache/camel/component/irc/IrcBinding.java
 => 
camel-spiffe/src/main/java/org/apache/camel/component/spiffe/SpiffeOperation.java}
 (69%)
 create mode 100644 
components/camel-spiffe/src/main/java/org/apache/camel/component/spiffe/SpiffeProducer.java
 create mode 100644 
components/camel-spiffe/src/test/java/org/apache/camel/component/spiffe/SpiffeProducerTest.java
 delete mode 100644 
components/camel-state-store/camel-state-store-caffeine/pom.xml
 delete mode 100644 
components/camel-state-store/camel-state-store-caffeine/src/generated/resources/META-INF/services/org/apache/camel/other.properties
 delete mode 100644 
components/camel-state-store/camel-state-store-caffeine/src/generated/resources/state-store-caffeine.json
 delete mode 100644 
components/camel-state-store/camel-state-store-caffeine/src/main/java/org/apache/camel/component/statestore/caffeine/CaffeineStateStoreBackend.java
 delete mode 100644 
components/camel-state-store/camel-state-store-caffeine/src/test/java/org/apache/camel/component/statestore/caffeine/CaffeineStateStoreBackendTest.java
 delete mode 100644 
components/camel-state-store/camel-state-store-caffeine/src/test/java/org/apache/camel/component/statestore/caffeine/CaffeineStateStorePropertiesTest.java
 delete mode 100644 
components/camel-state-store/camel-state-store-infinispan/src/generated/resources/META-INF/services/org/apache/camel/other.properties
 delete mode 100644 
components/camel-state-store/camel-state-store-infinispan/src/generated/resources/state-store-infinispan.json
 delete mode 100644 
components/camel-state-store/camel-state-store-infinispan/src/main/java/org/apache/camel/component/statestore/infinispan/InfinispanStateStoreBackend.java
 delete mode 100644 
components/camel-state-store/camel-state-store-infinispan/src/test/java/org/apache/camel/component/statestore/infinispan/InfinispanStateStoreBackendIT.java
 delete mode 100644 
components/camel-state-store/camel-state-store-infinispan/src/test/java/org/apache/camel/component/statestore/infinispan/InfinispanStateStorePropertiesIT.java
 delete mode 100644 
components/camel-state-store/camel-state-store-redis/src/generated/resources/META-INF/services/org/apache/camel/other.properties
 delete mode 100644 
components/camel-state-store/camel-state-store-redis/src/generated/resources/state-store-redis.json
 delete mode 100644 
components/camel-state-store/camel-state-store-redis/src/main/java/org/apache/camel/component/statestore/redis/RedisStateStoreBackend.java
 delete mode 100644 
components/camel-state-store/camel-state-store-redis/src/test/java/org/apache/camel/component/statestore/redis/RedisStateStoreBackendIT.java
 delete mode 100644 
components/camel-state-store/camel-state-store-redis/src/test/java/org/apache/camel/component/statestore/redis/RedisStateStorePropertiesIT.java
 delete mode 100644 
components/camel-state-store/camel-state-store/src/main/java/org/apache/camel/component/statestore/InMemoryStateStoreBackend.java
 delete mode 100644 
components/camel-state-store/camel-state-store/src/main/java/org/apache/camel/component/statestore/StateStoreBackend.java
 create mode 100644 
core/camel-api/src/main/java/org/apache/camel/spi/KeyValueRepository.java
 create mode 100644 
core/camel-core/src/test/java/org/apache/camel/component/seda/SedaDiscardIfNoConsumerAfterRemovalTest.java
 create mode 100644 
core/camel-core/src/test/java/org/apache/camel/component/seda/SedaDiscardIfNoConsumersProducerRouteRestartTest.java
 create mode 100644 
core/camel-core/src/test/java/org/apache/camel/support/KeyValueAggregationRepositoryTest.java
 create mode 100644 
core/camel-support/src/generated/java/org/apache/camel/support/MemoryKeyValueRepositoryConfigurer.java
 create mode 100644 
core/camel-support/src/generated/resources/META-INF/services/org/apache/camel/bean/MemoryKeyValueRepository.json
 create mode 100644 
core/camel-support/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.support.MemoryKeyValueRepository
 create mode 100644 
core/camel-support/src/main/java/org/apache/camel/support/KeyValueAggregationRepository.java
 create mode 100644 
core/camel-support/src/main/java/org/apache/camel/support/KeyValueIdempotentRepository.java
 create mode 100644 
core/camel-support/src/main/java/org/apache/camel/support/MemoryKeyValueRepository.java
 create mode 100644 
core/camel-support/src/test/java/org/apache/camel/support/KeyValueIdempotentRepositoryTest.java
 create mode 100644 
core/camel-support/src/test/java/org/apache/camel/support/MemoryKeyValueRepositoryTest.java
 create mode 120000 docs/components/modules/ROOT/examples/json/alibaba-ots.json
 create mode 120000 docs/components/modules/ROOT/examples/json/alibaba-sls.json
 delete mode 120000 docs/components/modules/ROOT/examples/json/irc.json
 delete mode 120000 
docs/components/modules/ROOT/examples/json/langchain4j-tools.json
 create mode 120000 docs/components/modules/ROOT/examples/json/spiffe.json
 create mode 120000 
docs/components/modules/ROOT/pages/alibaba-ots-component.adoc
 create mode 120000 
docs/components/modules/ROOT/pages/alibaba-sls-component.adoc
 delete mode 120000 docs/components/modules/ROOT/pages/irc-component.adoc
 delete mode 120000 
docs/components/modules/ROOT/pages/langchain4j-tools-component.adoc
 create mode 120000 docs/components/modules/ROOT/pages/spiffe-component.adoc
 delete mode 120000 
docs/components/modules/others/examples/json/state-store-caffeine.json
 delete mode 120000 
docs/components/modules/others/examples/json/state-store-infinispan.json
 delete mode 120000 
docs/components/modules/others/examples/json/state-store-redis.json
 copy 
dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/{IrcComponentBuilderFactory.java
 => AlibabaOtsComponentBuilderFactory.java} (57%)
 rename 
dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/{IrcComponentBuilderFactory.java
 => AlibabaSlsComponentBuilderFactory.java} (56%)
 delete mode 100644 
dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/Langchain4jToolsComponentBuilderFactory.java
 create mode 100644 
dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/SpiffeComponentBuilderFactory.java
 create mode 100644 
dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/AlibabaOtsEndpointBuilderFactory.java
 create mode 100644 
dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/AlibabaSlsEndpointBuilderFactory.java
 delete mode 100644 
dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/IrcEndpointBuilderFactory.java
 delete mode 100644 
dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/LangChain4jToolsEndpointBuilderFactory.java
 create mode 100644 
dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/SpiffeEndpointBuilderFactory.java

Reply via email to