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 96da63b0a56 Regen SBOM from commit 73c798e8e686f5bcdd035d0800ccfb5143bd7874 add 5171dac8304 Regen SBOM from commit 73c798e8e686f5bcdd035d0800ccfb5143bd7874 (#15384) add 752b98f8011 Spring WS docs and code cleanup. (#15382) add d6bf15ff81e chore(deps): Bump actions/upload-artifact from 4.3.6 to 4.4.0 (#15386) add fc90dc5da7d CAMEL-21107 - Camel-Kubernetes: Add ability to add annotation to create resources operation - Deployments (#15385) add 9214670e640 chore(deps): Bump com.huaweicloud:esdk-obs-java from 3.24.3 to 3.24.8 add ca33e791a0a chore(deps): Bump aws-java-sdk2-version from 2.27.16 to 2.27.17 add 2f4721043c9 chore(deps): Bump org.owasp:dependency-check-maven from 10.0.3 to 10.0.4 (#15389) add 1f40dd6d373 CAMEL-21114: Fix multicast EIP in transacted mode with camel-zipfile (#15390) add 3f266bf5f34 camel-hashicorp-vault: Add a note clarifying camel.vault.hashicorp properties usage add 853a0232bde CAMEL-21001: camel-jbang Kubernetes - Add Route trait (#15381) add d8e433d9bae Camel-AWS-secrets-manager: Add a note clarifying camel.vault.aws properties usage (#15392) add 175f160a817 Camel-google-secret-manager: Add a note clarifying camel.vault.gcp properties usage (#15393) add f1b898a1277 Camel-Azure-key-vault: Add a note clarifying camel.vault.azure properties usage (#15394) add a936abf84b9 CAMEL-21154: Handle potential NPE from getSecret operation response add 162d68c85c7 embedded HTTP server can now be used for static pages like a html web app (#15399) add e62b21834f0 camel-hashicorp-vault: Remove redundant commons-io dependency add a59ffc13bc4 camel-hashicorp-vault: Add Spring Boot auto-configuration to component documentation add c7c1d26cb5e CAMEL-21156: Enable hashicorp-vault SecretPath header to be used on create & delete operations add ad292127627 chore(deps): Bump com.microsoft.azure:msal4j from 1.17.0 to 1.17.1 (#15402) add 3f4cc3b57b0 chore(deps): Bump undertow-version from 2.3.16.Final to 2.3.17.Final (#15403) add 28e89fd280b chore(deps): Bump com.atlassian.oai:swagger-request-validator-core (#15406) add 1bd57f0aa77 chore(deps): Bump io.github.ascopes:protobuf-maven-plugin (#15404) add 26df64cd41d chore(deps): Bump org.kiwiproject:consul-client from 1.4.0 to 1.4.1 (#15407) add 0672ecc25cb camel-hashicorp-vault: Add message headers section to component documentation add b40dd14b389 chore(deps): Bump org.yaml:snakeyaml from 2.2 to 2.3 (#15405) add 4e152c6d056 CAMEL-21157: camel-core - PeriodicTask should be able to run a task f… (#15408) add a63f4901ece CAMEL-21159: fix incorrect metadata/catalog for camel-langchain4j-chat add 6af73e4495c CAMEL-21160: ensure that the consumer in camel-langchain4j-chat is configured after creation add bed307e84b5 CAMEL-21153: rework the function calling features add b1584fbc046 CAMEL-21153: deprecate chat with tools feature in camel-langchain4j-chat add 40f758051de CAMEL-21110: camel-jbang export to Quarkus or Spring Boot should support small web apps add 4ebf7ce5953 (chores) upgrade guide: fixed typos and grammar issues add 629afdd397d CAMEL-21153: added a note about deprecation of chat-with-tools add 62087754f92 (chores) upgrade guides: fixed typos and grammar issues add 704bbe449b3 CAMEL-21153: fixed invalid link reference add 344d08f34c1 CAMEL-21153: cleanup unused code add 461af7ee21d CAMEL-21153: added camel-langchain4j-tools and other missing components add 4177af0d68b camel-jbang - camel-rest is optional and the rest dev console should support this. add 006ed72ab05 CAMEL-21161: camel-aws2-s3 is uploading always files as multipart when multiPartUpload is set true. Thanks to Guillem Folch for the patch. (#15416) add 8c5a6c3c8be chore(deps): Bump peter-evans/create-pull-request from 6.1.0 to 7.0.0 (#15417) add 1257751da96 CAMEL-21040: fixed grammar, typos and other issues in the JMX documentation add f8f9c969e36 CAMEL-21066: removed OSGI details for the JMX documentation add c742bb51adf CAMEL-21066: removed OSGI details for the route controller documentation add e2debcafec0 CAMEL-21040: fixed grammar, typos and other issues in the route-controller documentation add de7da5692d6 CAMEL-21040: fixed grammar, typos and other issues in the advanced CamelContext configuration documentation add cbde5b52c58 CAMEL-21040: fixed grammar, typos and other issues in the CamelContext documentation add 73bde1b2064 CAMEL-21040: fixed grammar, typos and other issues in the CamelContext autoconfigure documentation add 568c772e596 CAMEL-21040: fixed grammar, typos and other issues in the default error handler documentation add 30e50d47090 CAMEL-21040: fixed grammar, typos and other issues in the data format documentation add 940879f2cb9 CAMEL-21040: fixed grammar, typos and other issues in the java DSL documentation add 3db7cf029e0 CAMEL-21040: fixed grammar, typos and other issues in the JSON documentation add 05b8ae35f47 CAMEL-21040: fixed grammar, typos and other issues in the route documentation add a9635d78959 CAMEL-21040: use links to GitHub instead of SVN add 418903112e7 CAMEL-20199: Remove synchronized block from components D to F (#15418) add be2c5c76750 CAMEL-21142 - Kubernetes Secrets/Configmap: Trigger context reloading on update - Secrets implementation (#15422) add ce04a45aac5 CAMEL-21163: unwrap the synthetic ClientProxy beans (#15421) add 00c44bf99b6 (chores) doc: give more prominence to the rest DSL in the documentation add dc5ec602c5f chore(deps): Bump aws-java-sdk2-version from 2.27.17 to 2.27.18 (#15423) add 3f0f7b72520 Camel-Hashicorp-vault: Added to PrepareCamelMainMojo (#15431) add c56dca33bd4 CAMEL-21088: Support all export options on Kubernetes run command add 966689884f0 chore(deps): Bump mongo-java-driver-version from 5.1.3 to 5.1.4 (#15424) add de784475fe8 CAMEL-21040: fixed grammar, typos and other issues in the batch consumer documentation add 2ba8d1e12c5 CAMEL-21040: fixed grammar, typos and other issues in the bean-binding documentation add 7be057cd833 CAMEL-21040: fixed grammar, typos and other issues in the bean injection documentation add 51f00f82a33 CAMEL-21040: fixed grammar, typos and other issues in the bean integration documentation add 148898894a2 CAMEL-21040: fixed grammar, typos and other issues in the registry documentation add e909a30c196 CAMEL-21040: fixed grammar, typos and other issues in the rest DSL documentation add c9992c95d64 CAMEL-21169 - Kubernetes Secrets: Trigger context reloading on update - Documentation (#15433) add fa1008d647d chore(deps): Bump io.github.littleproxy:littleproxy from 2.2.3 to 2.2.4 (#15426) add 7f2d47851dd CAMEL-21040: fixed grammar, typos and other issues in the test documentation add edc96ade1d2 CAMEL-21066: removed blueprint information add 0bc307cc956 CAMEL-21066: removed karaf information add 06128540b24 CAMEL-21066: removed karaf information from development docs add 3fe7efe22c8 CAMEL-21040: fixed grammar, typos and other issues in the release documentation add e934d5b1ada CAMEL-21168: Add startup configuration dev console and jbang command (#15430) add 560a5074f9a CAMEL-21168: Add startup configuration dev console and jbang command add f7575b2c408 CAMEL-21171 - Kubernetes Secrets: Trigger context reloading on update - Add info for console with last update (#15435) add 58d8d74e8be CAMEL-21170: camel-jbang - Add camel log --startup to only show startup logs add 5755eb012d7 Fix flaky slow CI servers add 3b2c9ba6db6 Fix flaky slow CI servers add 019d995fc32 CAMEL-21176: DefaultExchangeHolder - Also store exchange variables together with exchange properties (#15437) add 4e1c900a846 camel-jbang - Upgrade to Q 3.14.2 add ff90953169d CAMEL-21162: camel-http - Http producer should capture response input stream using more standard approach in Camel to ensure stream caching works with spool to disk. (#15438) add 21c66f8f40e CAMEL-21175 - Create package name for file created with Camel Jbang add aba70fc5091 chore(deps): Bump aws-java-sdk2-version from 2.27.18 to 2.27.19 (#15440) add 44b6a16ea1c chore(deps): Bump com.googlecode.libphonenumber:libphonenumber (#15441) add efa8cf992d7 chore(deps): Bump io.camunda:zeebe-client-java from 8.5.6 to 8.5.7 (#15442) add db94fbb90a3 CAMEL-21173 - Camel-Jbang Dev Console: Add Kubernetes Vault support (#15439) add 58b43ad0521 chore(deps-dev): Bump com.graphql-java:graphql-java from 22.2 to 22.3 (#15443) add b9c8f65492b CAMEL-20199: Remove synchronized block from components G to I (#15444) add ee26e350322 CAMEL-21177: Rework DataSonnet libsonnet resource discovery add 94cb71dea51 Revert "Otel close scope only once" add 7357cb1a774 camel-opentelemetry: fix flaky tests add 661e8854df4 CAMEL-21173 - Camel-Jbang Dev Console: Add Kubernetes Vault support - cli connector and ListVault command (#15448) add 95dbe389508 chore(camel-jbang): Kubernetes export of current directory add 2e8a5babdb2 CAMEL-21136: Add /q/send to camel-main/camel-jbang for sending messages to Camel via HTTP (#15451) add adbd2fb83ab CAMEL-20367: Adds tests for file management via http in dev mode (#15449) add 52655f2a0ca chore(camel-jbang): Fix route trait add e5f15cb6f15 CAMEL-21136: Added --poll to poll messages via jbang and /q/send HTTP server add 1dca72687d4 CAMEL-21040: fixed grammar, typos and other issues in the try-catch-finally documentation add 6898b2911db CAMEL-21040: fixed grammar, typos and other issues in the UUID Generator documentation add 1391b8b7ade CAMEL-21040: fixed grammar, typos and other issues in the DSL documentation add c1f94647724 CAMEL-21040: fixed grammar, typos and other issues in the delay interceptor documentation add d002b13175d CAMEL-21040: fixed grammar, typos and other issues in the context reload documentation add 47d78420e9f CAMEL-21040: fixed grammar, typos and other issues in the cron scheduled route policy documentation add 598f8637a67 CAMEL-21040: fixed grammar, typos and other issues in the route startup ordering documentation add 6b70d3043d9 CAMEL-21040: fixed grammar, typos and other issues in the debugger documentation add db9ad0cb053 CAMEL-21040: fixed grammar, typos and other issues in the Camel JBang documentation add 13c10473e33 CAMEL-20367: Adds logging levels tests (#15452) add 1b86b8bc387 CAMEL-21172 - Camel-Jbang Dev Console: Add Hashicorp Vault support (#15457) add afd0efb715f chore(camel-jbang): Fix dev mode in Kubernetes run command add 9cf974e050f (chores) camel-xmlsecurity: remove outdated test add 3c415e49148 (chores) camel-core: remove outdated test add ec01cc1e0c1 chore(camel-jbang): Disable ingress trait by default add 42a0f7c9d10 CAMEL-21178: Add browse jbang command (#15459) add 4eefb95c2d9 Fixed RAT add b5d83c46b43 CAMEL-21182: camel-jbang - Fix logging with json add 43dd6efbd0b CAMEL-21164: camel-rest - Code first should use actual values for property placeholders in dumped API spec (#15460) add cf70d57b333 CAMEL-21185: camel-management - ShutdownStrategy should be a MBean so we can better define its JMX API. Also fix so all its attributes was exposed so you can configure timeout again. (#15471) add 059f599aa1b Regen SBOM from commit cf70d57b33345a0b82eb1d44f1c0c110874ec65c 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 (96da63b0a56) \ N -- N -- N refs/heads/regen_bot_sbom (059f599aa1b) 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/generate-sbom-main.yml | 4 +- .github/workflows/pr-build-camel-3.yml | 4 +- .github/workflows/pr-build-camel-40x.yml | 2 +- .github/workflows/pr-build-main.yml | 2 +- bom/camel-bom/pom.xml | 5 + camel-sbom/camel-sbom.json | 4379 +++++++++++--------- camel-sbom/camel-sbom.xml | 3968 +++++++++--------- catalog/camel-allcomponents/pom.xml | 5 + .../org/apache/camel/catalog/components.properties | 2 + .../catalog/components/kubernetes-deployments.json | 11 +- .../camel/catalog/components/langchain4j-chat.json | 31 +- .../catalog/components/langchain4j-tools.json | 44 + .../components}/langchain4j-web-search.json | 0 .../components/openshift-deploymentconfigs.json | 11 +- .../apache/camel/catalog/dev-consoles.properties | 4 + .../apache/camel/catalog/dev-consoles/browse.json | 15 + .../catalog/dev-consoles/hashicorp-secrets.json | 15 + .../catalog/dev-consoles/kubernetes-secrets.json | 15 + .../catalog/dev-consoles/main-configuration.json | 15 + .../main/camel-main-configuration-metadata.json | 13 +- .../org/apache/camel/catalog/others.properties | 1 + .../catalog/others}/langchain4j-tokenizer.json | 0 .../chat/LangChain4jChatComponentConfigurer.java | 6 + .../chat/LangChain4jChatEndpointConfigurer.java | 38 + .../chat/LangChain4jChatEndpointUriFactory.java | 12 +- .../langchain4j/chat/langchain4j-chat.json | 31 +- .../src/main/docs/langchain4j-chat-component.adoc | 5 +- .../langchain4j/chat/LangChain4jChatEndpoint.java | 7 +- .../chat/tool/CamelSimpleToolParameter.java | 1 + .../chat/tool/CamelToolExecutorCache.java | 1 + .../chat/tool/CamelToolSpecification.java | 1 + .../chat/tool/NamedJsonSchemaProperty.java | 1 + .../camel-ai/camel-langchain4j-tools/pom.xml | 104 + .../LangChain4jToolsComponentConfigurer.java} | 28 +- .../LangChain4jToolsConfigurationConfigurer.java | 51 + .../tools/LangChain4jToolsEndpointConfigurer.java | 103 + .../tools/LangChain4jToolsEndpointUriFactory.java} | 26 +- .../langchain4j/tools/langchain4j-tools.json | 44 + .../services/org/apache/camel/component.properties | 7 + .../org/apache/camel/component/langchain4j-tools | 2 + .../camel/configurer/langchain4j-tools-component | 2 + .../camel/configurer/langchain4j-tools-endpoint | 2 + ...langchain4j.tools.LangChain4jToolsConfiguration | 2 + .../camel/urifactory/langchain4j-tools-endpoint | 2 + .../src/main/docs/langchain4j-tools-component.adoc | 187 + .../langchain4j/tools/LangChain4jTools.java} | 23 +- .../tools/LangChain4jToolsComponent.java | 85 + .../tools/LangChain4jToolsConfiguration.java | 57 + .../tools/LangChain4jToolsConsumer.java} | 26 +- .../tools/LangChain4jToolsEndpoint.java} | 92 +- .../tools/LangChain4jToolsProducer.java | 204 + .../component/langchain4j/tools/TagsHelper.java} | 29 +- .../tools/spec}/CamelSimpleToolParameter.java | 2 +- .../tools/spec}/CamelToolExecutorCache.java | 3 +- .../tools/spec}/CamelToolSpecification.java | 12 +- .../tools/spec}/NamedJsonSchemaProperty.java | 2 +- .../langchain4j/tools/LangChain4jToolIT.java | 118 + .../tools/LangChain4jToolMultipleGroupsIT.java | 124 + .../LangChain4jToolMultipleMatchingGroupsIT.java | 125 + .../src/test/resources/log4j2.properties | 20 +- components/camel-ai/pom.xml | 1 + .../component/as2/api/protocol/ResponseMDN.java | 36 +- .../as2/internal/AS2PropertiesHelper.java | 17 +- .../main/docs/aws-secrets-manager-component.adoc | 3 + .../component/aws2/kinesis/KinesisConnection.java | 36 +- .../camel/component/aws2/s3/AWS2S3Producer.java | 4 +- .../camel/component/aws2/sqs/Sqs2Consumer.java | 9 +- .../src/main/docs/azure-key-vault-component.adoc | 3 + .../bean/AbstractCamelInvocationHandler.java | 40 +- .../src/main/docs/beanio-dataformat.adoc | 2 +- .../box/internal/BoxPropertiesHelper.java | 17 +- .../braintree/BraintreeConfiguration.java | 90 +- .../internal/BraintreePropertiesHelper.java | 17 +- .../java/org/apache/camel/coap/CoAPComponent.java | 57 +- .../java/org/apache/camel/coap/CoAPProducer.java | 11 +- .../camel/component/consul/ConsulEndpoint.java | 19 +- .../component/controlbus/ControlBusComponent.java | 13 +- .../src/main/docs/csimple-joor.adoc | 2 +- .../src/main/docs/cxfrs-component.adoc | 2 +- .../language/datasonnet/DatasonnetLanguage.java | 48 +- .../camel/component/dhis2/Dhis2Component.java | 5 +- .../dhis2/internal/Dhis2PropertiesHelper.java | 17 +- .../camel/component/direct/DirectComponent.java | 27 +- .../component/disruptor/DisruptorComponent.java | 10 +- .../component/disruptor/DisruptorEndpoint.java | 10 +- .../component/disruptor/DisruptorReference.java | 151 +- .../camel-dns/src/main/docs/dns-component.adoc | 4 - .../dropbox/util/DropboxPropertyManager.java | 34 +- .../camel/component/es/ElasticsearchProducer.java | 6 +- .../etcd3/cloud/Etcd3WatchServiceDiscovery.java | 9 +- .../component/etcd3/policy/Etcd3RoutePolicy.java | 56 +- .../fhir/internal/FhirPropertiesHelper.java | 17 +- .../camel/component/file/FileOperations.java | 8 +- .../camel/component/file/GenericFileProducer.java | 3 +- .../file/cluster/FileLockClusterService.java | 23 +- .../file/cluster/FileLockClusterView.java | 13 +- .../component/freemarker/FreemarkerComponent.java | 57 +- .../component/file/remote/SftpOperations.java | 540 +-- .../bigquery/GoogleBigQueryConnectionFactory.java | 25 +- .../internal/GoogleCalendarPropertiesHelper.java | 17 +- .../internal/GoogleDrivePropertiesHelper.java | 17 +- .../mail/internal/GoogleMailPropertiesHelper.java | 17 +- .../main/docs/google-secret-manager-component.adoc | 3 + .../internal/GoogleSheetsPropertiesHelper.java | 17 +- components/camel-hashicorp-vault/pom.xml | 7 - .../camel/dev-console/hashicorp-secrets.json | 15 + .../org/apache/camel/dev-console/hashicorp-secrets | 2 + .../org/apache/camel/dev-consoles.properties | 7 + .../src/main/docs/hashicorp-vault-component.adoc | 9 + .../hashicorp/vault/HashicorpVaultProducer.java | 34 +- .../hashicorp/vault/SecretsDevConsole.java | 76 + .../HashicorpProducerCreateSecretIT.java | 17 +- ...va => HashicorpProducerSecretPathHeaderIT.java} | 47 +- .../hazelcast/policy/HazelcastRoutePolicy.java | 28 +- .../base}/HttpProtocolHeaderFilterStrategy.java | 2 +- .../camel/http/common/DefaultHttpRegistry.java | 42 +- .../common/HttpProtocolHeaderFilterStrategy.java | 56 +- .../apache/camel/component/http/HttpEndpoint.java | 22 +- .../apache/camel/component/http/HttpProducer.java | 25 +- .../http/HttpStreamCacheNoSpoolToDiskTest.java | 91 + .../http/HttpStreamCacheSpoolToDiskTest.java | 90 + .../iec60870/AbstractConnectionMultiplexor.java | 83 +- .../component/iec60870/AbstractIecComponent.java | 5 +- .../iec60870/client/ClientConnection.java | 39 +- components/camel-ignite/.gitignore | 1 + .../cluster/InfinispanEmbeddedClusterView.java | 85 +- .../cluster/InfinispanRemoteClusterView.java | 97 +- .../apache/camel/component/irc/IrcComponent.java | 40 +- .../apache/camel/component/jms/JmsEndpoint.java | 8 + .../camel-joor/src/main/docs/java-language.adoc | 2 +- .../camel-joor/src/main/docs/joor-language.adoc | 2 +- .../camel-jpa/src/main/docs/jpa-component.adoc | 2 +- .../deployments/kubernetes-deployments.json | 11 +- .../openshift-deploymentconfigs.json | 11 +- .../camel/dev-console/kubernetes-secrets.json | 15 + .../apache/camel/dev-console/kubernetes-secrets | 2 + .../org/apache/camel/dev-consoles.properties | 7 + .../camel/periodic-task/kubernetes-secret-refresh | 2 + .../main/docs/kubernetes-secrets-component.adoc | 15 + .../component/kubernetes/KubernetesConstants.java | 3 + .../deployments/KubernetesDeploymentsProducer.java | 15 +- .../secrets/vault/SecretsDevConsole.java | 128 + .../secrets/vault/SecretsReloadTriggerTask.java | 174 + .../KubernetesDeploymentsProducerTest.java | 30 + .../camel-leveldb/src/main/docs/leveldb.adoc | 2 +- .../camel-mail/src/main/docs/mail-component.adoc | 2 +- .../src/main/docs/netty-http-component.adoc | 10 +- .../apache/camel/openapi/RestOpenApiReader.java | 63 +- ...enApiReaderModelApiSecurityPlaceholderTest.java | 145 + ...penApiReaderModelApiSecurityPlaceholderTest.xml | 93 + .../src/main/docs/platform-http-main.adoc | 18 + .../http/main/DefaultMainHttpServerFactory.java | 3 + .../platform/http/main/MainHttpServer.java | 328 +- .../src/main/docs/spring-ws-component.adoc | 39 +- .../spring/ws/SpringWebserviceComponent.java | 22 +- .../spring/ws/SpringWebserviceConsumer.java | 18 +- .../spring/ws/bean/CamelDirectConnection.java | 2 +- .../spring/ws/bean/CamelEndpointMapping.java | 5 +- .../ws/bean/CamelSpringWSEndpointMapping.java | 2 +- .../spring/ws/bean/WSACamelEndpointMapping.java | 43 +- .../spring/ws/converter/StringSourceConverter.java | 8 +- .../spring/ws/filter/impl/BasicMessageFilter.java | 9 +- .../impl/HeaderTransformationMessageFilter.java | 3 +- .../spring/ws/type/EndpointMappingType.java | 2 +- .../ProducerWss4JSecurityHeaderManualTest.java | 14 +- .../camel/component/sql/DefaultSqlEndpoint.java | 8 + .../component/sql/stored/SqlStoredEndpoint.java | 8 + .../camel-ssh/src/main/docs/ssh-component.adoc | 2 +- .../services/org/apache/camel/component/tahu | 1 - .../apache/camel/tracing/ActiveSpanManager.java | 18 +- .../component/xmlsecurity/ECDSASignatureTest.java | 283 -- components/camel-zipfile/pom.xml | 16 + .../camel/dataformat/zipfile/ZipIterator.java | 18 +- .../ZipSplitAggregateTransactedIssueTest.java | 99 + .../org/apache/camel/spi/PeriodTaskScheduler.java | 9 + .../org/apache/camel/spi/ShutdownStrategy.java | 10 + .../apache/camel/support/service/BaseService.java | 3 + .../camel/vault/HashicorpVaultConfiguration.java | 24 +- .../camel/vault/KubernetesVaultConfiguration.java | 52 + .../org/apache/camel/vault/VaultConfiguration.java | 19 + .../impl/engine/DefaultPeriodTaskScheduler.java | 62 +- .../camel/impl/engine/DefaultShutdownStrategy.java | 5 + .../src/main/docs/properties-component.adoc | 9 +- .../org/apache/camel/dev-console/browse.json | 15 + .../services/org/apache/camel/dev-console/browse | 2 + .../org/apache/camel/dev-consoles.properties | 2 +- .../camel/impl/console/BrowseDevConsole.java | 159 + .../camel/impl/console/PropertiesDevConsole.java | 56 +- .../apache/camel/impl/console/RestDevConsole.java | 108 +- .../modules/languages/pages/csimple-language.adoc | 2 +- .../apache/camel/processor/MulticastProcessor.java | 34 +- .../XsltIncludeClasspathDotInDirectoryTest.java | 62 - .../camel/impl/DefaultExchangeHolderTest.java | 8 +- .../camel/impl/engine/PeriodTaskSchedulerTest.java | 27 + .../processor/throttle/requests/ThrottlerTest.java | 4 +- .../camel/support/cache/SimpleLRUCacheTest.java | 6 +- .../main/AwsVaultConfigurationConfigurer.java | 6 + .../AwsVaultConfigurationPropertiesConfigurer.java | 6 + .../main/AzureVaultConfigurationConfigurer.java | 6 + ...zureVaultConfigurationPropertiesConfigurer.java | 6 + .../main/GcpVaultConfigurationConfigurer.java | 6 + .../GcpVaultConfigurationPropertiesConfigurer.java | 6 + .../HashicorpVaultConfigurationConfigurer.java | 6 + ...corpVaultConfigurationPropertiesConfigurer.java | 6 + ...ttpServerConfigurationPropertiesConfigurer.java | 18 + ...tesVaultConfigurationPropertiesConfigurer.java} | 35 +- .../camel-main-configuration-metadata.json | 13 +- .../camel/dev-console/main-configuration.json | 15 + ...mel.main.KubernetesVaultConfigurationProperties | 2 + .../apache/camel/dev-console/main-configuration | 2 + .../org/apache/camel/dev-consoles.properties | 7 + .../org/apache/camel/main/components.properties | 2 + core/camel-main/src/main/docs/main.adoc | 29 +- .../org/apache/camel/main/BaseMainSupport.java | 26 +- .../camel/main/DefaultConfigurationConfigurer.java | 29 +- .../main/HttpServerConfigurationProperties.java | 67 + .../KubernetesVaultConfigurationProperties.java | 68 + .../camel/main/MainConfigurationDevConsole.java | 101 + .../java/org/apache/camel/main/MainHelper.java | 8 +- .../camel/main/VaultConfigurationProperties.java | 12 + .../java/org/apache/camel/main/MainVaultTest.java | 46 +- .../mbean/ManagedShutdownStrategyMBean.java | 73 + .../management/JmxManagementLifecycleStrategy.java | 6 +- .../management/mbean/ManagedShutdownStrategy.java | 120 + .../management/ManagedShutdownStrategyTest.java | 27 +- .../camel/support/DefaultExchangeHolder.java | 121 +- .../camel/support/LoggingExceptionHandler.java | 2 +- .../java/org/apache/camel/util/UnwrapHelper.java | 34 +- .../ROOT/examples/json/langchain4j-tools.json | 1 + docs/components/modules/ROOT/nav.adoc | 1 + .../ROOT/pages/langchain4j-tools-component.adoc | 1 + .../working-with-camel-core/pages/index.adoc | 6 +- ...configuration-of-camelcontext-using-spring.adoc | 88 +- .../modules/ROOT/pages/advice-with.adoc | 30 +- .../modules/ROOT/pages/batch-consumer.adoc | 8 +- .../modules/ROOT/pages/bean-binding.adoc | 40 +- .../modules/ROOT/pages/bean-injection.adoc | 2 +- .../modules/ROOT/pages/bean-integration.adoc | 10 +- .../ROOT/pages/camel-3-migration-guide.adoc | 53 +- .../ROOT/pages/camel-3x-upgrade-guide-3_11.adoc | 16 +- .../ROOT/pages/camel-3x-upgrade-guide-3_14.adoc | 2 +- .../ROOT/pages/camel-3x-upgrade-guide-3_18.adoc | 16 +- .../ROOT/pages/camel-3x-upgrade-guide-3_20.adoc | 18 +- .../ROOT/pages/camel-3x-upgrade-guide-3_21.adoc | 16 +- .../ROOT/pages/camel-3x-upgrade-guide-3_22.adoc | 6 +- .../ROOT/pages/camel-3x-upgrade-guide-3_7.adoc | 132 +- .../ROOT/pages/camel-4-migration-guide.adoc | 38 +- .../ROOT/pages/camel-4x-upgrade-guide-4_1.adoc | 13 +- .../ROOT/pages/camel-4x-upgrade-guide-4_2.adoc | 16 +- .../ROOT/pages/camel-4x-upgrade-guide-4_3.adoc | 14 +- .../ROOT/pages/camel-4x-upgrade-guide-4_4.adoc | 60 +- .../ROOT/pages/camel-4x-upgrade-guide-4_5.adoc | 12 +- .../ROOT/pages/camel-4x-upgrade-guide-4_6.adoc | 18 +- .../ROOT/pages/camel-4x-upgrade-guide-4_7.adoc | 24 +- .../ROOT/pages/camel-4x-upgrade-guide-4_8.adoc | 19 +- .../modules/ROOT/pages/camel-4x-upgrade-guide.adoc | 4 +- .../modules/ROOT/pages/camel-jbang-k.adoc | 68 +- .../modules/ROOT/pages/camel-jbang-kubernetes.adoc | 102 +- .../modules/ROOT/pages/camel-jbang.adoc | 496 +-- .../ROOT/pages/camelcontext-autoconfigure.adoc | 29 +- .../modules/ROOT/pages/camelcontext.adoc | 12 +- ...ing-route-startup-ordering-and-autostartup.adoc | 60 +- .../modules/ROOT/pages/context-reload.adoc | 10 +- .../ROOT/pages/cronscheduledroutepolicy.adoc | 18 +- .../modules/ROOT/pages/data-format.adoc | 4 +- docs/user-manual/modules/ROOT/pages/debugger.adoc | 12 +- .../modules/ROOT/pages/defaulterrorhandler.adoc | 6 +- .../modules/ROOT/pages/delay-interceptor.adoc | 11 +- docs/user-manual/modules/ROOT/pages/dsl.adoc | 18 +- .../modules/ROOT/pages/graceful-shutdown.adoc | 4 +- .../modules/ROOT/pages/health-check.adoc | 2 +- docs/user-manual/modules/ROOT/pages/java-dsl.adoc | 12 +- docs/user-manual/modules/ROOT/pages/jmx.adoc | 60 +- docs/user-manual/modules/ROOT/pages/json.adoc | 2 +- docs/user-manual/modules/ROOT/pages/registry.adoc | 16 +- .../modules/ROOT/pages/release-guide-website.adoc | 33 +- .../modules/ROOT/pages/release-guide.adoc | 187 +- .../modules/ROOT/pages/rest-dsl-openapi.adoc | 33 +- docs/user-manual/modules/ROOT/pages/rest-dsl.adoc | 195 +- .../modules/ROOT/pages/route-configuration.adoc | 59 +- .../modules/ROOT/pages/route-controller.adoc | 44 +- .../modules/ROOT/pages/route-policy.adoc | 24 +- .../modules/ROOT/pages/route-reload.adoc | 22 +- .../modules/ROOT/pages/route-template.adoc | 115 +- .../user-manual/modules/ROOT/pages/test-infra.adoc | 43 +- docs/user-manual/modules/ROOT/pages/testing.adoc | 35 +- .../modules/ROOT/pages/try-catch-finally.adoc | 18 +- .../modules/ROOT/pages/uuidgenerator.adoc | 14 +- .../camel/cli/connector/LocalCliConnector.java | 93 +- .../component/ComponentsBuilderFactory.java | 26 + .../Langchain4jChatComponentBuilderFactory.java | 33 +- ...> Langchain4jToolsComponentBuilderFactory.java} | 94 +- ...angchain4jWebSearchComponentBuilderFactory.java | 120 + .../builder/endpoint/EndpointBuilderFactory.java | 2 + .../camel/builder/endpoint/EndpointBuilders.java | 2 + .../builder/endpoint/StaticEndpointBuilders.java | 80 + ...ubernetesDeploymentsEndpointBuilderFactory.java | 13 + .../dsl/LangChain4jChatEndpointBuilderFactory.java | 422 +- .../LangChain4jToolsEndpointBuilderFactory.java | 545 +++ ...LangChain4jWebSearchEndpointBuilderFactory.java | 461 +++ ...iftDeploymentConfigsEndpointBuilderFactory.java | 13 + .../dsl/jbang/core/commands/CamelJBangMain.java | 2 + .../dsl/jbang/core/commands/ExportBaseCommand.java | 22 +- .../dsl/jbang/core/commands/ExportQuarkus.java | 4 + .../dsl/jbang/core/commands/ExportSpringBoot.java | 4 + .../apache/camel/dsl/jbang/core/commands/Init.java | 26 + .../apache/camel/dsl/jbang/core/commands/Run.java | 7 +- .../core/commands/action/ActionBaseCommand.java | 2 +- .../core/commands/action/CamelBrowseAction.java | 283 ++ .../jbang/core/commands/action/CamelLogAction.java | 33 +- .../core/commands/action/CamelSendAction.java | 38 +- .../core/commands/action/MessageTableHelper.java | 23 +- .../core/commands/process/CamelRouteStatus.java | 5 + .../core/commands/process/ListProperties.java | 193 + .../dsl/jbang/core/commands/process/ListVault.java | 26 + .../camel/dsl/jbang/core/common/RuntimeType.java | 2 +- .../camel/dsl/jbang/core/common/RuntimeUtil.java | 8 +- .../camel/dsl/jbang/core/common/SourceHelper.java | 42 +- .../src/main/resources/log4j2-json.properties | 5 +- .../src/main/resources/templates/java.tmpl | 2 +- .../camel/dsl/jbang/core/commands/InitTest.java | 36 + .../apache/camel/dsl/jbang/it/DevModeITCase.java | 32 + .../camel/dsl/jbang/it/LoggingLevelsITCase.java | 43 + .../dsl/jbang/it/support/JBangTestSupport.java | 24 + .../camel-jbang-plugin-kubernetes/pom.xml | 7 + .../core/commands/kubernetes/KubernetesExport.java | 61 +- .../core/commands/kubernetes/KubernetesRun.java | 183 +- .../core/commands/kubernetes/MetadataHelper.java | 8 +- .../jbang/core/commands/kubernetes/PodLogs.java | 3 +- .../commands/kubernetes/traits/IngressTrait.java | 17 +- .../commands/kubernetes/traits/RouteTrait.java | 141 + .../commands/kubernetes/traits/TraitCatalog.java | 1 + .../commands/kubernetes/traits/TraitContext.java | 8 + .../traits/knative/KnativeServiceTrait.java | 16 +- .../commands/kubernetes/KubernetesCommandTest.java | 2 +- .../commands/kubernetes/KubernetesExportTest.java | 54 + .../commands/kubernetes/KubernetesRunTest.java | 2 +- .../src/test/resources/route/tls.key | 16 + .../src/test/resources/route/tls.pem | 10 + .../camel-component-known-dependencies.properties | 2 + .../kotlin/components/Langchain4jChatUriDsl.kt | 67 + .../kotlin/components/Langchain4jToolsUriDsl.kt | 157 + .../components/Langchain4jWebSearchUriDsl.kt | 189 + parent/pom.xml | 33 +- pom.xml | 4 + .../utils/extensions/JmsServiceExtension.java | 27 +- .../apache/camel/maven/packaging/MojoHelper.java | 4 +- .../maven/packaging/PrepareCamelMainMojo.java | 32 + 349 files changed, 14930 insertions(+), 7174 deletions(-) create mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/langchain4j-tools.json copy {components/camel-ai/camel-langchain4j-web-search/src/generated/resources/META-INF/org/apache/camel/component/langchain4j/web/search => catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components}/langchain4j-web-search.json (100%) create mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/dev-consoles/browse.json create mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/dev-consoles/hashicorp-secrets.json create mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/dev-consoles/kubernetes-secrets.json create mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/dev-consoles/main-configuration.json copy {components/camel-ai/camel-langchain4j-tokenizer/src/generated/resources => catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/others}/langchain4j-tokenizer.json (100%) create mode 100644 components/camel-ai/camel-langchain4j-tools/pom.xml copy components/camel-ai/{camel-langchain4j-chat/src/generated/java/org/apache/camel/component/langchain4j/chat/LangChain4jChatComponentConfigurer.java => camel-langchain4j-tools/src/generated/java/org/apache/camel/component/langchain4j/tools/LangChain4jToolsComponentConfigurer.java} (70%) create mode 100644 components/camel-ai/camel-langchain4j-tools/src/generated/java/org/apache/camel/component/langchain4j/tools/LangChain4jToolsConfigurationConfigurer.java create mode 100644 components/camel-ai/camel-langchain4j-tools/src/generated/java/org/apache/camel/component/langchain4j/tools/LangChain4jToolsEndpointConfigurer.java copy components/camel-ai/{camel-langchain4j-chat/src/generated/java/org/apache/camel/component/langchain4j/chat/LangChain4jChatEndpointUriFactory.java => camel-langchain4j-tools/src/generated/java/org/apache/camel/component/langchain4j/tools/LangChain4jToolsEndpointUriFactory.java} (66%) create mode 100644 components/camel-ai/camel-langchain4j-tools/src/generated/resources/META-INF/org/apache/camel/component/langchain4j/tools/langchain4j-tools.json create mode 100644 components/camel-ai/camel-langchain4j-tools/src/generated/resources/META-INF/services/org/apache/camel/component.properties create mode 100644 components/camel-ai/camel-langchain4j-tools/src/generated/resources/META-INF/services/org/apache/camel/component/langchain4j-tools create mode 100644 components/camel-ai/camel-langchain4j-tools/src/generated/resources/META-INF/services/org/apache/camel/configurer/langchain4j-tools-component create mode 100644 components/camel-ai/camel-langchain4j-tools/src/generated/resources/META-INF/services/org/apache/camel/configurer/langchain4j-tools-endpoint create mode 100644 components/camel-ai/camel-langchain4j-tools/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.component.langchain4j.tools.LangChain4jToolsConfiguration create mode 100644 components/camel-ai/camel-langchain4j-tools/src/generated/resources/META-INF/services/org/apache/camel/urifactory/langchain4j-tools-endpoint create mode 100644 components/camel-ai/camel-langchain4j-tools/src/main/docs/langchain4j-tools-component.adoc copy components/camel-ai/{camel-langchain4j-chat/src/main/java/org/apache/camel/component/langchain4j/chat/tool/NamedJsonSchemaProperty.java => camel-langchain4j-tools/src/main/java/org/apache/camel/component/langchain4j/tools/LangChain4jTools.java} (59%) create mode 100644 components/camel-ai/camel-langchain4j-tools/src/main/java/org/apache/camel/component/langchain4j/tools/LangChain4jToolsComponent.java create mode 100644 components/camel-ai/camel-langchain4j-tools/src/main/java/org/apache/camel/component/langchain4j/tools/LangChain4jToolsConfiguration.java copy components/camel-ai/{camel-langchain4j-chat/src/main/java/org/apache/camel/component/langchain4j/chat/tool/NamedJsonSchemaProperty.java => camel-langchain4j-tools/src/main/java/org/apache/camel/component/langchain4j/tools/LangChain4jToolsConsumer.java} (59%) copy components/camel-ai/{camel-langchain4j-chat/src/main/java/org/apache/camel/component/langchain4j/chat/LangChain4jChatEndpoint.java => camel-langchain4j-tools/src/main/java/org/apache/camel/component/langchain4j/tools/LangChain4jToolsEndpoint.java} (65%) create mode 100644 components/camel-ai/camel-langchain4j-tools/src/main/java/org/apache/camel/component/langchain4j/tools/LangChain4jToolsProducer.java copy components/camel-ai/{camel-langchain4j-chat/src/main/java/org/apache/camel/component/langchain4j/chat/tool/NamedJsonSchemaProperty.java => camel-langchain4j-tools/src/main/java/org/apache/camel/component/langchain4j/tools/TagsHelper.java} (59%) copy components/camel-ai/{camel-langchain4j-chat/src/main/java/org/apache/camel/component/langchain4j/chat/tool => camel-langchain4j-tools/src/main/java/org/apache/camel/component/langchain4j/tools/spec}/CamelSimpleToolParameter.java (96%) copy components/camel-ai/{camel-langchain4j-chat/src/main/java/org/apache/camel/component/langchain4j/chat/tool => camel-langchain4j-tools/src/main/java/org/apache/camel/component/langchain4j/tools/spec}/CamelToolExecutorCache.java (97%) copy components/camel-ai/{camel-langchain4j-chat/src/main/java/org/apache/camel/component/langchain4j/chat/tool => camel-langchain4j-tools/src/main/java/org/apache/camel/component/langchain4j/tools/spec}/CamelToolSpecification.java (87%) copy components/camel-ai/{camel-langchain4j-chat/src/main/java/org/apache/camel/component/langchain4j/chat/tool => camel-langchain4j-tools/src/main/java/org/apache/camel/component/langchain4j/tools/spec}/NamedJsonSchemaProperty.java (95%) create mode 100644 components/camel-ai/camel-langchain4j-tools/src/test/java/org/apache/camel/component/langchain4j/tools/LangChain4jToolIT.java create mode 100644 components/camel-ai/camel-langchain4j-tools/src/test/java/org/apache/camel/component/langchain4j/tools/LangChain4jToolMultipleGroupsIT.java create mode 100644 components/camel-ai/camel-langchain4j-tools/src/test/java/org/apache/camel/component/langchain4j/tools/LangChain4jToolMultipleMatchingGroupsIT.java copy dsl/camel-jbang/camel-jbang-core/src/main/resources/log4j2-json.properties => components/camel-ai/camel-langchain4j-tools/src/test/resources/log4j2.properties (62%) create mode 100644 components/camel-hashicorp-vault/src/generated/resources/META-INF/org/apache/camel/dev-console/hashicorp-secrets.json create mode 100644 components/camel-hashicorp-vault/src/generated/resources/META-INF/services/org/apache/camel/dev-console/hashicorp-secrets create mode 100644 components/camel-hashicorp-vault/src/generated/resources/META-INF/services/org/apache/camel/dev-consoles.properties create mode 100644 components/camel-hashicorp-vault/src/main/java/org/apache/camel/component/hashicorp/vault/SecretsDevConsole.java copy components/camel-hashicorp-vault/src/test/java/org/apache/camel/component/hashicorp/vault/integration/operations/{HashicorpProducerCreateSecretIT.java => HashicorpProducerSecretPathHeaderIT.java} (68%) copy components/{camel-http-common/src/main/java/org/apache/camel/http/common => camel-http-base/src/main/java/org/apache/camel/http/base}/HttpProtocolHeaderFilterStrategy.java (98%) create mode 100644 components/camel-http/src/test/java/org/apache/camel/component/http/HttpStreamCacheNoSpoolToDiskTest.java create mode 100644 components/camel-http/src/test/java/org/apache/camel/component/http/HttpStreamCacheSpoolToDiskTest.java create mode 100644 components/camel-kubernetes/src/generated/resources/META-INF/org/apache/camel/dev-console/kubernetes-secrets.json create mode 100644 components/camel-kubernetes/src/generated/resources/META-INF/services/org/apache/camel/dev-console/kubernetes-secrets create mode 100644 components/camel-kubernetes/src/generated/resources/META-INF/services/org/apache/camel/dev-consoles.properties create mode 100644 components/camel-kubernetes/src/generated/resources/META-INF/services/org/apache/camel/periodic-task/kubernetes-secret-refresh create mode 100644 components/camel-kubernetes/src/main/java/org/apache/camel/component/kubernetes/secrets/vault/SecretsDevConsole.java create mode 100644 components/camel-kubernetes/src/main/java/org/apache/camel/component/kubernetes/secrets/vault/SecretsReloadTriggerTask.java create mode 100644 components/camel-openapi-java/src/test/java/org/apache/camel/openapi/SpringRestOpenApiReaderModelApiSecurityPlaceholderTest.java create mode 100644 components/camel-openapi-java/src/test/resources/org/apache/camel/openapi/SpringRestOpenApiReaderModelApiSecurityPlaceholderTest.xml delete mode 100644 components/camel-tahu/src/main/resources/META-INF/services/org/apache/camel/component/tahu delete mode 100644 components/camel-xmlsecurity/src/test/java/org/apache/camel/component/xmlsecurity/ECDSASignatureTest.java create mode 100644 components/camel-zipfile/src/test/java/org/apache/camel/processor/aggregate/zipfile/ZipSplitAggregateTransactedIssueTest.java create mode 100644 core/camel-api/src/main/java/org/apache/camel/vault/KubernetesVaultConfiguration.java create mode 100644 core/camel-console/src/generated/resources/META-INF/org/apache/camel/dev-console/browse.json create mode 100644 core/camel-console/src/generated/resources/META-INF/services/org/apache/camel/dev-console/browse create mode 100644 core/camel-console/src/main/java/org/apache/camel/impl/console/BrowseDevConsole.java delete mode 100644 core/camel-core/src/test/java/org/apache/camel/component/xslt/XsltIncludeClasspathDotInDirectoryTest.java copy core/camel-main/src/generated/java/org/apache/camel/main/{HashicorpVaultConfigurationPropertiesConfigurer.java => KubernetesVaultConfigurationPropertiesConfigurer.java} (66%) create mode 100644 core/camel-main/src/generated/resources/META-INF/org/apache/camel/dev-console/main-configuration.json create mode 100644 core/camel-main/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.main.KubernetesVaultConfigurationProperties create mode 100644 core/camel-main/src/generated/resources/META-INF/services/org/apache/camel/dev-console/main-configuration create mode 100644 core/camel-main/src/generated/resources/META-INF/services/org/apache/camel/dev-consoles.properties create mode 100644 core/camel-main/src/main/java/org/apache/camel/main/KubernetesVaultConfigurationProperties.java create mode 100644 core/camel-main/src/main/java/org/apache/camel/main/MainConfigurationDevConsole.java create mode 100644 core/camel-management-api/src/main/java/org/apache/camel/api/management/mbean/ManagedShutdownStrategyMBean.java create mode 100644 core/camel-management/src/main/java/org/apache/camel/management/mbean/ManagedShutdownStrategy.java copy components/camel-ai/camel-langchain4j-chat/src/main/java/org/apache/camel/component/langchain4j/chat/tool/NamedJsonSchemaProperty.java => core/camel-util/src/main/java/org/apache/camel/util/UnwrapHelper.java (59%) create mode 120000 docs/components/modules/ROOT/examples/json/langchain4j-tools.json create mode 120000 docs/components/modules/ROOT/pages/langchain4j-tools-component.adoc copy dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/{Langchain4jChatComponentBuilderFactory.java => Langchain4jToolsComponentBuilderFactory.java} (55%) create mode 100644 dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/Langchain4jWebSearchComponentBuilderFactory.java create mode 100644 dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/LangChain4jToolsEndpointBuilderFactory.java create mode 100644 dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/LangChain4jWebSearchEndpointBuilderFactory.java create mode 100644 dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/action/CamelBrowseAction.java create mode 100644 dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/process/ListProperties.java create mode 100644 dsl/camel-jbang/camel-jbang-it/src/test/java/org/apache/camel/dsl/jbang/it/LoggingLevelsITCase.java create mode 100644 dsl/camel-jbang/camel-jbang-plugin-kubernetes/src/main/java/org/apache/camel/dsl/jbang/core/commands/kubernetes/traits/RouteTrait.java create mode 100644 dsl/camel-jbang/camel-jbang-plugin-kubernetes/src/test/resources/route/tls.key create mode 100644 dsl/camel-jbang/camel-jbang-plugin-kubernetes/src/test/resources/route/tls.pem create mode 100644 dsl/camel-kotlin-api/src/generated/kotlin/org/apache/camel/kotlin/components/Langchain4jToolsUriDsl.kt create mode 100644 dsl/camel-kotlin-api/src/generated/kotlin/org/apache/camel/kotlin/components/Langchain4jWebSearchUriDsl.kt