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

github-actions[bot] pushed a change to branch automatic-periodic-sync
in repository https://gitbox.apache.org/repos/asf/camel-spring-boot.git


    from 803b28b1631 Regen
     add 79dfa77b5ac CAMEL-23382: remove camel-spring-ai-tools-starter
     add a30f52d1bb8 CAMEL-23382: add camel-ai-tool-starter
     add ffd77bc7465 CAMEL-24331: camel-mcp-server-starter - Spring AI engine 
for the MCP server bridge (#1871)
     add 900d2f51267 CAMEL-24351: camel-platform-http-starter - correct the 
comments on the request mapping bean
     add eb4907927ce CAMEL-23753: camel-spring-boot - upgrade to Spring AI 2.0
     add ad7e59a6dda Regen: fix protobuf catalog, add mcp-server-starter to 
BOMs, update dependencies (#1879)
     add 4b8706cb2ff [create-pull-request] automated change

No new revisions were added by this update.

Summary of changes:
 .../camel/springboot/catalog/components.properties |   2 +-
 .../springboot/catalog/components/ai-tool.json     |  43 ++++
 .../catalog/components/spring-ai-chat.json         |   2 +-
 .../catalog/components/spring-ai-tools.json        |  45 ----
 .../camel/springboot/catalog/dataformats/grok.json |   2 +-
 .../springboot/catalog/languages/tokenize.json     |   2 +-
 .../pom.xml                                        |  13 +-
 .../src/main/docs/ai-tool.json                     |  70 ++++++
 .../AiToolComponentAutoConfiguration.java}         |  24 +-
 .../springboot/AiToolComponentConfiguration.java}  |  89 +++++---
 .../tool/springboot/AiToolComponentConverter.java} |   8 +-
 .../src/main/resources/META-INF/LICENSE.txt        |   0
 .../src/main/resources/META-INF/NOTICE.txt         |   0
 ...rk.boot.autoconfigure.AutoConfiguration.imports |   5 +-
 .../AiToolComponentAutoConfigurationTest.java      |  94 ++++++++
 .../pom.xml                                        |  56 +++--
 .../src/main/doc/intro.adoc                        |  14 ++
 .../src/main/doc/usage.adoc                        | 210 +++++++++++++++++
 .../src/main/docs/mcp-server.json                  |  35 +++
 .../server/CamelMcpServerAutoConfiguration.java    |  63 +++++
 .../server/McpServerConfigurationProperties.java   |  69 ++++++
 .../mcp/server/SpringAiMcpServerEngine.java        | 107 +++++++++
 .../src/main/resources/META-INF/LICENSE.txt        |   0
 .../src/main/resources/META-INF/NOTICE.txt         |   0
 ...rk.boot.autoconfigure.AutoConfiguration.imports |   3 +-
 .../CamelMcpServerAutoConfigurationTest.java       |  74 ++++++
 .../mcp/server/SpringBootMcpServerStdioTest.java   | 145 ++++++++++++
 .../mcp/server/SpringBootMcpServerTest.java        | 218 ++++++++++++++++++
 .../SpringBootPlatformHttpAutoConfiguration.java   |  13 +-
 .../SpringBootPlatformHttpEagerMappingTest.java    |   9 +-
 .../camel-spring-ai-chat-starter/pom.xml           |   8 +
 .../camel-spring-ai-embeddings-starter/pom.xml     |   8 +
 .../camel-spring-ai-image-starter/pom.xml          |   8 +
 .../camel-spring-ai-tools-starter/pom.xml          |  53 -----
 .../src/main/docs/spring-ai-tools.json             |  59 -----
 .../SpringAiToolsComponentAutoConfiguration.java   |  73 ------
 .../SpringAiToolsComponentConverter.java           |  63 -----
 .../src/main/resources/META-INF/LICENSE.txt        | 203 ----------------
 .../src/main/resources/META-INF/NOTICE.txt         |  11 -
 ...rk.boot.autoconfigure.AutoConfiguration.imports |  19 --
 .../camel-spring-ai-vector-store-starter/pom.xml   |   8 +
 components-starter/pom.xml                         |   3 +-
 docs/spring-boot/modules/ROOT/nav.adoc             |   3 +-
 .../pages/starters/{jgroups.adoc => ai-tool.adoc}  |  24 +-
 .../modules/ROOT/pages/starters/mcp-server.adoc    | 254 +++++++++++++++++++++
 .../ROOT/pages/starters/spring-ai-tools.adoc       |  36 ---
 .../itest/springboot/CamelSpringAiToolsIT.java     |  28 ---
 tooling/camel-spring-boot-bom/pom.xml              |  15 +-
 tooling/camel-spring-boot-dependencies/pom.xml     |  17 +-
 49 files changed, 1593 insertions(+), 715 deletions(-)
 create mode 100644 
catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/ai-tool.json
 delete mode 100644 
catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/spring-ai-tools.json
 copy components-starter/{camel-ibm-secrets-manager-starter => 
camel-ai-tool-starter}/pom.xml (87%)
 create mode 100644 
components-starter/camel-ai-tool-starter/src/main/docs/ai-tool.json
 copy 
components-starter/{camel-ibm-cos-starter/src/main/java/org/apache/camel/component/ibm/cos/springboot/IBMCOSComponentAutoConfiguration.java
 => 
camel-ai-tool-starter/src/main/java/org/apache/camel/component/ai/tool/springboot/AiToolComponentAutoConfiguration.java}
 (81%)
 rename 
components-starter/{camel-spring-ai-tools-starter/src/main/java/org/apache/camel/component/springai/tools/springboot/SpringAiToolsComponentConfiguration.java
 => 
camel-ai-tool-starter/src/main/java/org/apache/camel/component/ai/tool/springboot/AiToolComponentConfiguration.java}
 (59%)
 copy 
components-starter/{camel-docker-starter/src/main/java/org/apache/camel/component/docker/springboot/DockerComponentConverter.java
 => 
camel-ai-tool-starter/src/main/java/org/apache/camel/component/ai/tool/springboot/AiToolComponentConverter.java}
 (86%)
 copy {archetypes/camel-archetype-spring-boot => 
components-starter/camel-ai-tool-starter}/src/main/resources/META-INF/LICENSE.txt
 (100%)
 copy {archetypes/camel-archetype-spring-boot => 
components-starter/camel-ai-tool-starter}/src/main/resources/META-INF/NOTICE.txt
 (100%)
 copy components-starter/{camel-aws2-s3-starter => 
camel-ai-tool-starter}/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
 (88%)
 create mode 100644 
components-starter/camel-ai-tool-starter/src/test/java/org/apache/camel/component/ai/tool/springboot/AiToolComponentAutoConfigurationTest.java
 copy components-starter/{camel-avro-starter => 
camel-mcp-server-starter}/pom.xml (62%)
 create mode 100644 
components-starter/camel-mcp-server-starter/src/main/doc/intro.adoc
 create mode 100644 
components-starter/camel-mcp-server-starter/src/main/doc/usage.adoc
 create mode 100644 
components-starter/camel-mcp-server-starter/src/main/docs/mcp-server.json
 create mode 100644 
components-starter/camel-mcp-server-starter/src/main/java/org/apache/camel/springboot/mcp/server/CamelMcpServerAutoConfiguration.java
 create mode 100644 
components-starter/camel-mcp-server-starter/src/main/java/org/apache/camel/springboot/mcp/server/McpServerConfigurationProperties.java
 create mode 100644 
components-starter/camel-mcp-server-starter/src/main/java/org/apache/camel/springboot/mcp/server/SpringAiMcpServerEngine.java
 copy {archetypes/camel-archetype-spring-boot => 
components-starter/camel-mcp-server-starter}/src/main/resources/META-INF/LICENSE.txt
 (100%)
 copy {archetypes/camel-archetype-spring-boot => 
components-starter/camel-mcp-server-starter}/src/main/resources/META-INF/NOTICE.txt
 (100%)
 copy components-starter/{camel-debug-starter => 
camel-mcp-server-starter}/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
 (93%)
 create mode 100644 
components-starter/camel-mcp-server-starter/src/test/java/org/apache/camel/springboot/mcp/server/CamelMcpServerAutoConfigurationTest.java
 create mode 100644 
components-starter/camel-mcp-server-starter/src/test/java/org/apache/camel/springboot/mcp/server/SpringBootMcpServerStdioTest.java
 create mode 100644 
components-starter/camel-mcp-server-starter/src/test/java/org/apache/camel/springboot/mcp/server/SpringBootMcpServerTest.java
 delete mode 100644 components-starter/camel-spring-ai-tools-starter/pom.xml
 delete mode 100644 
components-starter/camel-spring-ai-tools-starter/src/main/docs/spring-ai-tools.json
 delete mode 100644 
components-starter/camel-spring-ai-tools-starter/src/main/java/org/apache/camel/component/springai/tools/springboot/SpringAiToolsComponentAutoConfiguration.java
 delete mode 100644 
components-starter/camel-spring-ai-tools-starter/src/main/java/org/apache/camel/component/springai/tools/springboot/SpringAiToolsComponentConverter.java
 delete mode 100644 
components-starter/camel-spring-ai-tools-starter/src/main/resources/META-INF/LICENSE.txt
 delete mode 100644 
components-starter/camel-spring-ai-tools-starter/src/main/resources/META-INF/NOTICE.txt
 delete mode 100644 
components-starter/camel-spring-ai-tools-starter/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
 copy docs/spring-boot/modules/ROOT/pages/starters/{jgroups.adoc => 
ai-tool.adoc} (50%)
 create mode 100644 docs/spring-boot/modules/ROOT/pages/starters/mcp-server.adoc
 delete mode 100644 
docs/spring-boot/modules/ROOT/pages/starters/spring-ai-tools.adoc
 delete mode 100644 
tests/camel-itest-spring-boot/src/test/java/org/apache/camel/itest/springboot/CamelSpringAiToolsIT.java

Reply via email to