Browse Source

Prepare for v2.6.1 (#1462)

Signed-off-by: yhmo <yihua.mo@zilliz.com>
groot 1 day ago
parent
commit
79b14da0a2
6 changed files with 36 additions and 14 deletions
  1. 23 1
      CHANGELOG.md
  2. 8 8
      README.md
  3. 2 2
      docker-compose.yml
  4. 1 1
      examples/pom.xml
  5. 1 1
      pom.xml
  6. 1 1
      sdk-core/src/test/java/io/milvus/TestUtils.java

+ 23 - 1
CHANGELOG.md

@@ -1,5 +1,27 @@
 # Changelog
 
+## milvus-sdk-java 2.6.1 (2025-07-14)
+### Bug
+- Fix a bug of SearchResultsWrapper.getRowRecords() that returns wrong data for output fields
+
+### Improvement
+- Deprecate topK for search/hybridSearch/iterator, replaced with limit
+- Refine collection schema cache
+- Avoid exception when search result is empty
+- BulkWriter supports Int8Vector
+
+## milvus-sdk-java 2.5.11 (2025-07-14)
+### Bug
+- Fix a bug of SearchResultsWrapper.getRowRecords() that returns wrong data for output fields
+- Fix a bug of flush that timestamp is not correctly passed
+
+### Improvement
+- Deprecate topK for search/hybridSearch/iterator, replaced with limit
+- Refine collection schema cache
+- Avoid exception when search result is empty
+- Support jsonPath index
+- Support run analyzer by collection and Field
+
 ## milvus-sdk-java 2.6.0 (2025-06-13)
 ### Feature
 - Support jsonPath index
@@ -9,7 +31,7 @@
 - Support Int8Vector
 
 ### Bug
-- Fix a bug of flush()
+- Fix a bug of flush that timestamp is not correctly passed
 
 ## milvus-sdk-java 2.5.10 (2025-06-05)
 ### Feature

+ 8 - 8
README.md

@@ -21,8 +21,8 @@ The following table shows compatibilities between Milvus and Java SDK.
 |    >= 2.2.9    |  2.2.7 ~ 2.2.15  |
 |     2.3.x      |      2.3.11      |
 |     2.4.x      |      2.4.11      |
-|     2.5.x      |      2.5.10      |
-|     2.6.x      |      2.6.0       |
+|     2.5.x      |      2.5.11      |
+|     2.6.x      |      2.6.1       |
 
 ### Install Java SDK
 
@@ -34,20 +34,20 @@ You can use **Apache Maven** or **Gradle** add Milvus SDK to your project.
         <dependency>
             <groupId>io.milvus</groupId>
             <artifactId>milvus-sdk-java</artifactId>
-            <version>2.6.0</version>
+            <version>2.6.1</version>
         </dependency>
        ```
 
    - Gradle/Groovy
 
         ```groovy
-        implementation 'io.milvus:milvus-sdk-java:2.6.0'
+        implementation 'io.milvus:milvus-sdk-java:2.6.1'
         ```
 
    - Gradle/Kotlin
 
         ```kotlin
-        implementation("io.milvus:milvus-sdk-java:2.6.0")
+        implementation("io.milvus:milvus-sdk-java:2.6.1")
         ```
   
 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.
@@ -59,20 +59,20 @@ To use BulkWriter, import milvus-sdk-java-bulkwriter to your project.
      <dependency>
          <groupId>io.milvus</groupId>
          <artifactId>milvus-sdk-java-bulkwriter</artifactId>
-         <version>2.6.0</version>
+         <version>2.6.1</version>
      </dependency>
     ```
 
    - Gradle/Groovy
 
      ```groovy
-     implementation 'io.milvus:milvus-sdk-java-bulkwriter:2.6.0'
+     implementation 'io.milvus:milvus-sdk-java-bulkwriter:2.6.1'
      ```
 
    - Gradle/Kotlin
 
      ```kotlin
-     implementation("io.milvus:milvus-sdk-java-bulkwriter:2.6.0")
+     implementation("io.milvus:milvus-sdk-java-bulkwriter:2.6.1")
      ```     
 
 ### Examples

+ 2 - 2
docker-compose.yml

@@ -32,7 +32,7 @@ services:
 
   standalone:
     container_name: milvus-javasdk-test-standalone
-    image: milvusdb/milvus:master-20250706-d0976450
+    image: milvusdb/milvus:v2.6.0-rc1
     command: ["milvus", "run", "standalone"]
     environment:
       ETCD_ENDPOINTS: etcd:2379
@@ -77,7 +77,7 @@ services:
 
   standaloneslave:
     container_name: milvus-javasdk-test-slave-standalone
-    image: milvusdb/milvus:master-20250706-d0976450
+    image: milvusdb/milvus:v2.6.0-rc1
     command: ["milvus", "run", "standalone"]
     environment:
       ETCD_ENDPOINTS: etcdslave:2379

+ 1 - 1
examples/pom.xml

@@ -42,7 +42,7 @@
     </build>
 
     <properties>
-        <revision>2.6.0</revision>
+        <revision>2.6.1</revision>
         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
     </properties>
 

+ 1 - 1
pom.xml

@@ -68,7 +68,7 @@
     </distributionManagement>
 
     <properties>
-        <revision>2.6.0</revision>
+        <revision>2.6.1</revision>
         <maven.compiler.source>8</maven.compiler.source>
         <maven.compiler.target>8</maven.compiler.target>
         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>

+ 1 - 1
sdk-core/src/test/java/io/milvus/TestUtils.java

@@ -11,7 +11,7 @@ public class TestUtils {
     private int dimension = 256;
     private static final Random RANDOM = new Random();
 
-    public static final String MilvusDockerImageID = "milvusdb/milvus:master-20250706-d0976450";
+    public static final String MilvusDockerImageID = "milvusdb/milvus:v2.6.0-rc1";
 
     public TestUtils(int dimension) {
         this.dimension = dimension;