Skip to content

Commit 05529b6

Browse files
sobychackomarkpollack
authored andcommitted
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 <[email protected]>
1 parent e723371 commit 05529b6

File tree

4 files changed

+11
-10
lines changed

4 files changed

+11
-10
lines changed

pom.xml

+7-7
Original file line numberDiff line numberDiff line change
@@ -282,7 +282,7 @@
282282
<pgvector.version>0.1.6</pgvector.version>
283283
<sap.hanadb.version>2.20.11</sap.hanadb.version>
284284
<coherence.version>24.09</coherence.version>
285-
<milvus.version>2.5.4</milvus.version>
285+
<milvus.version>2.5.7</milvus.version>
286286
<gemfire.testcontainers.version>2.3.0</gemfire.testcontainers.version>
287287

288288
<pinecone.version>4.0.1</pinecone.version>
@@ -292,17 +292,17 @@
292292
<azure-core.version>1.53.0</azure-core.version>
293293
<azure-json.version>1.3.0</azure-json.version>
294294
<azure-identity.version>1.14.0</azure-identity.version>
295-
<azure-search.version>11.6.1</azure-search.version>
295+
<azure-search.version>11.7.6</azure-search.version>
296296
<azure-cosmos.version>5.17.1</azure-cosmos.version>
297-
<weaviate-client.version>5.0.1</weaviate-client.version>
297+
<weaviate-client.version>5.2.0</weaviate-client.version>
298298
<qdrant.version>1.13.0</qdrant.version>
299-
<typesense.version>0.5.0</typesense.version>
300-
<opensearch-client.version>2.10.1</opensearch-client.version>
299+
<typesense.version>1.3.0</typesense.version>
300+
<opensearch-client.version>2.23.0</opensearch-client.version>
301301
<postgresql.version>42.7.5</postgresql.version>
302-
<mariadb.version>3.5.1</mariadb.version>
302+
<mariadb.version>3.5.3</mariadb.version>
303303
<commonmark.version>0.22.0</commonmark.version>
304304

305-
<couchbase.version>3.7.8</couchbase.version>
305+
<couchbase.version>3.8.0</couchbase.version>
306306

307307
<!-- testing dependencies -->
308308
<okhttp3.version>4.12.0</okhttp3.version>

vector-stores/spring-ai-neo4j-store/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@
4646
<dependency>
4747
<groupId>org.neo4j</groupId>
4848
<artifactId>neo4j-cypher-dsl-bom</artifactId>
49-
<version>2024.0.2</version>
49+
<version>2024.5.1</version>
5050
<type>pom</type>
5151
<scope>import</scope>
5252
</dependency>

vector-stores/spring-ai-redis-store/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@
3838

3939
<properties>
4040
<testcontainers-redis.version>2.2.0</testcontainers-redis.version>
41-
<jedis.version>5.1.0</jedis.version>
41+
<jedis.version>5.2.0</jedis.version>
4242
<maven.compiler.target>17</maven.compiler.target>
4343
<maven.compiler.source>17</maven.compiler.source>
4444
</properties>

vector-stores/spring-ai-typesense-store/src/main/java/org/springframework/ai/vectorstore/typesense/TypesenseVectorStore.java

+2-1
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@
3232
import org.typesense.model.DeleteDocumentsParameters;
3333
import org.typesense.model.Field;
3434
import org.typesense.model.ImportDocumentsParameters;
35+
import org.typesense.model.IndexAction;
3536
import org.typesense.model.MultiSearchCollectionParameters;
3637
import org.typesense.model.MultiSearchResult;
3738
import org.typesense.model.MultiSearchSearchesParameter;
@@ -154,7 +155,7 @@ public void doAdd(List<Document> documents) {
154155
}).toList();
155156

156157
ImportDocumentsParameters importDocumentsParameters = new ImportDocumentsParameters();
157-
importDocumentsParameters.action("upsert");
158+
importDocumentsParameters.action(IndexAction.UPSERT);
158159

159160
try {
160161
this.client.collections(this.collectionName).documents().import_(documentList, importDocumentsParameters);

0 commit comments

Comments
 (0)