You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by gi...@apache.org on 2026/05/17 15:00:50 UTC

(camel) branch regen_bot_sbom updated (219b195fd62b -> fe4a87b5dde9)

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