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

gnodet pushed a change to branch CAMEL-23250-security-policy-enforcement
in repository https://gitbox.apache.org/repos/asf/camel.git


    omit 7d1ca4083d33 CAMEL-23250: Regenerate catalog and generated files for 
review fixes
    omit 267482864ecc CAMEL-23250: Address security policy review findings
    omit 54ffc82fc1a7 CAMEL-23250: Fix generated main.adoc to remove stale 
{zwsp} markers
    omit bfff8e6b9c48 CAMEL-23250: Add security design proposal and update 
AGENTS.md
    omit ca52d14c4498 CAMEL-23250: Regenerate catalog and generated files
    omit 5c89a0704e13 CAMEL-23250: Security policy enforcement framework
    omit b0834aca0ea0 CAMEL-23250: Fix missing secret=true annotations on vault 
configurations
     add 1888a0e8b028 CAMEL-22409: zwsp invisible character breaks property at 
runtime (#22281)
     add 5181a3f57a9b CAMEL-23259: Close channel on SSL/TLS handshake failure 
in Netty comp… (#22295)
     add 24314bc1fed2 Fix docs gulp race condition with dsl target directories
     add 6f5860280635 CAMEL-23157: Contribute runtime dependencies API
     add 722289460042 (chores): fix SonarCloud S6201 in camel-util-json
     add 79fbb874aca8 CAMEL-23263 - Camel-Netty: PQC-capable SSL fallback with 
TLSv1.3 (#22296)
     add 882e6bd231f6 test-infra: Fix Docker container name collisions in 
parallel execution
     add 11da8f8d905d Upgrade plexus-utils to 4.0.3
     add 255896b19ef7 Align to spring-boot 4.0.5
     add a1d48ff65e60 Regen SBOM from commit 
255896b19ef70fae551089f74aa1ff9c04d515c2 (#22312)
     add 21e4d829b88d CAMEL-23255: Retry Infinispan schema registration on 
IllegalLifecycleStateException
     add a4d17dddcec7 Isolate Kubernetes plugin test working directories under 
target/
     add 4b92e88461f8 chore(deps): Bump quarkus-version 3.32.4 to 3.34.1 and 
quarkus-mcp-server-version 1.10.3 to 1.11.0 (#22284)
     add aefcaa0993dc chore(camel-test-infra-consul): upgrade consul.container 
to 1.22.6 (#22314)
     add 674b4c8354e6 chore(camel-test-infra-docling): upgrade 
docling.container to v1.15.0 (#22315)
     add 8a1980d392f5 chore(camel-test-infra-nats): upgrade nats.container to 
2.12.6 (#22319)
     add 2f6d7c1917b1 chore(deps): Bump aws-java-sdk2-version from 2.42.22 to 
2.42.23
     add 123a15a70f15 chore(deps): Bump groovy-version from 5.0.4 to 5.0.5
     add ba624fa0d49d chore(deps): Bump org.opensearch.client:opensearch-java
     add 80d598408a41 chore(deps): Bump ca.uhn.hapi.fhir:org.hl7.fhir.utilities
     add 183ae48b1bb7 chore(deps): Bump com.google.genai:google-genai from 
1.44.0 to 1.45.0
     add 8d1adf670eec chore(deps): Bump com.azure:azure-storage-blob-changefeed
     add a6bad3313b92 Update Camel JBang to 4.18.1
     add f0f3cb5dd3ef chore(camel-test-infra-zookeeper): upgrade 
zookeeper.container to 3.9.5
     add 8736235b2fd6 chore(camel-test-infra-weaviate): upgrade 
weaviate.container to 1.36.8
     add c859d40022d9 chore(deps): Bump tools.jackson:jackson-bom from 3.1.0 to 
3.1.1
     add eb79fd75ea96 chore(deps): Bump com.cedarsoftware:java-util from 4.98.0 
to 4.99.0
     add dba5a0f7194e CAMEL-23270: Camel-Jbang-MCP: Add MCP tool annotations 
(readOnlyHint, destructiveHint, openWorldHint) to all tools (#22341)
     add ffbce6a277e4 camel-mail: fix incorrect guard in MailConverters 
multipart loop
     add abcbcc83a4a2 Add re-request review on PR for agents when comments are 
addressed
     add a5a68ff6dc46 Fix camel-jbang logging file appender and jbang java 
version option (#22337)
     add 45d40b4eb435 (chores): fix SonarCloud S6201 in core modules
     add 78b1d1aa9315 (chores): fix SonarCloud S6201 in camel-pqc
     add 410eb271410a (chores): fix SonarCloud S6201 in camel-jackson3
     add 89d5bf7d9cd1 (chores): fix SonarCloud S6201 in camel-elasticsearch
     add 31b03ff1e8ed (chores): fix SonarCloud S6201 in camel-opensearch
     add a5791df1a653 (chores): fix SonarCloud S6201 in camel-smpp
     add 4e6773009cca (chores): fix SonarCloud S6201 in camel-zeebe
     add e1b09a8c2b92 (chores): fix SonarCloud S6201 in camel-mail
     add ebd86ab11989 (chores): fix SonarCloud S6201 in camel-netty
     add c57f48a829fe (chores): fix SonarCloud S6201 in camel-sjms
     add b9712bf32979 (chores): fix SonarCloud S6201 in camel-spring-rabbitmq
     add fc4a4f4dfea3 (chores): fix SonarCloud S6201 in camel-aws
     add 1aaca6be9d17 (chores): fix SonarCloud S6201 in camel-azure
     add b6174e7b82fe (chores): fix SonarCloud S6201 in camel-cxf
     add b475560f5fe4 (chores): revert MailConverters S6201 change (semantic, 
not mechanical)
     add f9ce2c3ee30e Rename pattern variable to avoid shadowing in 
DefaultCxfBinding
     add 018d0df31f53 chore(deps): Bump aws-java-sdk2-version from 2.42.23 to 
2.42.24 (#22348)
     add da0b5aeff92b chore(deps): Bump actions-cool/check-user-permission from 
2.3.0 to 2.4.0 (#22347)
     add 9a48ad420dde CAMEL-23272: Enable main HTTP server when --port is 
explicitly specified (#22355)
     add cccdfdb93193 chore(deps): Bump org.apache.activemq:activemq-client
     add f377726af73d chore(deps): Bump com.box:box-java-sdk from 4.16.3 to 
4.16.4
     add 4fa28681884c chore(deps): Bump debezium-version from 3.4.2.Final to 
3.4.3.Final
     add fd6603361a41 chore(deps): Bump org.neo4j.driver:neo4j-java-driver from 
6.0.3 to 6.0.4
     add 81c868724f16 Trigger PR doc validation for all changes in docs folder
     add d883a4a74d6b chore(deps): Bump io.camunda:zeebe-client-java from 
8.8.19 to 8.8.21
     add 87d3a244dde1 CAMEL-23184: Deprecate camel-splunk component (#22345)
     add a53d795eb8e3 chore(camel-test-infra-kafka): upgrade 
redpanda.container.image to v25.3.11 (#22317)
     add 34f9e1085e88 chore(deps): Bump picomatch from 2.3.1 to 2.3.2 in /docs 
(#22268)
     add 18b8f837fc03 chore(deps): Bump aws-java-sdk2-version from 2.42.24 to 
2.42.25
     add f41d4ec9aceb chore(deps): Bump org.fusesource.jansi:jansi from 2.4.2 
to 2.4.3
     add c4ad81e60e01 chore(deps): Bump com.amazonaws:aws-xray-recorder-sdk-bom
     add 72421749d861 chore(deps): Bump infinispan-version from 16.0.8 to 16.0.9
     add 49e56307ea1c chore(deps): Bump 
io.smallrye:smallrye-fault-tolerance-standalone
     add ba591bc54f5f chore(deps): Bump eu.maveniverse.maven.nisse:extension
     add d1f4713ebdf7 When exporting with Camel CLI use the latest Quarkus 
version (#22369)
     add 14d9cf6a17a8 Bump ai.docling:docling-serve-client from 0.4.7 to 0.5.0 
(#22357)
     add 95ca2a8294dd CAMEL-23273: Camel-Jbang-mcp: Sanitize sensitive data in 
POM content passed to migration tools (#22344)
     add f8a490ad0e8c CAMEL-22325: Update infra container descriptions to be 
more descriptive (#22370)
     add 83af3977b040 CAMEL-22325: Add AGENTS.md section to enforce Awaitility 
over Thread.sleep (#22371)
     add cf8eacdf1d98 Add camel-jbang 4.14+ test coverage
     add 9def2b5afd78 Update AGENTS.md - Add back Java 17
     add 0e2d71a7cf87 Update AGENTS.md - point to the official committers list 
of Camel
     add 482eb1e856c8 Upgrade Vert.x to 4.5.26
     add 6948646d2ca2 Fix CmdStartStopITCase by using --wide-uri flag
     add f459037483ef CAMEL-23194: Add JUnit 5 per-test timeout for camel-jms 
tests
     add cddb28524a2e CAMEL-21438: Disable LumberjackDisconnectionTest on s390x
     add 7976ce4eddab chore(deps): Bump mcp-java-sdk-version from 1.1.0 to 
1.1.1 (#22362)
     add 3761dce28b1b chore(deps): Bump 
org.elasticsearch.client:elasticsearch-rest-client-sniffer (#22237)
     add b122fb67b3e7 Fix flaky FromFileToFtpSplitParallelIT by removing FTP 
maxLogins limit
     add 501d1c8e8ab8 chore(deps): Bump org.codehaus.plexus:plexus-utils in 
/parent (#22302)
     add 6cc7a40de016 chore(deps): Bump aws-java-sdk2-version from 2.42.25 to 
2.42.26
     add 216b4c19766d chore(deps): Bump jsmpp-version from 3.0.1 to 3.0.2
     add 31c2aea2827a chore(deps): Bump com.ibm.cos:ibm-cos-java-sdk from 
2.15.0 to 2.15.1
     add c7ac6267cd68 chore(deps): Bump org.kiwiproject:consul-client from 
1.10.1 to 1.11.0
     add dfd1f9a03f5a CAMEL-23194: Fix JMS shutdown deadlock that hangs CI 
builds
     add 798c294405f7 chore(deps): Bump org.codehaus.plexus:plexus-utils from 
4.0.2 to 4.0.3 (#22329)
     add 9bb62435857e CAMEL-23284: Fix Pipe Kamelet properties with 
{{placeholder}} being URL-encoded
     add 3e11a7184e26 chore(deps): Bump jetty-version from 12.1.7 to 12.1.8
     add dd2506cbc4ec Fix voiceFileId never assigned in 
InlineQueryResultCachedVoice builder (#22408)
     add 99ba5c4f6244 chore(deps): Bump bytebuddy-version from 1.18.7 to 1.18.8 
(#22394)
     add d67f6f7f9fe4 CAMEL-23287: Unify MCP tool return types to use typed 
records instead of raw JSON strings (#22412)
     add c673b8c48b99 CAMEL-23277 - camel-jsch: Add OpenSSH certificate support 
to jsch based components
     add 82a05e072b4d ci: retry test-infra container initialization on 
transient failures
     add f91d1da56502 CAMEL-23258: Add google-mail:draft DataType transformer 
(#22389)
     add 5bc6aa899828 CAMEL-23280: Add SSL/TLS configuration support to 
camel-openai component
     add e9c7e2fc6d8c CAMEL-23250: Fix missing secret=true annotations on vault 
configurations
     add 2d9b3c5e3679 CAMEL-23250: Security policy enforcement framework
     add ade67ba7b703 CAMEL-23250: Regenerate catalog and generated files
     add d623d8a98e09 CAMEL-23250: Add security design proposal and update 
AGENTS.md
     add 1fcab17e19e1 CAMEL-23250: Fix generated main.adoc to remove stale 
{zwsp} markers
     add 7f24022809a4 CAMEL-23250: Address security policy review findings
     add d186bfb5809e CAMEL-23250: Regenerate catalog and generated files for 
review fixes

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   (7d1ca4083d33)
            \
             N -- N -- N   refs/heads/CAMEL-23250-security-policy-enforcement 
(d186bfb5809e)

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:
 .github/workflows/pr-doc-validation.yml            |     1 +
 .github/workflows/pr-manual-component-test.yml     |     2 +-
 .mvn/extensions.xml                                |     2 +-
 AGENTS.md                                          |    28 +-
 camel-sbom/camel-sbom.json                         | 14426 ++++++++++---------
 camel-sbom/camel-sbom.xml                          | 12718 ++++++++--------
 .../apache/camel/catalog/components/openai.json    |    17 +-
 .../apache/camel/catalog/components/splunk.json    |     2 +-
 .../apache/camel/catalog/test-infra/metadata.json  |    66 +-
 .../apache/camel/catalog/transformers.properties   |     1 +
 .../catalog/transformers/google-mail-draft.json    |    14 +
 components/camel-ai/camel-docling/pom.xml          |     6 +
 .../camel/component/docling/DoclingComponent.java  |    24 +
 .../camel/component/docling/DoclingProducer.java   |    90 +-
 .../docling/DoclingAsyncConversionTest.java        |     3 +-
 .../integration/DoclingServeProducerIT.java        |    70 +-
 .../openai/OpenAIComponentConfigurer.java          |     6 +
 .../component/openai/OpenAIEndpointConfigurer.java |    72 +
 .../component/openai/OpenAIEndpointUriFactory.java |    19 +-
 .../org/apache/camel/component/openai/openai.json  |    17 +-
 .../src/main/docs/openai-component.adoc            |   123 +
 .../camel/component/openai/OpenAIComponent.java    |    21 +-
 .../component/openai/OpenAIConfiguration.java      |   151 +
 .../camel/component/openai/OpenAIEndpoint.java     |   105 +
 .../camel/component/openai/OpenAIMtlsMockTest.java |   269 +
 .../openai/OpenAISslConfigurationTest.java         |   268 +
 .../openai/OpenAISslContextParametersTest.java     |   265 +
 .../camel/component/openai/OpenAISslMockTest.java  |   238 +
 .../apache/camel/component/openai/ssl/README.md    |    67 +
 .../openai/ssl/test-keystore-diffpass.jks          |   Bin 0 -> 2246 bytes
 .../camel/component/openai/ssl/test-keystore.jks   |   Bin 0 -> 2740 bytes
 .../camel/component/openai/ssl/test-keystore.p12   |   Bin 0 -> 2740 bytes
 .../openai/ssl/test-truststore-diffpass.jks        |   Bin 0 -> 958 bytes
 .../camel/component/openai/ssl/test-truststore.jks |   Bin 0 -> 1270 bytes
 .../camel/component/openai/ssl/test-truststore.p12 |   Bin 0 -> 1270 bytes
 .../aws2/bedrock/agent/BedrockAgentProducer.java   |    12 +-
 .../agentruntime/BedrockAgentRuntimeProducer.java  |     4 +-
 .../aws2/bedrock/runtime/BedrockProducer.java      |    12 +-
 .../component/aws/config/AWSConfigProducer.java    |    15 +-
 .../aws/secretsmanager/SecretsDevConsole.java      |     4 +-
 .../vault/CloudTrailReloadTriggerTask.java         |     4 +-
 .../camel/component/aws/xray/XRayTracer.java       |     9 +-
 .../aws/xray/decorators/TimerSegmentDecorator.java |     2 +-
 .../http/AbstractHttpSegmentDecorator.java         |    12 +-
 .../camel/component/aws2/cw/Cw2Producer.java       |     4 +-
 .../ddb/transform/Ddb2JsonDataTypeTransformer.java |    12 +-
 .../camel/component/aws2/ec2/AWS2EC2Producer.java  |    52 +-
 .../aws2/eventbridge/EventbridgeProducer.java      |     4 +-
 .../camel/component/aws2/mq/MQ2Producer.java       |    24 +-
 .../camel/component/aws2/msk/MSK2Producer.java     |    16 +-
 .../camel/component/aws2/s3/utils/AWS2S3Utils.java |     4 +-
 .../camel/component/aws2/sns/Sns2Producer.java     |    12 +-
 .../component/aws2/sqs/Sqs2MessageHelper.java      |    12 +-
 .../camel/component/aws2/sts/STS2Producer.java     |     9 +-
 .../aws2/translate/Translate2Producer.java         |     4 +-
 .../client/FunctionsInvocationClient.java          |     8 +-
 .../azure/servicebus/ServiceBusProducer.java       |    24 +-
 .../component/cxf/converter/CachedCxfPayload.java  |    22 +-
 .../cxf/converter/CxfPayloadConverter.java         |    32 +-
 .../camel/component/cxf/jaxrs/CxfConverter.java    |     4 +-
 .../camel/component/cxf/jaxrs/CxfRsEndpoint.java   |     4 +-
 .../camel/component/cxf/jaxrs/CxfRsInvoker.java    |     6 +-
 .../camel/component/cxf/jaxrs/CxfRsProducer.java   |    22 +-
 .../component/cxf/jaxrs/DefaultCxfRsBinding.java   |    10 +-
 .../component/cxf/jaxrs/SimpleCxfRsBinding.java    |    20 +-
 .../RawMessageContentRedirectInterceptor.java      |     8 +-
 .../interceptors/SetSoapVersionInterceptor.java    |     4 +-
 .../camel/component/cxf/jaxws/CxfConsumer.java     |     8 +-
 .../camel/component/cxf/jaxws/CxfEndpoint.java     |    30 +-
 .../camel/component/cxf/jaxws/CxfProducer.java     |     4 +-
 .../component/cxf/jaxws/DefaultCxfBinding.java     |    32 +-
 .../cxf/spring/jaxrs/CxfRsSpringEndpoint.java      |     4 +-
 .../cxf/spring/jaxws/CxfSpringEndpoint.java        |    10 +-
 .../cxf/spring/jaxws/CxfSpringEndpointUtils.java   |     3 +-
 .../component/cxf/transport/CamelDestination.java  |     4 +-
 .../ElasticsearchActionRequestConverter.java       |   131 +-
 .../file/remote/BaseSftpConfiguration.java         |    43 +
 .../file/remote/SftpEndpointConfigurer.java        |    24 +
 .../file/remote/SftpEndpointUriFactory.java        |    11 +-
 .../camel-ftp/src/main/docs/sftp-component.adoc    |    39 +
 .../component/file/remote/SftpConfiguration.java   |    16 +
 .../component/file/remote/SftpOperations.java      |   111 +-
 .../integration/SftpCertHostVerificationIT.java    |   283 +
 .../sftp/integration/SftpCertUserAuthIT.java       |   246 +
 .../camel-ftp/src/test/resources/cert_host_ca      |     7 +
 .../camel-ftp/src/test/resources/cert_host_ca.pub  |     1 +
 .../camel-ftp/src/test/resources/cert_host_key     |    27 +
 .../src/test/resources/cert_host_key-cert.pub      |     1 +
 .../camel-ftp/src/test/resources/cert_host_key.pub |     1 +
 .../camel-ftp/src/test/resources/cert_user_ca      |     7 +
 .../camel-ftp/src/test/resources/cert_user_ca.pub  |     1 +
 .../camel-ftp/src/test/resources/cert_user_key     |    27 +
 .../src/test/resources/cert_user_key-cert.pub      |     1 +
 .../camel-ftp/src/test/resources/cert_user_key.pub |     1 +
 components/camel-google/camel-google-mail/pom.xml  |     5 +
 .../org/apache/camel/transformer.properties        |     2 +-
 .../org/apache/camel/transformer/google-mail-draft |     2 +
 .../camel/transformer/google-mail-draft.json       |    14 +
 .../src/main/docs/google-mail-component.adoc       |   159 +
 .../GoogleMailDraftDataTypeTransformer.java        |   111 +
 .../GoogleMailDraftDataTypeTransformerTest.java    |   440 +
 .../InfinispanRemoteComponentConfigurer.java       |     6 +
 .../remote/InfinispanRemoteEndpointConfigurer.java |     6 +
 .../remote/InfinispanRemoteEndpointUriFactory.java |     3 +-
 .../remote/InfinispanRemoteConfiguration.java      |    18 +
 .../infinispan/remote/InfinispanRemoteManager.java |    50 +-
 ...nfinispanRemoteSchemaRegistrationRetryTest.java |   113 +
 .../transform/AvroBinaryDataTypeTransformer.java   |     4 +-
 .../ProtobufBinaryDataTypeTransformer.java         |     4 +-
 .../jackson3/converter/JacksonTypeConverters.java  |    21 +-
 .../camel/component/jackson3/transform/Json.java   |     4 +-
 .../component/jms/reply/QueueReplyManager.java     |    19 +-
 .../src/test/resources/junit-platform.properties   |     3 +-
 .../camel/component/scp/ScpEndpointConfigurer.java |    24 +
 .../camel/component/scp/ScpEndpointUriFactory.java |    11 +-
 .../camel-jsch/src/main/docs/scp-component.adoc    |    13 +
 .../camel/component/scp/ScpConfiguration.java      |    59 +
 .../apache/camel/component/scp/ScpOperations.java  |    95 +-
 .../component/scp/ScpCertHostVerificationIT.java   |   207 +
 .../camel/component/scp/ScpCertUserAuthIT.java     |   209 +
 .../camel/component/scp/ScpServerTestSupport.java  |     2 -
 .../camel-jsch/src/test/resources/cert_host_ca     |     7 +
 .../camel-jsch/src/test/resources/cert_host_ca.pub |     1 +
 .../camel-jsch/src/test/resources/cert_host_key    |    27 +
 .../src/test/resources/cert_host_key-cert.pub      |     1 +
 .../src/test/resources/cert_host_key.pub           |     1 +
 .../camel-jsch/src/test/resources/cert_user_ca     |     7 +
 .../camel-jsch/src/test/resources/cert_user_ca.pub |     1 +
 .../camel-jsch/src/test/resources/cert_user_key    |    27 +
 .../src/test/resources/cert_user_key-cert.pub      |     1 +
 .../src/test/resources/cert_user_key.pub           |     1 +
 .../lumberjack/LumberjackDisconnectionTest.java    |     5 +
 .../apache/camel/component/mail/MailBinding.java   |     4 +-
 .../apache/camel/component/mail/MailComponent.java |    16 +-
 .../apache/camel/component/mail/MailConsumer.java  |     3 +-
 .../apache/camel/component/mail/MailMessage.java   |    11 +-
 .../apache/camel/component/mail/MailProducer.java  |     4 +-
 .../component/mail/SplitAttachmentsExpression.java |     4 +-
 .../mime/multipart/MimeMultipartDataFormat.java    |     4 +-
 .../file/remote/mina/MinaSftpConfiguration.java    |    46 -
 .../netty/http/DefaultNettyHttpBinding.java        |    32 +-
 .../netty/http/HttpClientInitializerFactory.java   |    10 +-
 .../netty/http/HttpServerInitializerFactory.java   |    19 +-
 .../http/HttpServerSharedInitializerFactory.java   |     2 +
 .../component/netty/http/NettyHttpComponent.java   |    11 +-
 .../component/netty/http/NettyHttpHelper.java      |     4 +-
 .../netty/http/SecurityAuthenticatorSupport.java   |     6 +-
 .../http/handlers/HttpClientChannelHandler.java    |     3 +-
 .../http/handlers/HttpInboundStreamHandler.java    |    16 +-
 .../http/handlers/HttpOutboundStreamHandler.java   |     8 +-
 .../http/handlers/HttpServerChannelHandler.java    |    11 +-
 .../HttpServerMultiplexChannelHandler.java         |     7 +-
 .../netty/DefaultClientInitializerFactory.java     |    14 +-
 .../netty/DefaultServerInitializerFactory.java     |    14 +-
 .../camel/component/netty/NettyConfiguration.java  |     4 +-
 .../camel/component/netty/NettyPayloadHelper.java  |    16 +-
 .../camel/component/netty/NettyProducer.java       |     4 +-
 .../netty/handlers/SslHandshakeFailureHandler.java |    54 +
 .../component/netty/ssl/SSLEngineFactory.java      |    95 +-
 .../component/netty/SSLEngineFactoryTest.java      |   102 +
 .../netty/SslHandshakeFailureHandlerTest.java      |    59 +
 .../OpensearchActionRequestConverter.java          |    66 +-
 .../apache/camel/component/pqc/PQCProducer.java    |    24 +-
 .../apache/camel/component/sjms/SjmsMessage.java   |    11 +-
 .../apache/camel/component/sjms/SjmsProducer.java  |     3 +-
 .../sjms/consumer/EndpointMessageListener.java     |     7 +-
 .../consumer/SimpleMessageListenerContainer.java   |     4 +-
 .../camel/component/sjms/jms/JmsBinding.java       |    21 +-
 .../camel/component/sjms/jms/JmsMessageHelper.java |    35 +-
 .../component/sjms/reply/QueueReplyManager.java    |    17 +-
 .../component/sjms/reply/ReplyManagerSupport.java  |     4 +-
 .../camel/component/smpp/AbstractSmppCommand.java  |    20 +-
 .../apache/camel/component/smpp/SmppBinding.java   |    40 +-
 .../camel/component/smpp/SmppDataSmCommand.java    |    42 +-
 .../apache/camel/component/smpp/SmppMessage.java   |     7 +-
 .../camel/component/smpp/SmppReplaceSmCommand.java |     8 +-
 .../component/smpp/SmppSubmitMultiCommand.java     |     8 +-
 .../camel/component/smpp/SmppSubmitSmCommand.java  |     8 +-
 .../org/apache/camel/component/smpp/SmppUtils.java |     4 +-
 components/camel-splunk/pom.xml                    |     2 +-
 .../org/apache/camel/component/splunk/splunk.json  |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../src/main/docs/splunk-component.adoc            |    13 +-
 .../camel/component/splunk/ConsumerType.java       |     1 +
 .../splunk/DefaultSplunkConfigurationFactory.java  |     1 +
 .../camel/component/splunk/ProducerType.java       |     1 +
 .../camel/component/splunk/SplunkComponent.java    |     1 +
 .../component/splunk/SplunkConfiguration.java      |     1 +
 .../splunk/SplunkConfigurationFactory.java         |     1 +
 .../component/splunk/SplunkConnectionFactory.java  |     1 +
 .../camel/component/splunk/SplunkConsumer.java     |     1 +
 .../camel/component/splunk/SplunkEndpoint.java     |     1 +
 .../camel/component/splunk/SplunkProducer.java     |     1 +
 .../camel/component/splunk/event/SplunkEvent.java  |     1 +
 .../camel/component/splunk/support/DataWriter.java |     1 +
 .../component/splunk/support/SplunkDataReader.java |     1 +
 .../component/splunk/support/SplunkDataWriter.java |     1 +
 .../splunk/support/SplunkResultProcessor.java      |     1 +
 .../component/splunk/support/StreamDataWriter.java |     1 +
 .../component/splunk/support/SubmitDataWriter.java |     1 +
 .../component/splunk/support/TcpDataWriter.java    |     1 +
 .../springrabbit/DefaultMessageConverter.java      |     6 +-
 .../springrabbit/EndpointMessageListener.java      |     4 +-
 .../springrabbit/SpringRabbitMQEndpoint.java       |    32 +-
 .../springrabbit/SpringRabbitMQProducer.java       |     4 +-
 .../model/InlineQueryResultCachedVoice.java        |     4 +-
 .../model/InlineQueryResultCachedVoiceTest.java    |    85 +
 .../zeebe/processor/DeploymentProcessor.java       |    26 +-
 .../zeebe/processor/ProcessProcessor.java          |    10 +-
 .../camel/impl/engine/AbstractCamelContext.java    |     8 +-
 .../camel/impl/engine/IntrospectionSupport.java    |     6 +-
 .../camel/language/csimple/CSimpleHelper.java      |     4 +-
 .../org/apache/camel/model/BeanModelHelper.java    |     4 +-
 core/camel-main/src/main/docs/main.adoc            |   434 +-
 .../camel/support/PropertyBindingSupport.java      |    40 +-
 .../org/apache/camel/support/http/HttpUtil.java    |     2 +-
 .../org/apache/camel/support/jndi/JndiContext.java |     3 +-
 .../management/MixinRequiredModelMBean.java        |     4 +-
 .../camel/support/processor/RestBindingAdvice.java |     4 +-
 .../org/apache/camel/yaml/LwModelToYAMLDumper.java |     4 +-
 .../java/org/apache/camel/yaml/io/YamlWriter.java  |     9 +-
 docs/.pnp.cjs                                      |    12 +-
 docs/gulpfile.js                                   |     3 +-
 .../ROOT/pages/camel-4x-upgrade-guide-4_19.adoc    |    44 +
 .../modules/ROOT/pages/camel-jbang.adoc            |     2 +-
 docs/yarn.lock                                     |     6 +-
 .../dsl/InfinispanComponentBuilderFactory.java     |    20 +
 .../dsl/OpenaiComponentBuilderFactory.java         |    18 +
 .../builder/endpoint/StaticEndpointBuilders.java   |     2 +
 .../InfinispanRemoteEndpointBuilderFactory.java    |    35 +
 .../dsl/MinaSftpEndpointBuilderFactory.java        |    27 +-
 .../endpoint/dsl/OpenAIEndpointBuilderFactory.java |   200 +
 .../endpoint/dsl/ScpEndpointBuilderFactory.java    |   111 +-
 .../endpoint/dsl/SftpEndpointBuilderFactory.java   |   237 +
 .../endpoint/dsl/SplunkEndpointBuilderFactory.java |     2 +
 dsl/camel-jbang/camel-jbang-container/Dockerfile   |     2 +-
 .../dsl/jbang/core/commands/ExportBaseCommand.java |     4 +-
 .../apache/camel/dsl/jbang/core/commands/Run.java  |    25 +-
 .../dsl/jbang/core/common/PluginExporter.java      |    11 +
 .../src/main/resources/log4j2-no-color.properties  |    13 +-
 .../apache/camel/dsl/jbang/it/CmdLoadITCase.java   |    38 +
 .../camel/dsl/jbang/it/CmdStartStopITCase.java     |    12 +-
 .../apache/camel/dsl/jbang/it/HistoryITCase.java   |    26 +-
 .../camel/dsl/jbang/it/InfrastructureITCase.java   |    18 +-
 .../apache/camel/dsl/jbang/it/ProcessorITCase.java |    44 +
 .../camel/dsl/jbang/it/ValidatePluginITCase.java   |    41 +
 .../dsl/jbang/it/support/JBangTestSupport.java     |    25 +-
 .../src/test/resources/jbang/it/HistoryRoute.java  |    30 +-
 .../camel-jbang-main/dist/CamelJBang.java          |     5 +-
 .../src/main/jbang/main/CamelJBang.java            |     5 +-
 dsl/camel-jbang/camel-jbang-mcp/pom.xml            |     4 +-
 .../dsl/jbang/core/commands/mcp/CatalogTools.java  |    24 +-
 .../core/commands/mcp/DependencyCheckTools.java    |   239 +-
 .../dsl/jbang/core/commands/mcp/DiagnoseTools.java |    78 +-
 .../dsl/jbang/core/commands/mcp/ExplainTools.java  |    62 +-
 .../dsl/jbang/core/commands/mcp/HardenTools.java   |   216 +-
 .../dsl/jbang/core/commands/mcp/KameletTools.java  |     6 +-
 .../jbang/core/commands/mcp/MigrationTools.java    |    27 +-
 .../commands/mcp/MigrationWildflyKarafTools.java   |    20 +-
 .../dsl/jbang/core/commands/mcp/OpenApiTools.java  |     9 +-
 .../dsl/jbang/core/commands/mcp/PomSanitizer.java  |   146 +
 .../jbang/core/commands/mcp/TestScaffoldTools.java |     3 +-
 .../jbang/core/commands/mcp/TransformTools.java    |     9 +-
 .../dsl/jbang/core/commands/mcp/VersionTools.java  |     3 +-
 .../commands/mcp/DependencyCheckToolsTest.java     |   251 +-
 .../jbang/core/commands/mcp/DiagnoseToolsTest.java |   193 +-
 .../core/commands/mcp/MigrationToolsTest.java      |    98 +
 .../mcp/MigrationWildflyKarafToolsTest.java        |   111 +
 .../jbang/core/commands/mcp/PomSanitizerTest.java  |   241 +
 .../commands/kubernetes/KubernetesBaseCommand.java |     2 -
 .../core/commands/kubernetes/KubernetesRun.java    |     8 +-
 .../kubernetes/KubernetesBaseTestSupport.java      |     5 +
 .../kubernetes/KubernetesRunCustomTest.java        |    20 +-
 .../commands/kubernetes/KubernetesRunTest.java     |     9 +-
 dsl/camel-jbang/camel-launcher/pom.xml             |     2 +-
 .../camel/dsl/yaml/YamlRoutesBuilderLoader.java    |     2 +
 .../apache/camel/dsl/yaml/PipeLoaderTest.groovy    |    36 +
 parent/pom.xml                                     |    64 +-
 pom.xml                                            |     4 +
 .../src/generated/resources/META-INF/metadata.json |    66 +-
 .../CassandraLocalContainerInfraService.java       |     2 +-
 .../ChatScriptLocalContainerInfraService.java      |     2 +-
 .../cli/services/CliLocalContainerService.java     |    46 +-
 .../infra/cli/services/CliLocalProcessService.java |    48 +-
 .../camel/test/infra/cli/services/CliService.java  |     4 +
 .../common/services/ContainerEnvironmentUtil.java  |     7 +
 .../infra/common/services/TestServiceUtil.java     |    40 +-
 .../common/services/TestServiceUtilRetryTest.java  |   133 +
 .../infra/consul/services/container.properties     |     2 +-
 .../CouchbaseLocalContainerInfraService.java       |     2 +-
 .../CouchDbLocalContainerInfraService.java         |     2 +-
 .../DoclingLocalContainerInfraService.java         |     2 +-
 .../infra/docling/services/container.properties    |     2 +-
 .../ElasticSearchLocalContainerInfraService.java   |     2 +-
 .../services/embedded/FtpEmbeddedInfraService.java |     4 +-
 .../embedded/SftpEmbeddedInfraService.java         |     3 +
 .../GooglePubSubLocalContainerInfraService.java    |     2 +-
 .../HashicorpVaultLocalContainerInfraService.java  |     2 +-
 .../services/HazelcastEmbeddedInfraService.java    |     2 +-
 .../hivemq/services/LocalHiveMQInfraService.java   |     2 +-
 .../LocalHiveMQSparkplugTCKInfraService.java       |     2 +-
 .../services/IbmMQLocalContainerInfraService.java  |     2 +-
 .../services/IggyLocalContainerInfraService.java   |     2 +-
 .../services/IgniteEmbeddedInfraService.java       |     2 +-
 .../InfinispanLocalContainerInfraService.java      |     2 +-
 .../test/infra/kafka/services/container.properties |     2 +-
 .../KeycloakLocalContainerInfraService.java        |     2 +-
 .../services/MilvusLocalContainerInfraService.java |     2 +-
 .../services/MinioLocalContainerInfraService.java  |     2 +-
 .../MongoDBLocalContainerInfraService.java         |     2 +-
 .../services/NatsLocalContainerInfraService.java   |     2 +-
 .../test/infra/nats/services/container.properties  |     2 +-
 .../services/Neo4jLocalContainerInfraService.java  |     2 +-
 .../services/OllamaLocalContainerInfraService.java |     2 +-
 .../PineconeLocalContainerInfraService.java        |     2 +-
 .../PostgresLocalContainerInfraService.java        |     2 +-
 .../PostgresVectorLocalContainerInfraService.java  |     2 +-
 .../services/PulsarLocalContainerInfraService.java |     2 +-
 .../services/QdrantLocalContainerInfraService.java |     2 +-
 .../RabbitMQLocalContainerInfraService.java        |     2 +-
 .../services/RedisLocalContainerInfraService.java  |     2 +-
 .../services/RocketMQNameserverContainer.java      |     1 -
 .../services/SmbLocalContainerInfraService.java    |     2 +-
 .../services/SolrLocalContainerInfraService.java   |     2 +-
 .../WeaviateLocalContainerInfraService.java        |     2 +-
 .../infra/weaviate/services/container.properties   |     2 +-
 .../services/XmppLocalContainerInfraService.java   |     2 +-
 .../infra/zookeeper/services/container.properties  |     2 +-
 .../camel/tooling/model/BaseOptionModel.java       |     1 +
 .../java/org/apache/camel/util/json/JsonArray.java |    32 +-
 .../org/apache/camel/util/json/JsonObject.java     |    80 +-
 .../java/org/apache/camel/util/json/Jsoner.java    |    68 +-
 .../src/main/resources/jbang-options.mvel          |     2 +-
 .../src/main/resources/main-options.mvel           |     2 +-
 334 files changed, 22951 insertions(+), 14454 deletions(-)
 create mode 100644 
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/transformers/google-mail-draft.json
 create mode 100644 
components/camel-ai/camel-openai/src/test/java/org/apache/camel/component/openai/OpenAIMtlsMockTest.java
 create mode 100644 
components/camel-ai/camel-openai/src/test/java/org/apache/camel/component/openai/OpenAISslConfigurationTest.java
 create mode 100644 
components/camel-ai/camel-openai/src/test/java/org/apache/camel/component/openai/OpenAISslContextParametersTest.java
 create mode 100644 
components/camel-ai/camel-openai/src/test/java/org/apache/camel/component/openai/OpenAISslMockTest.java
 create mode 100644 
components/camel-ai/camel-openai/src/test/resources/org/apache/camel/component/openai/ssl/README.md
 create mode 100644 
components/camel-ai/camel-openai/src/test/resources/org/apache/camel/component/openai/ssl/test-keystore-diffpass.jks
 create mode 100644 
components/camel-ai/camel-openai/src/test/resources/org/apache/camel/component/openai/ssl/test-keystore.jks
 create mode 100644 
components/camel-ai/camel-openai/src/test/resources/org/apache/camel/component/openai/ssl/test-keystore.p12
 create mode 100644 
components/camel-ai/camel-openai/src/test/resources/org/apache/camel/component/openai/ssl/test-truststore-diffpass.jks
 create mode 100644 
components/camel-ai/camel-openai/src/test/resources/org/apache/camel/component/openai/ssl/test-truststore.jks
 create mode 100644 
components/camel-ai/camel-openai/src/test/resources/org/apache/camel/component/openai/ssl/test-truststore.p12
 create mode 100644 
components/camel-ftp/src/test/java/org/apache/camel/component/file/remote/sftp/integration/SftpCertHostVerificationIT.java
 create mode 100644 
components/camel-ftp/src/test/java/org/apache/camel/component/file/remote/sftp/integration/SftpCertUserAuthIT.java
 create mode 100644 components/camel-ftp/src/test/resources/cert_host_ca
 create mode 100644 components/camel-ftp/src/test/resources/cert_host_ca.pub
 create mode 100644 components/camel-ftp/src/test/resources/cert_host_key
 create mode 100644 
components/camel-ftp/src/test/resources/cert_host_key-cert.pub
 create mode 100644 components/camel-ftp/src/test/resources/cert_host_key.pub
 create mode 100644 components/camel-ftp/src/test/resources/cert_user_ca
 create mode 100644 components/camel-ftp/src/test/resources/cert_user_ca.pub
 create mode 100644 components/camel-ftp/src/test/resources/cert_user_key
 create mode 100644 
components/camel-ftp/src/test/resources/cert_user_key-cert.pub
 create mode 100644 components/camel-ftp/src/test/resources/cert_user_key.pub
 create mode 100644 
components/camel-google/camel-google-mail/src/generated/resources/META-INF/services/org/apache/camel/transformer/google-mail-draft
 create mode 100644 
components/camel-google/camel-google-mail/src/generated/resources/META-INF/services/org/apache/camel/transformer/google-mail-draft.json
 create mode 100644 
components/camel-google/camel-google-mail/src/main/java/org/apache/camel/component/google/mail/transform/GoogleMailDraftDataTypeTransformer.java
 create mode 100644 
components/camel-google/camel-google-mail/src/test/java/org/apache/camel/component/google/mail/transform/GoogleMailDraftDataTypeTransformerTest.java
 create mode 100644 
components/camel-infinispan/camel-infinispan/src/test/java/org/apache/camel/component/infinispan/remote/InfinispanRemoteSchemaRegistrationRetryTest.java
 copy 
test-infra/camel-test-infra-nats/src/main/resources/org/apache/camel/test/infra/nats/services/container.properties
 => components/camel-jms/src/test/resources/junit-platform.properties (91%)
 create mode 100644 
components/camel-jsch/src/test/java/org/apache/camel/component/scp/ScpCertHostVerificationIT.java
 create mode 100644 
components/camel-jsch/src/test/java/org/apache/camel/component/scp/ScpCertUserAuthIT.java
 create mode 100644 components/camel-jsch/src/test/resources/cert_host_ca
 create mode 100644 components/camel-jsch/src/test/resources/cert_host_ca.pub
 create mode 100644 components/camel-jsch/src/test/resources/cert_host_key
 create mode 100644 
components/camel-jsch/src/test/resources/cert_host_key-cert.pub
 create mode 100644 components/camel-jsch/src/test/resources/cert_host_key.pub
 create mode 100644 components/camel-jsch/src/test/resources/cert_user_ca
 create mode 100644 components/camel-jsch/src/test/resources/cert_user_ca.pub
 create mode 100644 components/camel-jsch/src/test/resources/cert_user_key
 create mode 100644 
components/camel-jsch/src/test/resources/cert_user_key-cert.pub
 create mode 100644 components/camel-jsch/src/test/resources/cert_user_key.pub
 create mode 100644 
components/camel-netty/src/main/java/org/apache/camel/component/netty/handlers/SslHandshakeFailureHandler.java
 create mode 100644 
components/camel-netty/src/test/java/org/apache/camel/component/netty/SSLEngineFactoryTest.java
 create mode 100644 
components/camel-netty/src/test/java/org/apache/camel/component/netty/SslHandshakeFailureHandlerTest.java
 create mode 100644 
components/camel-telegram/src/test/java/org/apache/camel/component/telegram/model/InlineQueryResultCachedVoiceTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-it/src/test/java/org/apache/camel/dsl/jbang/it/CmdLoadITCase.java
 copy 
components/camel-aws/camel-aws-xray/src/main/java/org/apache/camel/component/aws/xray/decorators/TimerSegmentDecorator.java
 => 
dsl/camel-jbang/camel-jbang-it/src/test/java/org/apache/camel/dsl/jbang/it/HistoryITCase.java
 (53%)
 create mode 100644 
dsl/camel-jbang/camel-jbang-it/src/test/java/org/apache/camel/dsl/jbang/it/ProcessorITCase.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-it/src/test/java/org/apache/camel/dsl/jbang/it/ValidatePluginITCase.java
 copy 
components/camel-aws/camel-aws-xray/src/main/java/org/apache/camel/component/aws/xray/decorators/TimerSegmentDecorator.java
 => 
dsl/camel-jbang/camel-jbang-it/src/test/resources/jbang/it/HistoryRoute.java 
(58%)
 create mode 100644 
dsl/camel-jbang/camel-jbang-mcp/src/main/java/org/apache/camel/dsl/jbang/core/commands/mcp/PomSanitizer.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-mcp/src/test/java/org/apache/camel/dsl/jbang/core/commands/mcp/MigrationToolsTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-mcp/src/test/java/org/apache/camel/dsl/jbang/core/commands/mcp/MigrationWildflyKarafToolsTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-mcp/src/test/java/org/apache/camel/dsl/jbang/core/commands/mcp/PomSanitizerTest.java
 create mode 100644 
test-infra/camel-test-infra-common/src/test/java/org/apache/camel/test/infra/common/services/TestServiceUtilRetryTest.java


Reply via email to