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 a205b788910 Regen SBOM from commit dec05c0f0c4758fd089959988cb27ab6ca8468f2 add 9799f69d218 Regen SBOM from commit dec05c0f0c4758fd089959988cb27ab6ca8468f2 (#13966) add 96327654e0b CAMEL-20651: camel-jbang - The open-api should use the new contract-first openapi add edbab74e9e4 CAMEL-20651: camel-jbang - The open-api should use the new contract-first openapi add 830e9682743 Bump aws-java-sdk2-version from 2.25.39 to 2.25.40 (#13968) add 255de5369cd Bump org.openapitools:openapi-generator from 7.4.0 to 7.5.0 (#13969) add bd376552042 Bump org.jgroups:jgroups-raft from 1.0.12.Final to 1.0.13.Final (#13971) add 36c264799d9 Bump com.cedarsoftware:java-util from 2.5.0 to 2.9.0 (#13972) add 3011a74edbb Bump undertow-version from 2.3.12.Final to 2.3.13.Final (#13973) add ada86a2c8a0 (chores) camel-core: use final when possible add 2baee26a54e (chores) camel-core: avoid verbose code add 041d179775c (chores) camel-core: use static inner classes add 9a0670d3cb4 (chores) camel-core: avoid verbose code add 3c0a4b8ab60 (chores) camel-core: avoid verbose code add a76ac0bf6a2 (chores) camel-core: remove unused code add 7bcd037048a (chores) camel-core: cleanup duplicated code add d57b0f0fe31 (chores) camel-core: avoid verbose code add b4ec4ed2367 (chores) camel-core: ensure test methods are annotated add 861a1244ee2 Bump commons-codec:commons-codec from 1.16.1 to 1.17.0 (#13970) add 9dd5ca3ca23 Jbang log (#13976) add 0b98fed69e8 CAMEL-20702 - Add a Pinecone component add 06a23ba7240 CAMEL-20702 - Add a Pinecone component add 7df290ddb2c CAMEL-20702 - Add a Pinecone component add 4a92560bcd0 camel-jbang - Make camel log read spring boot logs add 7c56387a0f6 camel-kamelet-main: Fix typo in docs for camel.main.jmxUpdateRouteEnabled config (#13979) add 215397bcdc8 camel-jbang - Make camel log read spring boot logs add b3b43b9b010 Bump org.owasp:dependency-check-maven from 9.0.10 to 9.1.0 (#13983) add c3cd4ca1572 Bump org.messaginghub:pooled-jms from 3.1.5 to 3.1.6 (#13982) add 9e13825486a Bump io.qdrant:client from 1.8.0 to 1.9.0 (#13984) add 53e103ec4ae Bump org.messaginghub:pooled-jms from 3.1.5 to 3.1.6 add cbb6b296812 Bump org.scala-lang:scala-library from 2.13.13 to 2.13.14 (#13985) add 7f921b21f17 Bump maven-resolver-version from 1.9.19 to 1.9.20 (#13981) add 9172a6ca791 (chores) camel-core: break a large and complex method in AbstractCamelContextFactoryBean add 16d33ecb03f (chores) camel-jms: cleanup flaky test add 6244f305876 (chores) camel-controlbus: minor test cleanup add 3a40f23710f CAMEL-20680: prevent unreliable Kafka tests from running on the CI add b68a49b28fc (chores) camel-flatpak: use final when possible add 7cebb93bee5 (chores) camel-route-parser: break complex methods add 8c120d7f9ee (chores) ci: do log skipped platforms add 5bc3fd58b21 Rename Langchain4j property placeholder to follow the traditional syntax (#13988) add aaa7c874feb (chores) docs: update the link for the CI jobs for Camel 4 add a46b871d6b5 Camel-Milvus: Upgrade Available operations in Headers metadata (#13992) add 014e1eb7b67 Update known releases in catalog add 665d58302dd CAMEL-20727: camel-azure - Data lake upload should not read content into memory (#13993) add 90427246fe8 camel-jbang - Upgrade to Quarkus 3.10.0 add e49a0ad390d CAMEL-20727: camel-azure - Blob uploadPage should not read content into memory (#13995) add f7f74776351 Camel-15279: allow receipt-delivery-option for async AS2-MDN (#13994) add 10982f76e8b CAMEL-20724: camel-saxon - Fix xquery namespaces usage (#13996) add e7b4cf911f4 Bump org.springframework.amqp:spring-rabbit from 3.1.2 to 3.1.4 (#13997) add ce56ffff6b0 Bump aws-java-sdk2-version from 2.25.40 to 2.25.42 (#13998) add bae015fcd50 Bump org.opensearch.client:opensearch-java from 2.10.0 to 2.10.1 (#14001) add 9fd488d1d5e Bump org.apache.xbean:xbean-spring from 4.24 to 4.25 (#14002) add 3bfb4756e36 Bump io.github.classgraph:classgraph from 4.8.170 to 4.8.172 (#14000) add dba179f4224 Bump org.eclipse.jgit:org.eclipse.jgit (#14005) add e6236173485 Bump com.graphql-java:graphql-java from 21.5 to 22.0 (#14004) add 7df97a08a5a Bump com.google.apis:google-api-services-gmail (#14003) add fcacbcbeb7f CAMEL-20652: camel-rest - Contract First - Make it possible to build … (#14007) add 97f919e875d Bump org.apache.maven.plugins:maven-invoker-plugin from 3.6.0 to 3.6.1 (#14006) add 1dd03bcbd64 CAMEL-20730: camel-jbang - Parse OSGi blueprint <camelContext> attributes add b09bae4a411 CAMEL-20575 - Camel-Milvus: Improve documentation (#14012) add 02d458ff068 Bump aws-java-sdk2-version from 2.25.42 to 2.25.43 (#14013) add 569e591ee94 Bump com.azure:azure-sdk-bom from 1.2.21 to 1.2.23 (#14014) add d5dadb37009 Bump com.dashjoin:jsonata from 0.9.5 to 0.9.6 (#14017) add 1f7dd3943c0 Bump huaweicloud-sdk-version from 3.1.93 to 3.1.94 (#14018) add bc619fcf148 Bump io.minio:minio from 8.5.9 to 8.5.10 (#14020) add 892c688b3d6 Bump com.google.api-client:google-api-client from 2.4.0 to 2.4.1 (#14015) add 88233d3a03b Bump jetcd-version from 0.7.7 to 0.8.0 (#14019) add b499142818c Bump com.amazonaws:aws-xray-recorder-sdk-bom from 2.15.2 to 2.15.3 (#14016) add 196060b9848 (chores) camel-controlbus: break large and complex methods add 7d257431c40 (chores) camel-coap: code cleanup add 96a2ec5116a ClaimCheckProcessor.java cleanup else-if blocks have been converted to switch add 3d199dec6b0 CAMEL-20680 - cut down test execution time removing producer.send to partition 1 (was unused) add a94cb1926ab CAMEL-20722 - initial step to increase timeout (test fail often without this) add b1fe8f717f6 CAMEL-20717 Throw created exception in TcpSocketConsumerRunnable (#13965) add 9585e550f81 Kamelet ctr (#14022) add 80ac25e0e33 CAMEL-20514: camel-model - Add support for bean constructors for beans in route templates or kamelets (#14040) add 2a28eb0a97f Various small code cleanup add 5ef33f94a11 Fix deprecation notices add f5891d942b4 Remove unused params add 6e8c9ef9f64 Remove public constructors on abstract classes add 9109d389894 Deprecate camel-catalog-maven and minor fixes to it add f0cbc2eb246 Reduce complexity add ee83ff5dd05 Split to reduce complexity add 291d028752d Bump com.google.cloud:libraries-bom from 26.37.0 to 26.38.0 (#14034) add 3f1ee046db9 Kamelet ctr5 (#14046) add 2fd1ad6f497 CAMEL-20514: camel-model - Add support for bean constructors for beans in route templates or kamelets add 0b89ed3ba46 Bump org.mybatis:mybatis from 3.5.15 to 3.5.16 (#14023) add 08672f9cb0d Bump com.google.cloud:google-cloud-functions-bom from 2.43.0 to 2.44.0 (#14024) add 67f01a02c27 Bump org.elasticsearch.client:elasticsearch-rest-client-sniffer (#14025) add acf18e575c5 Bump org.slf4j:slf4j-api from 2.0.12 to 2.0.13 (#14027) add b8c3e0ece09 Bump com.github.spullara.mustache.java:compiler from 0.9.11 to 0.9.13 (#14028) add ccaca557985 Bump com.prowidesoftware:pw-iso20022 (#14030) add edebdcc5780 Bump com.google.apis:google-api-services-calendar (#14031) add bfab10e2ccb Bump org.xmlunit:xmlunit-assertj3 from 2.9.1 to 2.10.0 (#14032) add 5c120a18ffd Bump jooq-version from 3.19.7 to 3.19.8 (#14033) add 2ca5be6adb8 Bump com.couchbase.client:java-client from 3.6.1 to 3.6.2 (#14035) add 2cd1133a8d0 Bump org.l2x6.cq:cq-alias-fastinstall-quickly-extension (#14037) add c050d8a17af Bump org.cometd.java:cometd-java-client-http-jetty (#14038) add 272117e4949 Bump org.kiwiproject:consul-client from 1.3.1 to 1.3.2 (#14039) add eb2d43a59db Bump commons-logging:commons-logging from 1.3.0 to 1.3.1 (#14041) add 657fa86769c Bump com.dropbox.core:dropbox-core-sdk from 6.1.0 to 7.0.0 (#14026) add d0cd37c291c CAMEL-20732: fix parsing primitive array types in RestDefinition (#14043) add 7c54108bdcb Bump com.google.apis:google-api-services-sheets (#14036) add 8c4eeeae5c7 Bump elasticsearch-java-client-version from 8.13.2 to 8.13.3 (#14029) add dcd3ff6e575 CAMEL-20731: mvn camel-report:route-coverage fails on routes with multiple doCatch blocks add 994222731c0 CAMEL-20733: camel-catalog - Make log eip and component name more easier to see difference add 52f9f503b04 typo fix with property placeholder (#14047) add 80573c56973 Exclude ws-java-sdk-core in camel-aws-xray to avoid conflict (#14048) add 9ddd82459f0 (chores) camel-file: code cleanup add 8bc55ff4b35 (chores) brand: add project icon in IntelliJ add d2ef0d979bf CAMEL-20735: camel-jbang - Add support for spring-boot datasource add 742646f730b CAMEL-20736: camel-jbang - Catalog downloaded should not start CamelContext add 7eda1e622bb CAMEL-20736: camel-jbang - Catalog downloaded should not start CamelContext add 0c13dff431f CAMEL-20735: camel-jbang - Add support for spring-boot datasource add 1d2000b0298 CAMEL-20737: camel-jbang - Export with fresh does not work. Export should read application.properties if present. add 166156ebdef CAMEL-20737: camel-jbang - Export with fresh does not work. Export should read application.properties if present. add da81e4d1eb9 CAMEL-20681: camel-jbang - Detect quarkus jdbc extension via configuration to make JARs automatic downloaded. add 7fcdf510fb0 Regen SBOM from commit da81e4d1eb91eee44257b54c083ac6ee11201c84 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 (a205b788910) \ N -- N -- N refs/heads/regen_bot_sbom (7fcdf510fb0) 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: .idea/icon.png | 1 + .mvn/extensions.xml | 2 +- Jenkinsfile | 4 +- bom/camel-bom/pom.xml | 5 + camel-sbom/camel-sbom.json | 10873 ++++++++++--------- camel-sbom/camel-sbom.xml | 8534 +++++++-------- catalog/camel-allcomponents/pom.xml | 5 + .../camel/catalog/console/CatalogConsole.java | 1 + .../catalog/lucene/LuceneSuggestionStrategy.java | 2 +- .../catalog/maven/ComponentArtifactHelper.java | 24 +- .../maven/DefaultMavenArtifactProvider.java | 41 +- .../camel/catalog/maven/MavenArtifactProvider.java | 6 +- .../camel/catalog/maven/MavenVersionManager.java | 7 +- .../maven/MavenArtifactProviderManualTest.java | 1 + .../org/apache/camel/catalog/components.properties | 1 + .../org/apache/camel/catalog/components/as2.json | 78 +- .../org/apache/camel/catalog/components/log.json | 4 +- .../apache/camel/catalog/components/milvus.json | 2 +- .../apache/camel/catalog/components/pinecone.json | 53 + .../org/apache/camel/catalog/models-app/beans.json | 2 +- .../org/apache/camel/catalog/models-app/camel.json | 2 +- .../org/apache/camel/catalog/models.properties | 3 +- .../apache/camel/catalog/models/beanFactory.json | 28 + .../org/apache/camel/catalog/models/log.json | 4 +- .../apache/camel/catalog/models/routeTemplate.json | 2 +- .../apache/camel/catalog/models/templateBean.json | 21 - .../camel/catalog/models/templatedRoute.json | 2 +- .../camel/catalog/models/templatedRouteBean.json | 21 - .../catalog/releases/camel-quarkus-releases.json | 5 + .../apache/camel/catalog/schemas/camel-spring.xsd | 142 +- .../org/apache/camel/catalog/CamelCatalog.java | 67 +- .../apache/camel/catalog/DefaultCamelCatalog.java | 48 +- .../java/org/apache/camel/maven/GenerateMojo.java | 7 - .../org/apache/camel/maven/RouteCoverageMojo.java | 90 +- .../java/org/apache/camel/maven/ValidateMojo.java | 19 +- .../apache/camel/parser/RouteBuilderParser.java | 29 +- .../org/apache/camel/parser/XmlRouteParser.java | 83 +- .../camel/parser/helper/CamelJavaParserHelper.java | 79 +- .../helper/CamelJavaRestDslParserHelper.java | 89 +- .../org/apache/camel/parser/java/MyNettyTest.java | 4 +- .../camel/parser/java/MyRouteDuplicateIdTest.java | 9 +- .../camel/parser/java/MyRouteEmptyUriTest.java | 4 +- .../org/apache/camel/parser/java/MyRouteTest.java | 4 +- components/camel-ai/camel-langchain4j-chat/pom.xml | 4 +- .../camel-ai/camel-langchain4j-embeddings/pom.xml | 6 +- .../as2/api/AS2AsyncMDNServerConnection.java | 172 + .../as2/api/AS2AsyncMDNServerManager.java | 21 +- .../as2/api/AS2AsynchronousMDNManager.java | 15 +- .../camel/component/as2/api/AS2ClientManager.java | 7 +- .../component/as2/api/AS2ServerConnection.java | 33 +- .../component/as2/api/protocol/RequestAS2.java | 7 + .../component/as2/api/protocol/ResponseMDN.java | 45 +- .../camel/component/as2/api/AS2MessageTest.java | 24 +- components/camel-as2/camel-as2-component/pom.xml | 8 + ...AsyncMDNServerManagerEndpointConfiguration.java | 33 + ...verManagerEndpointConfigurationConfigurer.java} | 22 +- .../as2/AS2ClientManagerEndpointConfiguration.java | 13 +- ...ientManagerEndpointConfigurationConfigurer.java | 14 + .../component/as2/AS2ConfigurationConfigurer.java | 14 + .../camel/component/as2/AS2EndpointConfigurer.java | 14 + .../camel/component/as2/AS2EndpointUriFactory.java | 4 +- ...rverManagerEndpointConfigurationConfigurer.java | 14 + .../component/as2/internal/AS2ApiCollection.java | 11 +- .../camel/component/as2/internal/AS2ApiName.java | 4 +- .../AS2AsyncMDNServerManagerApiMethod.java | 48 + .../as2/internal/AS2ClientManagerApiMethod.java | 3 +- .../org/apache/camel/component/as2/as2.json | 78 +- ...2.AS2AsyncMDNServerManagerEndpointConfiguration | 2 + .../camel/component/as2/AS2AsyncMDNConsumer.java | 142 + .../apache/camel/component/as2/AS2Component.java | 4 +- .../camel/component/as2/AS2Configuration.java | 29 +- .../apache/camel/component/as2/AS2Endpoint.java | 36 +- .../as2/internal/AS2ConnectionHelper.java | 54 +- .../component/as2/AS2AsyncMDNServerManagerIT.java | 426 + .../camel/component/as2/AS2ClientManagerIT.java | 2 +- .../camel/component/as2/AS2ServerManagerIT.java | 16 +- .../as2/CreateEndpointManualIssueTest.java | 2 +- .../component/asterisk/AsteriskConsumerTest.java | 3 + components/camel-aws/camel-aws-xray/pom.xml | 7 + .../storage/blob/operations/BlobOperations.java | 9 +- .../storage/blob/integration/BlobOperationsIT.java | 8 +- .../azure/storage/datalake/DataLakeProducer.java | 4 +- .../operations/DataLakeFileOperations.java | 6 +- .../apache/camel/language/bean/BeanExpression.java | 14 +- .../java/org/apache/camel/coap/CoAPComponent.java | 82 +- .../java/org/apache/camel/coap/CoAPEndpoint.java | 122 +- .../component/controlbus/ControlBusProducer.java | 170 +- .../apache/camel/component/file/FileConsumer.java | 84 +- .../apache/camel/component/file/FileEndpoint.java | 46 +- .../apache/camel/component/file/GenericFile.java | 63 +- .../flatpack/FixedLengthAllowShortTest.java | 2 +- ...RequestReplyTempQueueMultipleConsumersTest.java | 30 +- ...eakOnFirstErrorOffUsingKafkaManualCommitIT.java | 10 +- .../KafkaBreakOnFirstErrorReleaseResourcesIT.java | 7 +- .../KafkaBreakOnFirstErrorReplayOldMessagesIT.java | 8 +- .../KafkaBreakOnFirstErrorSeekIssueIT.java | 16 +- ...rstErrorWithBatchUsingAsyncCommitManagerIT.java | 10 +- ...irstErrorWithBatchUsingKafkaManualCommitIT.java | 10 +- ...rrorWithBatchUsingKafkaManualCommitRetryIT.java | 10 +- ...irstErrorWithBatchUsingSyncCommitManagerIT.java | 12 +- .../kamelet/KameletLocalBeanInitDestroyTest.java | 86 + .../org/apache/camel/component/log/log.json | 4 +- .../camel-log/src/main/docs/log-component.adoc | 6 +- .../apache/camel/component/log/LogEndpoint.java | 6 +- components/camel-milvus/pom.xml | 2 +- .../org/apache/camel/component/milvus/milvus.json | 2 +- .../src/main/docs/milvus-component.adoc | 135 + .../org/apache/camel/component/milvus/Milvus.java | 2 +- .../mllp/internal/TcpSocketConsumerRunnable.java | 4 - .../pom.xml | 52 +- .../PineconeVectorDbComponentConfigurer.java | 70 + .../PineconeVectorDbConfigurationConfigurer.java | 51 + .../PineconeVectorDbEndpointConfigurer.java | 54 + .../PineconeVectorDbEndpointUriFactory.java | 74 + .../apache/camel/component/pinecone/pinecone.json | 53 + .../services/org/apache/camel/component.properties | 7 + .../services/org/apache/camel/component/pinecone | 2 + ...omponent.pinecone.PineconeVectorDbConfiguration | 2 + .../org/apache/camel/configurer/pinecone-component | 2 + .../org/apache/camel/configurer/pinecone-endpoint | 2 + .../org/apache/camel/urifactory/pinecone-endpoint | 2 + .../src/main/docs/pinecone-component.adoc} | 18 +- .../camel/component/pinecone/PineconeVectorDb.java | 74 + .../component/pinecone/PineconeVectorDbAction.java | 24 +- .../pinecone/PineconeVectorDbComponent.java | 71 + .../pinecone/PineconeVectorDbConfiguration.java | 72 + .../pinecone/PineconeVectorDbEndpoint.java | 125 + .../pinecone/PineconeVectorDbProducer.java | 209 + .../component/pinecone/it/PineconeComponentIT.java | 113 + .../src/test/resources/log4j2.properties | 20 +- components/camel-qdrant/pom.xml | 2 +- .../DefaultRestOpenapiProcessorStrategy.java | 82 +- .../component/rest/openapi/RestOpenApiHelper.java | 4 + .../rest/openapi/RestOpenApiProcessor.java | 2 +- .../rest/openapi/RestOpenapiProcessorStrategy.java | 3 +- .../camel/language/xquery/XQueryLanguage.java | 6 + ...XQueryHeaderNameResultTypeAndNamespaceTest.java | 5 +- components/pom.xml | 1 + .../src/main/java/org/apache/camel/Route.java | 8 + .../org/apache/camel/RouteTemplateContext.java | 8 + .../apache/camel/catalog/SuggestionStrategy.java | 2 +- .../org/apache/camel/spi/ModelToXMLDumper.java | 2 +- .../org/apache/camel/spi/ModelToYAMLDumper.java | 2 +- .../org/apache/camel/spi/PropertiesComponent.java | 9 + .../impl/engine/CamelPostProcessorHelper.java | 112 +- .../impl/engine/DefaultCamelBeanPostProcessor.java | 12 +- .../org/apache/camel/impl/engine/DefaultRoute.java | 15 + .../src/main/docs/properties-component.adoc | 8 +- .../component/properties/PropertiesComponent.java | 16 + .../apache/camel/impl/console/RouteDevConsole.java | 15 +- .../camel/catalog/impl/AbstractCamelCatalog.java | 8 +- .../src/main/docs/modules/eips/nav.adoc | 2 +- .../src/main/docs/modules/eips/pages/log-eip.adoc | 6 +- .../org/apache/camel/impl/DefaultCamelContext.java | 10 +- .../camel/impl/DefaultDumpRoutesStrategy.java | 26 +- .../java/org/apache/camel/impl/DefaultModel.java | 208 +- core/camel-core-model/pom.xml | 7 + .../META-INF/org/apache/camel/model/app/beans.json | 2 +- .../META-INF/org/apache/camel/model/app/camel.json | 2 +- .../org/apache/camel/model/beanFactory.json | 28 + .../META-INF/org/apache/camel/model/log.json | 4 +- .../org/apache/camel/model/routeTemplate.json | 2 +- .../org/apache/camel/model/templateBean.json | 21 - .../org/apache/camel/model/templatedRoute.json | 2 +- .../org/apache/camel/model/templatedRouteBean.json | 21 - .../services/org/apache/camel/model.properties | 3 +- .../org/apache/camel/model/app/jaxb.index | 1 - .../resources/org/apache/camel/model/jaxb.index | 3 +- .../org/apache/camel/builder/BuilderSupport.java | 17 +- .../org/apache/camel/builder/RouteBuilder.java | 12 +- .../apache/camel/model/BeanFactoryDefinition.java | 285 +- .../org/apache/camel/model/BeanModelHelper.java | 312 + .../camel/model/DefaultRouteTemplateContext.java | 5 + .../java/org/apache/camel/model/LogDefinition.java | 4 +- .../main/java/org/apache/camel/model/Model.java | 5 +- .../org/apache/camel/model/NoOutputDefinition.java | 4 +- .../camel/model/OptionalIdentifiedDefinition.java | 4 +- .../org/apache/camel/model/RouteDefinition.java | 39 +- .../camel/model/RouteTemplateDefinition.java | 22 +- .../camel/model/TemplatedRouteBeanDefinition.java | 33 - .../camel/model/TemplatedRouteDefinition.java | 22 +- .../apache/camel/model/app/BeansDefinition.java | 7 +- .../camel/model/app/RegistryBeanDefinition.java | 223 - .../apache/camel/model/rest/RestDefinition.java | 14 +- .../camel/model/rest/RestDefinitionTest.java | 68 + .../camel/processor/ClaimCheckProcessor.java | 125 +- .../camel/processor/DelayProcessorSupport.java | 4 +- .../org/apache/camel/processor/PollEnricher.java | 37 +- .../apache/camel/processor/ProcessorHelper.java | 74 + .../camel/processor/RecipientListProcessor.java | 34 +- .../org/apache/camel/processor/RoutingSlip.java | 36 +- .../camel/processor/SendDynamicProcessor.java | 15 +- .../apache/camel/reifier/ConvertHeaderReifier.java | 9 +- .../camel/reifier/ConvertVariableReifier.java | 9 +- .../org/apache/camel/reifier/RouteReifier.java | 26 + .../reifier/language/XQueryExpressionReifier.java | 3 +- .../core/xml/AbstractCamelContextFactoryBean.java | 668 +- .../AbstractCamelRedeliveryPolicyFactoryBean.java | 1 + .../camel/builder/RouteTemplateLocalBeanTest.java | 70 +- .../controlbus/ControlBusFailRouteTest.java | 6 +- .../file/FileBeginFailureOneTimeTest.java | 2 +- .../file/FileConsumerCustomSchedulerTest.java | 2 +- .../file/FileProducerFileBodyGetsMovedTest.java | 2 - .../impl/DefaultExecutorServiceManagerTest.java | 1 + .../camel/impl/EndpointShutdownOnceTest.java | 2 +- .../impl/engine/CamelPostProcessorHelperTest.java | 28 +- .../camel/issues/SplitterParallelIssueTest.java | 2 +- .../DeadLetterChannelNoRedeliveryTest.java | 2 +- .../RedeliveryErrorHandlerBlockedDelayTest.java | 2 +- .../RedeliveryErrorHandlerNonBlockedDelayTest.java | 2 +- ...ErrorHandlerNonBlockedRedeliveryHeaderTest.java | 2 +- .../RedeliveryOnExceptionBlockedDelayTest.java | 2 +- .../camel/processor/SetVariablesProcessorTest.java | 4 +- .../AggregateSimpleExpressionIssueManualTest.java | 2 +- .../async/AsyncEndpointCustomRoutePolicyTest.java | 2 +- ...RedeliveryErrorHandlerNonBlockedDelay2Test.java | 2 +- ...tRedeliveryErrorHandlerNonBlockedDelayTest.java | 2 +- .../DefaultExceptionPolicyStrategyTest.java | 12 +- .../transformer/TransformerRouteTest.java | 2 +- .../apache/camel/util/CaseInsensitiveMapTest.java | 1 + .../org/apache/camel/main/components.properties | 1 + .../org/apache/camel/main/BaseMainSupport.java | 52 +- .../java/org/apache/camel/main/MainHelper.java | 57 + ...gRouteControllerFilterFailToStartRouteTest.java | 2 +- .../main/MainSupervisingRouteControllerTest.java | 2 +- .../org/apache/camel/management/LoadTimerTest.java | 2 +- .../apache/camel/support/LocalBeanRegistry.java | 25 + .../camel/support/builder/ExpressionBuilder.java | 6 +- .../apache/camel/support/task/TaskTestSupport.java | 2 +- .../java/org/apache/camel/xml/in/ModelParser.java | 89 +- .../java/org/apache/camel/xml/out/ModelWriter.java | 62 +- .../org/apache/camel/xml/LwModelToXMLDumper.java | 26 +- .../org/apache/camel/xml/in/ModelParserTest.java | 14 +- .../camel/xml/jaxb/JaxbModelToXMLDumper.java | 26 +- .../org/apache/camel/yaml/out/ModelWriter.java | 62 +- .../org/apache/camel/yaml/LwModelToYAMLDumper.java | 31 +- .../modules/ROOT/examples/json/pinecone.json | 1 + docs/components/modules/ROOT/nav.adoc | 3 +- .../modules/ROOT/pages/pinecone-component.adoc | 1 + docs/main/modules/contributing/pages/index.adoc | 2 +- .../ROOT/pages/camel-4x-upgrade-guide-4_6.adoc | 17 + .../modules/ROOT/pages/camel-jbang.adoc | 79 +- .../modules/ROOT/pages/rest-dsl-openapi.adoc | 48 +- .../modules/ROOT/pages/route-template.adoc | 11 +- .../component/ComponentsBuilderFactory.java | 18 +- .../component/dsl/LogComponentBuilderFactory.java | 9 +- ...y.java => PineconeComponentBuilderFactory.java} | 101 +- .../builder/endpoint/EndpointBuilderFactory.java | 1 + .../camel/builder/endpoint/EndpointBuilders.java | 1 + .../builder/endpoint/StaticEndpointBuilders.java | 54 +- .../endpoint/dsl/AS2EndpointBuilderFactory.java | 138 +- .../endpoint/dsl/LogEndpointBuilderFactory.java | 16 +- .../PineconeVectorDbEndpointBuilderFactory.java | 377 + .../dsl/jbang/core/commands/CamelCommand.java | 4 +- .../dsl/jbang/core/commands/ExportBaseCommand.java | 8 +- .../dsl/jbang/core/commands/ExportCamelMain.java | 17 +- .../dsl/jbang/core/commands/ExportQuarkus.java | 2 +- .../dsl/jbang/core/commands/ExportSpringBoot.java | 13 +- .../apache/camel/dsl/jbang/core/commands/Run.java | 87 +- .../jbang/core/commands/action/CamelLogAction.java | 26 +- .../core/commands/catalog/CatalogBaseCommand.java | 2 +- .../jbang/core/commands/catalog/CatalogDoc.java | 25 +- .../camel/dsl/jbang/core/common/CatalogLoader.java | 105 +- .../camel/dsl/jbang/core/common/RuntimeUtil.java | 66 +- .../main/resources/log4j2-background.properties | 2 +- .../src/main/resources/log4j2.properties | 4 +- .../src/main/resources/spring-boot-logback.xml | 9 +- .../main/resources/templates/rest-dsl.yaml.tmpl | 5 + .../camel-component-known-dependencies.properties | 1 + .../src/main/docs/kamelet-main.adoc | 2 +- .../java/org/apache/camel/main/KameletMain.java | 8 +- .../download/AutoConfigureDownloadListener.java | 4 +- .../DependencyDownloaderPropertiesComponent.java | 133 + .../main/download/KnownDependenciesResolver.java | 19 +- .../injection/AnnotationDependencyInjection.java | 6 +- .../camel/main/util/SuggestSimilarHelper.java | 2 +- .../xml/blueprint/BlueprintXmlBeansHandler.java | 213 +- .../main/xml/spring/SpringXmlBeansHandler.java | 24 +- .../auto-configure/spring.datasource.url.java | 44 + .../camel-main-known-dependencies.properties | 11 +- .../apache/camel/kotlin/components/As2UriDsl.kt | 22 + .../apache/camel/kotlin/components/LogUriDsl.kt | 2 +- .../camel/kotlin/components/PineconeUriDsl.kt | 83 + .../{RegistryBeanDsl.kt => BeanFactoryDsl.kt} | 8 +- .../main/kotlin/org/apache/camel/kotlin/RootDsl.kt | 8 +- .../camel/dsl/xml/io/XmlRoutesBuilderLoader.java | 114 +- .../camel-yaml-dsl-deserializers/pom.xml | 2 - .../dsl/yaml/deserializers/ModelDeserializers.java | 215 +- .../deserializers/ModelDeserializersResolver.java | 4 +- .../BeanFactoryDefinitionDeserializer.java | 77 - .../dsl/yaml/deserializers/BeansDeserializer.java | 122 +- .../dsl/yaml/deserializers/CustomResolver.java | 4 - .../RouteTemplateBeanDefinitionDeserializer.java | 56 - .../RouteTemplateDefinitionDeserializer.java | 8 +- .../TemplatedRouteBeanDefinitionDeserializer.java | 56 - .../TemplatedRouteDefinitionDeserializer.java | 7 +- .../generated/resources/schema/camelYamlDsl.json | 167 +- .../apache/camel/dsl/yaml/KameletLoaderTest.groovy | 132 +- parent/pom.xml | 94 +- pom.xml | 2 +- .../camel/tooling/maven/MavenDownloader.java | 4 +- 301 files changed, 17034 insertions(+), 13082 deletions(-) create mode 120000 .idea/icon.png create mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/pinecone.json create mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/beanFactory.json delete mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/templateBean.json delete mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/templatedRouteBean.json create mode 100644 components/camel-as2/camel-as2-api/src/main/java/org/apache/camel/component/as2/api/AS2AsyncMDNServerConnection.java copy core/camel-core-model/src/main/java/org/apache/camel/model/NoOutputDefinition.java => components/camel-as2/camel-as2-api/src/main/java/org/apache/camel/component/as2/api/AS2AsyncMDNServerManager.java (57%) create mode 100644 components/camel-as2/camel-as2-component/src/generated/java/org/apache/camel/component/as2/AS2AsyncMDNServerManagerEndpointConfiguration.java copy components/camel-as2/camel-as2-component/src/generated/java/org/apache/camel/component/as2/{AS2ServerManagerEndpointConfigurationConfigurer.java => AS2AsyncMDNServerManagerEndpointConfigurationConfigurer.java} (91%) create mode 100644 components/camel-as2/camel-as2-component/src/generated/java/org/apache/camel/component/as2/internal/AS2AsyncMDNServerManagerApiMethod.java create mode 100644 components/camel-as2/camel-as2-component/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.component.as2.AS2AsyncMDNServerManagerEndpointConfiguration create mode 100644 components/camel-as2/camel-as2-component/src/main/java/org/apache/camel/component/as2/AS2AsyncMDNConsumer.java create mode 100644 components/camel-as2/camel-as2-component/src/test/java/org/apache/camel/component/as2/AS2AsyncMDNServerManagerIT.java create mode 100644 components/camel-kamelet/src/test/java/org/apache/camel/component/kamelet/KameletLocalBeanInitDestroyTest.java copy components/{camel-ai/camel-langchain4j-chat => camel-pinecone}/pom.xml (58%) create mode 100644 components/camel-pinecone/src/generated/java/org/apache/camel/component/pinecone/PineconeVectorDbComponentConfigurer.java create mode 100644 components/camel-pinecone/src/generated/java/org/apache/camel/component/pinecone/PineconeVectorDbConfigurationConfigurer.java create mode 100644 components/camel-pinecone/src/generated/java/org/apache/camel/component/pinecone/PineconeVectorDbEndpointConfigurer.java create mode 100644 components/camel-pinecone/src/generated/java/org/apache/camel/component/pinecone/PineconeVectorDbEndpointUriFactory.java create mode 100644 components/camel-pinecone/src/generated/resources/META-INF/org/apache/camel/component/pinecone/pinecone.json create mode 100644 components/camel-pinecone/src/generated/resources/META-INF/services/org/apache/camel/component.properties create mode 100644 components/camel-pinecone/src/generated/resources/META-INF/services/org/apache/camel/component/pinecone create mode 100644 components/camel-pinecone/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.component.pinecone.PineconeVectorDbConfiguration create mode 100644 components/camel-pinecone/src/generated/resources/META-INF/services/org/apache/camel/configurer/pinecone-component create mode 100644 components/camel-pinecone/src/generated/resources/META-INF/services/org/apache/camel/configurer/pinecone-endpoint create mode 100644 components/camel-pinecone/src/generated/resources/META-INF/services/org/apache/camel/urifactory/pinecone-endpoint copy components/{camel-milvus/src/main/docs/milvus-component.adoc => camel-pinecone/src/main/docs/pinecone-component.adoc} (65%) create mode 100644 components/camel-pinecone/src/main/java/org/apache/camel/component/pinecone/PineconeVectorDb.java rename core/camel-core-model/src/main/java/org/apache/camel/model/RouteTemplateBeanDefinition.java => components/camel-pinecone/src/main/java/org/apache/camel/component/pinecone/PineconeVectorDbAction.java (60%) create mode 100644 components/camel-pinecone/src/main/java/org/apache/camel/component/pinecone/PineconeVectorDbComponent.java create mode 100644 components/camel-pinecone/src/main/java/org/apache/camel/component/pinecone/PineconeVectorDbConfiguration.java create mode 100644 components/camel-pinecone/src/main/java/org/apache/camel/component/pinecone/PineconeVectorDbEndpoint.java create mode 100644 components/camel-pinecone/src/main/java/org/apache/camel/component/pinecone/PineconeVectorDbProducer.java create mode 100644 components/camel-pinecone/src/test/java/org/apache/camel/component/pinecone/it/PineconeComponentIT.java copy dsl/camel-jbang/camel-jbang-core/src/main/resources/log4j2-background.properties => components/camel-pinecone/src/test/resources/log4j2.properties (69%) create mode 100644 core/camel-core-model/src/generated/resources/META-INF/org/apache/camel/model/beanFactory.json delete mode 100644 core/camel-core-model/src/generated/resources/META-INF/org/apache/camel/model/templateBean.json delete mode 100644 core/camel-core-model/src/generated/resources/META-INF/org/apache/camel/model/templatedRouteBean.json create mode 100644 core/camel-core-model/src/main/java/org/apache/camel/model/BeanModelHelper.java delete mode 100644 core/camel-core-model/src/main/java/org/apache/camel/model/TemplatedRouteBeanDefinition.java delete mode 100644 core/camel-core-model/src/main/java/org/apache/camel/model/app/RegistryBeanDefinition.java create mode 100644 core/camel-core-model/src/test/java/org/apache/camel/model/rest/RestDefinitionTest.java create mode 100644 core/camel-core-processor/src/main/java/org/apache/camel/processor/ProcessorHelper.java create mode 120000 docs/components/modules/ROOT/examples/json/pinecone.json create mode 120000 docs/components/modules/ROOT/pages/pinecone-component.adoc copy dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/{LogComponentBuilderFactory.java => PineconeComponentBuilderFactory.java} (58%) create mode 100644 dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/PineconeVectorDbEndpointBuilderFactory.java create mode 100644 dsl/camel-jbang/camel-jbang-core/src/main/resources/templates/rest-dsl.yaml.tmpl create mode 100644 dsl/camel-kamelet-main/src/main/java/org/apache/camel/main/download/DependencyDownloaderPropertiesComponent.java create mode 100644 dsl/camel-kamelet-main/src/main/resources/auto-configure/spring.datasource.url.java create mode 100644 dsl/camel-kotlin-api/src/generated/kotlin/org/apache/camel/kotlin/components/PineconeUriDsl.kt rename dsl/camel-kotlin-api/src/main/kotlin/org/apache/camel/kotlin/{RegistryBeanDsl.kt => BeanFactoryDsl.kt} (88%) delete mode 100644 dsl/camel-yaml-dsl/camel-yaml-dsl-deserializers/src/main/java/org/apache/camel/dsl/yaml/deserializers/BeanFactoryDefinitionDeserializer.java delete mode 100644 dsl/camel-yaml-dsl/camel-yaml-dsl-deserializers/src/main/java/org/apache/camel/dsl/yaml/deserializers/RouteTemplateBeanDefinitionDeserializer.java delete mode 100644 dsl/camel-yaml-dsl/camel-yaml-dsl-deserializers/src/main/java/org/apache/camel/dsl/yaml/deserializers/TemplatedRouteBeanDefinitionDeserializer.java