This is an automated email from the ASF dual-hosted git repository. github-bot pushed a change to branch regen_bot_sbom in repository https://gitbox.apache.org/repos/asf/camel.git
omit e672e2654b3 Regen SBOM from commit e826cfd41f4524a4064bbeb804fa6683392d8528 add 10b89110743 Regen SBOM from commit e826cfd41f4524a4064bbeb804fa6683392d8528 (#17737) add de8c1ad3bfa CAMEL-21871: azure-storage-blob - autowire StorageSharedKeyCredential (#17738) add 648c00a9a72 chore(deps): Bump junit-jupiter-version from 5.12.1 to 5.12.2 add 12ba50c1843 chore(deps-dev): Bump com.google.code.gson:gson from 2.12.1 to 2.13.0 (#17742) add 9ae50379426 chore(deps): Bump aws-java-sdk2-version from 2.31.20 to 2.31.21 (#17739) add 4bdccaa6177 chore(deps): Bump org.apache.santuario:xmlsec from 4.0.3 to 4.0.4 (#17744) add 700de15fbb0 chore(deps): Bump org.jgroups:jgroups from 5.4.5.Final to 5.4.6.Final (#17745) add cd753ca6ec3 chore(deps): Bump micrometer-version from 1.14.5 to 1.14.6 (#17741) add a4b61fcc020 docs: document API breaking change in camel-test-infra in Camel 4.10 (#17748) add 777f4225ca8 chore(deps): Bump micrometer-tracing-version from 1.4.4 to 1.4.5 (#17740) add f95e182061a chore(deps): Bump commons-io:commons-io from 2.18.0 to 2.19.0 (#17746) add 3a0b66e5eab CAMEL-21871 autowire credentials for azure-storage-datalake, azure-storage-queue (#17749) add f54734a954f chore(deps): Bump aws-java-sdk2-version from 2.31.21 to 2.31.22 (#17750) add d08877b0f18 chore(deps-dev): Bump io.projectreactor:reactor-core from 3.7.4 to 3.7.5 (#17751) add 1e2a1230f3c chore(deps): Bump org.apache.fury:fury-core from 0.10.0 to 0.10.1 (#17752) add 71242a5bd17 chore(deps): Bump com.apptasticsoftware:rssreader from 3.9.1 to 3.9.2 (#17754) add 04472dc96a7 chore(deps-dev): Bump com.google.guava:guava add 0a8fc9314cc CAMEL-20367: Adds Camel watch and Route DSL transformation tests (#17756) add edb78e8fafd CAMEL-21899: camel-oauth - openshift does not maintain http session add 4b7a2646e18 CAMEL-21961 - Create a Camel PQC component (#17760) add a973bb1f00e Camel-Console is not needed in production, make it provided (#17757) add b5f4ab00439 camel-jbang - Fix show-exchange-variables=false in debub/trace command. add 3a6109cbedd CAMEL-21972 Add try with resources to ComponentArtifactHelper and add a test for ComponentArtifactHelper (#17762) add ffd7ae42e1c fix: allow empty credentials in DHIS2 component since it's possible that one set of credentials defaults to an empty string when the auth type is not known ahead of time (#17764) add 9fac889dd2f CAMEL-21958: camel-core: Java DSL. Fix endChoice() to reuse end() and scope to current/nearest choice. (#17761) add 63f6cabd205 CAMEL-21859: camel-xslt - add source option (#17763) add 3b2dca15518 CAMEL-21859: camel-xslt - add source option add 4b70242a61c CAMEL-21958: camel-core: Java DSL. Fix endChoice() to reuse end() and scope to current/nearest choice. add 8870fd013d8 chore(deps): Bump grpc-version from 1.71.0 to 1.72.0 (#17765) add d585066dedf chore(deps-dev): Bump org.keycloak:keycloak-admin-client (#17767) add 9ed660e32de chore(deps): Bump io.projectreactor.netty:reactor-netty (#17768) add 13d2531ce20 chore(deps-dev): Bump com.graphql-java:graphql-java from 23.0 to 23.1 (#17769) add 9475ece5b05 chore(deps): Bump com.microsoft.azure:msal4j from 1.20.0 to 1.20.1 (#17770) add 59d1b57786e chore(deps): Bump com.pubnub:pubnub-gson from 10.4.6 to 10.4.7 (#17771) add 50934d57117 chore(deps): Bump com.box:box-java-sdk from 4.15.3 to 4.16.0 (#17773) add 473688c98d3 chore(deps): Bump org.graalvm.js:js-language from 24.2.0 to 24.2.1 (#17774) add b87ed57c5e4 CAMEL-21978: camel-jbang - k8s examples should serve ingress cert add 196b6bf178d CAMEL-21967: camel-jbang - Transform route to yaml with CBR returns invalid yaml add acba7872721 CAMEL-21980: camel-jbang - Transform route dump YAML in tooling friendly format add 59fac7657c9 CAMEL-21971 - camel-pqc - Provide default KeyPair and Signature (#17777) add 8fcea7562cc camel-jbang-it: Fixes CustomJarsITCase (#17776) add c17a63fbb1c CAMEL-21490: Fix test add 1d5b345cf1c CAMEL-21958: camel-core: Java DSL. Fix endChoice() to reuse end() and scope to current/nearest choice. add 3a5a5d88adb CAMEL-21982: camel-core - LW XML dumper should output inlined Java DSL expressions add 814fdd73910 CAMEL-21983: camel-jbang - Export to quarkus produces an incorrect application.properties file when referring kamelet files add b48ca298676 CAMEL-21980: camel-jbang - Transform route dump YAML in tooling friendly format add b1ba5b9df6d CAMEL-21958: camel-core: Java DSL. Fix endChoice() to reuse end() and scope to current/nearest choice. add fa4716e0b17 CAMEL-21945 camel-jbang: add edit plugin, rename old edit command to nano (#17704) add 8100d0a387d camel-jbang: upgrade Q add 98538b57e41 Upgrade Hashicorp Vault container image version to 1.19.1 (#17781) add bf18586d0bc chore(deps): Bump aws-java-sdk2-version from 2.31.22 to 2.31.23 (#17782) add 0fdbd8db069 chore(deps): Bump org.opensearch.client:opensearch-java (#17783) add e92e25145e0 feat: Expose org.apache.camel.test.junit5.CamelContextConfiguration.replaceRouteFromWith(String, String) as API add 33b383e1193 CAMEL-21948: camel-console - BeanDevConsole should ignore lazy bean that cannot be loaded add bcf9edd13ba CAMEL-21968 - Add Camel-PQC Documentation and show algorithms (#17784) add 5287691f9dc CAMEL-21979: Improved error handling in DefaultSourceLoader add 11ac897f604 CAMEL-21979: camel-core - DefaultSourceLoader fails to load sb route add 978b6665b24 Adding confluent kafka instance type add a0b0c7e5f8f Update smb-component.adoc add a928b46c4f8 CAMEL-21986: camel-oauth - spring-boot does not maintain post login url add 603817f64f5 CAMEL-21945: camel-jbang fix help prompts in edit plugin (#17786) add d433a6c4820 Propagate repo from transform message + rename displaygav due to clash with export gav (#17791) add 720c56d23fc CAMEL-21988: camel-jpa - Add @UriParam with entityManagerFactory in JpaEndpoint (#17792) add a4f4a71ee64 chore(deps): Bump aws-java-sdk2-version from 2.31.23 to 2.31.24 (#17794) add ac8bac35d6a chore(deps): Bump huaweicloud-sdk-version from 3.1.143 to 3.1.144 (#17796) add 641640e3468 chore(deps): Bump elytron-web from 4.1.1.Final to 4.1.2.Final (#17798) add e475e8df77a chore(deps): Bump spring-ldap-version from 3.2.11 to 3.2.12 (#17797) add f81543dfd5b chore(deps): Bump org.l2x6.cq:cq-alias-fastinstall-quickly-extension (#17799) add 9b4c3f51ae6 chore(deps): Bump spring-version from 6.2.5 to 6.2.6 (#17795) add fccd8eda572 CAMEL-21969 - Camel-PQC: Support KEM operations (#17800) add 488672ae636 CAMEL-21990: camel-jbang: Fix findPids to support --name option. add 00e9fa663bc CAMEL-21992 - Camel-PQC: Support more KEM Algorithms (#17802) add 2be29053816 CAMEL-21991: camel-jpa - Make entityManagerFactory as an autowired option (#17801) add 427c219dafb Camel-PQC: Add a test for roundtrip of encapsulated secret key and usage with Camel-Crypto (#17803) add a911791503a CAMEL-21995 - Camel-PQC: Add an extractSecretKeyFromEncapsulation producer operation (#17804) add 87beee8d4d1 CAMEL-21994 - Camel-PQC: Add more Symmetric Algorithms (#17805) add 039d316d8fb CAMEL-21845: camel-sql - Only commit/rollback if auto commit has been true (#17734) add f02ff9c490e chore(deps): Bump io.weaviate:client from 4.7.0 to 5.2.0 (#17747) add 86e2b28b3ee CAMEL-21997 Tokenize the host / scheme in the test for substitution, add ID to queryById test (#17806) add bc201888dd0 camel-couchdb: use an older gson version that is compatible with cloudant library for couchdb add 68e36929f4b camel-lumberjack is remote add 6ee0a2ec448 CAMEL-21987: camel-jbang - Run with --source-dir may not load content for static HTTP server add 2e368837081 CAMEL-21964: Fix bulk api 2.0 error deserialization add ac8b5fc2e27 CAMEL-21952: Remove Netty deprecations + await the shutdown future (#17807) add cef33d579db CAMEL-21912: camel-cxf - Fix convert MessageContentList to String should use special converter and not generic toString converter that does not handle the special Apache CXF MessageContentList class that is extending ArrayList. Thanks to Dave Riseley for reporting and reproducer. add 7d07a0a0806 Regen SBOM from commit cef33d579dbb15401a47e116f7731fa1a8f27165 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 (e672e2654b3) \ N -- N -- N refs/heads/regen_bot_sbom (7d07a0a0806) 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: .mvn/extensions.xml | 2 +- bom/camel-bom/pom.xml | 5 + camel-sbom/camel-sbom.json | 9072 ++++++++++++-------- camel-sbom/camel-sbom.xml | 7955 +++++++++-------- catalog/camel-allcomponents/pom.xml | 5 + .../catalog/maven/ComponentArtifactHelper.java | 10 +- .../catalog/maven/ComponentArtifactHelperTest.java | 53 + .../services/org/apache/camel/component/https | 1 + .../org/apache/camel/components.properties | 1 + .../org/apache/camel/catalog/components.properties | 1 + .../catalog/components/azure-storage-blob.json | 4 +- .../catalog/components/azure-storage-datalake.json | 12 +- .../catalog/components/azure-storage-queue.json | 4 +- .../org/apache/camel/catalog/components/jpa.json | 97 +- .../camel/catalog/components/lumberjack.json | 2 +- .../camel/catalog/components/netty-http.json | 108 +- .../org/apache/camel/catalog/components/netty.json | 114 +- .../org/apache/camel/catalog/components/pqc.json | 58 + .../org/apache/camel/catalog/components/xj.json | 29 +- .../camel/catalog/components/xslt-saxon.json | 27 +- .../org/apache/camel/catalog/components/xslt.json | 21 +- .../main/camel-main-configuration-metadata.json | 1 + .../apache/camel/catalog/test-infra/metadata.json | 9 + .../component/weaviate/it/WeaviateComponentIT.java | 14 +- .../storage/blob/BlobComponentConfigurer.java | 2 +- .../azure/storage/blob/BlobEndpointConfigurer.java | 2 +- .../azure/storage/blob/azure-storage-blob.json | 4 +- .../azure/storage/blob/BlobComponent.java | 18 +- .../azure/storage/blob/BlobConfiguration.java | 5 +- .../azure/storage/blob/BlobComponentTest.java | 33 + .../datalake/DataLakeComponentConfigurer.java | 2 +- .../datalake/DataLakeEndpointConfigurer.java | 2 +- .../storage/datalake/azure-storage-datalake.json | 12 +- .../azure/storage/datalake/DataLakeComponent.java | 42 +- .../storage/datalake/DataLakeConfiguration.java | 7 +- .../datalake/client/DataLakeClientFactory.java | 18 +- .../datalake/component/DataLakeComponentTest.java | 1 + .../storage/queue/QueueComponentConfigurer.java | 2 +- .../storage/queue/QueueEndpointConfigurer.java | 2 +- .../azure/storage/queue/azure-storage-queue.json | 4 +- .../azure/storage/queue/QueueComponent.java | 12 +- .../azure/storage/queue/QueueConfiguration.java | 5 +- .../storage/queue/client/QueueClientFactory.java | 7 +- .../azure/storage/queue/QueueComponentTest.java | 35 + components/camel-couchdb/pom.xml | 12 + .../cxf/converter/CxfConverterLoader.java | 8 + .../component/cxf/converter/CxfConverter.java | 5 + .../camel/component/dhis2/Dhis2Component.java | 11 +- .../component/dhis2/Dhis2ComponentTestCase.java | 41 +- .../component/jpa/JpaComponentConfigurer.java | 5 + .../camel/component/jpa/JpaEndpointConfigurer.java | 6 + .../camel/component/jpa/JpaEndpointUriFactory.java | 3 +- .../org/apache/camel/component/jpa/jpa.json | 97 +- .../apache/camel/component/jpa/JpaComponent.java | 23 +- .../apache/camel/component/jpa/JpaEndpoint.java | 1 + components/camel-kafka/pom.xml | 1 + .../component/knative/http/KnativeHttpTest.java | 6 + .../camel/component/lumberjack/lumberjack.json | 2 +- .../component/lumberjack/LumberjackEndpoint.java | 7 +- .../component/lumberjack/io/LumberjackServer.java | 10 +- .../LumberjackComponentLifecycleTest.java | 60 - .../http/NettyHttpConfigurationConfigurer.java | 6 + .../netty/http/NettyHttpEndpointUriFactory.java | 3 +- .../camel/component/netty/http/netty-http.json | 108 +- .../component/netty/NettyComponentConfigurer.java | 6 + .../netty/NettyConfigurationConfigurer.java | 6 + .../component/netty/NettyEndpointConfigurer.java | 6 + .../component/netty/NettyEndpointUriFactory.java | 3 +- .../org/apache/camel/component/netty/netty.json | 114 +- .../netty/NettyServerBootstrapConfiguration.java | 15 + .../netty/NettyServerBossPoolBuilder.java | 19 +- .../SingleTCPNettyServerBootstrapFactory.java | 6 +- components/camel-oauth/helm/README.md | 20 +- components/camel-oauth/helm/etc/camel-realm.json | 5 +- components/camel-oauth/helm/etc/cluster.crt | 57 +- components/camel-oauth/helm/etc/cluster.key | 100 +- components/camel-oauth/helm/etc/san.cnf | 6 +- components/camel-oauth/pom.xml | 2 +- .../apache/camel/oauth/AbstractOAuthProcessor.java | 20 +- .../apache/camel/oauth/InMemorySessionStore.java | 14 + .../camel/oauth/OAuthBearerTokenProcessor.java | 5 +- .../oauth/OAuthClientCredentialsProcessor.java | 35 +- .../apache/camel/oauth/OAuthCodeFlowCallback.java | 7 +- .../apache/camel/oauth/OAuthCodeFlowProcessor.java | 50 +- .../apache/camel/oauth/OAuthLogoutProcessor.java | 7 +- .../java/org/apache/camel/oauth/UserProfile.java | 3 +- .../apache/camel/test/oauth/SSLCertTrustTest.java | 38 +- .../http/main/DefaultMainHttpServerFactory.java | 1 + .../platform/http/main/MainHttpServer.java | 16 + components/{camel-couchdb => camel-pqc}/pom.xml | 39 +- .../component/pqc/PQCComponentConfigurer.java | 126 + .../camel/component/pqc/PQCEndpointConfigurer.java | 98 + .../component/pqc/PQCEndpointUriFactory.java} | 36 +- .../org/apache/camel/component/pqc/pqc.json | 58 + .../services/org/apache/camel/component.properties | 7 + .../services/org/apache/camel/component/pqc | 2 + .../org/apache/camel/configurer/pqc-component | 2 + .../org/apache/camel/configurer/pqc-endpoint | 2 + .../org/apache/camel/urifactory/pqc-endpoint | 2 + .../camel-pqc/src/main/docs/pqc-component.adoc | 238 + .../apache/camel/component/pqc/PQCComponent.java | 92 + .../camel/component/pqc/PQCConfiguration.java | 160 + .../apache/camel/component/pqc/PQCConstants.java} | 25 +- .../apache/camel/component/pqc/PQCEndpoint.java | 79 + .../pqc/PQCKeyEncapsulationAlgorithms.java | 36 +- .../apache/camel/component/pqc/PQCOperations.java | 19 +- .../apache/camel/component/pqc/PQCProducer.java | 193 + .../component/pqc/PQCSignatureAlgorithms.java | 35 +- .../component/pqc/PQCSymmetricAlgorithms.java | 32 +- .../pqc/crypto/PQCDefaultLMSMaterial.java | 51 + .../pqc/crypto/PQCDefaultMLDSAMaterial.java | 50 + .../pqc/crypto/PQCDefaultSLHDSAMaterial.java | 50 + .../pqc/crypto/PQCDefaultXMSSMaterial.java | 50 + .../pqc/PQCBIKEGenerateEncapsulationAESTest.java | 107 + .../pqc/PQCCMCEGenerateEncapsulationAESTest.java | 107 + .../pqc/PQCFRODOGenerateEncapsulationAESTest.java | 107 + .../pqc/PQCHQCGenerateEncapsulationAESTest.java | 107 + .../pqc/PQCMLKEMGenerateEncapsulationAESTest.java | 107 + ...enerateEncapsulationCryptoRoundTripAESTest.java | 113 + ...nerateEncapsulationCryptoRoundTripAriaTest.java | 114 + ...erateEncapsulationCryptoRoundTripCAST5Test.java | 115 + ...erateEncapsulationCryptoRoundTripCAST6Test.java | 115 + ...EncapsulationCryptoRoundTripCHACHA7539Test.java | 120 + ...teEncapsulationCryptoRoundTripCamelliaTest.java | 115 + ...enerateEncapsulationCryptoRoundTripRC5Test.java | 118 + .../pqc/PQCMLKEMGenerateEncapsulationRC5Test.java | 107 + .../pqc/PQCNTRUGenerateEncapsulationAESTest.java | 107 + .../PQCNTRULPRGenerateEncapsulationAESTest.java | 107 + .../pqc/PQCSABERGenerateEncapsulationAESTest.java | 107 + .../PQCSignatureFalconNoSignerAutowiredTest.java | 91 + .../component/pqc/PQCSignatureFalconTest.java | 97 + .../pqc/PQCSignatureLMSNoAutowiredTest.java | 74 + .../camel/component/pqc/PQCSignatureLMSTest.java | 97 + .../pqc/PQCSignatureMLDSANoAutowiredTest.java | 74 + .../pqc/PQCSignatureNoAutowiredSignatureTest.java | 89 + .../component/pqc/PQCSignaturePicnicTest.java | 97 + .../component/pqc/PQCSignatureRainbowTest.java | 97 + .../pqc/PQCSignatureSLHDSANoAutowiredTest.java | 74 + .../component/pqc/PQCSignatureSLHDSATest.java | 95 + .../camel/component/pqc/PQCSignatureTest.java | 95 + .../pqc/PQCSignatureWrongKeyPairSignatureTest.java | 90 + .../pqc/PQCSignatureXMSSNoAutowiredTest.java | 76 + .../camel/component/pqc/PQCSignatureXMSSTest.java | 98 + .../camel-pqc/src/test/resources/log4j2.properties | 13 +- .../internal/client/DefaultBulkApiV2Client.java | 4 + .../camel-smb/src/main/docs/smb-component.adoc | 10 +- .../processor/SpringNestedChoiceIssueTest.xml | 2 +- .../apache/camel/component/sql/SqlProducer.java | 8 +- .../test/junit5/CamelContextConfiguration.java | 2 +- .../camel/component/xj/XJEndpointUriFactory.java | 3 +- .../META-INF/org/apache/camel/component/xj/xj.json | 29 +- .../component/xj/JsonSourceHandlerFactoryImpl.java | 5 +- .../camel/component/xj/J2XInputStreamTest.java | 57 + .../camel/component/xj/J2XOutputBytesTest.java | 51 + .../camel/component/xj/J2XOutputFileTest.java | 54 + .../camel/component/xj/J2XOutputIdentityTest.java | 60 + .../camel/component/xj/J2XOutputStringTest.java | 51 + .../camel/component/xj/X2JInputStreamTest.java | 57 + .../camel/component/xj/X2JOutputBytesTest.java | 51 + .../camel/component/xj/X2JOutputFileTest.java | 54 + .../camel/component/xj/X2JOutputIdentityTest.java | 51 + .../camel/component/xj/X2JOutputStringTest.java | 51 + .../xslt/saxon/XsltSaxonEndpointUriFactory.java | 3 +- .../camel/component/xslt/saxon/xslt-saxon.json | 27 +- .../component/xslt/saxon/XsltSaxonEndpoint.java | 2 + .../camel/component/xslt/saxon/XsltSaxonTest.java | 130 + .../component/xslt/XsltEndpointConfigurer.java | 3 + .../component/xslt/XsltEndpointUriFactory.java | 3 +- .../org/apache/camel/component/xslt/xslt.json | 21 +- .../camel/component/xslt/SourceHandlerFactory.java | 4 +- .../xslt/XmlSourceHandlerFactoryImpl.java | 5 +- .../apache/camel/component/xslt/XsltBuilder.java | 12 +- .../apache/camel/component/xslt/XsltEndpoint.java | 17 + components/pom.xml | 3 +- .../apache/camel/impl/console/BeanDevConsole.java | 159 +- .../java/org/apache/camel/builder/Builder.java | 13 +- .../camel/builder/ExpressionClauseSupport.java | 13 +- .../org/apache/camel/model/ChoiceDefinition.java | 5 + .../apache/camel/model/ProcessorDefinition.java | 24 +- .../camel/processor/NestedChoiceIssueTest.java | 10 +- .../processor/NestedChoiceOtherwiseIssueTest.java | 82 + .../NestedChoiceWithEndChoiceIssueTest.java | 121 + .../processor/TripleNestedChoiceIssueTest.java | 10 +- .../async/AsyncNestedTripleChoiceIssueTest.java | 4 +- .../DumpModelAsYamlTransformChoiceRouteTest.java | 73 + .../NestedChoiceWithEndChoiceIssueTest.xml | 84 + .../org/apache/camel/util/split-choice.yaml | 43 +- .../resources/org/apache/camel/util/transform.yaml | 5 +- .../org/apache/camel/util/transform2.yaml | 5 +- .../resources/org/apache/camel/util/transform3.xml | 39 + .../org/apache/camel/util/transform3.yaml | 56 + .../camel/util/uri-as-parameters-no-ids.yaml | 5 +- .../org/apache/camel/util/uri-as-parameters.yaml | 5 +- ...ttpServerConfigurationPropertiesConfigurer.java | 7 + .../camel-main-configuration-metadata.json | 1 + .../org/apache/camel/main/components.properties | 1 + core/camel-main/src/main/docs/main.adoc | 3 +- .../main/HttpServerConfigurationProperties.java | 20 + .../camel/support/scan/PackageScanJarResource.java | 2 +- .../java/org/apache/camel/yaml/io/EipNode.java | 31 +- .../yaml/out/ModelWriterUriAsParametersTest.java | 16 +- .../apache/camel/yaml/out/XPathNamespacesTest.java | 49 +- core/camel-yaml-io/src/test/resources/route0.yaml | 5 +- core/camel-yaml-io/src/test/resources/route0b.yaml | 5 +- core/camel-yaml-io/src/test/resources/route10.yaml | 5 +- core/camel-yaml-io/src/test/resources/route11.yaml | 10 +- core/camel-yaml-io/src/test/resources/route2.yaml | 7 +- core/camel-yaml-io/src/test/resources/route4.yaml | 11 +- core/camel-yaml-io/src/test/resources/route5.yaml | 5 +- core/camel-yaml-io/src/test/resources/route8.yaml | 5 +- core/camel-yaml-io/src/test/resources/route8b.yaml | 5 +- .../components/modules/ROOT/examples/json/pqc.json | 1 + docs/components/modules/ROOT/nav.adoc | 1 + .../modules/ROOT/pages/pqc-component.adoc | 1 + .../ROOT/pages/camel-4x-upgrade-guide-4_10.adoc | 61 + .../ROOT/pages/camel-4x-upgrade-guide-4_12.adoc | 52 + .../modules/ROOT/pages/camel-jbang-kubernetes.adoc | 7 +- .../component/ComponentsBuilderFactory.java | 13 + .../dsl/NettyComponentBuilderFactory.java | 18 + .../dsl/NettyHttpComponentBuilderFactory.java | 18 + .../component/dsl/PqcComponentBuilderFactory.java | 320 + .../camel/dsl/support/DefaultSourceLoader.java | 3 + .../builder/endpoint/EndpointBuilderFactory.java | 1 + .../camel/builder/endpoint/EndpointBuilders.java | 1 + .../builder/endpoint/StaticEndpointBuilders.java | 40 + .../endpoint/dsl/JpaEndpointBuilderFactory.java | 90 + .../endpoint/dsl/NettyEndpointBuilderFactory.java | 90 + .../dsl/NettyHttpEndpointBuilderFactory.java | 90 + .../endpoint/dsl/PQCEndpointBuilderFactory.java | 412 + .../endpoint/dsl/XJEndpointBuilderFactory.java | 17 + .../endpoint/dsl/XsltEndpointBuilderFactory.java | 17 + .../dsl/XsltSaxonEndpointBuilderFactory.java | 17 + .../dsl/jbang/core/commands/CamelJBangMain.java | 2 +- .../camel/dsl/jbang/core/commands/Debug.java | 11 +- .../dsl/jbang/core/commands/ExportQuarkus.java | 8 +- .../jbang/core/commands/{Edit.java => Nano.java} | 12 +- .../apache/camel/dsl/jbang/core/commands/Run.java | 3 +- .../core/commands/action/ActionBaseCommand.java | 19 +- .../core/commands/action/CamelTraceAction.java | 3 + .../commands/action/TransformMessageAction.java | 6 +- .../core/commands/catalog/CatalogBaseCommand.java | 9 +- .../core/commands/process/ProcessBaseCommand.java | 12 + .../camel/dsl/jbang/core/common/PluginType.java | 3 +- .../camel/dsl/jbang/core/common/RuntimeType.java | 2 +- .../jbang/core/commands/plugin/PluginGetTest.java | 8 +- .../src/test/resources/blueprint-out.yaml | 10 +- .../camel/dsl/jbang/it/CmdStartStopITCase.java | 15 + .../camel/dsl/jbang/it/CustomJarsITCase.java | 29 +- .../camel/dsl/jbang/it/TransformMessageITCase.java | 8 + .../resources/jbang/it/CircuitBreakerRoute.java | 7 +- dsl/camel-jbang/camel-jbang-plugin-edit/pom.xml | 70 + .../camel-jbang-plugin/camel-jbang-plugin-edit | 2 + .../core/commands/edit/CamelNanoLspEditor.java | 3836 +++++++++ .../dsl/jbang/core/commands/edit/EditCommand.java} | 31 +- .../dsl/jbang/core/commands/edit/EditPlugin.java} | 22 +- .../dsl/jbang/core/commands/edit/edit-help.txt | 81 + .../commands/kubernetes/traits/IngressTrait.java | 9 +- dsl/camel-jbang/pom.xml | 1 + .../camel-component-known-dependencies.properties | 1 + .../java/org/apache/camel/main/KameletMain.java | 4 +- parent/pom.xml | 57 +- .../src/generated/resources/META-INF/metadata.json | 9 + .../hashicorp/vault/services/container.properties | 2 +- .../test/infra/kafka/common/KafkaProperties.java | 1 + .../infra/kafka/services/ConfluentContainer.java | 91 + .../kafka/services/ConfluentInfraService.java | 93 + .../infra/kafka/services/KafkaServiceFactory.java | 6 + 267 files changed, 22310 insertions(+), 8525 deletions(-) create mode 100644 catalog/camel-catalog-maven/src/test/java/org/apache/camel/catalog/maven/ComponentArtifactHelperTest.java create mode 100644 catalog/camel-catalog-maven/src/test/resources/META-INF/services/org/apache/camel/component/https create mode 100644 catalog/camel-catalog-maven/src/test/resources/META-INF/services/org/apache/camel/components.properties create mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/pqc.json delete mode 100644 components/camel-lumberjack/src/test/java/org/apache/camel/component/lumberjack/LumberjackComponentLifecycleTest.java copy components/{camel-couchdb => camel-pqc}/pom.xml (61%) create mode 100644 components/camel-pqc/src/generated/java/org/apache/camel/component/pqc/PQCComponentConfigurer.java create mode 100644 components/camel-pqc/src/generated/java/org/apache/camel/component/pqc/PQCEndpointConfigurer.java copy components/{camel-xslt/src/generated/java/org/apache/camel/component/xslt/XsltEndpointUriFactory.java => camel-pqc/src/generated/java/org/apache/camel/component/pqc/PQCEndpointUriFactory.java} (62%) create mode 100644 components/camel-pqc/src/generated/resources/META-INF/org/apache/camel/component/pqc/pqc.json create mode 100644 components/camel-pqc/src/generated/resources/META-INF/services/org/apache/camel/component.properties create mode 100644 components/camel-pqc/src/generated/resources/META-INF/services/org/apache/camel/component/pqc create mode 100644 components/camel-pqc/src/generated/resources/META-INF/services/org/apache/camel/configurer/pqc-component create mode 100644 components/camel-pqc/src/generated/resources/META-INF/services/org/apache/camel/configurer/pqc-endpoint create mode 100644 components/camel-pqc/src/generated/resources/META-INF/services/org/apache/camel/urifactory/pqc-endpoint create mode 100644 components/camel-pqc/src/main/docs/pqc-component.adoc create mode 100644 components/camel-pqc/src/main/java/org/apache/camel/component/pqc/PQCComponent.java create mode 100644 components/camel-pqc/src/main/java/org/apache/camel/component/pqc/PQCConfiguration.java copy components/{camel-xslt/src/main/java/org/apache/camel/component/xslt/SourceHandlerFactory.java => camel-pqc/src/main/java/org/apache/camel/component/pqc/PQCConstants.java} (60%) create mode 100644 components/camel-pqc/src/main/java/org/apache/camel/component/pqc/PQCEndpoint.java copy test-infra/camel-test-infra-kafka/src/main/java/org/apache/camel/test/infra/kafka/common/KafkaProperties.java => components/camel-pqc/src/main/java/org/apache/camel/component/pqc/PQCKeyEncapsulationAlgorithms.java (52%) copy dsl/camel-jbang/camel-jbang-it/src/test/resources/jbang/it/CircuitBreakerRoute.java => components/camel-pqc/src/main/java/org/apache/camel/component/pqc/PQCOperations.java (66%) create mode 100644 components/camel-pqc/src/main/java/org/apache/camel/component/pqc/PQCProducer.java copy test-infra/camel-test-infra-kafka/src/main/java/org/apache/camel/test/infra/kafka/common/KafkaProperties.java => components/camel-pqc/src/main/java/org/apache/camel/component/pqc/PQCSignatureAlgorithms.java (53%) copy dsl/camel-jbang/camel-jbang-it/src/test/resources/jbang/it/CircuitBreakerRoute.java => components/camel-pqc/src/main/java/org/apache/camel/component/pqc/PQCSymmetricAlgorithms.java (64%) create mode 100644 components/camel-pqc/src/main/java/org/apache/camel/component/pqc/crypto/PQCDefaultLMSMaterial.java create mode 100644 components/camel-pqc/src/main/java/org/apache/camel/component/pqc/crypto/PQCDefaultMLDSAMaterial.java create mode 100644 components/camel-pqc/src/main/java/org/apache/camel/component/pqc/crypto/PQCDefaultSLHDSAMaterial.java create mode 100644 components/camel-pqc/src/main/java/org/apache/camel/component/pqc/crypto/PQCDefaultXMSSMaterial.java create mode 100644 components/camel-pqc/src/test/java/org/apache/camel/component/pqc/PQCBIKEGenerateEncapsulationAESTest.java create mode 100644 components/camel-pqc/src/test/java/org/apache/camel/component/pqc/PQCCMCEGenerateEncapsulationAESTest.java create mode 100644 components/camel-pqc/src/test/java/org/apache/camel/component/pqc/PQCFRODOGenerateEncapsulationAESTest.java create mode 100644 components/camel-pqc/src/test/java/org/apache/camel/component/pqc/PQCHQCGenerateEncapsulationAESTest.java create mode 100644 components/camel-pqc/src/test/java/org/apache/camel/component/pqc/PQCMLKEMGenerateEncapsulationAESTest.java create mode 100644 components/camel-pqc/src/test/java/org/apache/camel/component/pqc/PQCMLKEMGenerateEncapsulationCryptoRoundTripAESTest.java create mode 100644 components/camel-pqc/src/test/java/org/apache/camel/component/pqc/PQCMLKEMGenerateEncapsulationCryptoRoundTripAriaTest.java create mode 100644 components/camel-pqc/src/test/java/org/apache/camel/component/pqc/PQCMLKEMGenerateEncapsulationCryptoRoundTripCAST5Test.java create mode 100644 components/camel-pqc/src/test/java/org/apache/camel/component/pqc/PQCMLKEMGenerateEncapsulationCryptoRoundTripCAST6Test.java create mode 100644 components/camel-pqc/src/test/java/org/apache/camel/component/pqc/PQCMLKEMGenerateEncapsulationCryptoRoundTripCHACHA7539Test.java create mode 100644 components/camel-pqc/src/test/java/org/apache/camel/component/pqc/PQCMLKEMGenerateEncapsulationCryptoRoundTripCamelliaTest.java create mode 100644 components/camel-pqc/src/test/java/org/apache/camel/component/pqc/PQCMLKEMGenerateEncapsulationCryptoRoundTripRC5Test.java create mode 100644 components/camel-pqc/src/test/java/org/apache/camel/component/pqc/PQCMLKEMGenerateEncapsulationRC5Test.java create mode 100644 components/camel-pqc/src/test/java/org/apache/camel/component/pqc/PQCNTRUGenerateEncapsulationAESTest.java create mode 100644 components/camel-pqc/src/test/java/org/apache/camel/component/pqc/PQCNTRULPRGenerateEncapsulationAESTest.java create mode 100644 components/camel-pqc/src/test/java/org/apache/camel/component/pqc/PQCSABERGenerateEncapsulationAESTest.java create mode 100644 components/camel-pqc/src/test/java/org/apache/camel/component/pqc/PQCSignatureFalconNoSignerAutowiredTest.java create mode 100644 components/camel-pqc/src/test/java/org/apache/camel/component/pqc/PQCSignatureFalconTest.java create mode 100644 components/camel-pqc/src/test/java/org/apache/camel/component/pqc/PQCSignatureLMSNoAutowiredTest.java create mode 100644 components/camel-pqc/src/test/java/org/apache/camel/component/pqc/PQCSignatureLMSTest.java create mode 100644 components/camel-pqc/src/test/java/org/apache/camel/component/pqc/PQCSignatureMLDSANoAutowiredTest.java create mode 100644 components/camel-pqc/src/test/java/org/apache/camel/component/pqc/PQCSignatureNoAutowiredSignatureTest.java create mode 100644 components/camel-pqc/src/test/java/org/apache/camel/component/pqc/PQCSignaturePicnicTest.java create mode 100644 components/camel-pqc/src/test/java/org/apache/camel/component/pqc/PQCSignatureRainbowTest.java create mode 100644 components/camel-pqc/src/test/java/org/apache/camel/component/pqc/PQCSignatureSLHDSANoAutowiredTest.java create mode 100644 components/camel-pqc/src/test/java/org/apache/camel/component/pqc/PQCSignatureSLHDSATest.java create mode 100644 components/camel-pqc/src/test/java/org/apache/camel/component/pqc/PQCSignatureTest.java create mode 100644 components/camel-pqc/src/test/java/org/apache/camel/component/pqc/PQCSignatureWrongKeyPairSignatureTest.java create mode 100644 components/camel-pqc/src/test/java/org/apache/camel/component/pqc/PQCSignatureXMSSNoAutowiredTest.java create mode 100644 components/camel-pqc/src/test/java/org/apache/camel/component/pqc/PQCSignatureXMSSTest.java copy test-infra/camel-test-infra-hashicorp-vault/src/main/resources/org/apache/camel/test/infra/hashicorp/vault/services/container.properties => components/camel-pqc/src/test/resources/log4j2.properties (68%) create mode 100644 core/camel-core/src/test/java/org/apache/camel/processor/NestedChoiceOtherwiseIssueTest.java create mode 100644 core/camel-core/src/test/java/org/apache/camel/processor/NestedChoiceWithEndChoiceIssueTest.java create mode 100644 core/camel-core/src/test/java/org/apache/camel/util/DumpModelAsYamlTransformChoiceRouteTest.java create mode 100644 core/camel-core/src/test/resources/org/apache/camel/processor/NestedChoiceWithEndChoiceIssueTest.xml create mode 100644 core/camel-core/src/test/resources/org/apache/camel/util/transform3.xml create mode 100644 core/camel-core/src/test/resources/org/apache/camel/util/transform3.yaml create mode 120000 docs/components/modules/ROOT/examples/json/pqc.json create mode 120000 docs/components/modules/ROOT/pages/pqc-component.adoc create mode 100644 dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/PqcComponentBuilderFactory.java create mode 100644 dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/PQCEndpointBuilderFactory.java copy dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/{Edit.java => Nano.java} (85%) create mode 100644 dsl/camel-jbang/camel-jbang-plugin-edit/pom.xml create mode 100644 dsl/camel-jbang/camel-jbang-plugin-edit/src/generated/resources/META-INF/services/org/apache/camel/camel-jbang-plugin/camel-jbang-plugin-edit create mode 100644 dsl/camel-jbang/camel-jbang-plugin-edit/src/main/java/org/apache/camel/dsl/jbang/core/commands/edit/CamelNanoLspEditor.java rename dsl/camel-jbang/{camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/Edit.java => camel-jbang-plugin-edit/src/main/java/org/apache/camel/dsl/jbang/core/commands/edit/EditCommand.java} (62%) copy dsl/camel-jbang/{camel-jbang-it/src/test/resources/jbang/it/CircuitBreakerRoute.java => camel-jbang-plugin-edit/src/main/java/org/apache/camel/dsl/jbang/core/commands/edit/EditPlugin.java} (60%) create mode 100644 dsl/camel-jbang/camel-jbang-plugin-edit/src/main/resources/org/apache/camel/dsl/jbang/core/commands/edit/edit-help.txt create mode 100644 test-infra/camel-test-infra-kafka/src/main/java/org/apache/camel/test/infra/kafka/services/ConfluentContainer.java create mode 100644 test-infra/camel-test-infra-kafka/src/main/java/org/apache/camel/test/infra/kafka/services/ConfluentInfraService.java