From 962f17915bfdc0447612b84fd1befc09980fd5ae Mon Sep 17 00:00:00 2001 From: Ilayaperumal Gopinathan Date: Mon, 17 Mar 2025 09:26:12 +0000 Subject: [PATCH] Spring AI BOM updates - Update the latest changes to autoconfigurations, starters for the Spring AI autoconfigurations and starters Signed-off-by: Ilayaperumal Gopinathan --- spring-ai-bom/pom.xml | 814 ++++++++++++++++++++++-------------------- 1 file changed, 428 insertions(+), 386 deletions(-) diff --git a/spring-ai-bom/pom.xml b/spring-ai-bom/pom.xml index 4acd8c904..e144c6dea 100644 --- a/spring-ai-bom/pom.xml +++ b/spring-ai-bom/pom.xml @@ -42,11 +42,15 @@ - - org.springframework.ai - spring-ai-mcp - ${project.version} - + + + + org.springframework.ai + spring-ai-retry + ${project.version} + + + org.springframework.ai @@ -54,38 +58,56 @@ ${project.version} - - org.springframework.ai - spring-ai-retry - ${project.version} - + + + + org.springframework.ai + spring-ai-mcp + ${project.version} + + + - org.springframework.ai spring-ai-jsoup-document-reader ${project.version} - - org.springframework.ai - spring-ai-markdown-document-reader - ${project.version} - + + org.springframework.ai + spring-ai-markdown-document-reader + ${project.version} + - - org.springframework.ai - spring-ai-pdf-document-reader - ${project.version} - + + org.springframework.ai + spring-ai-pdf-document-reader + ${project.version} + - - org.springframework.ai - spring-ai-tika-document-reader - ${project.version} - + + org.springframework.ai + spring-ai-tika-document-reader + ${project.version} + + + + + + org.springframework.ai + spring-ai-spring-cloud-bindings + ${project.version} + + + + + + org.springframework.ai + spring-ai-anthropic + ${project.version} + - org.springframework.ai spring-ai-azure-openai @@ -110,6 +132,24 @@ ${project.version} + + org.springframework.ai + spring-ai-minimax + ${project.version} + + + + org.springframework.ai + spring-ai-mistral-ai + ${project.version} + + + + org.springframework.ai + spring-ai-moonshot + ${project.version} + + org.springframework.ai spring-ai-oci-genai @@ -134,6 +174,12 @@ ${project.version} + + org.springframework.ai + spring-ai-qianfan + ${project.version} + + org.springframework.ai spring-ai-stability-ai @@ -158,42 +204,19 @@ ${project.version} - - org.springframework.ai - spring-ai-mistral-ai - ${project.version} - - - - org.springframework.ai - spring-ai-anthropic - ${project.version} - - - - org.springframework.ai - spring-ai-minimax - ${project.version} - - - - org.springframework.ai - spring-ai-moonshot + + org.springframework.ai + spring-ai-watsonx-ai ${project.version} org.springframework.ai - spring-ai-qianfan - ${project.version} - + spring-ai-zhipuai + ${project.version} + - - - org.springframework.ai - spring-ai-azure-store - ${project.version} - + org.springframework.ai @@ -201,6 +224,12 @@ ${project.version} + + org.springframework.ai + spring-ai-azure-store + ${project.version} + + org.springframework.ai spring-ai-cassandra-store @@ -219,18 +248,54 @@ ${project.version} + + org.springframework.ai + spring-ai-elasticsearch-store + ${project.version} + + + + org.springframework.ai + spring-ai-gemfire-store + ${project.version} + + + + org.springframework.ai + spring-ai-hanadb-store + ${project.version} + + + + org.springframework.ai + spring-ai-mariadb-store + ${project.version} + + org.springframework.ai spring-ai-milvus-store ${project.version} + + org.springframework.ai + spring-ai-mongodb-atlas-store + ${project.version} + + org.springframework.ai spring-ai-neo4j-store ${project.version} + + org.springframework.ai + spring-ai-opensearch-store + ${project.version} + + org.springframework.ai spring-ai-oracle-store @@ -243,79 +308,42 @@ ${project.version} - - org.springframework.ai - spring-ai-hanadb-store - ${project.version} - - org.springframework.ai spring-ai-pinecone-store ${project.version} + + org.springframework.ai + spring-ai-qdrant-store + ${project.version} + + org.springframework.ai spring-ai-redis-store ${project.version} + + org.springframework.ai + spring-ai-typesense-store + ${project.version} + + org.springframework.ai spring-ai-weaviate-store ${project.version} - - org.springframework.ai - spring-ai-qdrant-store - ${project.version} - - - - org.springframework.ai - spring-ai-mongodb-atlas-store - ${project.version} - - - - org.springframework.ai - spring-ai-elasticsearch-store - ${project.version} - - - - org.springframework.ai - spring-ai-gemfire-store - ${project.version} - - - - org.springframework.ai - spring-ai-opensearch-store - ${project.version} - - org.springframework.ai spring-ai-couchbase-store ${project.version} - - org.springframework.ai - spring-ai-mariadb-store - ${project.version} - - - - - org.springframework.ai - spring-ai-test - ${project.version} - - org.springframework.ai @@ -328,11 +356,11 @@ org.springframework.ai - spring-ai-retry-spring-boot-autoconfigure + spring-ai-autoconfigure-retry ${project.version} - + org.springframework.ai @@ -340,115 +368,147 @@ ${project.version} - - org.springframework.ai - spring-ai-chat-model-spring-boot-autoconfigure - ${project.version} - + org.springframework.ai - spring-ai-chat-memory-spring-boot-autoconfigure + spring-ai-autoconfigure-model-chat-memory ${project.version} - + + + + org.springframework.ai + spring-ai-autoconfigure-model-chat-observation + ${project.version} + + + + + + org.springframework.ai + spring-ai-autoconfigure-model-embedding-observation + ${project.version} + + + + + + org.springframework.ai + spring-ai-autoconfigure-model-image-observation + ${project.version} + + + + org.springframework.ai - spring-ai-mcp-client-spring-boot-autoconfigure + spring-ai-autoconfigure-mcp-client ${project.version} + + org.springframework.ai - spring-ai-mcp-server-spring-boot-autoconfigure + spring-ai-autoconfigure-mcp-server ${project.version} + + + + org.springframework.ai + spring-ai-autoconfigure-model-tool + ${project.version} + + + org.springframework.ai - spring-ai-anthroic-spring-boot-autoconfigure + spring-ai-autoconfigure-model-anthropic ${project.version} org.springframework.ai - spring-ai-azure-openai-spring-boot-autoconfigure + spring-ai-autoconfigure-model-azure-openai ${project.version} org.springframework.ai - spring-ai-bedrock-spring-boot-autoconfigure + spring-ai-autoconfigure-model-bedrock-ai ${project.version} org.springframework.ai - spring-ai-huggingface-spring-boot-autoconfigure + spring-ai-autoconfigure-model-huggingface ${project.version} org.springframework.ai - spring-ai-minimax-spring-boot-autoconfigure + spring-ai-autoconfigure-model-minimax ${project.version} org.springframework.ai - spring-ai-mistral-ai-spring-boot-autoconfigure + spring-ai-autoconfigure-model-mistral-ai ${project.version} org.springframework.ai - spring-ai-moonshot-spring-boot-autoconfigure + spring-ai-autoconfigure-model-moonshot ${project.version} org.springframework.ai - spring-ai-oci-genai-spring-boot-autoconfigure + spring-ai-autoconfigure-model-oci-genai ${project.version} org.springframework.ai - spring-ai-ollama-spring-boot-autoconfigure + spring-ai-autoconfigure-model-ollama ${project.version} org.springframework.ai - spring-ai-openai-spring-boot-autoconfigure + spring-ai-autoconfigure-model-openai ${project.version} org.springframework.ai - spring-ai-postgresml-spring-boot-autoconfigure + spring-ai-autoconfigure-model-postgresml-embedding ${project.version} org.springframework.ai - spring-ai-qianfan-spring-boot-autoconfigure + spring-ai-autoconfigure-model-qianfan ${project.version} org.springframework.ai - spring-ai-stability-ai-spring-boot-autoconfigure + spring-ai-autoconfigure-model-stability-ai ${project.version} org.springframework.ai - spring-ai-transformers-spring-boot-autoconfigure + spring-ai-autoconfigure-model-transformers ${project.version} @@ -460,253 +520,313 @@ org.springframework.ai - spring-ai-watsonx-ai-spring-boot-autoconfigure + spring-ai-autoconfigure-model-watsonx-ai ${project.version} org.springframework.ai - spring-ai-zhipuai-spring-boot-autoconfigure + spring-ai-autoconfigure-model-zhipuai ${project.version} - + org.springframework.ai - spring-ai-chat-observation-spring-boot-autoconfigure + spring-ai-starter-vector-store-aws-opensearch ${project.version} org.springframework.ai - spring-ai-embedding-observation-spring-boot-autoconfigure + spring-ai-starter-vector-store-azure ${project.version} - - - - org.springframework.ai - spring-ai-cassandra-store-spring-boot-starter - ${project.version} - - org.springframework.ai - spring-ai-azure-cosmos-db-store-spring-boot-starter + spring-ai-starter-vector-store-azure-cosmos-db ${project.version} - - org.springframework.ai - spring-ai-azure-openai-spring-boot-starter - ${project.version} - - - - org.springframework.ai - spring-ai-azure-store-spring-boot-starter - ${project.version} - - - - org.springframework.ai - spring-ai-bedrock-ai-spring-boot-starter - ${project.version} - - - - org.springframework.ai - spring-ai-bedrock-converse-spring-boot-starter - ${project.version} - - - - org.springframework.ai - spring-ai-chroma-store-spring-boot-starter - ${project.version} - - - - org.springframework.ai - spring-ai-huggingface-spring-boot-starter - ${project.version} - - - - org.springframework.ai - spring-ai-milvus-store-spring-boot-starter - ${project.version} - - - - org.springframework.ai - spring-ai-neo4j-store-spring-boot-starter - ${project.version} - - - - org.springframework.ai - spring-ai-oci-genai-spring-boot-starter - ${project.version} - - - - org.springframework.ai - spring-ai-ollama-spring-boot-starter - ${project.version} - - - - org.springframework.ai - spring-ai-openai-spring-boot-starter - ${project.version} - - org.springframework.ai - spring-ai-aws-opensearch-store-spring-boot-starter + spring-ai-autoconfigure-vector-store-azure ${project.version} - - org.springframework.ai - spring-ai-opensearch-store-spring-boot-starter - ${project.version} - + + org.springframework.ai + spring-ai-starter-vector-store-cassandra + ${project.version} + - - org.springframework.ai - spring-ai-watsonx-ai-spring-boot-starter - ${project.version} - + + org.springframework.ai + spring-ai-starter-vector-store-chroma + ${project.version} + - - org.springframework.ai - spring-ai-oracle-store-spring-boot-starter - ${project.version} - + + org.springframework.ai + spring-ai-starter-vector-store-elasticsearch + ${project.version} + - - org.springframework.ai - spring-ai-pgvector-store-spring-boot-starter - ${project.version} - + + org.springframework.ai + spring-ai-autoconfigure-vector-store-azure-cosmos-db + ${project.version} + - - org.springframework.ai - spring-ai-hanadb-store-spring-boot-starter - ${project.version} - + + org.springframework.ai + spring-ai-starter-vector-store-gemfire + ${project.version} + + + org.springframework.ai + spring-ai-starter-vector-store-hanadb + ${project.version} + + + + org.springframework.ai + spring-ai-starter-vector-store-mariadb + ${project.version} + + + + org.springframework.ai + spring-ai-starter-vector-store-milvus + ${project.version} + + + + org.springframework.ai + spring-ai-starter-vector-store-mongodb-atlas + ${project.version} + + + + org.springframework.ai + spring-ai-starter-vector-store-neo4j + ${project.version} + + + + org.springframework.ai + spring-ai-starter-vector-store-opensearch + ${project.version} + + + + org.springframework.ai + spring-ai-starter-vector-store-oracle + ${project.version} + + + + org.springframework.ai + spring-ai-starter-vector-store-pgvector + ${project.version} + + + + org.springframework.ai + spring-ai-starter-vector-store-pinecone + ${project.version} + + + + org.springframework.ai + spring-ai-starter-vector-store-qdrant + ${project.version} + + + + org.springframework.ai + spring-ai-starter-vector-store-redis + ${project.version} + + + + org.springframework.ai + spring-ai-starter-vector-store-typesense + ${project.version} + + + + org.springframework.ai + spring-ai-starter-vector-store-weaviate + ${project.version} + + + org.springframework.ai spring-ai-coherence-store-spring-boot-starter ${project.version} - - org.springframework.ai - spring-ai-watsonx-ai - ${project.version} - + + org.springframework.ai - spring-ai-zhipuai + spring-ai-starter-model-anthropic ${project.version} org.springframework.ai - spring-ai-typesense-store + spring-ai-starter-model-azure-openai ${project.version} org.springframework.ai - spring-ai-pinecone-store-spring-boot-starter - ${project.version} - - - - org.springframework.ai - spring-ai-postgresml-spring-boot-starter - ${project.version} - - - - org.springframework.ai - spring-ai-redis-store-spring-boot-starter + spring-ai-starter-model-bedrock ${project.version} org.springframework.ai - spring-ai-mariadb-store-spring-boot-starter + spring-ai-starter-model-bedrock-converse ${project.version} - - org.springframework.ai - spring-ai-stability-ai-spring-boot-starter - ${project.version} - + + org.springframework.ai + spring-ai-starter-model-huggingface + ${project.version} + + + + org.springframework.ai + spring-ai-starter-model-minimax + ${project.version} + + + + org.springframework.ai + spring-ai-starter-model-mistral-ai + ${project.version} + + + + org.springframework.ai + spring-ai-starter-model-moonshot + ${project.version} + + + + org.springframework.ai + spring-ai-starter-model-oci-genai + ${project.version} + + + + org.springframework.ai + spring-ai-starter-model-ollama + ${project.version} + + + + org.springframework.ai + spring-ai-starter-model-openai + ${project.version} + + + + org.springframework.ai + spring-ai-starter-model-postgresml-embedding + ${project.version} + + + + org.springframework.ai + spring-ai-starter-model-qianfan + ${project.version} + + + + org.springframework.ai + spring-ai-starter-model-stability-ai + ${project.version} + + + + org.springframework.ai + spring-ai-starter-model-transformers + ${project.version} + + + + org.springframework.ai + spring-ai-starter-model-vertex-ai-embedding + ${project.version} + + + + org.springframework.ai + spring-ai-starter-model-vertex-ai-gemini + ${project.version} + + + + org.springframework.ai + spring-ai-starter-model-watsonx-ai + ${project.version} + + + + org.springframework.ai + spring-ai-starter-model-zhipuai + ${project.version} + + + org.springframework.ai - spring-ai-transformers-spring-boot-starter + spring-ai-starter-mcp-client ${project.version} - - org.springframework.ai - spring-ai-vertex-ai-embedding-spring-boot-starter - ${project.version} - + + org.springframework.ai + spring-ai-starter-mcp-client-webflux + ${project.version} + - - org.springframework.ai - spring-ai-vertex-ai-gemini-spring-boot-starter - ${project.version} - + + org.springframework.ai + spring-ai-starter-mcp-server + ${project.version} + - - org.springframework.ai - spring-ai-weaviate-store-spring-boot-starter - ${project.version} - + + org.springframework.ai + spring-ai-starter-mcp-server-webflux + ${project.version} + - - org.springframework.ai - spring-ai-mistral-ai-spring-boot-starter - ${project.version} - + + org.springframework.ai + spring-ai-starter-mcp-server-webmvc + ${project.version} + - - org.springframework.ai - spring-ai-qdrant-store-spring-boot-starter - ${project.version} - + - - org.springframework.ai - spring-ai-mongodb-atlas-store-spring-boot-starter - ${project.version} - - - - org.springframework.ai - spring-ai-anthropic-spring-boot-starter - ${project.version} - - - - org.springframework.ai - spring-ai-typesense-store-spring-boot-starter - ${project.version} - + + org.springframework.ai + spring-ai-test + ${project.version} + org.springframework.ai @@ -714,92 +834,14 @@ ${project.version} - - org.springframework.ai - spring-ai-spring-boot-testcontainers - ${project.version} - - org.springframework.ai - spring-ai-spring-cloud-bindings + spring-ai-spring-boot-testcontainers ${project.version} - - org.springframework.ai - spring-ai-elasticsearch-store-spring-boot-starter - ${project.version} - - - - org.springframework.ai - spring-ai-minimax-spring-boot-starter - ${project.version} - - - - org.springframework.ai - spring-ai-gemfire-store-spring-boot-starter - ${project.version} - - - - org.springframework.ai - spring-ai-zhipuai-spring-boot-starter - ${project.version} - - - - org.springframework.ai - spring-ai-moonshot-spring-boot-starter - ${project.version} - - - - org.springframework.ai - spring-ai-qianfan-spring-boot-starter - ${project.version} - - - - org.springframework.ai - spring-ai-couchbase-store-spring-boot-starter - ${project.version} - - - - org.springframework.ai - spring-ai-mcp-client-spring-boot-starter - ${project.version} - - - - org.springframework.ai - spring-ai-mcp-server-spring-boot-starter - ${project.version} - - - - org.springframework.ai - spring-ai-mcp-client-webflux-spring-boot-starter - ${project.version} - - - - org.springframework.ai - spring-ai-mcp-server-webflux-spring-boot-starter - ${project.version} - - - - org.springframework.ai - spring-ai-mcp-server-webmvc-spring-boot-starter - ${project.version} - - - +