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