From 05529b6bf5fc5479bd6d6740128241c1994f533e Mon Sep 17 00:00:00 2001 From: Soby Chacko Date: Mon, 21 Apr 2025 17:28:06 -0400 Subject: [PATCH] Update dependencies for vector stores Update multiple dependency versions including: - Milvus from 2.5.4 to 2.5.7 - Azure Search from 11.6.1 to 11.7.6 - Weaviate client from 5.0.1 to 5.2.0 - Typesense from 0.5.0 to 1.3.0 (with matching code update) - OpenSearch client from 2.10.1 to 2.23.0 - MariaDB from 3.5.1 to 3.5.3 - Couchbase from 3.7.8 to 3.8.0 - Neo4j Cypher DSL from 2024.0.2 to 2024.5.1 - Jedis from 5.1.0 to 5.2.0 Updates TypesenseVectorStore to use IndexAction enum instead of string literal. Signed-off-by: Soby Chacko --- pom.xml | 14 +++++++------- vector-stores/spring-ai-neo4j-store/pom.xml | 2 +- vector-stores/spring-ai-redis-store/pom.xml | 2 +- .../typesense/TypesenseVectorStore.java | 3 ++- 4 files changed, 11 insertions(+), 10 deletions(-) diff --git a/pom.xml b/pom.xml index e4927004b..7fdacd8c8 100644 --- a/pom.xml +++ b/pom.xml @@ -282,7 +282,7 @@ 0.1.6 2.20.11 24.09 - 2.5.4 + 2.5.7 2.3.0 4.0.1 @@ -292,17 +292,17 @@ 1.53.0 1.3.0 1.14.0 - 11.6.1 + 11.7.6 5.17.1 - 5.0.1 + 5.2.0 1.13.0 - 0.5.0 - 2.10.1 + 1.3.0 + 2.23.0 42.7.5 - 3.5.1 + 3.5.3 0.22.0 - 3.7.8 + 3.8.0 4.12.0 diff --git a/vector-stores/spring-ai-neo4j-store/pom.xml b/vector-stores/spring-ai-neo4j-store/pom.xml index c32e3858f..2739fb39c 100644 --- a/vector-stores/spring-ai-neo4j-store/pom.xml +++ b/vector-stores/spring-ai-neo4j-store/pom.xml @@ -46,7 +46,7 @@ org.neo4j neo4j-cypher-dsl-bom - 2024.0.2 + 2024.5.1 pom import diff --git a/vector-stores/spring-ai-redis-store/pom.xml b/vector-stores/spring-ai-redis-store/pom.xml index 98d8f8b86..5b7576df8 100644 --- a/vector-stores/spring-ai-redis-store/pom.xml +++ b/vector-stores/spring-ai-redis-store/pom.xml @@ -38,7 +38,7 @@ 2.2.0 - 5.1.0 + 5.2.0 17 17 diff --git a/vector-stores/spring-ai-typesense-store/src/main/java/org/springframework/ai/vectorstore/typesense/TypesenseVectorStore.java b/vector-stores/spring-ai-typesense-store/src/main/java/org/springframework/ai/vectorstore/typesense/TypesenseVectorStore.java index 21e14063c..21cad303c 100644 --- a/vector-stores/spring-ai-typesense-store/src/main/java/org/springframework/ai/vectorstore/typesense/TypesenseVectorStore.java +++ b/vector-stores/spring-ai-typesense-store/src/main/java/org/springframework/ai/vectorstore/typesense/TypesenseVectorStore.java @@ -32,6 +32,7 @@ import org.typesense.model.CollectionSchema; import org.typesense.model.DeleteDocumentsParameters; import org.typesense.model.Field; import org.typesense.model.ImportDocumentsParameters; +import org.typesense.model.IndexAction; import org.typesense.model.MultiSearchCollectionParameters; import org.typesense.model.MultiSearchResult; import org.typesense.model.MultiSearchSearchesParameter; @@ -154,7 +155,7 @@ public class TypesenseVectorStore extends AbstractObservationVectorStore impleme }).toList(); ImportDocumentsParameters importDocumentsParameters = new ImportDocumentsParameters(); - importDocumentsParameters.action("upsert"); + importDocumentsParameters.action(IndexAction.UPSERT); try { this.client.collections(this.collectionName).documents().import_(documentList, importDocumentsParameters);