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

tcunning pushed a change to branch spring-boot-4.0
in repository https://gitbox.apache.org/repos/asf/camel.git


 discard 84abb466471d Additional JUnit 6 changes
 discard 51311a99f867 Align to spring-boot 4.0.2, upgrade jackson to 2.20.2, 
API changes for jackson upgrade
 discard 70801fd03477 Upgrade to spring-boot 4.0.2
 discard f56d09375058 Update rest-assured to 6.0.0
 discard ad683b2c8d7e RegisterExtension not needed in AMQPRouteTraceFrameTest - 
it duplicates the ones in AMQPTestSupport and causes conflict
 discard 4291b1e07016 Netty 4.2 enables hostname verification by default - 
override with io.netty.handler.ssl.defaultEndpointVerificationAlgorithm=NONE 
for the test
 discard 257dafc0ddd7 JUnit 6 changes after rebase
 discard 55e74f379229 Update rabbitmq image version; refresh
 discard c83e4189a76c Upgrade netty to 4.2.7.Final
 discard 79799be154f2 Add jackson-databind dependency (inherited spring-vault 
dependencies have changed)
 discard 10cf824a9d6f Remove LaunchScript (deprecated in spring-boot 4)
 discard 5bb56b0c8aaa API changes to match spring-boot 4.0.0
 discard c6652860d118 API changes for spring-security upgrade to 7.0.0
 discard 0e447b5aca19 spring-amqp changes upgrading to 4.0.0
 discard 60e15b329b89 Spring util API changes
 discard f73dc0fa26b8 API changes for spring-batch upgrade to 6.0.0
 discard a23a6a2030fd Update versions to align to spring-boot 4.0.0
 discard fbb458e2c716 CAMEL-22780 Update camel from JUnit 5 to Junit 6
     add 007a71dcf315 Specify private constructor for classes with only static 
methods in Qdrant and make them final
     add f5777efd2d2a Guard LRU cache creation against maxCacheSize <= 0
     add 2afe8f6d94fa CAMEL-22979: Upgrade to Jolokia 2.5.0
     add 4d09cef1d83b CAMEL-22980 - avoid endless loop when Zookeeper GroupIT 
test is failing
     add 25d8c1a5c4d8 Make SqsConsumerTest more robust
     add 6979c761eea5 CAMEL-22978: camel-core - Property binding 
constructor/factory-method should better match parameters for overloaded 
methods. (#21390)
     add 5f0a64fa7e46 chore(deps): Bump aws-java-sdk2-version from 2.41.25 to 
2.41.26 (#21391)
     add 0cdf3639c8d8 chore(deps): Bump opensearch-rest-client-version from 
3.4.0 to 3.5.0 (#21395)
     add a734b4dab638 chore(deps): Bump 
io.opentelemetry:opentelemetry-bom-alpha (#21396)
     add 1773301b6bc0 chore(deps-dev): Bump io.projectreactor:reactor-core from 
3.8.2 to 3.8.3 (#21397)
     add 4140e7567669 chore(deps): Bump 
com.google.cloud:google-cloud-aiplatform (#21399)
     add d68519c6b240 chore(deps): Bump io.projectreactor.netty:reactor-netty 
(#21398)
     add feb1e3ed47a7 yaml dsl validator maven plugin (#21403)
     add 739edddc4942 CAMEL-22978: camel-core - Property binding 
constructor/factory-method should better match parameters for overloaded 
methods.
     add 6b6f18a76075 Document, disable or fix tests on JDK25
     add c609203d735d Use awaitility in camel-atmoshpere and add a note about 
jdk25 streaming
     add 5f8ff059781c update to atmoshpere runtime 3.1.0 to fix jdk25 streaming 
issue
     add 43c8450cce72 Fix some mina sftp tests with missing algorithm
     add ec1b78352abe Remove usage of deprecated method in ftp component
     add 77fc60d0ba0f Fix doc generation by removing broken symlink
     add ce596da38ebe CAMEL-22984 - camel-docling - Add advanced docling-serve 
processing options and return DoclingDocument from JSON operations (#21406)
     add 3f485f55533b CAMEL-22980 - fix "specify custom port" in infra for 
Zookeeper
     add af34d38b8735 CAMEL-22931: camel-jbang - command for yaml dsl validator
     add 7da799bd46d0 CAMEL-22931: camel-jbang - command for yaml dsl validator
     add 548570e16495 Test cases for Plc4X consumer.
     add 6980d136e919 restored header.
     add 262f4de3f89c formatting issue.
     add 8b22e94a425f removed usage of reflection.
     add c079b4a5cdc7 CAMEL-22931: to only check if can be yaml parsered
     add e1ff609bc5d4 CAMEL-22931: A camel specific yaml dsl parser that can 
parse and load yaml sources to check if they are loadable by Camel which is a 
faster and lighter than the yaml schema validator which is heavy and memory 
hungry due to our very big and complex schema file.
     add 8610a99c247c chore(deps): Bump jakarta.xml.bind:jakarta.xml.bind-api 
(#21393)
     add 7d45d66300a4 chore(deps): Bump gg.jte:jte from 3.2.2 to 3.2.3
     add 157947355981 chore(deps): Bump com.cedarsoftware:java-util from 4.90.0 
to 4.93.0
     add c2502dc4844d chore(deps): Bump huaweicloud-sdk-version from 3.1.186 to 
3.1.187
     add 752e21bd4c5e chore(deps): Bump 
com.google.cloud:google-cloud-secretmanager
     add cc9746210c91 chore(deps): Bump org.opensearch.client:opensearch-java
     add e6428ab5e347 chore(deps): Bump 
org.codehaus.gmavenplus:gmavenplus-plugin
     add fde1f7feccd0 chore(deps): Bump quarkus-version from 3.31.2 to 3.31.3
     add 7039d5b1ebd3 camel-jbang - transform route can copy to clipboard
     add 19bc40d8a2d8 chore(deps): Bump aws-java-sdk2-version from 2.41.26 to 
2.41.27 (#21409)
     add 1870bfac1ddf chore(deps): Bump quarkus-mcp-server-version from 1.9.1 
to 1.10.0
     add 6bacfccd14bd CAMEL-22988: ignore if test cannot run due to camel-jbang 
not installed as app (camel run ...)
     add 9505159d8b50 camel-opentelemetry2: Remove Preview status
     add 972bfc8e39b0 CAMEL-22982: Upgrade jkube 1.19.0 (#21407)
     add f1d478e9b579 CAMEL-22985 - camel-jbang-mcp - Add tool for 
yaml-dsl-validator (#21421)
     add 3ef70ba8109f Replace static stubFor (that uses the default instance on 
port 8080) with the created wireMockServer one that may use a random port
     add 7717745b31c6 chore(ci): add OWASP dependency check scheduled workflow
     add f663d9cb1125 camel-as2 tests - Use a random port to avoid conflicting 
address issues
     add c1352b032059 CAMEL-22978: Fix quoted boolean parameter matching in 
PropertyBindingSupport (#21422)
     add 894c6152b9d8 CAMEL-22991 - Camel-Jbang-mcp: Support Transform route 
xml to yaml and yaml to xml in mcp tool (#21424)
     add 3b896529f17d chore(ci): add nvd api key
     add 16304280e547 CAMEL-22978: Better parameter matching in 
PropertyBindingSupport
     add 4d6d1e9d4289 Polished
     add e712c8478a89 Update known releases
     add 0bc55384f61a Avoid pull_request_target in actions
     add 9ff951bb3f2b Revert "Avoid pull_request_target in actions"
     add c40a15d5ce2e CAMEL-22993 - Camel-Jbang-mcp: For hardening tool, static 
information and data could a Quarkus MCP Resource (#21428)
     add 8dffd901e6a2 chore(ci): remove pr target actions
     add 1e1fff374c84 Camel-jbang-mcp: Adding also Cyberark-conjur to secret 
management components for securtyData Resource (#21431)
     add 00c3963e67f9 chore(ci): higher delay to avoid hitting rate limit
     add 4afa70f3c83d [CAMEL-22977]DefaultCxfBinding: also populate credentials
     add a5e70c252b90 [CAMEL-22977]avoid type cast
     add 648baabf7617 Rework camel-jbang-it to support camel-launcher (#21362)
     add 6e6051f2f696 (regen) -HardenTool
     add 42728d13d1de chore(deps-dev): Bump eslint from 9.39.2 to 10.0.0 in 
/docs (#21371)
     add 43fa983024ff Update docs
     add dc04c3c61670 CAMEL-22997: camel-jbang - Using circuit breakers can 
cause an error creating processor (#21435)
     add cd3cadb4fa86 Fix camel-jbang-kubernetes spring-boot property for 
probes (#21436)
     add aa96f62cfc04 Update known releases in catalog
     add 44b9f9284899 chore(deps): Bump aws-java-sdk2-version from 2.41.27 to 
2.41.28 (#21441)
     add f6df4fd5a6b4 chore(deps): Bump io.milvus:milvus-sdk-java from 2.6.13 
to 2.6.14 (#21444)
     add 57a48a1a51d0 chore(deps-dev): Bump org.postgresql:postgresql from 
42.7.9 to 42.7.10 (#21445)
     add 41e24df88439 chore(deps): Bump actions/setup-java from 4 to 5 (#21438)
     add 2db454af3dfc chore(deps): Bump actions/upload-artifact from 4 to 6 
(#21439)
     add 14599d8fa6df chore(deps): Bump actions/checkout from 4 to 6 (#21440)
     add 3864e8dffd5e CAMEL-22998: Fix named route configurations not inherited 
by kamelets. (#21437)
     add bab70a39d4e8 Remove deprecated use of PARENT_UNIT_OF_WORK that are no 
longer in use
     add 14e6867eebd6 Update docs, and make camel-jbang auto import model 
package as inlined java dsl may use that
     add 0a5f3db55ae4 camel-jbang: EIPs with AggregationStrategy should support 
stubbing as well
     add 4e73ce4b9df0 camel-jbang: More EIPs should support stubbing as well. 
Updated docs.
     add 8b1b055b680d CAMEL-23004: camel-jbang - Transform route should better 
support Java DSL with inlined expressions
     add bc5163781844 CAMEL-16861: Update docs
     add 6b4b0ca2f99e CAMEL-23005: camel-core - Failover Loadbalancer should 
mark stick and round robin as boolean types
     add 5edb59d2ba2a CAMEL-16861: Update docs
     add 0fef2810b61e CAMEL-23006: camel-jbang - Transform route with Kamelet 
EIP should stub
     add aaa290393a48 CAMEL-23007: camel-jbang - Add a support JAR for neutral 
common code that can be reused by other tooling (#21451)
     add 42d436c8141c CAMEL-16861: Update docs
     add 973eabd56da2 CAMEL-16861: Update docs
     add 78aafde2333c CAMEL-22780 Update camel from JUnit 5 to Junit 6
     add d4c54e711a59 Update versions to align to spring-boot 4.0.0
     add 6fbafabe8cb4 API changes for spring-batch upgrade to 6.0.0
     add 9242d092c1b3 Spring util API changes
     add b83ac519c5ef spring-amqp changes upgrading to 4.0.0
     add 462e13ba8799 API changes for spring-security upgrade to 7.0.0
     add 64b0e8279209 API changes to match spring-boot 4.0.0
     add e8d2990cd9e6 Remove LaunchScript (deprecated in spring-boot 4)
     add 9eefb56b6a7e Add jackson-databind dependency (inherited spring-vault 
dependencies have changed)
     add da0ffa4296a8 Upgrade netty to 4.2.7.Final
     add eaf3522504a3 Update rabbitmq image version; refresh
     add 77ce5825d6ab JUnit 6 changes after rebase
     add b3aca6d440b2 Netty 4.2 enables hostname verification by default - 
override with io.netty.handler.ssl.defaultEndpointVerificationAlgorithm=NONE 
for the test
     add e056404e538c RegisterExtension not needed in AMQPRouteTraceFrameTest - 
it duplicates the ones in AMQPTestSupport and causes conflict
     add 767317887672 Update rest-assured to 6.0.0
     add 9a8b50d360ea Upgrade to spring-boot 4.0.2
     add 2fd5ffd21e3b Align to spring-boot 4.0.2, upgrade jackson to 2.20.2, 
API changes for jackson upgrade
     add b283dc5f99d1 Additional JUnit 6 changes
     add 82f5aafbc2df Document, disable or fix tests on JDK25

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   (84abb466471d)
            \
             N -- N -- N   refs/heads/spring-boot-4.0 (82f5aafbc2df)

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/alternative-os-build-main.yml    |   2 +-
 .github/workflows/check-container-versions.yml     |   2 +-
 .github/workflows/component-pr.yaml                |  70 ----
 .github/workflows/depsreview.yaml                  |   2 +-
 .github/workflows/generate-sbom-main.yml           |   2 +-
 .github/workflows/generic-pr.yaml                  |  49 ---
 .github/workflows/pr-build-main.yml                |   2 +-
 .github/workflows/pr-comment.yml                   |   4 +-
 .github/workflows/pr-doc-validation.yml            |   4 +-
 .github/workflows/security-scan.yml                |  63 +++
 bom/camel-bom/pom.xml                              |  10 +
 .../org/apache/camel/catalog/beans.properties      |   1 +
 .../catalog/beans/KafkaIdempotentRepository.json   |   2 +-
 .../beans/SpringCacheIdempotentRepository.json     |  16 +
 .../apache/camel/catalog/components/aws2-ec2.json  |   2 +-
 .../org/apache/camel/catalog/components/cxfrs.json |   2 +-
 .../apache/camel/catalog/components/docling.json   | 106 +++--
 .../camel/catalog/models/failoverLoadBalancer.json |   4 +-
 .../org/apache/camel/catalog/others.properties     |   1 +
 .../camel/catalog/others/kamelet-main-support.json |  15 +
 .../camel/catalog/others/opentelemetry2.json       |   2 +-
 .../camel/catalog/releases/camel-releases.json     |  14 +
 .../apache/camel/catalog/schemas/camel-spring.xsd  |   4 +-
 .../apache/camel/catalog/schemas/camel-xml-io.xsd  |   4 +-
 .../docling/DoclingComponentConfigurer.java        | 105 +++++
 .../docling/DoclingConfigurationConfigurer.java    | 105 +++++
 .../docling/DoclingEndpointConfigurer.java         | 105 +++++
 .../docling/DoclingEndpointUriFactory.java         |  20 +-
 .../apache/camel/component/docling/docling.json    | 106 +++--
 .../src/main/docs/docling-component.adoc           | 308 ++++++++++++--
 .../component/docling/DoclingConfiguration.java    | 216 ++++++++++
 .../camel/component/docling/DoclingOperations.java |  12 +-
 .../camel/component/docling/DoclingProducer.java   | 435 ++++++++++++++++++--
 .../component/docling/DoclingComponentTest.java    |  60 +++
 .../docling/integration/DoclingITestSupport.java   |   2 +
 .../integration/DoclingServeProducerIT.java        |  48 ++-
 .../integration/ExtractStructuredDataIT.java       |  39 +-
 .../docling/integration/OcrExtractionIT.java       |  17 +-
 .../src/test/resources/sample_invoice.pdf          | Bin 0 -> 15813 bytes
 .../camel/component/qdrant/QdrantConverter.java    |   5 +-
 .../camel/component/qdrant/QdrantHeaders.java      |   6 +-
 .../as2/api/AS2AsynchronousMDNManager.java         |   3 +-
 .../component/as2/api/AS2ClientConnection.java     |   4 +-
 .../component/as2/AS2AsyncMDNServerManagerIT.java  |   7 +-
 .../as2/AS2AsyncMdnBasicAuthHeaderTest.java        |   8 +-
 .../as2/AS2AsyncMdnTokenAuthHeaderTest.java        |   8 +-
 .../component/as2/AS2BasicAuthHeaderTest.java      |   9 +-
 .../camel/component/as2/AS2ClientManagerIT.java    |   7 +-
 .../as2/AS2ServerBasicAuthHeaderTest.java          |   8 +-
 .../as2/AS2ServerBearerAuthHeaderTest.java         |   8 +-
 .../component/as2/AS2ServerManagerITBase.java      |   8 +-
 .../camel/component/as2/AS2ServerSecTestBase.java  |   8 +-
 .../component/as2/AS2TokenAuthHeaderTest.java      |   9 +-
 .../camel/component/as2/AbstractAS2ITSupport.java  |   5 +
 components/camel-atmosphere-websocket/pom.xml      |   6 +
 .../atmosphere/websocket/WebsocketRoute1Test.java  |  14 +-
 .../atmosphere/websocket/WebsocketRoute2Test.java  |  14 +-
 .../WebsocketRoute2WithInitParamTest.java          |  24 +-
 .../atmosphere/websocket/WebsocketRoute3Test.java  |  14 +-
 .../WebsocketRoute3WithInitParamTest.java          |  22 +-
 .../atmosphere/websocket/WebsocketRoute4Test.java  |  14 +-
 .../apache/camel/component/aws2/ec2/aws2-ec2.json  |   2 +-
 .../camel/component/aws2/sqs/Sqs2ConsumerTest.java |  18 +-
 .../bonita/api/BonitaAuthFilterConnectionTest.java |   5 +-
 .../apache/camel/component/cxf/jaxrs/cxfrs.json    |   2 +-
 .../camel/component/cxf/jaxrs/CxfRsEndpoint.java   |   8 +-
 components/camel-cxf/camel-cxf-soap/pom.xml        |   1 -
 .../component/cxf/jaxws/DefaultCxfBinding.java     |  97 ++++-
 .../camel/AssertSubjectHasX509CertsProcessor.java  |  51 +++
 .../cxf/wssecurity/camel/camel-context.xml         |   2 +
 components/camel-fop/pom.xml                       |  18 +
 .../camel-fop/src/main/docs/fop-component.adoc     |   3 +
 .../file/remote/CamelFTPParserFactory.java         |   2 +-
 .../camel/component/file/remote/FtpEndpoint.java   |   3 +-
 .../camel/component/file/remote/FtpsEndpoint.java  |   3 +-
 .../camel/bean/KafkaIdempotentRepository.json      |   2 +-
 .../kafka/KafkaIdempotentRepository.java           |   6 +-
 .../apache/camel/component/kamelet/Kamelet.java    |   1 +
 ...oErrorHandlerGlobalRouteConfigurationTest.java} |   6 +-
 ...rorHandlerInheritedRouteConfigurationTest.java} |   7 +-
 .../MinaSftpAdvancedFileOperationsIT.java          |  13 +-
 components/camel-opentelemetry2/pom.xml            |   1 -
 .../src/generated/resources/opentelemetry2.json    |   2 +-
 .../src/main/docs/opentelemetry2.adoc              |   4 +-
 .../src/main/docs/parquetAvro-dataformat.adoc      |   4 +
 .../parquet/avro/ParquetAvroDataFormatTest.java    |   3 +
 ...ParquetAvroDataFormatUnmarshalFromFileTest.java |   3 +
 ...ParquetAvroDataFormatUnmarshalLazyLoadTest.java |   3 +
 ...quetAvroDataFormatWithoutUnmarshalTypeTest.java |   3 +
 .../ParquetAvroMarshalCompressionCodecTest.java    |   3 +
 .../plugin/DefaultJolokiaPlatformHttpPlugin.java   |   2 +-
 .../camel/component/plc4x/Plc4XConsumerTest.java   |  64 ++-
 .../SpringCacheIdempotentRepositoryConfigurer.java |  54 +++
 .../services/org/apache/camel/bean.properties      |   7 +
 .../bean/SpringCacheIdempotentRepository.json      |  16 +
 ...ssor.idempotent.SpringCacheIdempotentRepository |   2 +
 .../SpringCacheIdempotentRepository.java           |  36 +-
 .../component/zookeepermaster/group/GroupIT.java   |  11 +-
 .../java/org/apache/camel/ExchangePropertyKey.java |   1 +
 .../camel/impl/engine/AbstractDynamicRegistry.java |   3 +
 .../engine/DefaultRuntimeEndpointRegistry.java     |   3 +
 .../docs/modules/eips/pages/channel-adapter.adoc   |  36 +-
 .../modules/eips/pages/circuitBreaker-eip.adoc     |  27 ++
 .../docs/modules/eips/pages/claimCheck-eip.adoc    |  78 ++++
 .../modules/eips/pages/competing-consumers.adoc    |   2 +-
 .../eips/pages/composed-message-processor.adoc     |  57 ++-
 .../docs/modules/eips/pages/content-enricher.adoc  |  94 +++++
 .../modules/eips/pages/content-filter-eip.adoc     |  62 +++
 .../modules/eips/pages/customLoadBalancer-eip.adoc |  24 ++
 .../modules/eips/pages/dead-letter-channel.adoc    |  14 +-
 .../main/docs/modules/eips/pages/delay-eip.adoc    |  39 ++
 .../modules/eips/pages/durable-subscriber.adoc     |  24 ++
 .../main/docs/modules/eips/pages/enrich-eip.adoc   |   4 -
 .../docs/modules/eips/pages/event-message.adoc     |  69 +++-
 .../eips/pages/failoverLoadBalancer-eip.adoc       | 132 +++++-
 .../modules/eips/pages/fault-tolerance-eip.adoc    |  93 ++++-
 .../main/docs/modules/eips/pages/filter-eip.adoc   | 137 ++++++-
 .../modules/eips/pages/guaranteed-delivery.adoc    |  12 +
 .../modules/eips/pages/idempotentConsumer-eip.adoc |   1 +
 .../main/docs/modules/eips/pages/intercept.adoc    |  73 +---
 .../main/docs/modules/eips/pages/kamelet-eip.adoc  |  91 ++++-
 .../src/main/docs/modules/eips/pages/log-eip.adoc  | 266 ++++++++++--
 .../src/main/docs/modules/eips/pages/loop-eip.adoc | 126 +++++-
 .../main/docs/modules/eips/pages/message-bus.adoc  |  12 +
 .../docs/modules/eips/pages/message-channel.adoc   |   9 +-
 .../docs/modules/eips/pages/message-endpoint.adoc  |   9 +-
 .../modules/eips/pages/message-expiration.adoc     |  12 +
 .../docs/modules/eips/pages/message-history.adoc   |  49 ++-
 .../docs/modules/eips/pages/message-router.adoc    |  16 +-
 .../docs/modules/eips/pages/messaging-bridge.adoc  |  11 +
 .../docs/modules/eips/pages/multicast-eip.adoc     | 123 +++++-
 .../model/loadbalancer/failoverLoadBalancer.json   |   4 +-
 .../apache/camel/model/LoadBalanceDefinition.java  |  16 +-
 .../FailoverLoadBalancerDefinition.java            |   2 +
 .../apache/camel/reifier/ClaimCheckReifier.java    |   3 +
 .../org/apache/camel/reifier/MulticastReifier.java |   3 +
 .../org/apache/camel/reifier/PausableReifier.java  |   2 -
 .../org/apache/camel/reifier/ProcessorReifier.java |   3 +
 .../apache/camel/reifier/RecipientListReifier.java |   3 +
 .../org/apache/camel/reifier/ResumableReifier.java |   1 -
 .../org/apache/camel/reifier/SplitReifier.java     |   3 +
 ...dingSupportClassConstructorOverloadedTest.java} |  81 ++--
 ...ngSupportClassFactoryMethodOverloadedTest.java} |  85 ++--
 ...opertyBindingSupportClassFactoryMethodTest.java | 107 +++++
 .../PropertyBindingSupportConstructorTest.java     | 269 ++++++++++++
 .../DefaultEndpointUtilizationStatistics.java      |   3 +
 .../org/apache/camel/support/DefaultRegistry.java  |   2 +-
 .../org/apache/camel/support/EndpointHelper.java   |   3 +
 .../org/apache/camel/support/ExchangeHelper.java   |  11 +-
 .../org/apache/camel/support/PatternHelper.java    |   5 +
 .../camel/support/PropertyBindingSupport.java      |  96 +++--
 .../idempotent/FileIdempotentRepository.java       |   6 +
 .../java/org/apache/camel/yaml/io/YamlWriter.java  |   2 +-
 docs/.pnp.cjs                                      | 349 ++++++----------
 docs/components/modules/others/nav.adoc            |   2 +
 .../camel-yaml-dsl-validator-maven-plugin.adoc     |   1 +
 .../modules/others/pages/kamelet-main-support.adoc |   1 +
 docs/package.json                                  |   2 +-
 docs/pom.xml                                       |   3 +
 docs/user-manual/modules/ROOT/nav.adoc             |  11 +-
 .../ROOT/pages/camel-4x-upgrade-guide-4_18.adoc    |  36 ++
 .../modules/ROOT/pages/camel-jbang-mcp.adoc        |  25 +-
 .../modules/ROOT/pages/camel-jbang.adoc            |  39 +-
 .../camel-yaml-dsl-validator-maven-plugin.adoc     | 119 ++++++
 .../camel-jbang-transform-route.adoc               |   2 +-
 docs/yarn.lock                                     | 289 +++++--------
 .../dsl/DoclingComponentBuilderFactory.java        | 310 ++++++++++++++
 .../endpoint/dsl/CxfRsEndpointBuilderFactory.java  |   4 +-
 .../dsl/DoclingEndpointBuilderFactory.java         | 454 +++++++++++++++++++++
 .../META-INF/camel-jbang-commands-metadata.json    |   2 +-
 .../camel-jbang-configuration-metadata.json        |   2 +-
 .../dsl/jbang/core/commands/ExportBaseCommand.java |   2 +-
 .../dsl/jbang/core/commands/TransformRoute.java    |  14 +-
 .../dsl/jbang/core/common/CamelJBangConstants.java |   2 +-
 .../camel/dsl/jbang/core/common/PluginType.java    |   3 +-
 .../main/resources/quarkus-dependencies.properties |   3 +-
 .../src/main/resources/templates/code-java.tmpl    |   3 +
 .../dsl/jbang/core/commands/EvalSimpleTest.java    |  16 +-
 .../jbang/core/commands/ExportMainJkubeTest.java   |   2 +-
 .../camel/dsl/jbang/core/commands/ExportTest.java  |  32 ++
 .../jbang/core/commands/plugin/PluginGetTest.java  |   8 +-
 .../camel-jbang-core/src/test/resources/MyCB.java} |  27 +-
 .../test/resources/application-jkube.properties    |   2 +-
 dsl/camel-jbang/camel-jbang-it/pom.xml             |   2 +
 .../camel/dsl/jbang/it/CamelDebugITCase.java       |   2 +-
 .../camel/dsl/jbang/it/CmdStartStopITCase.java     |  16 +-
 .../camel/dsl/jbang/it/InfrastructureITCase.java   |   6 +-
 .../apache/camel/dsl/jbang/it/JolokiaITCase.java   |   7 +-
 .../camel/dsl/jbang/it/MavenGradleITCase.java      |  14 +-
 .../camel/dsl/jbang/it/RouteFromDirITCase.java     |   1 -
 .../camel/dsl/jbang/it/RunCommandITCase.java       |   7 +-
 .../camel/dsl/jbang/it/RunCommandOnMqttITCase.java |   8 +-
 .../dsl/jbang/it/support/JBangTestSupport.java     |  18 +-
 dsl/camel-jbang/camel-jbang-mcp/pom.xml            |  20 +
 .../dsl/jbang/core/commands/mcp/HardenTools.java   | 141 +------
 .../dsl/jbang/core/commands/mcp/SecurityData.java  | 214 ++++++++++
 .../jbang/core/commands/mcp/SecurityResources.java | 159 ++++++++
 .../jbang/core/commands/mcp/TransformTools.java    | 155 ++++++-
 .../core/commands/kubernetes/KubernetesExport.java |   6 +-
 .../commands/kubernetes/KubernetesExportTest.java  |   6 +-
 .../camel-jbang-plugin-route-parser/pom.xml        |   2 +-
 .../pom.xml                                        |  15 +-
 .../camel-jbang-plugin/camel-jbang-plugin-validate |   2 +
 .../core/commands/validate/ValidateCommand.java}   |  29 +-
 .../core/commands/validate/ValidatePlugin.java}    |  29 +-
 .../commands/validate/YamlValidateCommand.java     | 119 ++++++
 dsl/camel-jbang/pom.xml                            |   1 +
 .../pom.xml                                        |  32 +-
 .../services/org/apache/camel/other.properties     |   7 +
 .../generated/resources/kamelet-main-support.json  |  15 +
 .../src/main/docs/kamelet-main-support.adoc        |  14 +
 .../apache/camel/main/stub/BeanStubReifier.java    |  66 +++
 .../apache/camel/main/stub/KameletStubReifier.java |  78 ++++
 .../camel/main/stub}/StubBeanRepository.java       |  34 +-
 .../org/apache/camel/main/stub/StubDataFormat.java |   0
 .../org/apache/camel/main/stub/StubLanguage.java   |   0
 .../apache/camel/main/stub/StubTransformer.java    |   0
 dsl/camel-kamelet-main/pom.xml                     |   4 +
 .../java/org/apache/camel/main/KameletMain.java    |  18 +-
 .../main/download/CircuitBreakerDownloader.java    |  23 +-
 .../DependencyDownloaderComponentResolver.java     |   2 +-
 .../main/download/DependencyDownloaderKamelet.java |  10 +-
 .../DependencyDownloaderLanguageResolver.java      |  13 +-
 .../apache/camel/main/download/SagaDownloader.java |   1 -
 .../dsl/yaml/deserializers/ModelDeserializers.java |   4 +-
 .../maven/dsl/yaml/GenerateYamlSchemaMojo.java     |   5 +-
 .../camel-yaml-dsl-validator-maven-plugin/pom.xml  | 117 ++++++
 .../camel-yaml-dsl-validator-maven-plugin.adoc     | 119 ++++++
 .../camel/dsl/yaml/validator/ValidateMojo.java     | 292 +++++++++++++
 .../camel-yaml-dsl-validator}/pom.xml              |  70 ++--
 .../camel/dsl/yaml/validator/CamelYamlParser.java  |  90 ++++
 .../camel/dsl/yaml/validator/YamlParser.java       |  48 +++
 .../camel/dsl/yaml/validator/YamlValidator.java    |  70 ++++
 .../dsl/yaml/validator/CamelYamlParserTest.java    |  47 +++
 .../camel/dsl/yaml/validator/YamlParserTest.java   |  48 +++
 .../dsl/yaml/validator/YamlValidatorTest.java      |  27 +-
 .../src/test/resources/bad.yaml                    |  24 +-
 .../src/test/resources/foo.yaml                    |  24 +-
 .../src/test/resources/log4j2.properties}          |  15 +-
 .../src/test/resources/parse-bad.yaml              |  23 +-
 .../generated/resources/schema/camelYamlDsl.json   |  10 +-
 dsl/camel-yaml-dsl/pom.xml                         |   2 +
 dsl/pom.xml                                        |   1 +
 parent/pom.xml                                     |  48 ++-
 .../cli/services/CliLocalContainerService.java     |   8 +-
 .../camel/test/infra/cli/services/CliService.java  |   2 +
 .../embedded/SftpEmbeddedInfraService.java         |   7 +
 .../zookeeper/services/ZooKeeperContainer.java     |   7 +-
 .../ZooKeeperLocalContainerInfraService.java       |   2 +-
 249 files changed, 7683 insertions(+), 1547 deletions(-)
 delete mode 100644 .github/workflows/component-pr.yaml
 delete mode 100644 .github/workflows/generic-pr.yaml
 create mode 100644 .github/workflows/security-scan.yml
 create mode 100644 
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/beans/SpringCacheIdempotentRepository.json
 create mode 100644 
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/others/kamelet-main-support.json
 create mode 100644 
components/camel-ai/camel-docling/src/test/resources/sample_invoice.pdf
 create mode 100644 
components/camel-cxf/camel-cxf-spring-soap/src/test/java/org/apache/camel/component/cxf/wssecurity/camel/AssertSubjectHasX509CertsProcessor.java
 copy 
components/camel-kamelet/src/test/java/org/apache/camel/component/kamelet/{KameletNoErrorHandlerRouteConfigurationTest.java
 => KameletNoErrorHandlerGlobalRouteConfigurationTest.java} (89%)
 rename 
components/camel-kamelet/src/test/java/org/apache/camel/component/kamelet/{KameletNoErrorHandlerRouteConfigurationTest.java
 => KameletNoErrorHandlerInheritedRouteConfigurationTest.java} (84%)
 create mode 100644 
components/camel-spring-parent/camel-spring/src/generated/java/org/apache/camel/spring/processor/idempotent/SpringCacheIdempotentRepositoryConfigurer.java
 create mode 100644 
components/camel-spring-parent/camel-spring/src/generated/resources/META-INF/services/org/apache/camel/bean.properties
 create mode 100644 
components/camel-spring-parent/camel-spring/src/generated/resources/META-INF/services/org/apache/camel/bean/SpringCacheIdempotentRepository.json
 create mode 100644 
components/camel-spring-parent/camel-spring/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.spring.processor.idempotent.SpringCacheIdempotentRepository
 copy 
core/camel-main/src/test/java/org/apache/camel/main/{PropertyBindingSupportClassFactoryMethodTest.java
 => PropertyBindingSupportClassConstructorOverloadedTest.java} (54%)
 copy 
core/camel-main/src/test/java/org/apache/camel/main/{PropertyBindingSupportClassFactoryMethodTest.java
 => PropertyBindingSupportClassFactoryMethodOverloadedTest.java} (54%)
 create mode 100644 
core/camel-main/src/test/java/org/apache/camel/main/PropertyBindingSupportConstructorTest.java
 create mode 120000 
docs/components/modules/others/pages/camel-yaml-dsl-validator-maven-plugin.adoc
 create mode 120000 
docs/components/modules/others/pages/kamelet-main-support.adoc
 create mode 100644 
docs/user-manual/modules/ROOT/pages/camel-yaml-dsl-validator-maven-plugin.adoc
 copy 
dsl/{camel-kamelet-main/src/main/java/org/apache/camel/main/stub/StubTransformer.java
 => camel-jbang/camel-jbang-core/src/test/resources/MyCB.java} (60%)
 mode change 100644 => 100755
 create mode 100644 
dsl/camel-jbang/camel-jbang-mcp/src/main/java/org/apache/camel/dsl/jbang/core/commands/mcp/SecurityData.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-mcp/src/main/java/org/apache/camel/dsl/jbang/core/commands/mcp/SecurityResources.java
 copy dsl/camel-jbang/{camel-jbang-plugin-route-parser => 
camel-jbang-plugin-validate}/pom.xml (78%)
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-validate/src/generated/resources/META-INF/services/org/apache/camel/camel-jbang-plugin/camel-jbang-plugin-validate
 copy 
dsl/{camel-kamelet-main/src/main/java/org/apache/camel/main/stub/StubLanguage.java
 => 
camel-jbang/camel-jbang-plugin-validate/src/main/java/org/apache/camel/dsl/jbang/core/commands/validate/ValidateCommand.java}
 (55%)
 copy 
dsl/{camel-kamelet-main/src/main/java/org/apache/camel/main/stub/StubLanguage.java
 => 
camel-jbang/camel-jbang-plugin-validate/src/main/java/org/apache/camel/dsl/jbang/core/commands/validate/ValidatePlugin.java}
 (55%)
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-validate/src/main/java/org/apache/camel/dsl/jbang/core/commands/validate/YamlValidateCommand.java
 copy dsl/{camel-yaml-dsl => camel-kamelet-main-support}/pom.xml (65%)
 create mode 100644 
dsl/camel-kamelet-main-support/src/generated/resources/META-INF/services/org/apache/camel/other.properties
 create mode 100644 
dsl/camel-kamelet-main-support/src/generated/resources/kamelet-main-support.json
 create mode 100644 
dsl/camel-kamelet-main-support/src/main/docs/kamelet-main-support.adoc
 create mode 100644 
dsl/camel-kamelet-main-support/src/main/java/org/apache/camel/main/stub/BeanStubReifier.java
 create mode 100644 
dsl/camel-kamelet-main-support/src/main/java/org/apache/camel/main/stub/KameletStubReifier.java
 rename dsl/{camel-kamelet-main/src/main/java/org/apache/camel/main/download => 
camel-kamelet-main-support/src/main/java/org/apache/camel/main/stub}/StubBeanRepository.java
 (70%)
 rename dsl/{camel-kamelet-main => 
camel-kamelet-main-support}/src/main/java/org/apache/camel/main/stub/StubDataFormat.java
 (100%)
 rename dsl/{camel-kamelet-main => 
camel-kamelet-main-support}/src/main/java/org/apache/camel/main/stub/StubLanguage.java
 (100%)
 rename dsl/{camel-kamelet-main => 
camel-kamelet-main-support}/src/main/java/org/apache/camel/main/stub/StubTransformer.java
 (100%)
 create mode 100644 
dsl/camel-yaml-dsl/camel-yaml-dsl-validator-maven-plugin/pom.xml
 create mode 100644 
dsl/camel-yaml-dsl/camel-yaml-dsl-validator-maven-plugin/src/main/docs/camel-yaml-dsl-validator-maven-plugin.adoc
 create mode 100644 
dsl/camel-yaml-dsl/camel-yaml-dsl-validator-maven-plugin/src/main/java/org/apache/camel/dsl/yaml/validator/ValidateMojo.java
 copy {components/camel-fop => 
dsl/camel-yaml-dsl/camel-yaml-dsl-validator}/pom.xml (54%)
 create mode 100644 
dsl/camel-yaml-dsl/camel-yaml-dsl-validator/src/main/java/org/apache/camel/dsl/yaml/validator/CamelYamlParser.java
 create mode 100644 
dsl/camel-yaml-dsl/camel-yaml-dsl-validator/src/main/java/org/apache/camel/dsl/yaml/validator/YamlParser.java
 create mode 100644 
dsl/camel-yaml-dsl/camel-yaml-dsl-validator/src/main/java/org/apache/camel/dsl/yaml/validator/YamlValidator.java
 create mode 100644 
dsl/camel-yaml-dsl/camel-yaml-dsl-validator/src/test/java/org/apache/camel/dsl/yaml/validator/CamelYamlParserTest.java
 create mode 100644 
dsl/camel-yaml-dsl/camel-yaml-dsl-validator/src/test/java/org/apache/camel/dsl/yaml/validator/YamlParserTest.java
 copy 
components/camel-plc4x/src/test/java/org/apache/camel/component/plc4x/Plc4XConsumerTest.java
 => 
dsl/camel-yaml-dsl/camel-yaml-dsl-validator/src/test/java/org/apache/camel/dsl/yaml/validator/YamlValidatorTest.java
 (51%)
 copy .github/workflows/depsreview.yaml => 
dsl/camel-yaml-dsl/camel-yaml-dsl-validator/src/test/resources/bad.yaml (64%)
 copy .github/workflows/depsreview.yaml => 
dsl/camel-yaml-dsl/camel-yaml-dsl-validator/src/test/resources/foo.yaml (64%)
 copy 
dsl/{camel-jbang/camel-jbang-core/src/main/resources/quarkus-dependencies.properties
 => 
camel-yaml-dsl/camel-yaml-dsl-validator/src/test/resources/log4j2.properties} 
(66%)
 copy .github/workflows/depsreview.yaml => 
dsl/camel-yaml-dsl/camel-yaml-dsl-validator/src/test/resources/parse-bad.yaml 
(64%)

Reply via email to