Sfoglia il codice sorgente

Prepare for v2.5.1 (#1215)

Signed-off-by: yhmo <yihua.mo@zilliz.com>
groot 5 mesi fa
parent
commit
00c4c1064f
5 ha cambiato i file con 19 aggiunte e 14 eliminazioni
  1. 7 0
      CHANGELOG.md
  2. 4 4
      README.md
  3. 5 7
      examples/main/java/io/milvus/v2/BulkWriterExample.java
  4. 2 2
      examples/pom.xml
  5. 1 1
      pom.xml

+ 7 - 0
CHANGELOG.md

@@ -1,5 +1,12 @@
 # Changelog
 
+## milvus-sdk-java 2.5.1 (2024-12-04)
+### Improvement
+- Support upsert items with auto-id primary key
+
+### Bug
+- Critical: Fix a bug that dynamic values are skipped with enableDynamicField is true
+
 ## milvus-sdk-java 2.5.0 (2024-11-26)
 ### Feature
 - BulkWriter supports JSON/CSV format

+ 4 - 4
README.md

@@ -21,7 +21,7 @@ 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.8       |
-|     2.5.x      |      2.5.0       |
+|     2.5.x      |      2.5.1       |
 
 ### Install Java SDK
 
@@ -33,20 +33,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.5.0</version>
+            <version>2.5.1</version>
         </dependency>
        ```
 
    - Gradle/Groovy
 
         ```groovy
-        implementation 'io.milvus:milvus-sdk-java:2.5.0'
+        implementation 'io.milvus:milvus-sdk-java:2.5.1'
         ```
 
    - Gradle/Kotlin
 
         ```kotlin
-        implementation("io.milvus:milvus-sdk-java:2.5.0")
+        implementation("io.milvus:milvus-sdk-java:2.5.1")
         ```
         
 ### Examples

+ 5 - 7
examples/main/java/io/milvus/v2/BulkWriterExample.java

@@ -540,8 +540,6 @@ public class BulkWriterExample {
                 System.out.printf("The job %s is running, state:%s progress:%s%n", jobId, state, progress);
             }
         }
-
-        System.out.println("Collection row number: " + getCollectionStatistics());
     }
 
     private void callCloudImport(List<List<String>> batchFiles, String collectionName, String partitionName) throws InterruptedException {
@@ -589,8 +587,6 @@ public class BulkWriterExample {
                 System.out.printf("The job %s is running, state:%s progress:%s%n", jobId, importProgressState, progress);
             }
         }
-
-        System.out.println("Collection row number: " + getCollectionStatistics());
     }
 
     /**
@@ -616,7 +612,7 @@ public class BulkWriterExample {
         } else {
             milvusClient.createCollection(requestCreate);
         }
-
+//        milvusClient.loadCollection(LoadCollectionReq.builder().collectionName(collectionName).build());
         System.out.printf("Collection %s created%n", collectionName);
     }
 
@@ -695,6 +691,7 @@ public class BulkWriterExample {
                 .build());
 
         milvusClient.createIndex(CreateIndexReq.builder()
+                .collectionName(ALL_TYPES_COLLECTION_NAME)
                 .indexParams(indexes)
                 .build());
     }
@@ -705,6 +702,7 @@ public class BulkWriterExample {
         milvusClient.loadCollection(LoadCollectionReq.builder()
                 .collectionName(ALL_TYPES_COLLECTION_NAME)
                 .build());
+        System.out.println("Collection row number: " + getCollectionRowCount());
     }
 
     private List<QueryResp.QueryResult> query(String expr, List<String> outputFields) {
@@ -719,8 +717,8 @@ public class BulkWriterExample {
         return response.getQueryResults();
     }
 
-    private Long getCollectionStatistics() {
-        System.out.println("========== getCollectionStatistics() ==========");
+    private Long getCollectionRowCount() {
+        System.out.println("========== getCollectionRowCount() ==========");
         checkMilvusClientIfExist();
 
         // Get row count, set ConsistencyLevel.STRONG to sync the data to query node so that data is visible

+ 2 - 2
examples/pom.xml

@@ -25,7 +25,7 @@
 
     <groupId>io.milvus</groupId>
     <artifactId>milvus-sdk-java-examples</artifactId>
-    <version>2.5.0</version>
+    <version>2.5.1</version>
 
     <build>
         <plugins>
@@ -64,7 +64,7 @@
         <dependency>
             <groupId>io.milvus</groupId>
             <artifactId>milvus-sdk-java</artifactId>
-            <version>2.5.0</version>
+            <version>2.5.1</version>
         </dependency>
         <dependency>
             <groupId>org.tensorflow</groupId>

+ 1 - 1
pom.xml

@@ -25,7 +25,7 @@
 
     <groupId>io.milvus</groupId>
     <artifactId>milvus-sdk-java</artifactId>
-    <version>2.5.0</version>
+    <version>2.5.1</version>
     <packaging>jar</packaging>
 
     <name>io.milvus:milvus-sdk-java</name>