Browse Source

Prepare for v2.5.3 (#1275)

Signed-off-by: yhmo <yihua.mo@zilliz.com>
groot 6 months ago
parent
commit
f831cf432b
4 changed files with 34 additions and 23 deletions
  1. 11 0
      CHANGELOG.md
  2. 19 19
      README.md
  3. 3 3
      examples/pom.xml
  4. 1 1
      pom.xml

+ 11 - 0
CHANGELOG.md

@@ -1,5 +1,16 @@
 # Changelog
 
+## milvus-sdk-java 2.5.3 (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
+
+### Improvement
+- Return recall rate in search result for V2
+- QueryIterator/SearchIterator support retry
+
 ## milvus-sdk-java 2.5.2 (2024-12-11)
 ### Improvement
 - Split milvus Java SDK to two packages to reduce dependency complexity

+ 19 - 19
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.8       |
-|     2.5.x      |      2.5.2       |
+|     2.4.x      |      2.4.10      |
+|     2.5.x      |      2.5.3       |
 
 ### 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.2</version>
+            <version>2.5.3</version>
         </dependency>
        ```
 
    - Gradle/Groovy
 
         ```groovy
-        implementation 'io.milvus:milvus-sdk-java:2.5.2'
+        implementation 'io.milvus:milvus-sdk-java:2.5.3'
         ```
 
    - Gradle/Kotlin
 
         ```kotlin
-        implementation("io.milvus:milvus-sdk-java:2.5.2")
+        implementation("io.milvus:milvus-sdk-java:2.5.3")
         ```
   
 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.
@@ -54,26 +54,26 @@ To use BulkWriter, import milvus-sdk-java-bulkwriter to your project.
 
    - Apache Maven
 
-       ```xml
-        <dependency>
-            <groupId>io.milvus</groupId>
-            <artifactId>milvus-sdk-java-bulkwriter</artifactId>
-            <version>2.5.2</version>
-        </dependency>
-       ```
+    ```xml
+     <dependency>
+         <groupId>io.milvus</groupId>
+         <artifactId>milvus-sdk-java-bulkwriter</artifactId>
+         <version>2.5.3</version>
+     </dependency>
+    ```
 
    - Gradle/Groovy
 
-        ```groovy
-        implementation 'io.milvus:milvus-sdk-java-bulkwriter:2.5.2'
-        ```
+     ```groovy
+     implementation 'io.milvus:milvus-sdk-java-bulkwriter:2.5.3'
+     ```
 
    - Gradle/Kotlin
 
-        ```kotlin
-        implementation("io.milvus:milvus-sdk-java-bulkwriter:2.5.2")
-        ```
-      
+     ```kotlin
+     implementation("io.milvus:milvus-sdk-java-bulkwriter:2.5.3")
+     ```     
+
 ### Examples
 
 Please refer to [examples](https://github.com/milvus-io/milvus-sdk-java/tree/master/examples) folder for Java SDK examples.

+ 3 - 3
examples/pom.xml

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

+ 1 - 1
pom.xml

@@ -67,7 +67,7 @@
     </distributionManagement>
 
     <properties>
-        <revision>2.5.2</revision>
+        <revision>2.5.3</revision>
         <maven.compiler.source>8</maven.compiler.source>
         <maven.compiler.target>8</maven.compiler.target>
         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>