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