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

github-bot pushed a change to branch regen_bot
in repository https://gitbox.apache.org/repos/asf/camel.git


    from 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)

No new revisions were added by this update.

Summary of changes:
 bom/camel-bom/pom.xml                              |   5 +
 catalog/camel-allcomponents/pom.xml                |   5 +
 .../org/apache/camel/catalog/components.properties |   2 +
 .../camel/catalog/components/langchain4j-chat.json |  31 +-
 .../catalog/components/langchain4j-tools.json      |  44 ++
 .../components}/langchain4j-web-search.json        |   0
 .../main/camel-main-configuration-metadata.json    |   2 +
 .../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           |  35 ++
 components/camel-ai/pom.xml                        |   1 +
 .../camel/component/aws2/s3/AWS2S3Producer.java    |   4 +-
 components/camel-hashicorp-vault/pom.xml           |   7 -
 .../src/main/docs/hashicorp-vault-component.adoc   |   6 +
 .../hashicorp/vault/HashicorpVaultProducer.java    |  28 +-
 .../HashicorpProducerSecretPathHeaderIT.java       | 100 ++++
 .../http/main/DefaultMainHttpServerFactory.java    |   2 +
 .../platform/http/main/MainHttpServer.java         |  95 ++++
 .../org/apache/camel/spi/PeriodTaskScheduler.java  |   9 +
 .../impl/engine/DefaultPeriodTaskScheduler.java    |  62 ++-
 .../apache/camel/impl/console/RestDevConsole.java  | 108 ++--
 .../camel/impl/engine/PeriodTaskSchedulerTest.java |  27 +
 ...ttpServerConfigurationPropertiesConfigurer.java |  12 +
 .../camel-main-configuration-metadata.json         |   2 +
 .../org/apache/camel/main/components.properties    |   2 +
 core/camel-main/src/main/docs/main.adoc            |   4 +-
 .../main/HttpServerConfigurationProperties.java    |  45 ++
 .../ROOT/examples/json/langchain4j-tools.json      |   1 +
 docs/components/modules/ROOT/nav.adoc              |   1 +
 .../ROOT/pages/langchain4j-tools-component.adoc    |   1 +
 .../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     |  16 +-
 .../modules/ROOT/pages/camel-4x-upgrade-guide.adoc |   4 +-
 .../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 +++
 .../dsl/LangChain4jChatEndpointBuilderFactory.java | 422 +++++++++++++++-
 .../LangChain4jToolsEndpointBuilderFactory.java    | 545 +++++++++++++++++++++
 ...LangChain4jWebSearchEndpointBuilderFactory.java | 461 +++++++++++++++++
 .../dsl/jbang/core/commands/ExportBaseCommand.java |  12 +-
 .../dsl/jbang/core/commands/ExportQuarkus.java     |   4 +
 .../dsl/jbang/core/commands/ExportSpringBoot.java  |   4 +
 .../camel-component-known-dependencies.properties  |   2 +
 .../kotlin/components/Langchain4jChatUriDsl.kt     |  67 +++
 .../kotlin/components/Langchain4jToolsUriDsl.kt    | 157 ++++++
 .../components/Langchain4jWebSearchUriDsl.kt       | 189 +++++++
 parent/pom.xml                                     |  17 +-
 .../apache/camel/maven/packaging/MojoHelper.java   |   4 +-
 104 files changed, 4389 insertions(+), 533 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%)
 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
 create mode 100644 
components/camel-ai/camel-langchain4j-tools/src/test/resources/log4j2.properties
 create mode 100644 
components/camel-hashicorp-vault/src/test/java/org/apache/camel/component/hashicorp/vault/integration/operations/HashicorpProducerSecretPathHeaderIT.java
 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-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

Reply via email to