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

github-actions[bot] pushed a change to branch regen_bot_sbom
in repository https://gitbox.apache.org/repos/asf/camel.git


    omit 219b195fd62b Regen SBOM from commit 
c7e494454dbf892f83d18ee959f9e49f84747f21
     add 5ea3011211a7 Regen SBOM from commit 
c7e494454dbf892f83d18ee959f9e49f84747f21 (#23095)
     add 8955af9d7a18 CAMEL-23385: camel-diagram - Show live counters (#23094)
     add 0f2e3712f5d3 chore(deps): Bump the opentelemetry group with 5 updates
     add 6025ebc083d0 chore(deps): Bump org.apache.thrift:libthrift from 0.22.0 
to 0.23.0
     add e389ac6d6cbd chore(deps): Bump com.twilio.sdk:twilio from 12.1.0 to 
12.1.1
     add bd0c269ca57d chore(deps): Bump 
com.google.cloud:google-cloud-texttospeech
     add c3ac495ad323 chore(deps): Bump io.camunda:zeebe-client-java from 8.9.4 
to 8.9.5
     add 6f679a13409f chore(deps): Bump org.apache:apache from 37 to 38
     add 6bb9cabc768b chore(deps): Bump 
org.l2x6.cq:cq-alias-fastinstall-quickly-extension
     add f803f4ccbc39 chore(deps): Bump com.google.cloud:google-cloud-pubsub
     add 80b3189f2000 chore(deps): Bump 
dev.langchain4j:langchain4j-community-dashscope
     add dc16356977d7 chore(deps): Bump actions/dependency-review-action from 
4.9.0 to 5.0.0 (#23114)
     add 0043989ab8c9 chore(camel-test-infra-docling): upgrade 
docling.container to v1.18.0 (#23107)
     add 7c476f261dfa CAMEL-23468: camel-aws-bedrock-agent-runtime - Add 
invokeFlow operation (#23110)
     add a5183335c453 Work on camel-jbang 4.18.2 (#23117)
     add cdc744ae3ed4 Revert "Work on camel-jbang 4.18.2 (#23117)" (#23118)
     add 0e6aff222f2e chore(camel-test-infra-redis): upgrade redis.container to 
7.4.9-alpine (#23109)
     add 8bc020b7e8a5 chore(deps): Bump io.camunda:camunda-client-java from 
8.9.4 to 8.9.5
     add 1f848033677b chore(deps): Bump com.openai:openai-java from 4.34.0 to 
4.35.0
     add 05d593bc0dfe CAMEL-23451: skip non-module files in incremental build 
instead of aborting
     add 873ea8eb482c CAMEL-23452: camel-keycloak - Add Organizations API 
operations (Keycloak 26+)
     add 790043518795 CAMEL-23472: camel-jbang-mcp - Deduplicate @ToolArg 
descriptions
     add a6c472188504 chore(deps): Bump org.springframework.ai:spring-ai-bom
     add 7f943d3bbbf6 Adapt chat memory to Spring AI 1.1.6 mandatory 
conversationId
     add 072590ed4f97 CAMEL-23385: camel-diagram - Add watch option (#23121)
     add 1e60cb98f335 Regen
     add cb3f2b0b0ea3 Fix mdc property names in mdc.adoc (#23124)
     add f188ef16308c CAMEL-23385: Fix watch mode exit and terminal resource 
leak (#23130)
     add 9f173d718a9d chore(deps): Bump io.qdrant:client from 1.17.0 to 1.18.1
     add 0f520a881e85 chore(deps): Bump urllib3 in 
/.github/actions/check-container-upgrade
     add 5145c7c1697a chore: replace inline FQCNs with imports in 
DependencyUpdate (#23132)
     add 438aa7c17f8f chore(deps): Bump eu.maveniverse.maven.scalpel:extension3 
(#23133)
     add 86671f0f7c33 CAMEL-23431: Migrate platform-http tests from 
AvailablePortFinder to port-0 binding (#23131)
     add 2ad7821cf77e chore(deps): Bump com.pubnub:pubnub-gson from 13.1.1 to 
13.2.1 (#23135)
     add 81f41c1c682b chore(deps): Bump org.apache.parquet:parquet-avro from 
1.17.0 to 1.17.1 (#23136)
     add d5b1e591a823 chore(deps): Bump org.apache.parquet:parquet-common 
(#23137)
     add c378212ad3dd Create a dependabot group for parquet
     add 23a492e06789 Upgrade braintree 3.49.0 (#23138)
     add 1ed226fffbae chore(deps-dev): Bump eslint-plugin-n from 18.0.0 to 
18.0.1 in /docs (#23142)
     add e533044a20ad Add oss-ai-helper-rules to git ignore (#23145)
     add b2c58eb4a1a7 CAMEL-23477: camel-jbang-mcp - Stop re-embedding 
pomContent in migrateProject prompt (#23140)
     add 22a687bf664a CAMEL-23459: Add TTL cleanup for pending async tasks to 
prevent memory leak
     add 5cc87cb60862 CAMEL-23466: camel-aws-bedrock-agent-runtime - Add 
retrieve operation (#23147)
     add 4db6ef7c1159 chore(components): specify custom span nesting in 
opentelemetry
     add f3e8a71d27f5 CAMEL-23461: camel-aws-bedrock - applyGuardrail reads 
guardrail identifier from wrong header (#23151)
     add 290915cd9e0d Upgrade Jira sal-api to 7.2.1
     add 866185457746 Fix typo in managed dependency 
proto-google-2common-protos -> proto-google-common-protos
     add e5e9f8d00dfe remove unused profile `tia` with unknown and unresolvable 
mvntia-maven-plugin
     add 77ab1b8297e3 Deprecate component IEC 60870
     add 1eb362def37e Relocate org.jboss.narayana.jta » 
narayana-jta-jakarta→org.jboss.narayana.jta » narayana-jta and upgrade to 
7.3.4.Final
     add 0995b71fed20 CAMEL-23404: Improve SFTP security documentation and add 
strictHostKeyChecking policy enforcement (#23143)
     add adb520c78704 CAMEL-21438: Re-enable HttpsAsyncRouteTest and 
SpringManagedCustomProcessorTest (#23150)
     add 17a72793ef57 CAMEL-23483: add manual acknowledgment support for 
camel-nats JetStream consumer
     add fffc3b573b5e chore(deps): Bump kubernetes-client-version from 7.6.1 to 
7.7.0 (#23155)
     add 95774451c4c1 chore(deps): Bump swagger-openapi3-java-parser-version 
(#23156)
     add 0a8c0c6f4830 chore(deps): Bump 
com.google.api.grpc:proto-google-common-protos
     add f82524ee6264 chore(deps): Bump org.redisson:redisson from 4.3.1 to 
4.4.0
     add 0bf63fba7e45 chore(deps): Bump eu.maveniverse.maven.scalpel:extension3
     add b25da666b6f0 CAMEL-23485: camel-diagram - Add ASCII art and Unicode 
text renderers (#23152)
     add 74c32fad3113 CAMEL-23236: Improve beginner UX with interactive init, 
examples, and doctor command (#23160)
     add a4b81baa4de0 Fix copy-paste error in camel-dhis2 Dhis2ResourceTables 
(#23173)
     add a63155f616db Fix copy-paste error in camel-milo 
MiloClientConfiguration (#23174)
     add 8a3c668f913c CAMEL-23302: camel-xslt - Auto-disable content cache in 
routes-reload (dev) mode (#23127)
     add 7d7ee401c936 CAMEL-23476: camel-jbang-mcp - strip null fields from MCP 
JSON responses (#23169)
     add d4069b5f98ff CAMEL-23404: update DefaultEndpointTest after 
knownHostsFile added to sensitive keys
     add bf13f3124959 Polished
     add 1f26a2259724 chore(test): fix 10 flaky tests in camel-core and 
camel-management (#23175)
     add ab6068ed81f6 chore(deps): Bump tamboui-version from 0.2.0 to 0.3.0
     add 67f6a37d473c CAMEL-22640: Add JSpecify null safety annotations to 
camel-api
     add 3c61056b2b09 CAMEL-23461: docs - sync 4.18 upgrade-guide entry to main 
for camel-aws-bedrock (#23176)
     add 2680601bd627 CAMEL-23494: Do not set preparingShutdown flag during 
suspend
     add e49c4524f130 CAMEL-23497: Fix NPE in 
ManagedTransformerRegistry.listTransformers()
     add 434b693fd4ce chore(deps): Bump org.slf4j:slf4j-api from 2.0.17 to 
2.0.18 (#23165)
     add 1def6015b768 CAMEL-23335: camel-jbang - Lazy plugin discovery and 
resolved-classpath cache (#23129)
     add 8c3e6eac38e8 Fix Javadoc typos, copy-paste errors, and outdated 
references in camel-api
     add 91dae2d4f954 CAMEL-22640: Guard JSSE factory beans against null 
CamelContext
     add 79efbc233c28 chore: protect LTS release branches against force push 
and deletion
     add 650e44c6193e CAMEL-23420: Add graphical route diagram rendering to TUI 
monitor
     add c84b897d5812 CAMEL-23420: Add graphical route diagram rendering to TUI 
monitor
     add ec76f9f05a49 CAMEL-23498: Cleanup remaining SLF4J 1.x artifacts after 
upgrade to 2.0.x (#23186)
     add 0b6f57440e6c Add missing Javadoc to camel-api enums, events, SPI 
interfaces, and packages
     add 07e409a8b720 CAMEL-23132: Document ListObjectsV2 migration in upgrade 
guide
     add 9784faba1b60 CAMEL-23496: docs - add a project-level security model 
document (#23181)
     add 29c99a449ef9 CAMEL-23420: Add diagram modes and fullscreen scrolling 
to TUI monitor (#23192)
     add 8de99e13b7ab Improve Javadoc across camel-api: URLs, Exchange, SPI 
contracts, and exception constructors
     add 7ec5bbc4505f CAMEL-23420: Align TUI monitor overview tab with 
CamelContextStatus columns (#23199)
     add d1a92b1f76ed Improve remaining Javadoc in camel-api: grammar, method 
docs, and exception constructors
     add 2c53ecd29bd3 CAMEL-23512: Fix TamboUI API misuse in 
camel-jbang-plugin-tui (#23200)
     add 39133b1ada37 CAMEL-23504: camel-keycloak - include IS_ACTIVE check in 
parseAndVerifyAccessToken (#23197)
     add 4172b3d6762b CAMEL-23514: Add metric counters to ASCII/Unicode diagram 
(#23206)
     add 0c855ad4d2d7 Fix NPE in CamelSendAction when timestamp is missing 
(#23207)
     add c18317d965e7 CAMEL-23510: camel-jgroups - align Exchange header 
constant names with Camel naming convention
     add 864a514033a9 chore(deps): Bump quarkus-version from 3.35.2 to 3.35.3 
(#23201)
     add 571371f68287 chore(deps): Bump io.milvus:milvus-sdk-java from 2.6.18 
to 2.6.19 (#23202)
     add afe959f73c9f chore(deps): Bump 
org.elasticsearch.client:elasticsearch-rest-client-sniffer (#23203)
     add e9572a724906 chore(deps): Bump aws-java-sdk2-version from 2.44.4 to 
2.44.5 (#23205)
     add 878ea07996ca CAMEL-23509: camel-lucene - align Exchange header 
constant values with Camel naming convention
     add e20bdc2a6a3f CAMEL-23507: camel-cometd: Integrate HeaderFilterStrategy 
for inbound header mapping
     add 17012fefa458 CAMEL-23505: camel-splunk-hec: align hostname 
verification with system default in SplunkHECProducer
     add 5f57258fb33d CAMEL-23506: align aws2-sqs/sns HeaderFilterStrategy with 
siblings
     add bd0d0a049f3a CAMEL-23510: doc-sync 4.18 upgrade guide for 
camel-jgroups header rename
     add 1cd5c32368e5 CAMEL-23509: document 4.18.3 camel-lucene header rename 
in upgrade guide
     add 74c21bb5ba56 CAMEL-23511: camel-jgroups-raft - align Exchange header 
constant names with Camel naming convention
     add 81f3a625c885 CAMEL-23508: camel-elasticsearch-rest-client - align 
Exchange header constant names with Camel naming convention
     add aedce90f457a doc: use relative links for camel.apache.org/security in 
security-model (#23224)
     add 52e5b7cbe959 CAMEL-23420: TUI monitor improvements (#23223)
     add c277cc7a45d8 CAMEL-23509: document 4.14.8 camel-lucene header rename 
in upgrade guide
     add 9dba327a39b2 CAMEL-23517: Add History tab to TUI monitor (#23225)
     add 1beefe3ab34e CAMEL-23495: Replace Thread.sleep() with Awaitility and 
fix ~30 flaky tests
     add 2a0591240942 Camel 23517 tui history tab 2 (#23236)
     add 507fb2b4f8e6 CAMEL-23513: Fix completeAllOnStop() not completing 
aggregations with completionInterval()
     add 069d55fea359 Add @since Javadoc tags to camel-api public types and 
methods
     add 34f6bd8d1259 CAMEL-22640: Tighten @Nullable annotations where non-null 
is enforced
     add b328e7480178 CAMEL-23518: Refactor TUI trace tab with two-level 
exchange drill-down (#23237)
     add ebb0d3d6aaf9 CAMEL-23492: Replace npm/Yarn/Gulp doc build with a Maven 
plugin (#23198)
     add f35286f9eaee chore: camel-couchdb - align Exchange header constant 
values with Camel naming convention
     add d0dfa4e0ebd0 chore: camel-couchbase - align Exchange header constant 
values with Camel naming convention
     add c1799d165bf7 Clarify consumes behavior in REST DSL auto binding mode
     add 67af4d51cffd chore(test): make DDB Scan/Query IT assertions 
order-independent
     add 5bbb510497b1 docs: expand security model with severity tiers and scope 
rules (#23229)
     add c75c373a8a3e CAMEL-23511: doc-sync 4.18 upgrade guide for 
camel-jgroups-raft header rename (#23227)
     add 6e618e7463e5 CAMEL-23509: document 4.14.8 camel-lucene header rename 
in upgrade guide (#23239)
     add be8aad96fa04 CAMEL-23515: camel-nats - Use dedicated 
HeaderFilterStrategy aligned with sibling components (#23233)
     add 5926b3c668dd CAMEL-23508: doc-sync 4.18 upgrade guide for 
camel-elasticsearch-rest-client header rename (#23246)
     add 5ad2664e6005 CAMEL-23511: document 4.14.8 camel-jgroups-raft header 
rename in upgrade guide (#23247)
     add 36026da34c56 CAMEL-23519: Add notification badges to TUI tab labels 
(#23238)
     add 4696e60a746b chore(deps): Bump aws-java-sdk2-version from 2.44.5 to 
2.44.6 (#23240)
     add d880bff1380c chore(deps): Bump debezium-version from 3.5.0.Final to 
3.5.1.Final (#23241)
     add c1b833d0d394 Camel 23523 kafka batch interval reset (#23248)
     add c13cee4ed7db docs: document API-component and semantic-header triage 
scope; add Security to user-manual nav (#23253)
     add 989219035de5 CAMEL-23514: Apply TamboUI best practices to 
camel-jbang-plugin-tui (#23254)
     add d924c83e9e05 Fix/camel tui cosmetic (#23259)
     add 3a15e0435468 CAMEL-TUI: Add Consumers tab and health check DOWN 
indicators (#23260)
     add 9f8ccfa9c661 TUI: add Circuit Breaker tab and throughput ok/fail chart 
(#23261)
     add 050af78ca32c TUI: overview info panel, chart toggle, source view and 
UX improvements (#23262)
     add 1795c8c91816 CAMEL-23531: Fix Jackson 2.x/3.x dataformat doc 
collisions (#23257)
     add 9a6d993eafab TUI: add p/P keys to start/stop/suspend/resume routes 
(#23264)
     add d147f486b953 CAMEL-23514: TUI UX improvements - log buffer, scroll 
fix, sort, badges, JBang detection (#23265)
     add 92903a5884aa TUI: endpoints tab flow panel and mirrored activity chart 
(#23266)
     add fe4a87b5dde9 Regen SBOM from commit 
92903a5884aa84c8ce5b978e26f96806aa75a72c

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (219b195fd62b)
            \
             N -- N -- N   refs/heads/regen_bot_sbom (fe4a87b5dde9)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

No new revisions were added by this update.

Summary of changes:
 .asf.yaml                                          |     3 +-
 .../check-container-upgrade/requirements.txt       |     6 +-
 .../actions/incremental-build/incremental-build.sh |     6 +-
 .github/dependabot.yml                             |     2 +
 .github/workflows/depsreview.yaml                  |     2 +-
 .gitignore                                         |     1 +
 .mvn/extensions.xml                                |     4 +-
 AGENTS.md                                          |   117 +
 SECURITY.md                                        |     9 +
 camel-sbom/camel-sbom.json                         | 16563 ++++++++++---------
 camel-sbom/camel-sbom.xml                          | 13253 +++++++--------
 .../components/aws-bedrock-agent-runtime.json      |    66 +-
 .../catalog/components/aws-bedrock-agent.json      |    14 +-
 .../camel/catalog/components/aws-bedrock.json      |    13 +-
 .../apache/camel/catalog/components/braintree.json |     4 +-
 .../apache/camel/catalog/components/cometd.json    |     3 +-
 .../apache/camel/catalog/components/cometds.json   |     3 +-
 .../apache/camel/catalog/components/couchbase.json |    10 +-
 .../apache/camel/catalog/components/couchdb.json   |    10 +-
 .../apache/camel/catalog/components/docling.json   |   160 +-
 .../components/elasticsearch-rest-client.json      |    10 +-
 .../camel/catalog/components/iec60870-client.json  |     2 +-
 .../camel/catalog/components/iec60870-server.json  |     2 +-
 .../camel/catalog/components/jgroups-raft.json     |    24 +-
 .../apache/camel/catalog/components/jgroups.json   |     8 +-
 .../apache/camel/catalog/components/keycloak.json  |    15 +-
 .../apache/camel/catalog/components/lucene.json    |     4 +-
 .../apache/camel/catalog/components/mina-sftp.json |     2 +-
 .../org/apache/camel/catalog/components/nats.json  |    95 +-
 .../org/apache/camel/catalog/components/sftp.json  |    10 +-
 .../main/camel-main-configuration-metadata.json    |     4 +-
 .../apache/camel/catalog/main/sensitive-keys.json  |     3 +
 .../docling/DoclingComponentConfigurer.java        |     6 +
 .../docling/DoclingConfigurationConfigurer.java    |     6 +
 .../docling/DoclingEndpointConfigurer.java         |     6 +
 .../docling/DoclingEndpointUriFactory.java         |     3 +-
 .../apache/camel/component/docling/docling.json    |   160 +-
 .../src/main/docs/docling-component.adoc           |     4 +
 .../camel/component/docling/AsyncTaskEntry.java    |    54 +
 .../camel/component/docling/DoclingComponent.java  |    86 +-
 .../component/docling/DoclingConfiguration.java    |    13 +
 .../camel/component/docling/DoclingProducer.java   |    15 +-
 .../docling/DoclingAsyncConversionTest.java        |    18 +-
 .../component/docling/DoclingAsyncTaskTtlTest.java |   133 +
 components/camel-ai/camel-milvus/pom.xml           |     2 +-
 components/camel-aws/camel-aws-bedrock/pom.xml     |     6 +
 .../BedrockAgentRuntimeComponentConfigurer.java    |    26 +-
 .../BedrockAgentRuntimeEndpointConfigurer.java     |    26 +-
 .../BedrockAgentRuntimeEndpointUriFactory.java     |     6 +-
 .../aws2/bedrock/agent/aws-bedrock-agent.json      |    14 +-
 .../agentruntime/aws-bedrock-agent-runtime.json    |    66 +-
 .../aws2/bedrock/runtime/aws-bedrock.json          |    13 +-
 .../docs/aws-bedrock-agent-runtime-component.adoc  |    68 +
 .../src/main/docs/aws-bedrock-component.adoc       |     1 +
 .../BedrockAgentRuntimeConfiguration.java          |    58 +
 .../agentruntime/BedrockAgentRuntimeConstants.java |    53 +
 .../agentruntime/BedrockAgentRuntimeEndpoint.java  |    21 +
 .../BedrockAgentRuntimeOperations.java             |     4 +-
 .../agentruntime/BedrockAgentRuntimeProducer.java  |   265 +-
 .../client/BedrockAgentRuntimeClientFactory.java   |    15 +
 .../aws2/bedrock/runtime/BedrockConstants.java     |     2 +
 .../aws2/bedrock/runtime/BedrockProducer.java      |     3 +-
 .../BedrockAgentRuntimeEndpointTest.java           |   125 +
 .../BedrockAgentRuntimeProducerInvokeFlowTest.java |   166 +
 .../BedrockAgentRuntimeProducerRetrieveTest.java   |   210 +
 .../bedrock/runtime/BedrockApplyGuardrailTest.java |   172 +
 .../aws2/ddb/localstack/AWS2QueryRuleIT.java       |    29 +-
 .../aws2/ddb/localstack/AWS2ScanRuleIT.java        |    29 +-
 .../aws2/sns/Sns2HeaderFilterStrategy.java         |     1 +
 .../aws2/sns/Sns2HeaderFilterStrategyTest.java     |    53 +
 .../aws2/sqs/Sqs2HeaderFilterStrategy.java         |     2 +-
 .../aws2/sqs/Sqs2HeaderFilterStrategyTest.java     |    54 +
 components/camel-braintree/pom.xml                 |     7 +
 .../braintree/BraintreeEndpointUriFactory.java     |     3 +-
 .../TransactionGatewayEndpointConfiguration.java   |    13 +-
 ...tionGatewayEndpointConfigurationConfigurer.java |     7 +
 .../internal/TransactionGatewayApiMethod.java      |     8 +-
 .../camel/component/braintree/braintree.json       |     4 +-
 components/camel-camunda/pom.xml                   |     2 +-
 .../component/cometd/CometdEndpointConfigurer.java |     6 +
 .../component/cometd/CometdEndpointUriFactory.java |     3 +-
 .../org/apache/camel/component/cometd/cometd.json  |     3 +-
 .../org/apache/camel/component/cometd/cometds.json |     3 +-
 .../camel/component/cometd/CometdBinding.java      |    40 +-
 .../camel/component/cometd/CometdConsumer.java     |     3 +
 .../camel/component/cometd/CometdEndpoint.java     |    11 +
 .../cometd/CometdHeaderFilterStrategy.java         |    19 +-
 .../camel/component/cometd/CometdProducer.java     |     8 +-
 .../camel/component/cometd/CometBindingTest.java   |    32 +
 .../camel/component/couchbase/couchbase.json       |    10 +-
 .../component/couchbase/CouchbaseConstants.java    |    10 +-
 .../component/couchbase/CouchbaseProducerTest.java |     2 +-
 .../apache/camel/component/couchdb/couchdb.json    |    10 +-
 .../src/main/docs/couchdb-component.adoc           |     6 +-
 .../camel/component/couchdb/CouchDbConstants.java  |    10 +-
 components/camel-datasonnet/pom.xml                |     2 +-
 .../component/dhis2/api/Dhis2ResourceTables.java   |     2 +-
 .../camel-diagram/src/main/docs/diagram.adoc       |   125 +-
 .../camel/diagram/DefaultRouteDiagramDumper.java   |    42 +-
 .../apache/camel/diagram/DiagramDevConsole.java    |    80 +-
 .../camel/diagram/RouteDiagramAsciiRenderer.java   |   476 +
 .../camel/diagram/RouteDiagramLayoutEngine.java    |    12 +-
 .../apache/camel/diagram/RouteDiagramRenderer.java |    81 +-
 .../camel/diagram/DiagramDevConsoleTest.java       |    11 -
 .../org/apache/camel/diagram/RouteDiagramTest.java |   290 +-
 .../rest/client/elasticsearch-rest-client.json     |    10 +-
 .../docs/elasticsearch-rest-client-component.adoc  |    18 +-
 .../client/ElasticSearchRestClientConstant.java    |    10 +-
 components/camel-flowable/pom.xml                  |     2 +-
 .../file/remote/BaseSftpConfiguration.java         |     6 +-
 .../file/remote/SftpComponentConfigurer.java       |    36 +
 .../apache/camel/component/file/remote/sftp.json   |    10 +-
 .../camel-ftp/src/main/docs/sftp-component.adoc    |    75 +
 .../camel/component/file/remote/SftpComponent.java |   110 +
 components/camel-iec60870/pom.xml                  |     2 +-
 .../component/iec60870/client/iec60870-client.json |     2 +-
 .../component/iec60870/server/iec60870-server.json |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../src/main/docs/iec60870-client-component.adoc   |     5 +-
 .../src/main/docs/iec60870-server-component.adoc   |     5 +-
 .../iec60870/AbstractConnectionMultiplexor.java    |     1 +
 .../component/iec60870/AbstractIecComponent.java   |     1 +
 .../component/iec60870/AbstractIecEndpoint.java    |     1 +
 .../camel/component/iec60870/BaseOptions.java      |     1 +
 .../camel/component/iec60870/ConnectionId.java     |     1 +
 .../apache/camel/component/iec60870/Constants.java |     1 +
 .../iec60870/DiscardAckChannelHandler.java         |     1 +
 .../camel/component/iec60870/DiscardAckModule.java |     1 +
 .../camel/component/iec60870/ObjectAddress.java    |     1 +
 .../component/iec60870/client/ClientComponent.java |     1 +
 .../iec60870/client/ClientConnection.java          |     1 +
 .../client/ClientConnectionMultiplexor.java        |     1 +
 .../component/iec60870/client/ClientConsumer.java  |     1 +
 .../component/iec60870/client/ClientEndpoint.java  |     1 +
 .../component/iec60870/client/ClientOptions.java   |     1 +
 .../component/iec60870/client/ClientProducer.java  |     1 +
 .../component/iec60870/server/ServerComponent.java |     1 +
 .../server/ServerConnectionMultiplexor.java        |     1 +
 .../component/iec60870/server/ServerConsumer.java  |     1 +
 .../component/iec60870/server/ServerEndpoint.java  |     1 +
 .../component/iec60870/server/ServerInstance.java  |     1 +
 .../component/iec60870/server/ServerOptions.java   |     1 +
 .../component/iec60870/server/ServerProducer.java  |     1 +
 ...ataformat.adoc => avroJackson2-dataformat.adoc} |     6 +-
 ...ormat.adoc => protobufJackson2-dataformat.adoc} |     6 +-
 ...on-dataformat.adoc => jackson2-dataformat.adoc} |     6 +-
 ...ataformat.adoc => avroJackson3-dataformat.adoc} |     6 +-
 ...ormat.adoc => protobufJackson3-dataformat.adoc} |     6 +-
 ...on-dataformat.adoc => jackson3-dataformat.adoc} |     6 +-
 ...dataformat.adoc => jacksonXml3-dataformat.adoc} |     6 +-
 ...dataformat.adoc => jacksonXml2-dataformat.adoc} |     6 +-
 .../camel/component/jetty/HttpsAsyncRouteTest.java |    10 +-
 .../camel/component/jgroups/raft/jgroups-raft.json |    24 +-
 .../jgroups/raft/JGroupsRaftConstants.java         |    24 +-
 .../apache/camel/component/jgroups/jgroups.json    |     8 +-
 .../camel/component/jgroups/JGroupsConstants.java  |     8 +-
 components/camel-jira/pom.xml                      |    10 +-
 components/camel-jta/pom.xml                       |     2 +-
 .../apache/camel/jta/TransactionErrorHandler.java  |     3 +
 .../TransactionErrorHandlerSuspendResumeTest.java  |   122 +
 .../batching/KafkaRecordBatchingProcessor.java     |     1 +
 .../KafkaBatchingIntervalResetAfterIdleIT.java     |   163 +
 .../apache/camel/component/keycloak/keycloak.json  |    15 +-
 .../src/main/docs/keycloak-component.adoc          |    84 +
 .../component/keycloak/KeycloakConstants.java      |    22 +
 .../component/keycloak/KeycloakOperations.java     |    15 +-
 .../camel/component/keycloak/KeycloakProducer.java |   316 +
 .../keycloak/security/KeycloakSecurityHelper.java  |     1 +
 .../component/keycloak/KeycloakProducerTest.java   |   277 +
 .../component/keycloak/KeycloakTestInfraIT.java    |   299 +
 .../security/KeycloakSecurityHelperTest.java       |    47 +
 components/camel-kudu/pom.xml                      |     2 +-
 .../org/apache/camel/component/lucene/lucene.json  |     4 +-
 .../src/main/docs/lucene-component.adoc            |     2 +-
 .../camel/component/lucene/LuceneConstants.java    |     4 +-
 components/camel-mdc/src/main/docs/mdc.adoc        |     4 +-
 .../milo/client/MiloClientConfiguration.java       |     2 +-
 .../component/file/remote/mina/mina-sftp.json      |     2 +-
 .../component/nats/NatsComponentConfigurer.java    |     6 +
 .../component/nats/NatsEndpointConfigurer.java     |     6 +
 .../component/nats/NatsEndpointUriFactory.java     |     3 +-
 .../org/apache/camel/component/nats/nats.json      |    95 +-
 .../camel-nats/src/main/docs/nats-component.adoc   |    23 +
 .../camel/component/nats/DefaultNatsManualAck.java |    46 +-
 .../camel/component/nats/NatsConfiguration.java    |    26 +-
 .../apache/camel/component/nats/NatsConstants.java |     4 +
 .../apache/camel/component/nats/NatsConsumer.java  |    53 +-
 .../component/nats/NatsHeaderFilterStrategy.java}  |    12 +-
 .../apache/camel/component/nats/NatsManualAck.java |    35 +-
 .../nats/NatsHeaderFilterStrategyTest.java         |    53 +
 .../NatsJetstreamConsumerManualAckIT.java          |   196 +
 .../NatsJetstreamConsumerManualAckPullIT.java      |   122 +
 .../client/OpenApiValidatorIntegrationTest.java    |    24 +-
 .../src/main/docs/opentelemetry2.adoc              |    32 +
 .../camel/opentelemetry2/SpanToBeanTest.java       |   139 +
 components/camel-optaplanner/pom.xml               |     2 +-
 components/camel-parquet-avro/pom.xml              |     2 +-
 .../platform/http/main/MainHttpServer.java         |     2 +-
 .../http/main/MainHttpServerRouteTest.java         |    12 +-
 ...mHttpRestOpenApiConsumerRestDslBindingTest.java |    14 +-
 ...RestOpenApiConsumerRestDslRouteMetricsTest.java |    10 +-
 ...PlatformHttpRestOpenApiConsumerRestDslTest.java |    42 +-
 .../vertx/PlatformHttpRestOpenApiConsumerTest.java |    38 +-
 .../VertxClientResponseCodeValidationTest.java     |    10 +-
 ...ertxInvalidJSonClientRequestValidationTest.java |    10 +-
 ...rtxInvalidJSonClientResponseValidationTest.java |    10 +-
 .../http/vertx/VertxPlatformEventNotifierTest.java |    14 +-
 .../http/vertx/VertxPlatformHttpBasicTest.java     |    13 +-
 .../http/vertx/VertxPlatformHttpEngineTest.java    |    16 +-
 ...rtxPlatformHttpEngineWithTypeConverterTest.java |    14 +-
 .../vertx/VertxPlatformHttpFileResponseTest.java   |    14 +-
 .../http/vertx/VertxPlatformHttpJacksonTest.java   |    10 +-
 ...VertxPlatformHttpLargeMessageStreamingTest.java |    10 +-
 .../http/vertx/VertxPlatformHttpStreamingTest.java |    38 +-
 .../VertxPlatformServerRequestValidationTest.java  |    14 +-
 components/camel-pulsar/pom.xml                    |     2 +-
 components/camel-solr/pom.xml                      |     2 +-
 .../component/splunkhec/SplunkHECProducer.java     |     2 +-
 .../src/main/docs/spring-ai-chat-component.adoc    |     2 +
 .../springai/chat/SpringAiChatProducer.java        |    50 +-
 .../springai/chat/SpringAiChatMemoryIT.java        |     4 +-
 ...sactionalClientDataSourceSuspendResumeTest.java |    94 +
 .../SpringManagedCustomProcessorTest.java          |     5 +-
 .../camel/spring/spi/TransactionErrorHandler.java  |     3 +
 components/camel-swift/pom.xml                     |     2 +-
 .../org/apache/camel/telemetry/SpanToBeanTest.java |   151 +
 .../camel-xslt/src/main/docs/xslt-component.adoc   |     8 +
 components/camel-zeebe/pom.xml                     |     2 +-
 core/camel-api/pom.xml                             |     6 +
 .../org/apache/camel/ExchangeConstantProvider.java |     4 +-
 .../java/org/apache/camel/AggregationStrategy.java |    21 +-
 .../main/java/org/apache/camel/ApiEndpoint.java    |     2 +
 .../java/org/apache/camel/BeanConfigInject.java    |     2 +
 .../src/main/java/org/apache/camel/BeanScope.java  |     8 +
 .../java/org/apache/camel/BinaryPredicate.java     |     3 +
 .../main/java/org/apache/camel/BindToRegistry.java |     2 +
 .../apache/camel/CamelAuthorizationException.java  |    22 +-
 .../java/org/apache/camel/CamelConfiguration.java  |     2 +
 .../main/java/org/apache/camel/CamelContext.java   |   153 +-
 .../org/apache/camel/CamelContextLifecycle.java    |     2 +
 .../main/java/org/apache/camel/CamelException.java |    18 +-
 .../org/apache/camel/CamelExchangeException.java   |    31 +-
 .../org/apache/camel/CamelExecutionException.java  |    25 +-
 .../org/apache/camel/CamelUnitOfWorkException.java |    10 +-
 .../java/org/apache/camel/CatalogCamelContext.java |    10 +
 .../src/main/java/org/apache/camel/Channel.java    |     6 +-
 .../src/main/java/org/apache/camel/Component.java  |    11 +-
 .../main/java/org/apache/camel/ComponentAware.java |     5 +-
 .../main/java/org/apache/camel/Configuration.java  |     2 +
 .../src/main/java/org/apache/camel/Consume.java    |     4 +-
 .../src/main/java/org/apache/camel/Consumer.java   |     3 +-
 .../java/org/apache/camel/ConsumerTemplate.java    |    52 +-
 .../main/java/org/apache/camel/ContextEvents.java  |     2 +
 .../src/main/java/org/apache/camel/Converter.java  |     2 +-
 .../java/org/apache/camel/DelegateProcessor.java   |     5 +-
 .../main/java/org/apache/camel/DisabledAware.java  |     2 +
 .../org/apache/camel/DynamicPollingConsumer.java   |     7 +
 .../main/java/org/apache/camel/DynamicRouter.java  |     4 +-
 .../src/main/java/org/apache/camel/Endpoint.java   |    12 +-
 .../org/apache/camel/EndpointConsumerResolver.java |     2 +
 .../main/java/org/apache/camel/EndpointInject.java |     2 +-
 .../org/apache/camel/EndpointProducerResolver.java |     2 +
 .../src/main/java/org/apache/camel/Exchange.java   |   103 +-
 .../java/org/apache/camel/ExchangeExtension.java   |    25 +-
 .../java/org/apache/camel/ExchangePattern.java     |     2 +
 .../java/org/apache/camel/ExchangePropertyKey.java |     5 +-
 .../apache/camel/ExchangeTimedOutException.java    |    20 +-
 .../apache/camel/ExpectedBodyTypeException.java    |    20 +-
 .../main/java/org/apache/camel/Experimental.java   |     3 +
 .../src/main/java/org/apache/camel/Expression.java |     6 +-
 .../camel/ExpressionEvaluationException.java       |    33 +-
 .../java/org/apache/camel/ExpressionFactory.java   |     2 +
 .../camel/ExpressionIllegalSyntaxException.java    |    15 +-
 .../org/apache/camel/ExtendedCamelContext.java     |    38 +-
 .../camel/FailedToCreateConsumerException.java     |    31 +-
 .../camel/FailedToCreateProducerException.java     |     9 +-
 .../apache/camel/FailedToCreateRouteException.java |    63 +-
 .../FailedToCreateRouteFromTemplateException.java  |    23 +-
 .../camel/FailedToStartComponentException.java     |    12 +-
 .../apache/camel/FailedToStartRouteException.java  |    38 +-
 .../org/apache/camel/FluentProducerTemplate.java   |    33 +-
 .../apache/camel/GlobalEndpointConfiguration.java  |     2 +
 .../src/main/java/org/apache/camel/InOnly.java     |     2 +-
 .../src/main/java/org/apache/camel/InOut.java      |     2 +-
 .../org/apache/camel/InvalidPayloadException.java  |    36 +-
 .../camel/InvalidPayloadRuntimeException.java      |    41 +-
 .../org/apache/camel/InvalidPropertyException.java |    24 +-
 .../java/org/apache/camel/LineNumberAware.java     |     9 +-
 .../org/apache/camel/LoadPropertiesException.java  |     8 +-
 .../main/java/org/apache/camel/LoggingLevel.java   |     6 +
 .../org/apache/camel/ManagementMBeansLevel.java    |     5 +
 .../apache/camel/ManagementStatisticsLevel.java    |     4 +
 .../src/main/java/org/apache/camel/Message.java    |    35 +-
 .../main/java/org/apache/camel/MessageHistory.java |     3 +
 .../src/main/java/org/apache/camel/NamedNode.java  |    11 +-
 .../src/main/java/org/apache/camel/NamedRoute.java |     4 +
 .../src/main/java/org/apache/camel/Navigate.java   |     3 +
 .../apache/camel/NoFactoryAvailableException.java  |    12 +-
 .../java/org/apache/camel/NoSuchBeanException.java |    45 +-
 .../org/apache/camel/NoSuchBeanTypeException.java  |    15 +-
 .../org/apache/camel/NoSuchEndpointException.java  |    15 +-
 .../org/apache/camel/NoSuchHeaderException.java    |    33 +-
 .../camel/NoSuchHeaderOrPropertyException.java     |    27 +-
 .../org/apache/camel/NoSuchLanguageException.java  |     7 +-
 .../org/apache/camel/NoSuchPropertyException.java  |    28 +-
 .../org/apache/camel/NoSuchServiceException.java   |    11 +-
 .../org/apache/camel/NoSuchVariableException.java  |    29 +-
 .../camel/NoTypeConversionAvailableException.java  |    34 +-
 .../src/main/java/org/apache/camel/Pattern.java    |     2 +-
 .../java/org/apache/camel/PollingConsumer.java     |     7 +-
 .../main/java/org/apache/camel/PooledExchange.java |     2 +
 .../src/main/java/org/apache/camel/Predicate.java  |     2 +-
 .../java/org/apache/camel/PredicateFactory.java    |     2 +
 .../src/main/java/org/apache/camel/Processor.java  |     6 +-
 .../src/main/java/org/apache/camel/Produce.java    |     4 +-
 .../java/org/apache/camel/ProducerTemplate.java    |    46 +-
 .../org/apache/camel/PropertiesLookupListener.java |     6 +-
 .../org/apache/camel/PropertyBindingException.java |    67 +-
 .../main/java/org/apache/camel/PropertyInject.java |     2 +-
 .../apache/camel/ProxyInstantiationException.java  |    10 +-
 .../main/java/org/apache/camel/RecipientList.java  |     6 +-
 .../camel/ResolveEndpointFailedException.java      |    27 +-
 .../apache/camel/RollbackExchangeException.java    |    23 +-
 .../src/main/java/org/apache/camel/Route.java      |    37 +-
 .../src/main/java/org/apache/camel/RouteAware.java |     5 +-
 .../apache/camel/RouteConfigurationsBuilder.java   |     2 +
 .../org/apache/camel/RouteTemplateContext.java     |    10 +-
 .../main/java/org/apache/camel/RoutingSlip.java    |     4 +-
 .../org/apache/camel/RuntimeCamelException.java    |    21 +-
 .../org/apache/camel/RuntimeConfiguration.java     |     6 +-
 .../org/apache/camel/RuntimeExchangeException.java |    29 +-
 .../apache/camel/RuntimeExpressionException.java   |    18 +-
 .../apache/camel/RuntimeTransformException.java    |    18 +-
 .../apache/camel/SSLContextParametersAware.java    |     8 +-
 .../java/org/apache/camel/SafeCopyProperty.java    |     2 +
 .../main/java/org/apache/camel/ServiceStatus.java  |     8 +
 .../main/java/org/apache/camel/StartupStep.java    |     2 +
 .../java/org/apache/camel/StartupSummaryLevel.java |     7 +
 .../java/org/apache/camel/StaticExpression.java    |     7 +-
 .../main/java/org/apache/camel/StreamCache.java    |     3 +
 .../org/apache/camel/StreamCacheException.java     |    17 +-
 .../src/main/java/org/apache/camel/TimeoutMap.java |     6 +
 .../org/apache/camel/TypeConversionException.java  |    23 +-
 .../main/java/org/apache/camel/TypeConverter.java  |    22 +-
 .../java/org/apache/camel/TypeConverterExists.java |     3 +
 .../apache/camel/TypeConverterExistsException.java |     9 +-
 .../apache/camel/TypeConverterLoaderException.java |    14 +-
 .../java/org/apache/camel/ValidationException.java |    21 +-
 .../main/java/org/apache/camel/ValueHolder.java    |     6 +-
 .../src/main/java/org/apache/camel/Variable.java   |     3 +-
 .../main/java/org/apache/camel/VariableAware.java  |     5 +
 .../src/main/java/org/apache/camel/Variables.java  |     3 +-
 .../camel/VetoCamelContextStartException.java      |    30 +-
 .../org/apache/camel/WaitForTaskToComplete.java    |     3 +
 .../main/java/org/apache/camel/WrappedFile.java    |     4 +
 .../camel/ai/CamelLangchain4jAttributes.java       |     2 +
 .../java/org/apache/camel/ai/package-info.java     |    11 +-
 .../ConfigurationPropertiesValidationResult.java   |    22 +-
 .../camel/catalog/EndpointValidationResult.java    |    32 +-
 .../apache/camel/catalog/JSonSchemaResolver.java   |    14 +
 .../camel/catalog/LanguageValidationResult.java    |    19 +-
 .../camel/catalog/PropertiesValidationResult.java  |   101 +-
 .../apache/camel/catalog/RuntimeCamelCatalog.java  |     4 +
 .../apache/camel/catalog/SuggestionStrategy.java   |     2 +
 .../package-info.java}                             |    14 +-
 .../main/java/org/apache/camel/clock/Clock.java    |     2 +
 .../java/org/apache/camel/clock/ContextClock.java  |    13 +-
 .../java/org/apache/camel/clock/EventClock.java    |     6 +-
 .../java/org/apache/camel/clock/package-info.java  |    11 +-
 .../org/apache/camel/cloudevents/CloudEvent.java   |     3 +
 .../camel/cloudevents/CloudEventAttributes.java    |     2 +
 .../org/apache/camel/cloudevents/CloudEvents.java  |     3 +
 .../org/apache/camel/cloudevents/package-info.java |    11 +-
 .../apache/camel/cluster/CamelClusterService.java  |     4 +
 .../cluster/CamelPreemptiveClusterService.java     |     2 +
 .../camel/cluster/CamelPreemptiveClusterView.java  |     2 +
 .../package-info.java}                             |    14 +-
 .../extension/ComponentVerifierExtension.java      |    11 +-
 .../component/extension/MetaDataExtension.java     |     7 +-
 .../camel/component/extension/package-info.java    |    11 +-
 .../java/org/apache/camel/console/DevConsole.java  |     2 +
 .../apache/camel/console/DevConsoleRegistry.java   |     6 +-
 .../apache/camel/console/DevConsoleResolver.java   |     4 +
 .../package-info.java}                             |    14 +-
 .../org/apache/camel/health/HasHealthChecks.java   |     2 +
 .../org/apache/camel/health/HealthCheckAware.java  |     2 +
 .../org/apache/camel/health/HealthCheckHelper.java |    55 +-
 .../apache/camel/health/HealthCheckRegistry.java   |     7 +-
 .../apache/camel/health/HealthCheckResolver.java   |     5 +
 .../camel/health/HealthCheckResultBuilder.java     |    46 +-
 .../camel/health/HealthCheckResultStrategy.java    |     2 +
 .../health/WritableHealthCheckRepository.java      |     4 +-
 .../ErrorHandler.java => health/package-info.java} |    14 +-
 .../main/java/org/apache/camel/package-info.java   |     2 +
 .../java/org/apache/camel/resume/Cacheable.java    |     2 +
 .../org/apache/camel/resume/ConsumerListener.java  |     2 +
 .../apache/camel/resume/ConsumerListenerAware.java |     2 +
 .../org/apache/camel/resume/Deserializable.java    |    11 +-
 .../main/java/org/apache/camel/resume/Offset.java  |     8 +-
 .../java/org/apache/camel/resume/OffsetKey.java    |     6 +-
 .../java/org/apache/camel/resume/Resumable.java    |     5 +
 .../java/org/apache/camel/resume/ResumeAction.java |     4 +-
 .../org/apache/camel/resume/ResumeActionAware.java |     2 +
 .../org/apache/camel/resume/ResumeAdapter.java     |     2 +
 .../java/org/apache/camel/resume/ResumeAware.java  |     2 +
 .../org/apache/camel/resume/ResumeStrategy.java    |    19 +-
 .../camel/resume/ResumeStrategyConfiguration.java  |    17 +-
 .../resume/ResumeStrategyConfigurationBuilder.java |     1 +
 .../java/org/apache/camel/resume/Serializable.java |     6 +-
 .../org/apache/camel/resume/cache/ResumeCache.java |     5 +-
 .../cache/package-info.java}                       |    11 +-
 .../package-info.java}                             |    19 +-
 .../apache/camel/spi/AggregationRepository.java    |    12 +-
 .../camel/spi/AnnotationBasedProcessorFactory.java |     2 +
 .../camel/spi/AnnotationScanTypeConverters.java    |     2 +
 .../camel/spi/AsyncProcessorAwaitManager.java      |     3 +
 .../camel/spi/AutoMockInterceptStrategy.java       |     2 +
 .../camel/spi/AutowiredLifecycleStrategy.java      |     2 +
 .../org/apache/camel/spi/BackOffTimerFactory.java  |     3 +-
 .../java/org/apache/camel/spi/BacklogDebugger.java |     7 +
 .../java/org/apache/camel/spi/BacklogTracer.java   |    10 +-
 .../camel/spi/BacklogTracerEventMessage.java       |    15 +
 .../org/apache/camel/spi/BeanIntrospection.java    |    26 +-
 .../org/apache/camel/spi/BeanProcessorFactory.java |     8 +-
 .../org/apache/camel/spi/BeanProxyFactory.java     |     2 +
 .../java/org/apache/camel/spi/BeanRepository.java  |     8 +-
 .../org/apache/camel/spi/BootstrapCloseable.java   |     2 +
 .../main/java/org/apache/camel/spi/Breakpoint.java |     3 +-
 .../org/apache/camel/spi/BrowsableEndpoint.java    |     9 +-
 .../camel/spi/BrowsableVariableRepository.java     |     2 +
 .../org/apache/camel/spi/BulkTypeConverters.java   |    42 +-
 .../apache/camel/spi/CamelBeanPostProcessor.java   |     7 +-
 .../camel/spi/CamelBeanPostProcessorInjector.java  |     8 +-
 .../apache/camel/spi/CamelContextCustomizer.java   |     2 +
 .../org/apache/camel/spi/CamelContextTracker.java  |     7 +-
 .../CamelDependencyInjectionAnnotationFactory.java |     2 +
 .../main/java/org/apache/camel/spi/CamelEvent.java |    67 +-
 .../camel/spi/CamelInternalProcessorAdvice.java    |     5 +-
 .../java/org/apache/camel/spi/CamelLogger.java     |    54 +-
 .../java/org/apache/camel/spi/CamelMDCService.java |     2 +
 .../org/apache/camel/spi/CamelMetricsService.java  |     2 +
 .../org/apache/camel/spi/CamelTracingService.java  |     2 +
 .../apache/camel/spi/CircuitBreakerConstants.java  |     3 +
 .../org/apache/camel/spi/ClaimCheckRepository.java |     6 +-
 .../java/org/apache/camel/spi/ClassResolver.java   |    11 +-
 .../java/org/apache/camel/spi/CliConnector.java    |     2 +
 .../org/apache/camel/spi/CliConnectorFactory.java  |     2 +
 .../org/apache/camel/spi/CompilePostProcessor.java |     6 +-
 .../org/apache/camel/spi/CompilePreProcessor.java  |     3 +-
 .../java/org/apache/camel/spi/CompileStrategy.java |     5 +
 .../org/apache/camel/spi/ComponentCustomizer.java  |     6 +-
 .../apache/camel/spi/ComponentNameResolver.java    |     2 +
 .../org/apache/camel/spi/ComponentResolver.java    |     2 +
 .../main/java/org/apache/camel/spi/Configurer.java |     2 +
 .../org/apache/camel/spi/ConfigurerResolver.java   |     4 +
 .../org/apache/camel/spi/ConfigurerStrategy.java   |     4 +
 .../java/org/apache/camel/spi/ConsumerCache.java   |     5 +
 .../org/apache/camel/spi/ContentTypeAware.java     |     7 +-
 .../apache/camel/spi/ContextReloadStrategy.java    |     3 +-
 .../spi/ContextServiceLoaderPluginResolver.java    |     7 +-
 .../org/apache/camel/spi/ContextServicePlugin.java |     3 +-
 .../main/java/org/apache/camel/spi/Contract.java   |    19 +-
 .../main/java/org/apache/camel/spi/DataFormat.java |    14 +-
 .../camel/spi/DataFormatContentTypeHeader.java     |     2 +
 .../org/apache/camel/spi/DataFormatCustomizer.java |     6 +-
 .../org/apache/camel/spi/DataFormatFactory.java    |     5 +-
 .../org/apache/camel/spi/DataFormatResolver.java   |     2 +
 .../main/java/org/apache/camel/spi/DataType.java   |    18 +-
 .../java/org/apache/camel/spi/DataTypeAware.java   |     3 +
 .../org/apache/camel/spi/DataTypeTransformer.java  |     2 +
 .../java/org/apache/camel/spi/DebuggerFactory.java |     2 +
 .../org/apache/camel/spi/DeferServiceFactory.java  |     2 +
 .../org/apache/camel/spi/DependencyStrategy.java   |     2 +
 .../org/apache/camel/spi/DumpRoutesStrategy.java   |     2 +
 .../org/apache/camel/spi/EmbeddedHttpService.java  |     2 +
 .../apache/camel/spi/EndpointServiceLocation.java  |    11 +-
 .../apache/camel/spi/EndpointServiceRegistry.java  |     9 +-
 .../org/apache/camel/spi/EndpointUriFactory.java   |     2 +
 .../java/org/apache/camel/spi/ErrorHandler.java    |     2 +
 .../org/apache/camel/spi/ErrorHandlerAware.java    |     4 +
 .../spi/ErrorHandlerRedeliveryCustomizer.java      |     2 +
 .../java/org/apache/camel/spi/ErrorRegistry.java   |     5 +-
 .../org/apache/camel/spi/ErrorRegistryEntry.java   |    10 +-
 .../org/apache/camel/spi/ErrorRegistryView.java    |     2 +
 .../java/org/apache/camel/spi/EventFactory.java    |     5 +-
 .../java/org/apache/camel/spi/EventNotifier.java   |    31 +-
 .../org/apache/camel/spi/ExceptionHandler.java     |     5 +-
 .../java/org/apache/camel/spi/ExchangeFactory.java |     7 +-
 .../apache/camel/spi/ExchangeFactoryManager.java   |     2 +
 .../apache/camel/spi/ExecutorServiceManager.java   |     3 +
 .../apache/camel/spi/ExpressionFactoryAware.java   |     2 +
 .../camel/spi/ExpressionResultTypeAware.java       |     5 +
 .../spi/ExtendedPropertyConfigurerGetter.java      |     3 +-
 .../camel/spi/ExtendedRoutesBuilderLoader.java     |     2 +
 .../camel/spi/GeneratedPropertyConfigurer.java     |     2 +
 .../org/apache/camel/spi/GroovyScriptCompiler.java |     5 +
 .../main/java/org/apache/camel/spi/GroupAware.java |     4 +-
 .../java/org/apache/camel/spi/HasCamelContext.java |     2 +
 .../main/java/org/apache/camel/spi/HasGroup.java   |     3 +
 .../org/apache/camel/spi/HeaderFilterStrategy.java |     7 +-
 .../camel/spi/HeaderFilterStrategyAware.java       |     3 +
 .../java/org/apache/camel/spi/HostedService.java   |     2 +
 .../org/apache/camel/spi/HttpResponseAware.java    |     7 +-
 .../org/apache/camel/spi/IdempotentRepository.java |     2 +-
 .../org/apache/camel/spi/InflightRepository.java   |    10 +-
 .../apache/camel/spi/InterceptEndpointFactory.java |     5 +-
 .../apache/camel/spi/InterceptSendToEndpoint.java  |    10 +-
 .../org/apache/camel/spi/InterceptStrategy.java    |     3 +-
 .../apache/camel/spi/InterceptableProcessor.java   |     2 +
 .../org/apache/camel/spi/InternalProcessor.java    |     5 +-
 .../apache/camel/spi/InternalProcessorFactory.java |     7 +-
 .../java/org/apache/camel/spi/InvokeOnHeader.java  |     3 +-
 .../apache/camel/spi/InvokeOnHeaderStrategy.java   |     5 +-
 .../main/java/org/apache/camel/spi/Language.java   |     5 +-
 .../org/apache/camel/spi/LanguageCustomizer.java   |     3 +-
 .../org/apache/camel/spi/LifecycleStrategy.java    |    15 +-
 .../apache/camel/spi/LoadablePropertiesSource.java |     2 +
 .../apache/camel/spi/LocalBeanRepositoryAware.java |     7 +-
 .../java/org/apache/camel/spi/ManagementAgent.java |     4 +-
 .../camel/spi/ManagementInterceptStrategy.java     |     6 +-
 .../apache/camel/spi/ManagementMBeanAssembler.java |     2 +
 .../apache/camel/spi/ManagementNameStrategy.java   |     3 +
 .../camel/spi/ManagementObjectNameStrategy.java    |     4 +-
 .../apache/camel/spi/ManagementObjectStrategy.java |     3 +-
 .../camel/spi/ManagementStrategyFactory.java       |     3 +-
 .../apache/camel/spi/MessageHistoryFactory.java    |     4 +-
 .../main/java/org/apache/camel/spi/MimeType.java   |     2 +
 .../spi/MockSendToEndpointStrategyFactory.java     |     6 +-
 .../java/org/apache/camel/spi/ModelDumpLine.java   |     7 +-
 .../org/apache/camel/spi/ModelReifierFactory.java  |     2 +
 .../apache/camel/spi/ModelToStructureDumper.java   |     2 +
 .../org/apache/camel/spi/ModelToXMLDumper.java     |     2 +
 .../org/apache/camel/spi/ModelToYAMLDumper.java    |     2 +
 .../java/org/apache/camel/spi/ModelineFactory.java |     2 +
 .../java/org/apache/camel/spi/NamespaceAware.java  |     3 +
 .../apache/camel/spi/NormalizedEndpointUri.java    |     2 +
 .../org/apache/camel/spi/NotifyBuilderMatcher.java |     2 +
 .../spi/OAuthClientAuthenticationFactory.java      |     2 +
 .../org/apache/camel/spi/OAuthClientConfig.java    |    30 +-
 .../org/apache/camel/spi/OnCamelContextEvent.java  |    22 +-
 .../camel/spi/OnCamelContextInitialized.java       |     2 +
 .../camel/spi/OnCamelContextInitializing.java      |     2 +
 .../apache/camel/spi/OnCamelContextStarted.java    |     2 +
 .../apache/camel/spi/OnCamelContextStarting.java   |     2 +
 .../apache/camel/spi/OnCamelContextStopped.java    |     2 +
 .../apache/camel/spi/OnCamelContextStopping.java   |     2 +
 .../camel/spi/OptimisedComponentResolver.java      |     2 +
 .../OptimisticLockingAggregationRepository.java    |     4 +-
 .../camel/spi/PackageScanResourceResolver.java     |     3 +-
 .../org/apache/camel/spi/PeriodTaskResolver.java   |     2 +
 .../org/apache/camel/spi/PeriodTaskScheduler.java  |     6 +-
 .../java/org/apache/camel/spi/PluginManager.java   |     6 +-
 .../org/apache/camel/spi/PollDynamicAware.java     |     4 +
 .../org/apache/camel/spi/PooledObjectFactory.java  |     5 +
 .../camel/spi/PredicateExceptionFactory.java       |     6 +-
 .../apache/camel/spi/PredicateFactoryAware.java    |     2 +
 .../apache/camel/spi/ProcessorExchangeFactory.java |     5 +-
 .../org/apache/camel/spi/ProcessorFactory.java     |     4 +
 .../java/org/apache/camel/spi/ProducerCache.java   |     8 +-
 .../org/apache/camel/spi/PropertiesComponent.java  |    10 +-
 .../org/apache/camel/spi/PropertiesFunction.java   |     2 +
 .../org/apache/camel/spi/PropertiesReload.java     |     2 +
 .../apache/camel/spi/PropertiesResolvedValue.java  |     7 +-
 .../org/apache/camel/spi/PropertiesSource.java     |     6 +-
 .../apache/camel/spi/PropertiesSourceFactory.java  |     2 +
 .../org/apache/camel/spi/PropertyConfigurer.java   |     3 +-
 .../apache/camel/spi/PropertyConfigurerAware.java  |     5 +
 .../apache/camel/spi/PropertyConfigurerGetter.java |    13 +-
 .../org/apache/camel/spi/ReactiveExecutor.java     |     2 +
 .../spi/RecoverableAggregationRepository.java      |     5 +-
 .../main/java/org/apache/camel/spi/Registry.java   |    11 +-
 .../java/org/apache/camel/spi/ReloadStrategy.java  |     2 +
 .../camel/spi/Resilience4jMicrometerFactory.java   |     2 +
 .../main/java/org/apache/camel/spi/Resource.java   |     6 +-
 .../java/org/apache/camel/spi/ResourceAware.java   |     5 +
 .../java/org/apache/camel/spi/ResourceLoader.java  |     2 +
 .../java/org/apache/camel/spi/ResourceReload.java  |     2 +
 .../apache/camel/spi/ResourceReloadStrategy.java   |     7 +-
 .../org/apache/camel/spi/ResourceResolver.java     |     4 +
 .../apache/camel/spi/RestApiConsumerFactory.java   |     2 +-
 .../apache/camel/spi/RestApiProcessorFactory.java  |     2 +-
 .../RestBindingJacksonXmlDataFormatFactory.java    |     6 +-
 .../spi/RestBindingJaxbDataFormatFactory.java      |     6 +-
 .../camel/spi/RestClientRequestValidator.java      |     4 +
 .../camel/spi/RestClientResponseValidator.java     |     4 +
 .../org/apache/camel/spi/RestConfiguration.java    |   179 +-
 .../org/apache/camel/spi/RestConsumerFactory.java  |    11 +-
 .../camel/spi/RestOpenApiConsumerFactory.java      |    11 +-
 .../org/apache/camel/spi/RestProducerFactory.java  |     6 +-
 .../java/org/apache/camel/spi/RestRegistry.java    |    19 +-
 .../org/apache/camel/spi/RestRegistryFactory.java  |     2 +
 .../org/apache/camel/spi/RouteDiagramDumper.java   |    60 +-
 .../java/org/apache/camel/spi/RouteFactory.java    |     7 +-
 .../java/org/apache/camel/spi/RouteIdAware.java    |     5 +
 .../org/apache/camel/spi/RoutePolicyFactory.java   |     6 +-
 .../org/apache/camel/spi/RouteStartupOrder.java    |     2 +-
 .../camel/spi/RouteTemplateLoaderListener.java     |     2 +
 .../camel/spi/RouteTemplateParameterSource.java    |     2 +
 .../org/apache/camel/spi/RoutesBuilderLoader.java  |     2 +
 .../java/org/apache/camel/spi/RoutesLoader.java    |    18 +-
 .../org/apache/camel/spi/ScriptingLanguage.java    |     6 +-
 .../org/apache/camel/spi/SendDynamicAware.java     |     4 +
 .../apache/camel/spi/SharedInternalProcessor.java  |     9 +-
 .../apache/camel/spi/SimpleExecutorService.java    |     2 +
 .../java/org/apache/camel/spi/SimpleFunction.java  |     6 +-
 .../apache/camel/spi/SimpleFunctionRegistry.java   |     4 +
 .../camel/spi/SimpleLanguageFunctionFactory.java   |     5 +
 .../org/apache/camel/spi/StartupCondition.java     |     7 +-
 .../apache/camel/spi/StartupConditionStrategy.java |     3 +-
 .../org/apache/camel/spi/StartupStepRecorder.java  |     5 +
 .../java/org/apache/camel/spi/StateRepository.java |     2 +
 .../apache/camel/spi/StreamCachingStrategy.java    |    18 +-
 .../camel/spi/SupervisingRouteController.java      |    12 +-
 .../java/org/apache/camel/spi/Synchronization.java |     6 +-
 .../org/apache/camel/spi/ThreadPoolProfile.java    |    62 +-
 .../main/java/org/apache/camel/spi/Tokenizer.java  |     2 +
 .../src/main/java/org/apache/camel/spi/Tracer.java |     6 +-
 .../java/org/apache/camel/spi/Transformer.java     |    37 +-
 .../java/org/apache/camel/spi/TransformerKey.java  |    22 +-
 .../org/apache/camel/spi/TransformerLoader.java    |     2 +
 .../org/apache/camel/spi/TransformerRegistry.java  |     2 +
 .../org/apache/camel/spi/TransformerResolver.java  |     4 +
 .../apache/camel/spi/TypeConverterRegistry.java    |     2 +
 .../java/org/apache/camel/spi/TypeConvertible.java |    20 +-
 .../main/java/org/apache/camel/spi/UnitOfWork.java |     8 +-
 .../org/apache/camel/spi/UriFactoryResolver.java   |     4 +
 .../main/java/org/apache/camel/spi/Validator.java  |    16 +-
 .../java/org/apache/camel/spi/ValidatorKey.java    |     6 +-
 .../org/apache/camel/spi/ValidatorRegistry.java    |     2 +
 .../org/apache/camel/spi/VariableRepository.java   |     4 +
 .../camel/spi/VariableRepositoryFactory.java       |     5 +
 .../org/apache/camel/spi/WrapAwareProcessor.java   |     2 +
 .../spi/{ErrorHandler.java => package-info.java}   |    12 +-
 .../jsse/AliasedX509ExtendedKeyManager.java        |    25 +-
 .../support/jsse/BaseSSLContextParameters.java     |   128 +-
 .../camel/support/jsse/CipherSuitesParameters.java |     8 +-
 .../camel/support/jsse/FilterParameters.java       |    11 +-
 .../apache/camel/support/jsse/JsseParameters.java  |    28 +-
 .../camel/support/jsse/KeyManagersParameters.java  |    28 +-
 .../camel/support/jsse/KeyStoreParameters.java     |    36 +-
 .../camel/support/jsse/NamedGroupsParameters.java  |    11 +-
 .../support/jsse/SSLContextClientParameters.java   |     3 +
 .../camel/support/jsse/SSLContextParameters.java   |    64 +-
 .../support/jsse/SSLContextServerParameters.java   |    21 +-
 .../camel/support/jsse/SecureRandomParameters.java |    13 +-
 .../jsse/SecureSocketProtocolsParameters.java      |     6 +-
 .../support/jsse/SignatureSchemesParameters.java   |    11 +-
 .../camel/support/jsse/TrustAllTrustManager.java   |   122 +-
 .../support/jsse/TrustManagersParameters.java      |    27 +-
 .../jsse/package-info.java}                        |    14 +-
 .../apache/camel/support/service/BaseService.java  |    23 +-
 .../camel/support/service/ServiceHelper.java       |    61 +-
 .../service/package-info.java}                     |    18 +-
 .../apache/camel/trait/message/MessageTrait.java   |     2 +
 .../trait/message/RedeliveryTraitPayload.java      |     2 +
 .../apache/camel/trait/message/package-info.java   |    11 +-
 .../apache/camel/vault/AwsVaultConfiguration.java  |    45 +-
 .../camel/vault/AzureVaultConfiguration.java       |    57 +-
 .../camel/vault/CyberArkVaultConfiguration.java    |    51 +-
 .../apache/camel/vault/GcpVaultConfiguration.java  |    29 +-
 .../camel/vault/HashicorpVaultConfiguration.java   |    39 +-
 .../vault/IBMSecretsManagerVaultConfiguration.java |    51 +-
 .../KubernetesConfigMapVaultConfiguration.java     |     9 +-
 .../camel/vault/KubernetesVaultConfiguration.java  |     9 +-
 .../vault/SpringCloudConfigConfiguration.java      |    27 +-
 .../org/apache/camel/vault/VaultConfiguration.java |    79 +-
 .../org/apache/camel/{ => vault}/package-info.java |    13 +-
 .../camel/impl/console/ContextDevConsole.java      |     4 +
 .../apache/camel/impl/console/RouteDevConsole.java |     4 +
 .../processor/aggregate/AggregateProcessor.java    |     2 +-
 .../errorhandler/RedeliveryErrorHandler.java       |     3 +
 ...bstractBaseSSLContextParametersFactoryBean.java |     5 +-
 .../AbstractKeyManagersParametersFactoryBean.java  |     5 +-
 .../AbstractKeyStoreParametersFactoryBean.java     |     3 +-
 ...tractSSLContextClientParametersFactoryBean.java |     3 +-
 .../AbstractSSLContextParametersFactoryBean.java   |    13 +-
 ...tractSSLContextServerParametersFactoryBean.java |     3 +-
 .../AbstractSecureRandomParametersFactoryBean.java |     3 +-
 ...AbstractTrustManagersParametersFactoryBean.java |     5 +-
 .../FileConsumeAlterFileNameHeaderIssueTest.java   |    24 +-
 .../file/FileConsumeFilesAndDeleteTest.java        |     2 +-
 ...lusiveReadLockStrategyRecursiveCleanupTest.java |    10 +-
 ...kerFileExclusiveReadLockStrategyUnlockTest.java |     4 +-
 .../MarkerFileExclusiveReadLockStrategyTest.java   |     2 +-
 .../SchedulerMulticastParallelGreedyTest.java      |     4 +-
 .../seda/FileSedaShutdownCompleteAllTasksTest.java |     2 +-
 .../component/seda/SedaBlockWhenFullTest.java      |     3 +-
 .../seda/SedaConsumerSuspendResumeTest.java        |    13 +-
 .../DefaultCamelContextSuspendResumeRouteTest.java |    15 +-
 .../impl/DefaultExecutorServiceManagerTest.java    |     7 +-
 .../camel/impl/DurationRoutePolicyFactoryTest.java |     4 +-
 .../camel/impl/RouteSedaSuspendResumeTest.java     |     6 +-
 .../camel/impl/TwoRouteSuspendResumeTest.java      |    17 +-
 ...ThreadsRejectedExecutionWithDeadLetterTest.java |     6 +-
 .../processor/MulticastParallelStreamingTest.java  |     2 +-
 .../MulticastParallelStreamingTimeoutTest.java     |     5 +-
 .../MulticastParallelTimeoutStreamCachingTest.java |     2 +
 ...deliveryWhileStoppingDeadLetterChannelTest.java |     7 +-
 .../NotAllowRedeliveryWhileStoppingTest.java       |     8 +-
 .../OnCompletionBeforeChainedSedaRoutesTest.java   |     2 +-
 .../RecipientListParallelStreamingTest.java        |     4 +-
 ...tterErrorHandlerNoRedeliveryOnShutdownTest.java |     6 +-
 .../RedeliveryErrorHandlerSuspendResumeTest.java   |   145 +
 ...equenceStreamNotIgnoreInvalidExchangesTest.java |     2 +-
 .../ResequenceStreamRejectOldExchangesTest.java    |     8 +-
 .../apache/camel/processor/SagaTimeoutTest.java    |     4 +-
 .../ShutdownCompleteCurrentTaskOnlyTest.java       |     2 +-
 .../AggregateClosedCorrelationKeyTest.java         |     7 +-
 .../aggregator/AggregateCompleteAllOnStopTest.java |     2 +-
 ...AggregateCompleteAllOnStopWithIntervalTest.java |    14 +-
 .../aggregator/AggregateDiscardOnTimeoutTest.java  |     5 +-
 ...AggregateForceCompletionOnStopParallelTest.java |    50 +
 .../AggregateGroupedExchangeBatchSizeTest.java     |     8 +-
 ...RedeliveryErrorHandlerNonBlockedDelay2Test.java |    10 +-
 ...ScopedOnExceptionLoadBalancerStopRouteTest.java |     1 +
 ...xceptionRoutePolicyHalfOpenHandlerSedaTest.java |     6 +-
 ...tlingExceptionRoutePolicyOpenViaConfigTest.java |    31 +-
 .../apache/camel/support/DefaultEndpointTest.java  |     2 +-
 .../support/task/task/ForegroundTimeTaskTest.java  |     2 +-
 .../camel-main-configuration-metadata.json         |     4 +-
 core/camel-main/src/main/docs/main.adoc            |     4 +-
 .../camel/main/DefaultConfigurationConfigurer.java |     3 +
 .../camel/main/DefaultConfigurationProperties.java |     6 +-
 .../camel/main/DevModeContentCacheStrategy.java    |    53 +
 .../camel/main/MainDevModeContentCacheTest.java    |   204 +
 .../mbean/ManagedTransformerRegistry.java          |     4 +-
 .../management/AbstractManagedThrottlerTest.java   |     9 +-
 .../management/ManagedInflightStatisticsTest.java  |    21 +-
 .../management/ManagedTransformerRegistryTest.java |    43 +-
 .../java/org/apache/camel/util/SecurityUtils.java  |     1 +
 .../java/org/apache/camel/util/SensitiveUtils.java |     6 +
 docs/.pnp.cjs                                      |    50 +-
 docs/.yarn/releases/yarn-3.2.3.cjs                 |   783 -
 docs/.yarnrc.yml                                   |     1 -
 .../dataformats/examples/json/avroJackson2.json    |     1 +
 .../json/{avroJackson.json => avroJackson3.json}   |     0
 .../dataformats/examples/json/jackson2.json        |     1 +
 .../examples/json/{jackson.json => jackson3.json}  |     0
 .../json/{jacksonXml.json => jacksonXml2.json}     |     0
 .../dataformats/examples/json/jacksonXml3.json     |     1 +
 .../examples/json/protobufJackson2.json            |     1 +
 ...{protobufJackson.json => protobufJackson3.json} |     0
 docs/components/modules/dataformats/nav.adoc       |    12 +-
 .../dataformats/pages/avroJackson-dataformat.adoc  |     1 -
 .../dataformats/pages/avroJackson2-dataformat.adoc |     1 +
 .../dataformats/pages/avroJackson3-dataformat.adoc |     1 +
 .../dataformats/pages/jackson-dataformat.adoc      |     1 -
 .../dataformats/pages/jackson2-dataformat.adoc     |     1 +
 .../dataformats/pages/jackson3-dataformat.adoc     |     1 +
 .../dataformats/pages/jacksonXml-dataformat.adoc   |     1 -
 .../dataformats/pages/jacksonXml2-dataformat.adoc  |     1 +
 .../dataformats/pages/jacksonXml3-dataformat.adoc  |     1 +
 .../pages/protobufJackson-dataformat.adoc          |     1 -
 .../pages/protobufJackson2-dataformat.adoc         |     1 +
 .../pages/protobufJackson3-dataformat.adoc         |     1 +
 docs/gulpfile.js                                   |   550 -
 docs/package.json                                  |    32 -
 docs/pom.xml                                       |    37 +-
 docs/tools/normalize-doc-log.sh                    |    41 +
 docs/tools/snapshot-doc-symlinks.sh                |    70 +
 docs/user-manual/modules/ROOT/nav.adoc             |     3 +
 .../ROOT/pages/camel-4x-upgrade-guide-4_14.adoc    |    47 +
 .../ROOT/pages/camel-4x-upgrade-guide-4_18.adoc    |   101 +
 .../ROOT/pages/camel-4x-upgrade-guide-4_21.adoc    |   215 +
 .../modules/ROOT/pages/camel-jbang.adoc            |    10 +
 .../camel-jbang-cmd-route-diagram.adoc             |     7 +-
 .../pages/jbang-commands/camel-jbang-commands.adoc |     1 +
 .../pages/jbang-commands/camel-jbang-debug.adoc    |     2 +
 .../pages/jbang-commands/camel-jbang-doctor.adoc   |    25 +
 .../ROOT/pages/jbang-commands/camel-jbang-run.adoc |     2 +
 .../modules/ROOT/pages/release-guide.adoc          |    27 +
 docs/user-manual/modules/ROOT/pages/rest-dsl.adoc  |     2 +
 .../modules/ROOT/pages/route-reload.adoc           |    10 +
 .../modules/ROOT/pages/security-model.adoc         |   556 +
 docs/user-manual/modules/ROOT/pages/security.adoc  |     8 +
 docs/yarn.lock                                     |  5226 ------
 .../camel/cli/connector/LocalCliConnector.java     |     2 +
 ...BedrockAgentRuntimeComponentBuilderFactory.java |    74 +
 .../dsl/DoclingComponentBuilderFactory.java        |    19 +
 .../component/dsl/NatsComponentBuilderFactory.java |    28 +
 .../component/dsl/SftpComponentBuilderFactory.java |   111 +
 .../builder/endpoint/StaticEndpointBuilders.java   |     4 +
 .../dsl/BedrockAgentEndpointBuilderFactory.java    |   174 +
 .../BedrockAgentRuntimeEndpointBuilderFactory.java |   272 +
 .../dsl/BedrockEndpointBuilderFactory.java         |    12 +
 .../endpoint/dsl/ClientEndpointBuilderFactory.java |     3 +
 .../endpoint/dsl/CometdEndpointBuilderFactory.java |    90 +
 .../dsl/CouchDbEndpointBuilderFactory.java         |    10 +-
 .../dsl/CouchbaseEndpointBuilderFactory.java       |    30 +-
 .../dsl/DoclingEndpointBuilderFactory.java         |    32 +
 ...sticsearchRestClientEndpointBuilderFactory.java |    30 +-
 .../dsl/JGroupsEndpointBuilderFactory.java         |    24 +-
 .../dsl/JGroupsRaftEndpointBuilderFactory.java     |    72 +-
 .../dsl/KeycloakEndpointBuilderFactory.java        |    86 +
 .../endpoint/dsl/LuceneEndpointBuilderFactory.java |    12 +-
 .../dsl/MinaSftpEndpointBuilderFactory.java        |    15 +-
 .../endpoint/dsl/NatsEndpointBuilderFactory.java   |    64 +
 .../endpoint/dsl/ServerEndpointBuilderFactory.java |     3 +
 .../endpoint/dsl/SftpEndpointBuilderFactory.java   |    15 +-
 .../META-INF/camel-jbang-commands-metadata.json    |     7 +-
 .../dsl/jbang/core/commands/CamelJBangMain.java    |     3 +-
 .../dsl/jbang/core/commands/DependencyUpdate.java  |     4 +-
 .../camel/dsl/jbang/core/commands/Doctor.java      |   160 +
 .../apache/camel/dsl/jbang/core/commands/Init.java |   106 +
 .../apache/camel/dsl/jbang/core/commands/Run.java  |    72 +
 .../camel/dsl/jbang/core/commands/Shell.java       |    31 +-
 .../core/commands/action/ActionWatchCommand.java   |    16 +-
 .../commands/action/CamelRouteDiagramAction.java   |   279 +-
 .../core/commands/action/CamelSendAction.java      |     2 +-
 .../core/commands/catalog/CatalogBaseCommand.java  |    11 +
 .../camel/dsl/jbang/core/common/PluginHelper.java  |   281 +-
 .../src/main/resources/examples/cron-log.yaml      |    10 +
 .../src/main/resources/examples/rest-api.yaml      |    21 +
 .../src/main/resources/examples/timer-log.yaml     |    10 +
 .../camel/dsl/jbang/core/commands/DoctorTest.java  |    90 +
 .../camel/dsl/jbang/core/commands/RunTest.java     |    52 +-
 .../jbang/core/commands/plugin/PluginGetTest.java  |     4 +
 .../dsl/jbang/core/common/CachedFakePlugin.java    |    16 +-
 .../camel/dsl/jbang/core/common/FakePluginJar.java |    59 +
 .../dsl/jbang/core/common/PluginHelperTest.java    |   190 +
 .../dsl/jbang/core/commands/mcp/CatalogTools.java  |    66 +-
 .../commands/mcp/ComponentPropertiesTools.java     |     9 +-
 .../commands/mcp/ConfigurationValidateTools.java   |     7 +-
 .../core/commands/mcp/DependencyCheckTools.java    |     7 +-
 .../dsl/jbang/core/commands/mcp/DiagnoseTools.java |     7 +-
 .../dsl/jbang/core/commands/mcp/ExplainTools.java  |     7 +-
 .../dsl/jbang/core/commands/mcp/HardenTools.java   |     7 +-
 .../jbang/core/commands/mcp/MigrationTools.java    |     4 +-
 .../jbang/core/commands/mcp/PromptDefinitions.java |    81 +-
 .../jbang/core/commands/mcp/TestScaffoldTools.java |     6 +-
 .../dsl/jbang/core/commands/mcp/ToolArgDocs.java   |    44 +
 .../jbang/core/commands/mcp/TransformTools.java    |     7 +-
 .../dsl/jbang/core/commands/mcp/VersionTools.java  |     2 +-
 .../src/main/resources/application.properties      |     4 +
 .../commands/mcp/McpJsonSerializationTest.java     |   106 +
 .../core/commands/mcp/PromptDefinitionsTest.java   |    36 +-
 dsl/camel-jbang/camel-jbang-plugin-tui/pom.xml     |     9 +
 .../jbang/core/commands/tui/CamelCatalogTui.java   |   153 +-
 .../dsl/jbang/core/commands/tui/CamelMonitor.java  |  4512 ++++-
 .../jbang/core/commands/tui/MirroredSparkline.java |   430 +
 .../dsl/jbang/core/commands/tui/TuiHelper.java     |   279 +-
 dsl/camel-jbang/camel-launcher/pom.xml             |     2 +-
 parent/pom.xml                                     |   154 +-
 pom.xml                                            |     7 +-
 .../infra/docling/services/container.properties    |     2 +-
 .../services/NatsLocalContainerAuthService.java    |     1 +
 .../NatsLocalContainerAuthTokenService.java        |     1 +
 .../services/NatsLocalContainerInfraService.java   |     1 +
 .../services/NatsLocalContainerTLSAuthService.java |     1 +
 .../test/infra/redis/services/container.properties |     2 +-
 tests/camel-itest/pom.xml                          |     2 +-
 .../maven/packaging/PackageDataFormatMojo.java     |    14 +-
 .../maven/packaging/PrepareDocSymlinksMojo.java    |   766 +
 .../camel/maven/packaging/UpdateReadmeMojo.java    |    24 +-
 .../main/resources/velocity/constant-provider.vm   |     4 +-
 .../packaging/PrepareDocSymlinksMojoTest.java      |   227 +
 856 files changed, 35565 insertions(+), 25124 deletions(-)
 create mode 100644 
components/camel-ai/camel-docling/src/main/java/org/apache/camel/component/docling/AsyncTaskEntry.java
 create mode 100644 
components/camel-ai/camel-docling/src/test/java/org/apache/camel/component/docling/DoclingAsyncTaskTtlTest.java
 create mode 100644 
components/camel-aws/camel-aws-bedrock/src/test/java/org/apache/camel/component/aws2/bedrock/agentruntime/BedrockAgentRuntimeEndpointTest.java
 create mode 100644 
components/camel-aws/camel-aws-bedrock/src/test/java/org/apache/camel/component/aws2/bedrock/agentruntime/BedrockAgentRuntimeProducerInvokeFlowTest.java
 create mode 100644 
components/camel-aws/camel-aws-bedrock/src/test/java/org/apache/camel/component/aws2/bedrock/agentruntime/BedrockAgentRuntimeProducerRetrieveTest.java
 create mode 100644 
components/camel-aws/camel-aws-bedrock/src/test/java/org/apache/camel/component/aws2/bedrock/runtime/BedrockApplyGuardrailTest.java
 create mode 100644 
components/camel-aws/camel-aws2-sns/src/test/java/org/apache/camel/component/aws2/sns/Sns2HeaderFilterStrategyTest.java
 create mode 100644 
components/camel-aws/camel-aws2-sqs/src/test/java/org/apache/camel/component/aws2/sqs/Sqs2HeaderFilterStrategyTest.java
 copy core/camel-api/src/main/java/org/apache/camel/spi/GroupAware.java => 
components/camel-cometd/src/main/java/org/apache/camel/component/cometd/CometdHeaderFilterStrategy.java
 (72%)
 create mode 100644 
components/camel-diagram/src/main/java/org/apache/camel/diagram/RouteDiagramAsciiRenderer.java
 rename 
components/camel-jackson-avro/src/main/docs/{avroJackson-dataformat.adoc => 
avroJackson2-dataformat.adoc} (96%)
 rename 
components/camel-jackson-protobuf/src/main/docs/{protobufJackson-dataformat.adoc
 => protobufJackson2-dataformat.adoc} (96%)
 rename components/camel-jackson/src/main/docs/{jackson-dataformat.adoc => 
jackson2-dataformat.adoc} (97%)
 rename 
components/camel-jackson3-avro/src/main/docs/{avroJackson-dataformat.adoc => 
avroJackson3-dataformat.adoc} (96%)
 rename 
components/camel-jackson3-protobuf/src/main/docs/{protobufJackson-dataformat.adoc
 => protobufJackson3-dataformat.adoc} (96%)
 rename components/camel-jackson3/src/main/docs/{jackson-dataformat.adoc => 
jackson3-dataformat.adoc} (98%)
 rename components/camel-jackson3xml/src/main/docs/{jacksonXml-dataformat.adoc 
=> jacksonXml3-dataformat.adoc} (99%)
 rename components/camel-jacksonxml/src/main/docs/{jacksonXml-dataformat.adoc 
=> jacksonXml2-dataformat.adoc} (99%)
 create mode 100644 
components/camel-jta/src/test/java/org/apache/camel/jta/TransactionErrorHandlerSuspendResumeTest.java
 create mode 100644 
components/camel-kafka/src/test/java/org/apache/camel/component/kafka/integration/batching/KafkaBatchingIntervalResetAfterIdleIT.java
 copy core/camel-api/src/main/java/org/apache/camel/ValueHolder.java => 
components/camel-nats/src/main/java/org/apache/camel/component/nats/DefaultNatsManualAck.java
 (58%)
 copy 
components/{camel-aws/camel-aws2-sqs/src/main/java/org/apache/camel/component/aws2/sqs/Sqs2HeaderFilterStrategy.java
 => 
camel-nats/src/main/java/org/apache/camel/component/nats/NatsHeaderFilterStrategy.java}
 (80%)
 copy core/camel-api/src/main/java/org/apache/camel/spi/ReloadStrategy.java => 
components/camel-nats/src/main/java/org/apache/camel/component/nats/NatsManualAck.java
 (52%)
 create mode 100644 
components/camel-nats/src/test/java/org/apache/camel/component/nats/NatsHeaderFilterStrategyTest.java
 create mode 100644 
components/camel-nats/src/test/java/org/apache/camel/component/nats/jetstream/NatsJetstreamConsumerManualAckIT.java
 create mode 100644 
components/camel-nats/src/test/java/org/apache/camel/component/nats/jetstream/NatsJetstreamConsumerManualAckPullIT.java
 create mode 100644 
components/camel-opentelemetry2/src/test/java/org/apache/camel/opentelemetry2/SpanToBeanTest.java
 create mode 100644 
components/camel-spring-parent/camel-spring-xml/src/test/java/org/apache/camel/spring/interceptor/TransactionalClientDataSourceSuspendResumeTest.java
 create mode 100644 
components/camel-telemetry/src/test/java/org/apache/camel/telemetry/SpanToBeanTest.java
 copy 
components/camel-aws/camel-aws-bedrock/src/main/java/org/apache/camel/component/aws2/bedrock/agentruntime/BedrockAgentRuntimeOperations.java
 => core/camel-api/src/main/java/org/apache/camel/ai/package-info.java (85%)
 copy core/camel-api/src/main/java/org/apache/camel/{spi/ErrorHandler.java => 
catalog/package-info.java} (79%)
 copy 
components/camel-aws/camel-aws-bedrock/src/main/java/org/apache/camel/component/aws2/bedrock/agentruntime/BedrockAgentRuntimeOperations.java
 => core/camel-api/src/main/java/org/apache/camel/clock/package-info.java (85%)
 copy 
components/camel-aws/camel-aws-bedrock/src/main/java/org/apache/camel/component/aws2/bedrock/agentruntime/BedrockAgentRuntimeOperations.java
 => core/camel-api/src/main/java/org/apache/camel/cloudevents/package-info.java 
(85%)
 copy core/camel-api/src/main/java/org/apache/camel/{spi/ErrorHandler.java => 
cluster/package-info.java} (79%)
 copy 
components/camel-aws/camel-aws-bedrock/src/main/java/org/apache/camel/component/aws2/bedrock/agentruntime/BedrockAgentRuntimeOperations.java
 => 
core/camel-api/src/main/java/org/apache/camel/component/extension/package-info.java
 (85%)
 copy core/camel-api/src/main/java/org/apache/camel/{spi/ErrorHandler.java => 
console/package-info.java} (79%)
 copy core/camel-api/src/main/java/org/apache/camel/{spi/ErrorHandler.java => 
health/package-info.java} (79%)
 copy core/camel-api/src/main/java/org/apache/camel/{ApiEndpoint.java => 
resume/cache/package-info.java} (82%)
 copy core/camel-api/src/main/java/org/apache/camel/{TypeConverterExists.java 
=> resume/package-info.java} (76%)
 copy core/camel-api/src/main/java/org/apache/camel/spi/{ErrorHandler.java => 
package-info.java} (85%)
 copy core/camel-api/src/main/java/org/apache/camel/{spi/ErrorHandler.java => 
support/jsse/package-info.java} (80%)
 copy core/camel-api/src/main/java/org/apache/camel/{TypeConverterExists.java 
=> support/service/package-info.java} (78%)
 copy 
components/camel-aws/camel-aws-bedrock/src/main/java/org/apache/camel/component/aws2/bedrock/agentruntime/BedrockAgentRuntimeOperations.java
 => 
core/camel-api/src/main/java/org/apache/camel/trait/message/package-info.java 
(85%)
 copy core/camel-api/src/main/java/org/apache/camel/{ => 
vault}/package-info.java (75%)
 create mode 100644 
core/camel-core/src/test/java/org/apache/camel/processor/RedeliveryErrorHandlerSuspendResumeTest.java
 create mode 100644 
core/camel-main/src/main/java/org/apache/camel/main/DevModeContentCacheStrategy.java
 create mode 100644 
core/camel-main/src/test/java/org/apache/camel/main/MainDevModeContentCacheTest.java
 delete mode 100755 docs/.yarn/releases/yarn-3.2.3.cjs
 delete mode 100644 docs/.yarnrc.yml
 create mode 120000 
docs/components/modules/dataformats/examples/json/avroJackson2.json
 rename docs/components/modules/dataformats/examples/json/{avroJackson.json => 
avroJackson3.json} (100%)
 create mode 120000 
docs/components/modules/dataformats/examples/json/jackson2.json
 rename docs/components/modules/dataformats/examples/json/{jackson.json => 
jackson3.json} (100%)
 rename docs/components/modules/dataformats/examples/json/{jacksonXml.json => 
jacksonXml2.json} (100%)
 create mode 120000 
docs/components/modules/dataformats/examples/json/jacksonXml3.json
 create mode 120000 
docs/components/modules/dataformats/examples/json/protobufJackson2.json
 rename docs/components/modules/dataformats/examples/json/{protobufJackson.json 
=> protobufJackson3.json} (100%)
 delete mode 120000 
docs/components/modules/dataformats/pages/avroJackson-dataformat.adoc
 create mode 120000 
docs/components/modules/dataformats/pages/avroJackson2-dataformat.adoc
 create mode 120000 
docs/components/modules/dataformats/pages/avroJackson3-dataformat.adoc
 delete mode 120000 
docs/components/modules/dataformats/pages/jackson-dataformat.adoc
 create mode 120000 
docs/components/modules/dataformats/pages/jackson2-dataformat.adoc
 create mode 120000 
docs/components/modules/dataformats/pages/jackson3-dataformat.adoc
 delete mode 120000 
docs/components/modules/dataformats/pages/jacksonXml-dataformat.adoc
 create mode 120000 
docs/components/modules/dataformats/pages/jacksonXml2-dataformat.adoc
 create mode 120000 
docs/components/modules/dataformats/pages/jacksonXml3-dataformat.adoc
 delete mode 120000 
docs/components/modules/dataformats/pages/protobufJackson-dataformat.adoc
 create mode 120000 
docs/components/modules/dataformats/pages/protobufJackson2-dataformat.adoc
 create mode 120000 
docs/components/modules/dataformats/pages/protobufJackson3-dataformat.adoc
 delete mode 100644 docs/gulpfile.js
 delete mode 100644 docs/package.json
 create mode 100755 docs/tools/normalize-doc-log.sh
 create mode 100755 docs/tools/snapshot-doc-symlinks.sh
 create mode 100644 
docs/user-manual/modules/ROOT/pages/jbang-commands/camel-jbang-doctor.adoc
 create mode 100644 docs/user-manual/modules/ROOT/pages/security-model.adoc
 delete mode 100644 docs/yarn.lock
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/Doctor.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/cron-log.yaml
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/rest-api.yaml
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/timer-log.yaml
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/DoctorTest.java
 copy 
core/camel-api/src/main/java/org/apache/camel/cluster/CamelPreemptiveClusterService.java
 => 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/common/CachedFakePlugin.java
 (63%)
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/common/FakePluginJar.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-mcp/src/main/java/org/apache/camel/dsl/jbang/core/commands/mcp/ToolArgDocs.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-mcp/src/test/java/org/apache/camel/dsl/jbang/core/commands/mcp/McpJsonSerializationTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/MirroredSparkline.java
 create mode 100644 
tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/PrepareDocSymlinksMojo.java
 create mode 100644 
tooling/maven/camel-package-maven-plugin/src/test/java/org/apache/camel/maven/packaging/PrepareDocSymlinksMojoTest.java

Reply via email to