This is an automated email from the ASF dual-hosted git repository.
dependabot[bot] pushed a change to branch
dependabot/maven/com.azure-azure-sdk-bom-1.3.6
in repository https://gitbox.apache.org/repos/asf/camel.git
omit 7bd0e9b0e32e chore(deps): Bump com.azure:azure-sdk-bom from 1.3.3 to
1.3.6
add c2b55b6a8de0 CAMEL-23387: camel-telemetry - Add span decorators for
AWS STS, IAM, Secrets Manager, Parameter Store, Security Hub and Config (#23077)
add 1192eb774035 chore(core): support telemetry disable processor parameter
add e256c1f9c74f chore(catalog): disable core processor parameter
add e65f83623299 CAMEL-23387: camel-telemetry - Add span decorators for
AWS EC2, ECS and EKS (#23081)
add db62a65ccb02 camel-kudu: Remove redundant com.stumbleupon:async
dependency declaration
add 0092223b71ad CAMEL-23419: camel-nats - Fix JetStream consumer pull
subscription mode (#23084)
add 5a91203adcd1 CAMEL-23132: Update camel-aws2-s3 to use ListObjectsV2
API instead of deprecated ListObjects API (#23086)
add d65414d03402 CAMEL-23387: camel-telemetry - Add span decorators for
AWS Polly, Rekognition, Textract, Transcribe, Translate, Comprehend and S3
Vectors (#23083)
add ff3dbb9236d3 CAMEL-23400: camel-test - Add route diagram dumper
(#23085)
add 657230fdd4bf chore(langchain4j-chat): mark as producer-only and update
documentation
add f41c96451d2f chore(langchain4j-agent): fix documentation examples and
MCP properties
add 557b15f88e63 chore(spring-ai): use Camel type converters for body
extraction
add bbcc09964562 CAMEL-22544: jbang dependency update supports multi-file
and --scan-routes (#22208)
add ffdb3da13d8e CAMEL-23431: Migrate thrift tests from
AvailablePortFinder to port-0 binding (#23019)
add d5cb71da3bd9 CAMEL-21438: Re-enable disabled flaky FTPS and netty-http
tests (#23078)
add dc8780d0ce25 CAMEL-23385: camel-jbang - Prepare for adding metric to
route diagram (#23091)
add 811de050271d CAMEL-23469: Fix infinite redelivery loop when child
route removes headers (#23090)
add c7e494454dbf camel-diagram - Use dashed stroke in EIP borders to make
it more suttle and avoid same stroke as arrows. (#23092)
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 9a8018a09100 chore(deps): Bump com.azure:azure-sdk-bom from 1.3.3 to
1.3.6
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 (7bd0e9b0e32e)
\
N -- N -- N
refs/heads/dependabot/maven/com.azure-azure-sdk-bom-1.3.6 (9a8018a09100)
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 | 103 +
SECURITY.md | 9 +
camel-sbom/camel-sbom.json | 21077 ++++++++-----------
camel-sbom/camel-sbom.xml | 16589 +++++++--------
.../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/docling.json | 160 +-
.../camel/catalog/components/iec60870-client.json | 2 +-
.../camel/catalog/components/iec60870-server.json | 2 +-
.../apache/camel/catalog/components/jgroups.json | 8 +-
.../apache/camel/catalog/components/keycloak.json | 15 +-
.../camel/catalog/components/langchain4j-chat.json | 28 +-
.../apache/camel/catalog/components/mina-sftp.json | 2 +-
.../org/apache/camel/catalog/components/nats.json | 91 +-
.../org/apache/camel/catalog/components/sftp.json | 10 +-
.../main/camel-main-configuration-metadata.json | 12 +-
.../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 +
.../src/main/docs/langchain4j-agent-component.adoc | 7 +-
.../chat/LangChain4jChatComponentConfigurer.java | 6 -
.../chat/LangChain4jChatEndpointConfigurer.java | 18 -
.../chat/LangChain4jChatEndpointUriFactory.java | 5 +-
.../langchain4j/chat/langchain4j-chat.json | 28 +-
.../src/main/docs/langchain4j-chat-component.adoc | 22 +-
.../langchain4j/chat/LangChain4jChatEndpoint.java | 1 +
.../langchain4j/chat/LangChain4jChatProducer.java | 13 +-
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 +
.../src/main/docs/aws2-s3-component.adoc | 2 +-
.../camel/component/aws2/s3/AWS2S3Consumer.java | 14 +-
.../camel/component/aws2/s3/AWS2S3Producer.java | 8 +-
.../s3/AWS2S3ProducerHttpResponseCodeTest.java | 8 +-
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 +-
.../language/csimple/joor/OriginalSimpleTest.java | 22 +-
components/camel-datasonnet/pom.xml | 2 +-
.../component/dhis2/api/Dhis2ResourceTables.java | 2 +-
.../camel-diagram/src/main/docs/diagram.adoc | 125 +-
.../camel/diagram/DefaultRouteDiagramDumper.java | 54 +-
.../apache/camel/diagram/DiagramDevConsole.java | 80 +-
.../camel/diagram/RouteDiagramAsciiRenderer.java | 476 +
.../apache/camel/diagram/RouteDiagramHelper.java | 40 +
.../camel/diagram/RouteDiagramLayoutEngine.java | 37 +-
.../apache/camel/diagram/RouteDiagramRenderer.java | 100 +-
.../camel/diagram/DiagramDevConsoleTest.java | 11 -
.../org/apache/camel/diagram/RouteDiagramTest.java | 295 +-
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 +
.../FileToFtpsExplicitSSLWithClientAuthIT.java | 6 +-
...tClientAuthAndGlobalSSLContextParametersIT.java | 2 +-
...WithoutClientAuthAndSSLContextParametersIT.java | 2 +-
.../FileToFtpsExplicitSSLWithoutClientAuthIT.java | 4 +-
.../FileToFtpsExplicitTLSWithClientAuthIT.java | 2 +-
.../FileToFtpsExplicitTLSWithoutClientAuthIT.java | 2 +-
...SSLWithClientAuthAndSSLContextParametersIT.java | 2 +-
.../FileToFtpsImplicitSSLWithClientAuthIT.java | 4 +-
...WithoutClientAuthAndSSLContextParametersIT.java | 2 +-
.../FileToFtpsImplicitSSLWithoutClientAuthIT.java | 4 +-
.../FileToFtpsImplicitTLSWithClientAuthIT.java | 2 +-
.../FileToFtpsImplicitTLSWithoutClientAuthIT.java | 2 +-
...FtpsWithCustomKeyAndTrustStorePropertiesIT.java | 4 +-
...FileToFtpsWithCustomTrustStorePropertiesIT.java | 4 +-
.../FileToFtpsWithDefaultSettingsIT.java | 2 +-
.../FileToFtpsWithFtpClientConfigRefIT.java | 6 +-
.../remote/integration/FtpsServerTestSupport.java | 2 +-
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 +
.../camel/component/jetty/HttpsAsyncRouteTest.java | 10 +-
.../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 +
.../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 | 9 +-
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 | 18 +
.../component/nats/NatsEndpointConfigurer.java | 18 +
.../component/nats/NatsEndpointUriFactory.java | 5 +-
.../org/apache/camel/component/nats/nats.json | 91 +-
.../camel-nats/src/main/docs/nats-component.adoc | 23 +
.../camel/component/nats/DefaultNatsManualAck.java | 46 +-
.../camel/component/nats/NatsConfiguration.java | 51 +
.../apache/camel/component/nats/NatsConstants.java | 4 +
.../apache/camel/component/nats/NatsConsumer.java | 110 +-
.../apache/camel/component/nats/NatsManualAck.java | 35 +-
.../NatsJetstreamConsumerManualAckIT.java | 196 +
.../NatsJetstreamConsumerManualAckPullIT.java | 122 +
.../jetstream/NatsJetstreamConsumerPullIT.java | 63 +
.../component/netty/http/ProxyProtocolTest.java | 13 +-
.../camel/component/olingo4/Olingo4AppAPITest.java | 4 +-
.../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 +-
.../src/main/docs/spring-ai-chat-component.adoc | 2 +
.../springai/chat/SpringAiChatProducer.java | 61 +-
.../springai/chat/SpringAiChatMemoryIT.java | 4 +-
.../embeddings/SpringAiEmbeddingsProducer.java | 15 +-
.../springai/image/SpringAiImageProducer.java | 15 +-
.../vectorstore/SpringAiVectorStoreProducer.java | 21 +-
...sactionalClientDataSourceSuspendResumeTest.java | 94 +
.../SpringManagedCustomProcessorTest.java | 5 +-
.../camel/spring/spi/TransactionErrorHandler.java | 3 +
components/camel-swift/pom.xml | 2 +-
.../decorators/AwsComprehendSpanDecorator.java | 59 +
.../decorators/AwsConfigSpanDecorator.java | 73 +
.../telemetry/decorators/AwsEc2SpanDecorator.java | 73 +
.../telemetry/decorators/AwsEcsSpanDecorator.java | 59 +
.../telemetry/decorators/AwsEksSpanDecorator.java | 59 +
.../telemetry/decorators/AwsIamSpanDecorator.java | 73 +
.../decorators/AwsParameterStoreSpanDecorator.java | 66 +
.../decorators/AwsPollySpanDecorator.java | 80 +
.../decorators/AwsRekognitionSpanDecorator.java | 80 +
.../decorators/AwsS3VectorsSpanDecorator.java | 73 +
.../decorators/AwsSecretsManagerSpanDecorator.java | 66 +
.../decorators/AwsSecurityHubSpanDecorator.java | 66 +
.../telemetry/decorators/AwsStsSpanDecorator.java | 73 +
.../decorators/AwsTextractSpanDecorator.java | 73 +
.../decorators/AwsTranscribeSpanDecorator.java | 73 +
.../decorators/AwsTranslateSpanDecorator.java | 66 +
.../org.apache.camel.telemetry.SpanDecorator | 16 +
.../org/apache/camel/telemetry/SpanToBeanTest.java | 151 +
.../decorators/AwsComprehendSpanDecoratorTest.java | 55 +
.../decorators/AwsConfigSpanDecoratorTest.java | 63 +
.../decorators/AwsEc2SpanDecoratorTest.java | 61 +
.../decorators/AwsEcsSpanDecoratorTest.java | 55 +
.../decorators/AwsEksSpanDecoratorTest.java | 55 +
.../decorators/AwsIamSpanDecoratorTest.java | 61 +
.../AwsParameterStoreSpanDecoratorTest.java | 60 +
.../decorators/AwsPollySpanDecoratorTest.java | 64 +
.../AwsRekognitionSpanDecoratorTest.java | 64 +
.../decorators/AwsS3VectorsSpanDecoratorTest.java | 63 +
.../AwsSecretsManagerSpanDecoratorTest.java | 58 +
.../AwsSecurityHubSpanDecoratorTest.java | 58 +
.../decorators/AwsStsSpanDecoratorTest.java | 61 +
.../decorators/AwsTextractSpanDecoratorTest.java | 61 +
.../decorators/AwsTranscribeSpanDecoratorTest.java | 62 +
.../decorators/AwsTranslateSpanDecoratorTest.java | 58 +
.../test/junit6/util/CamelContextTestHelper.java | 14 +-
.../test/junit6/util/RouteDumperExtension.java | 37 +-
.../camel/test/main/junit6/CamelMainContext.java | 12 +
.../camel/test/main/junit6/CamelMainExtension.java | 31 +-
.../camel/test/main/junit6/CamelMainTest.java | 9 +
.../src/main/docs/test-spring-junit6.adoc | 1 +
.../spring/junit6/CamelAnnotationsHandler.java | 34 +
.../junit6/CamelSpringBootExecutionListener.java | 2 +
.../test/spring/junit6/EnableRouteDiagramDump.java | 21 +-
.../test/spring/junit6/RouteDumpEventNotifier.java | 17 +-
.../camel/component/thrift/ThriftConsumer.java | 10 +
.../component/thrift/ThriftConsumerAsyncTest.java | 17 +-
.../thrift/ThriftConsumerConcurrentTest.java | 20 +-
.../thrift/ThriftConsumerSecurityTest.java | 17 +-
.../component/thrift/ThriftConsumerSyncTest.java | 17 +-
.../thrift/ThriftConsumerZlibCompressionTest.java | 17 +-
.../component/thrift/ThriftProducerBaseTest.java | 12 +-
.../thrift/ThriftProducerSecurityTest.java | 22 +-
.../component/thrift/ThriftProducerSyncTest.java | 12 +-
.../thrift/ThriftProducerZlibCompressionTest.java | 16 +-
.../thrift/local/ThriftThreadPoolServerTest.java | 12 +-
.../xchange/account/AccountProducerTest.java | 2 +-
.../xchange/market/MarketDataProducerTest.java | 2 +-
.../xchange/metadata/MetaDataProducerTest.java | 2 +-
.../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 | 19 +-
.../src/main/java/org/apache/camel/BeanScope.java | 4 +
.../java/org/apache/camel/BinaryPredicate.java | 3 +
.../apache/camel/CamelAuthorizationException.java | 22 +-
.../main/java/org/apache/camel/CamelContext.java | 102 +-
.../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 | 8 +
.../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 +-
.../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 +-
.../src/main/java/org/apache/camel/Converter.java | 2 +-
.../java/org/apache/camel/DelegateProcessor.java | 5 +-
.../org/apache/camel/DynamicPollingConsumer.java | 5 +
.../main/java/org/apache/camel/DynamicRouter.java | 4 +-
.../src/main/java/org/apache/camel/Endpoint.java | 12 +-
.../main/java/org/apache/camel/EndpointInject.java | 2 +-
.../src/main/java/org/apache/camel/Exchange.java | 81 +-
.../java/org/apache/camel/ExchangeExtension.java | 56 +-
.../java/org/apache/camel/ExchangePattern.java | 2 +
.../java/org/apache/camel/ExchangePropertyKey.java | 3 +-
.../apache/camel/ExchangeTimedOutException.java | 20 +-
.../apache/camel/ExpectedBodyTypeException.java | 20 +-
.../main/java/org/apache/camel/Experimental.java | 1 +
.../src/main/java/org/apache/camel/Expression.java | 6 +-
.../camel/ExpressionEvaluationException.java | 33 +-
.../camel/ExpressionIllegalSyntaxException.java | 15 +-
.../org/apache/camel/ExtendedCamelContext.java | 36 +-
.../camel/FailedToCreateConsumerException.java | 31 +-
.../camel/FailedToCreateProducerException.java | 9 +-
.../apache/camel/FailedToCreateRouteException.java | 63 +-
.../FailedToCreateRouteFromTemplateException.java | 21 +-
.../camel/FailedToStartComponentException.java | 10 +-
.../apache/camel/FailedToStartRouteException.java | 38 +-
.../org/apache/camel/FluentProducerTemplate.java | 33 +-
.../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 | 7 +-
.../org/apache/camel/LoadPropertiesException.java | 8 +-
.../main/java/org/apache/camel/LoggingLevel.java | 6 +
.../org/apache/camel/ManagementMBeansLevel.java | 3 +
.../apache/camel/ManagementStatisticsLevel.java | 4 +
.../src/main/java/org/apache/camel/Message.java | 32 +-
.../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 | 2 +
.../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 | 13 +-
.../org/apache/camel/NoSuchEndpointException.java | 15 +-
.../org/apache/camel/NoSuchHeaderException.java | 33 +-
.../camel/NoSuchHeaderOrPropertyException.java | 24 +-
.../org/apache/camel/NoSuchLanguageException.java | 7 +-
.../org/apache/camel/NoSuchPropertyException.java | 28 +-
.../org/apache/camel/NoSuchServiceException.java | 9 +-
.../org/apache/camel/NoSuchVariableException.java | 27 +-
.../camel/NoTypeConversionAvailableException.java | 34 +-
.../src/main/java/org/apache/camel/Pattern.java | 2 +-
.../java/org/apache/camel/PollingConsumer.java | 7 +-
.../src/main/java/org/apache/camel/Predicate.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 | 4 +-
.../org/apache/camel/PropertyBindingException.java | 65 +-
.../main/java/org/apache/camel/PropertyInject.java | 2 +-
.../apache/camel/ProxyInstantiationException.java | 10 +-
.../main/java/org/apache/camel/RecipientList.java | 6 +-
.../camel/ResolveEndpointFailedException.java | 31 +-
.../apache/camel/RollbackExchangeException.java | 23 +-
.../src/main/java/org/apache/camel/Route.java | 37 +-
.../src/main/java/org/apache/camel/RouteAware.java | 5 +-
.../org/apache/camel/RouteTemplateContext.java | 8 +-
.../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 +-
.../main/java/org/apache/camel/ServiceStatus.java | 8 +
.../java/org/apache/camel/StartupSummaryLevel.java | 5 +
.../java/org/apache/camel/StaticExpression.java | 5 +-
.../main/java/org/apache/camel/StreamCache.java | 3 +
.../org/apache/camel/StreamCacheException.java | 15 +-
.../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 +-
.../main/java/org/apache/camel/VariableAware.java | 3 +
.../camel/VetoCamelContextStartException.java | 30 +-
.../org/apache/camel/WaitForTaskToComplete.java | 3 +
.../main/java/org/apache/camel/WrappedFile.java | 4 +
.../java/org/apache/camel/ai/package-info.java | 8 +-
.../ConfigurationPropertiesValidationResult.java | 20 +-
.../camel/catalog/EndpointValidationResult.java | 30 +-
.../apache/camel/catalog/JSonSchemaResolver.java | 12 +
.../camel/catalog/LanguageValidationResult.java | 17 +-
.../camel/catalog/PropertiesValidationResult.java | 98 +-
.../apache/camel/catalog/RuntimeCamelCatalog.java | 2 +
.../{BeanScope.java => catalog/package-info.java} | 17 +-
.../java/org/apache/camel/clock/ContextClock.java | 11 +-
.../java/org/apache/camel/clock/EventClock.java | 5 +-
.../java/org/apache/camel/clock/package-info.java | 8 +-
.../org/apache/camel/cloudevents/package-info.java | 8 +-
.../apache/camel/cluster/CamelClusterService.java | 4 +
.../{BeanScope.java => cluster/package-info.java} | 17 +-
.../extension/ComponentVerifierExtension.java | 11 +-
.../component/extension/MetaDataExtension.java | 7 +-
.../camel/component/extension/package-info.java | 8 +-
.../apache/camel/console/DevConsoleRegistry.java | 4 +-
.../apache/camel/console/DevConsoleResolver.java | 2 +
.../{BeanScope.java => console/package-info.java} | 17 +-
.../org/apache/camel/health/HealthCheckHelper.java | 55 +-
.../apache/camel/health/HealthCheckRegistry.java | 7 +-
.../apache/camel/health/HealthCheckResolver.java | 3 +
.../camel/health/HealthCheckResultBuilder.java | 46 +-
.../health/WritableHealthCheckRepository.java | 2 +-
.../{BeanScope.java => health/package-info.java} | 17 +-
.../main/java/org/apache/camel/package-info.java | 2 +
.../org/apache/camel/resume/Deserializable.java | 8 +-
.../main/java/org/apache/camel/resume/Offset.java | 7 +-
.../java/org/apache/camel/resume/OffsetKey.java | 5 +-
.../java/org/apache/camel/resume/Resumable.java | 3 +
.../java/org/apache/camel/resume/ResumeAction.java | 2 +-
.../org/apache/camel/resume/ResumeStrategy.java | 17 +-
.../camel/resume/ResumeStrategyConfiguration.java | 15 +-
.../java/org/apache/camel/resume/Serializable.java | 4 +-
.../org/apache/camel/resume/cache/ResumeCache.java | 4 +-
.../cache/package-info.java} | 17 +-
.../package-info.java} | 17 +-
.../apache/camel/spi/AggregationRepository.java | 12 +-
.../camel/spi/AsyncProcessorAwaitManager.java | 3 +
.../java/org/apache/camel/spi/BacklogDebugger.java | 5 +
.../java/org/apache/camel/spi/BacklogTracer.java | 8 +-
.../camel/spi/BacklogTracerEventMessage.java | 13 +
.../org/apache/camel/spi/BeanIntrospection.java | 24 +-
.../org/apache/camel/spi/BeanProcessorFactory.java | 6 +-
.../java/org/apache/camel/spi/BeanRepository.java | 6 +-
.../main/java/org/apache/camel/spi/Breakpoint.java | 3 +-
.../org/apache/camel/spi/BrowsableEndpoint.java | 9 +-
.../org/apache/camel/spi/BulkTypeConverters.java | 40 +-
.../apache/camel/spi/CamelBeanPostProcessor.java | 5 +-
.../camel/spi/CamelBeanPostProcessorInjector.java | 6 +-
.../org/apache/camel/spi/CamelContextTracker.java | 7 +-
.../main/java/org/apache/camel/spi/CamelEvent.java | 65 +-
.../camel/spi/CamelInternalProcessorAdvice.java | 4 +-
.../java/org/apache/camel/spi/CamelLogger.java | 54 +-
.../org/apache/camel/spi/ClaimCheckRepository.java | 6 +-
.../java/org/apache/camel/spi/ClassResolver.java | 11 +-
.../org/apache/camel/spi/CompilePostProcessor.java | 3 +-
.../java/org/apache/camel/spi/CompileStrategy.java | 3 +
.../org/apache/camel/spi/ComponentCustomizer.java | 6 +-
.../org/apache/camel/spi/ComponentResolver.java | 2 +
.../org/apache/camel/spi/ConfigurerResolver.java | 2 +
.../org/apache/camel/spi/ConfigurerStrategy.java | 2 +
.../java/org/apache/camel/spi/ConsumerCache.java | 5 +
.../org/apache/camel/spi/ContentTypeAware.java | 5 +-
.../main/java/org/apache/camel/spi/Contract.java | 19 +-
.../main/java/org/apache/camel/spi/DataFormat.java | 14 +-
.../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 +
.../apache/camel/spi/EndpointServiceLocation.java | 6 +-
.../apache/camel/spi/EndpointServiceRegistry.java | 6 +-
.../org/apache/camel/spi/ErrorHandlerAware.java | 2 +
.../org/apache/camel/spi/ErrorRegistryEntry.java | 8 +-
.../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 | 2 +
.../apache/camel/spi/ExecutorServiceManager.java | 3 +
.../camel/spi/ExpressionResultTypeAware.java | 3 +
.../org/apache/camel/spi/GroovyScriptCompiler.java | 3 +
.../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 +
.../org/apache/camel/spi/HttpResponseAware.java | 5 +-
.../org/apache/camel/spi/IdempotentRepository.java | 2 +-
.../org/apache/camel/spi/InflightRepository.java | 10 +-
.../apache/camel/spi/InterceptEndpointFactory.java | 3 +-
.../apache/camel/spi/InterceptSendToEndpoint.java | 10 +-
.../org/apache/camel/spi/InterceptStrategy.java | 3 +-
.../org/apache/camel/spi/InternalProcessor.java | 3 +-
.../apache/camel/spi/InternalProcessorFactory.java | 4 +-
.../apache/camel/spi/InvokeOnHeaderStrategy.java | 2 +
.../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/LocalBeanRepositoryAware.java | 5 +-
.../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 +-
.../spi/MockSendToEndpointStrategyFactory.java | 4 +-
.../java/org/apache/camel/spi/ModelDumpLine.java | 6 +-
.../java/org/apache/camel/spi/NamespaceAware.java | 3 +
.../org/apache/camel/spi/OAuthClientConfig.java | 28 +-
.../org/apache/camel/spi/OnCamelContextEvent.java | 5 +-
.../OptimisticLockingAggregationRepository.java | 4 +-
.../org/apache/camel/spi/PeriodTaskScheduler.java | 4 +-
.../java/org/apache/camel/spi/PluginManager.java | 4 +-
.../org/apache/camel/spi/PollDynamicAware.java | 2 +
.../org/apache/camel/spi/PooledObjectFactory.java | 3 +
.../camel/spi/PredicateExceptionFactory.java | 4 +-
.../org/apache/camel/spi/ProcessorFactory.java | 4 +
.../java/org/apache/camel/spi/ProducerCache.java | 6 +-
.../org/apache/camel/spi/PropertiesComponent.java | 10 +-
.../apache/camel/spi/PropertiesResolvedValue.java | 5 +-
.../org/apache/camel/spi/PropertiesSource.java | 4 +-
.../apache/camel/spi/PropertyConfigurerAware.java | 3 +
.../apache/camel/spi/PropertyConfigurerGetter.java | 8 +-
.../spi/RecoverableAggregationRepository.java | 5 +-
.../main/java/org/apache/camel/spi/Registry.java | 11 +-
.../java/org/apache/camel/spi/ReloadStrategy.java | 2 +
.../main/java/org/apache/camel/spi/Resource.java | 4 +-
.../java/org/apache/camel/spi/ResourceAware.java | 3 +
.../org/apache/camel/spi/ResourceResolver.java | 2 +
.../apache/camel/spi/RestApiConsumerFactory.java | 2 +-
.../apache/camel/spi/RestApiProcessorFactory.java | 2 +-
.../RestBindingJacksonXmlDataFormatFactory.java | 4 +-
.../spi/RestBindingJaxbDataFormatFactory.java | 4 +-
.../camel/spi/RestClientRequestValidator.java | 2 +
.../camel/spi/RestClientResponseValidator.java | 2 +
.../org/apache/camel/spi/RestConfiguration.java | 179 +-
.../org/apache/camel/spi/RestConsumerFactory.java | 11 +-
.../camel/spi/RestOpenApiConsumerFactory.java | 4 +-
.../org/apache/camel/spi/RestProducerFactory.java | 6 +-
.../java/org/apache/camel/spi/RestRegistry.java | 19 +-
.../org/apache/camel/spi/RouteDiagramDumper.java | 58 +-
.../java/org/apache/camel/spi/RouteFactory.java | 5 +-
.../java/org/apache/camel/spi/RouteIdAware.java | 3 +
.../org/apache/camel/spi/RoutePolicyFactory.java | 6 +-
.../org/apache/camel/spi/RouteStartupOrder.java | 2 +-
.../java/org/apache/camel/spi/RoutesLoader.java | 16 +-
.../org/apache/camel/spi/ScriptingLanguage.java | 4 +-
.../org/apache/camel/spi/SendDynamicAware.java | 4 +
.../apache/camel/spi/SharedInternalProcessor.java | 7 +-
.../java/org/apache/camel/spi/SimpleFunction.java | 4 +-
.../apache/camel/spi/SimpleFunctionRegistry.java | 2 +
.../camel/spi/SimpleLanguageFunctionFactory.java | 3 +
.../org/apache/camel/spi/StartupCondition.java | 5 +-
.../org/apache/camel/spi/StartupStepRecorder.java | 3 +
.../java/org/apache/camel/spi/StateRepository.java | 2 +
.../apache/camel/spi/StreamCachingStrategy.java | 18 +-
.../camel/spi/SupervisingRouteController.java | 10 +-
.../java/org/apache/camel/spi/Synchronization.java | 6 +-
.../org/apache/camel/spi/ThreadPoolProfile.java | 62 +-
.../src/main/java/org/apache/camel/spi/Tracer.java | 4 +-
.../java/org/apache/camel/spi/Transformer.java | 37 +-
.../java/org/apache/camel/spi/TransformerKey.java | 20 +-
.../org/apache/camel/spi/TransformerRegistry.java | 2 +
.../org/apache/camel/spi/TransformerResolver.java | 2 +
.../apache/camel/spi/TypeConverterRegistry.java | 2 +
.../java/org/apache/camel/spi/TypeConvertible.java | 19 +-
.../main/java/org/apache/camel/spi/UnitOfWork.java | 8 +-
.../org/apache/camel/spi/UriFactoryResolver.java | 2 +
.../main/java/org/apache/camel/spi/Validator.java | 16 +-
.../java/org/apache/camel/spi/ValidatorKey.java | 4 +-
.../org/apache/camel/spi/ValidatorRegistry.java | 2 +
.../org/apache/camel/spi/VariableRepository.java | 2 +
.../camel/spi/VariableRepositoryFactory.java | 3 +
.../java/org/apache/camel/spi/package-info.java | 8 +-
.../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 | 9 +-
.../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 | 9 +-
.../support/jsse/TrustManagersParameters.java | 27 +-
.../jsse/package-info.java} | 17 +-
.../apache/camel/support/service/BaseService.java | 21 +-
.../camel/support/service/ServiceHelper.java | 61 +-
.../service/package-info.java} | 17 +-
.../apache/camel/trait/message/package-info.java | 8 +-
.../apache/camel/vault/AwsVaultConfiguration.java | 43 +-
.../camel/vault/AzureVaultConfiguration.java | 55 +-
.../camel/vault/CyberArkVaultConfiguration.java | 49 +-
.../apache/camel/vault/GcpVaultConfiguration.java | 27 +-
.../camel/vault/HashicorpVaultConfiguration.java | 37 +-
.../vault/IBMSecretsManagerVaultConfiguration.java | 49 +-
.../KubernetesConfigMapVaultConfiguration.java | 7 +-
.../camel/vault/KubernetesVaultConfiguration.java | 7 +-
.../vault/SpringCloudConfigConfiguration.java | 25 +-
.../org/apache/camel/vault/VaultConfiguration.java | 77 +-
.../package-info.java} | 17 +-
.../camel/impl/console/ProcessorDevConsole.java | 4 +-
.../apache/camel/impl/console/RouteDevConsole.java | 99 +-
.../impl/console/RouteStructureDevConsole.java | 49 +-
.../org/apache/camel/processor/PollEnricher.java | 24 +-
.../errorhandler/RedeliveryErrorHandler.java | 77 +-
.../apache/camel/processor/saga/SagaProcessor.java | 12 +-
...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 +-
.../camel/impl/DurationRoutePolicyFactoryTest.java | 4 +-
.../processor/MulticastParallelStreamingTest.java | 2 +-
.../OnCompletionBeforeChainedSedaRoutesTest.java | 2 +-
...eliverToSubRouteRemoveHeadersDecrementTest.java | 106 +
.../RedeliverToSubRouteRemoveHeadersTest.java | 121 +
.../RedeliveryErrorHandlerSuspendResumeTest.java | 145 +
...equenceStreamNotIgnoreInvalidExchangesTest.java | 2 +-
.../camel/processor/SagaRemoveHeadersTest.java | 90 +
.../apache/camel/processor/SagaTimeoutTest.java | 4 +-
...xceptionRoutePolicyHalfOpenHandlerSedaTest.java | 6 +-
...tlingExceptionRoutePolicyOpenViaConfigTest.java | 31 +-
.../apache/camel/support/DefaultEndpointTest.java | 2 +-
.../support/task/task/ForegroundTimeTaskTest.java | 2 +-
.../Otel2ConfigurationPropertiesConfigurer.java | 7 +
...emetryDevConfigurationPropertiesConfigurer.java | 7 +
.../camel-main-configuration-metadata.json | 12 +-
core/camel-main/src/main/docs/main.adoc | 16 +-
.../camel/main/DefaultConfigurationConfigurer.java | 3 +
.../camel/main/DefaultConfigurationProperties.java | 6 +-
.../camel/main/DevModeContentCacheStrategy.java | 53 +
.../camel/main/Otel2ConfigurationProperties.java | 18 +-
.../main/TelemetryDevConfigurationProperties.java | 18 +-
.../camel/main/MainDevModeContentCacheTest.java | 204 +
.../mbean/ManagedTransformerRegistry.java | 4 +-
.../management/AbstractManagedThrottlerTest.java | 9 +-
.../management/ManagedTransformerRegistryTest.java | 43 +-
.../apache/camel/saga/InMemorySagaCoordinator.java | 1 +
.../org/apache/camel/support/ExchangeHelper.java | 3 +
.../camel/support/ExtendedExchangeExtension.java | 36 +
.../java/org/apache/camel/util/SecurityUtils.java | 1 +
.../java/org/apache/camel/util/SensitiveUtils.java | 6 +
docs/.pnp.cjs | 50 +-
docs/gulpfile.js | 2 +-
.../working-with-camel-core/pages/index.adoc | 1 +
docs/package.json | 2 +-
.../ROOT/images/images/route-diagram-sample.png | Bin 0 -> 18833 bytes
docs/user-manual/modules/ROOT/nav.adoc | 1 +
.../ROOT/pages/camel-4x-upgrade-guide-4_18.adoc | 10 +
.../ROOT/pages/camel-4x-upgrade-guide-4_21.adoc | 89 +-
.../modules/ROOT/pages/camel-jbang.adoc | 10 +
docs/user-manual/modules/ROOT/pages/dsl.adoc | 1 +
docs/user-manual/modules/ROOT/pages/index.adoc | 1 +
.../camel-jbang-cmd-route-diagram.adoc | 6 +-
.../pages/jbang-commands/camel-jbang-commands.adoc | 1 +
.../pages/jbang-commands/camel-jbang-debug.adoc | 2 +
.../camel-jbang-dependency-update.adoc | 3 +-
.../jbang-commands/camel-jbang-dependency.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 +
.../modules/ROOT/pages/route-diagram.adoc | 122 +
.../modules/ROOT/pages/route-reload.adoc | 10 +
.../modules/ROOT/pages/security-model.adoc | 421 +
docs/user-manual/modules/ROOT/pages/security.adoc | 8 +
docs/yarn.lock | 12 +-
.../camel/cli/connector/LocalCliConnector.java | 3 +-
...BedrockAgentRuntimeComponentBuilderFactory.java | 74 +
.../dsl/DoclingComponentBuilderFactory.java | 19 +
.../Langchain4jChatComponentBuilderFactory.java | 33 +-
.../component/dsl/NatsComponentBuilderFactory.java | 68 +
.../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 +
.../dsl/DoclingEndpointBuilderFactory.java | 32 +
.../dsl/JGroupsEndpointBuilderFactory.java | 24 +-
.../dsl/KeycloakEndpointBuilderFactory.java | 86 +
.../dsl/LangChain4jChatEndpointBuilderFactory.java | 335 +-
.../dsl/MinaSftpEndpointBuilderFactory.java | 15 +-
.../endpoint/dsl/NatsEndpointBuilderFactory.java | 132 +
.../endpoint/dsl/ServerEndpointBuilderFactory.java | 3 +
.../endpoint/dsl/SftpEndpointBuilderFactory.java | 15 +-
.../META-INF/camel-jbang-commands-metadata.json | 9 +-
.../dsl/jbang/core/commands/CamelJBangMain.java | 3 +-
.../dsl/jbang/core/commands/DependencyUpdate.java | 503 +-
.../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 | 282 +-
.../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 +
.../jbang/core/commands/DependencyUpdateTest.java | 282 +-
.../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 | 22 +-
.../camel/dsl/jbang/core/common/FakePluginJar.java | 59 +
.../dsl/jbang/core/common/PluginHelperTest.java | 190 +
.../test/resources/dependency-update/main-pom.xml | 62 +
.../resources/dependency-update/quarkus-pom.xml | 68 +
.../test/resources/dependency-update/route.yaml | 29 +-
.../resources/dependency-update/springboot-pom.xml | 58 +
.../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 | 1297 +-
.../dsl/jbang/core/commands/tui/TuiHelper.java | 5 +-
dsl/camel-jbang/camel-launcher/pom.xml | 2 +-
parent/pom.xml | 153 +-
pom.xml | 2 +-
.../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 +-
.../packaging/PrepareCamelJBangCommandsMojo.java | 7 +-
.../main/resources/velocity/constant-provider.vm | 4 +-
737 files changed, 34845 insertions(+), 24909 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-diagram/src/main/java/org/apache/camel/diagram/RouteDiagramAsciiRenderer.java
create mode 100644
components/camel-jta/src/test/java/org/apache/camel/jta/TransactionErrorHandlerSuspendResumeTest.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 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/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-nats/src/test/java/org/apache/camel/component/nats/jetstream/NatsJetstreamConsumerPullIT.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/main/java/org/apache/camel/telemetry/decorators/AwsComprehendSpanDecorator.java
create mode 100644
components/camel-telemetry/src/main/java/org/apache/camel/telemetry/decorators/AwsConfigSpanDecorator.java
create mode 100644
components/camel-telemetry/src/main/java/org/apache/camel/telemetry/decorators/AwsEc2SpanDecorator.java
create mode 100644
components/camel-telemetry/src/main/java/org/apache/camel/telemetry/decorators/AwsEcsSpanDecorator.java
create mode 100644
components/camel-telemetry/src/main/java/org/apache/camel/telemetry/decorators/AwsEksSpanDecorator.java
create mode 100644
components/camel-telemetry/src/main/java/org/apache/camel/telemetry/decorators/AwsIamSpanDecorator.java
create mode 100644
components/camel-telemetry/src/main/java/org/apache/camel/telemetry/decorators/AwsParameterStoreSpanDecorator.java
create mode 100644
components/camel-telemetry/src/main/java/org/apache/camel/telemetry/decorators/AwsPollySpanDecorator.java
create mode 100644
components/camel-telemetry/src/main/java/org/apache/camel/telemetry/decorators/AwsRekognitionSpanDecorator.java
create mode 100644
components/camel-telemetry/src/main/java/org/apache/camel/telemetry/decorators/AwsS3VectorsSpanDecorator.java
create mode 100644
components/camel-telemetry/src/main/java/org/apache/camel/telemetry/decorators/AwsSecretsManagerSpanDecorator.java
create mode 100644
components/camel-telemetry/src/main/java/org/apache/camel/telemetry/decorators/AwsSecurityHubSpanDecorator.java
create mode 100644
components/camel-telemetry/src/main/java/org/apache/camel/telemetry/decorators/AwsStsSpanDecorator.java
create mode 100644
components/camel-telemetry/src/main/java/org/apache/camel/telemetry/decorators/AwsTextractSpanDecorator.java
create mode 100644
components/camel-telemetry/src/main/java/org/apache/camel/telemetry/decorators/AwsTranscribeSpanDecorator.java
create mode 100644
components/camel-telemetry/src/main/java/org/apache/camel/telemetry/decorators/AwsTranslateSpanDecorator.java
create mode 100644
components/camel-telemetry/src/test/java/org/apache/camel/telemetry/SpanToBeanTest.java
create mode 100644
components/camel-telemetry/src/test/java/org/apache/camel/telemetry/decorators/AwsComprehendSpanDecoratorTest.java
create mode 100644
components/camel-telemetry/src/test/java/org/apache/camel/telemetry/decorators/AwsConfigSpanDecoratorTest.java
create mode 100644
components/camel-telemetry/src/test/java/org/apache/camel/telemetry/decorators/AwsEc2SpanDecoratorTest.java
create mode 100644
components/camel-telemetry/src/test/java/org/apache/camel/telemetry/decorators/AwsEcsSpanDecoratorTest.java
create mode 100644
components/camel-telemetry/src/test/java/org/apache/camel/telemetry/decorators/AwsEksSpanDecoratorTest.java
create mode 100644
components/camel-telemetry/src/test/java/org/apache/camel/telemetry/decorators/AwsIamSpanDecoratorTest.java
create mode 100644
components/camel-telemetry/src/test/java/org/apache/camel/telemetry/decorators/AwsParameterStoreSpanDecoratorTest.java
create mode 100644
components/camel-telemetry/src/test/java/org/apache/camel/telemetry/decorators/AwsPollySpanDecoratorTest.java
create mode 100644
components/camel-telemetry/src/test/java/org/apache/camel/telemetry/decorators/AwsRekognitionSpanDecoratorTest.java
create mode 100644
components/camel-telemetry/src/test/java/org/apache/camel/telemetry/decorators/AwsS3VectorsSpanDecoratorTest.java
create mode 100644
components/camel-telemetry/src/test/java/org/apache/camel/telemetry/decorators/AwsSecretsManagerSpanDecoratorTest.java
create mode 100644
components/camel-telemetry/src/test/java/org/apache/camel/telemetry/decorators/AwsSecurityHubSpanDecoratorTest.java
create mode 100644
components/camel-telemetry/src/test/java/org/apache/camel/telemetry/decorators/AwsStsSpanDecoratorTest.java
create mode 100644
components/camel-telemetry/src/test/java/org/apache/camel/telemetry/decorators/AwsTextractSpanDecoratorTest.java
create mode 100644
components/camel-telemetry/src/test/java/org/apache/camel/telemetry/decorators/AwsTranscribeSpanDecoratorTest.java
create mode 100644
components/camel-telemetry/src/test/java/org/apache/camel/telemetry/decorators/AwsTranslateSpanDecoratorTest.java
copy core/camel-api/src/main/java/org/apache/camel/Experimental.java =>
components/camel-test/camel-test-spring-junit6/src/main/java/org/apache/camel/test/spring/junit6/EnableRouteDiagramDump.java
(70%)
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/{BeanScope.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/{BeanScope.java =>
cluster/package-info.java} (80%)
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/{BeanScope.java =>
console/package-info.java} (80%)
copy core/camel-api/src/main/java/org/apache/camel/{BeanScope.java =>
health/package-info.java} (80%)
copy core/camel-api/src/main/java/org/apache/camel/{BeanScope.java =>
resume/cache/package-info.java} (83%)
copy core/camel-api/src/main/java/org/apache/camel/{TypeConverterExists.java
=> resume/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/spi/package-info.java (85%)
copy core/camel-api/src/main/java/org/apache/camel/{BeanScope.java =>
support/jsse/package-info.java} (81%)
copy core/camel-api/src/main/java/org/apache/camel/{BeanScope.java =>
support/service/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/trait/message/package-info.java
(85%)
copy core/camel-api/src/main/java/org/apache/camel/{TypeConverterExists.java
=> vault/package-info.java} (77%)
create mode 100644
core/camel-core/src/test/java/org/apache/camel/processor/RedeliverToSubRouteRemoveHeadersDecrementTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/processor/RedeliverToSubRouteRemoveHeadersTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/processor/RedeliveryErrorHandlerSuspendResumeTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/processor/SagaRemoveHeadersTest.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
create mode 100644
docs/user-manual/modules/ROOT/images/images/route-diagram-sample.png
create mode 100644
docs/user-manual/modules/ROOT/pages/jbang-commands/camel-jbang-doctor.adoc
create mode 100644 docs/user-manual/modules/ROOT/pages/route-diagram.adoc
create mode 100644 docs/user-manual/modules/ROOT/pages/security-model.adoc
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/LoadPropertiesException.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-core/src/test/resources/dependency-update/main-pom.xml
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/test/resources/dependency-update/quarkus-pom.xml
copy .asf.yaml =>
dsl/camel-jbang/camel-jbang-core/src/test/resources/dependency-update/route.yaml
(60%)
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/test/resources/dependency-update/springboot-pom.xml
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