From 7c15ca8d56228c4a90fcd03d3dbd312bbbc55faa Mon Sep 17 00:00:00 2001 From: yhmo Date: Wed, 9 Apr 2025 14:53:01 +0800 Subject: [PATCH] Prepare for v2.5.7 Signed-off-by: yhmo --- CHANGELOG.md | 28 +++++++++++++++++++++++++--- README.md | 16 ++++++++-------- examples/pom.xml | 2 +- pom.xml | 2 +- 4 files changed, 35 insertions(+), 13 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2a59ce7f8..0e80987d1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,12 +1,22 @@ # Changelog -## milvus-sdk-java 2.5.6 (2025-3-20) +## milvus-sdk-java 2.5.7 (2025-04-09) +### Bug +- Fix a compatible bug with milvus v2.5.8 that QueryResp.QueryResult doesn't return primary key +- Fix a bug of nullable Array field that null value should be returned instead of an empty list + +### Improvement +- Add proxy setting for connection to milvus +- Support offset parameter for hybridSearch() interface +- Add options parameter for bulkImport() interface + +## milvus-sdk-java 2.5.6 (2025-03-20) ### Improvement - Optimize MilvusClientV2 search/query to support databaseName - Add SearchIteratorV2 to get better performance and recall compare to old SearchIterator - Add sync parameter for loadCollection/loadPartitions/createIndex -## milvus-sdk-java 2.5.5 (2025-3-07) +## milvus-sdk-java 2.5.5 (2025-03-07) ### Feature - Support HNSW_PQ/HNSW_SQ/HNSW_PRQ - Support describeReplicas() interface @@ -17,7 +27,7 @@ - LoadPartitions support replicas - Optimize BulkWriter to reduce memory usage -## milvus-sdk-java 2.5.4 (2025-1-09) +## milvus-sdk-java 2.5.4 (2025-01-09) ### Improvement - HybridSearch supports full text search @@ -59,6 +69,18 @@ - QueryIterator/SearchIterator supports mvcc - ClientPool throws exception if fail to create/get clients +## milvus-sdk-java 2.4.11 (2025-04-09) +### Bug +- Fix a bug that consistency level is missed for createCollection() +- Return shards_num for describeCollection() + +## milvus-sdk-java 2.4.10 (2024-12-31) +### Feature +- Support alterCollectionField interface for V2 +- Support refreshLoad/getPartitionStats interfaces for V2 +- Support dropIndexProperties/dropDatabaseProperties/dropCollectionProperties for V2 +- Support resource group interfaces for V2 +- ## milvus-sdk-java 2.4.9 (2024-11-26) ### Feature diff --git a/README.md b/README.md index b1bae76e2..aa5fe39aa 100644 --- a/README.md +++ b/README.md @@ -20,8 +20,8 @@ The following table shows compatibilities between Milvus and Java SDK. | 2.2.0 ~ 2.2.8 | 2.2.0 ~ 2.2.5 | | >= 2.2.9 | 2.2.7 ~ 2.2.15 | | 2.3.x | 2.3.11 | -| 2.4.x | 2.4.10 | -| 2.5.x | 2.5.6 | +| 2.4.x | 2.4.11 | +| 2.5.x | 2.5.7 | ### Install Java SDK @@ -33,20 +33,20 @@ You can use **Apache Maven** or **Gradle** add Milvus SDK to your project. io.milvus milvus-sdk-java - 2.5.6 + 2.5.7 ``` - Gradle/Groovy ```groovy - implementation 'io.milvus:milvus-sdk-java:2.5.6' + implementation 'io.milvus:milvus-sdk-java:2.5.7' ``` - Gradle/Kotlin ```kotlin - implementation("io.milvus:milvus-sdk-java:2.5.6") + implementation("io.milvus:milvus-sdk-java:2.5.7") ``` From v2.5.2, milvus Java SDK is split into two packages: milvus-sdk-java and milvus-sdk-java-bulkwriter, because BulkWriter requires quite a lot of dependencies. If you don't need BulkWriter tool, you can ignore the milvus-sdk-java-bulkwriter package. @@ -58,20 +58,20 @@ To use BulkWriter, import milvus-sdk-java-bulkwriter to your project. io.milvus milvus-sdk-java-bulkwriter - 2.5.6 + 2.5.7 ``` - Gradle/Groovy ```groovy - implementation 'io.milvus:milvus-sdk-java-bulkwriter:2.5.6' + implementation 'io.milvus:milvus-sdk-java-bulkwriter:2.5.7' ``` - Gradle/Kotlin ```kotlin - implementation("io.milvus:milvus-sdk-java-bulkwriter:2.5.6") + implementation("io.milvus:milvus-sdk-java-bulkwriter:2.5.7") ``` ### Examples diff --git a/examples/pom.xml b/examples/pom.xml index d3ed6d892..cbaa993cc 100644 --- a/examples/pom.xml +++ b/examples/pom.xml @@ -42,7 +42,7 @@ - 2.5.6 + 2.5.7 UTF-8 diff --git a/pom.xml b/pom.xml index 6cd63525a..388c21044 100644 --- a/pom.xml +++ b/pom.xml @@ -67,7 +67,7 @@ - 2.5.6 + 2.5.7 8 8 UTF-8