Browse Source

Prepare for v2.6.5 (#1634)

Signed-off-by: yhmo <yihua.mo@zilliz.com>
groot 1 tuần trước cách đây
mục cha
commit
07143ecbe9
4 tập tin đã thay đổi với 41 bổ sung10 xóa
  1. 31 0
      CHANGELOG.md
  2. 8 8
      README.md
  3. 1 1
      examples/pom.xml
  4. 1 1
      pom.xml

+ 31 - 0
CHANGELOG.md

@@ -1,5 +1,27 @@
 # Changelog
 
+## milvus-sdk-java 2.6.5 (2025-09-30)
+### Feature
+- Support Struct type field
+- Support Timestamptz type field
+- Support Goemetry type field
+- Add MilvusClientV2.updateReplicateConfiguration() for new CDC server
+
+### Improvement
+- Add parameter "databaseName" for the following requests: GetCollectionStatsReq, GetLoadStateReq, HasCollectionReq, ListCollectionsReq, ReleaseCollectionReq, RenameCollectionReq, DropIndexReq, ListIndexesReq, CreatePartitionReq, DropPartitionReq, GetPartitinStatsReq, HasPartitionReq, ListPartitionsReq, LoadPartitionsReq, ReleasePartitionsReq, CompactReq, FlushReq, GetPErsistentSegmentInfoReq, GetQuerySegmentInfoReq,
+- Increase ClientPool default value of maxTotal from 50 to 1000, maxTotalPerKey from 10 to 50, maxIdlePerKey from 5 to 10
+
+### Bug
+- Fix a bug of delete() that databaseName of DeleteReq doesn't work
+
+## milvus-sdk-java 2.5.14 (2025-09-30)
+### Improvement
+- Add parameter "databaseName" for the following requests: GetCollectionStatsReq, GetLoadStateReq, HasCollectionReq, ListCollectionsReq, ReleaseCollectionReq, RenameCollectionReq, DropIndexReq, ListIndexesReq, CreatePartitionReq, DropPartitionReq, GetPartitinStatsReq, HasPartitionReq, ListPartitionsReq, LoadPartitionsReq, ReleasePartitionsReq, CompactReq, FlushReq, GetPErsistentSegmentInfoReq, GetQuerySegmentInfoReq,
+- Increase ClientPool default value of maxTotal from 50 to 1000, maxTotalPerKey from 10 to 50, maxIdlePerKey from 5 to 10
+
+### Bug
+- Fix a bug of delete() that databaseName of DeleteReq doesn't work
+
 ## milvus-sdk-java 2.6.4 (2025-09-17)
 ### Feature
 - Support MINHASH_LSH/IVF_RABITQ index type
@@ -16,6 +38,15 @@
 - Fix a defect of MilvusClientV2.query() that always requires an empty filter expression
 - Fix a bug of QueryIterator that offset value cannot exceed 16384
 
+## milvus-sdk-java 2.5.13 (2025-09-17)
+### Feature
+- Support passing request-id and unixmsec to server for MilvusClientV2
+- MilvusClientPool supports different ConnectConfig for different key
+
+### Bug
+- Fix a defect of MilvusClientV2.query() that always requires an empty filter expression
+- Fix a bug of QueryIterator that offset value cannot exceed 16384
+
 ## milvus-sdk-java 2.6.3 (2025-08-20)
 ### Improvement
 - Support stageManager & stageFileManager

+ 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.12      |
-|     2.6.x      |      2.6.4       |
+|     2.5.x      |      2.5.14      |
+|     2.6.x      |      2.6.5       |
 
 ### 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.4</version>
+            <version>2.6.5</version>
         </dependency>
        ```
 
    - Gradle/Groovy
 
         ```groovy
-        implementation 'io.milvus:milvus-sdk-java:2.6.4'
+        implementation 'io.milvus:milvus-sdk-java:2.6.5'
         ```
 
    - Gradle/Kotlin
 
         ```kotlin
-        implementation("io.milvus:milvus-sdk-java:2.6.4")
+        implementation("io.milvus:milvus-sdk-java:2.6.5")
         ```
   
 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.4</version>
+         <version>2.6.5</version>
      </dependency>
     ```
 
    - Gradle/Groovy
 
      ```groovy
-     implementation 'io.milvus:milvus-sdk-java-bulkwriter:2.6.4'
+     implementation 'io.milvus:milvus-sdk-java-bulkwriter:2.6.5'
      ```
 
    - Gradle/Kotlin
 
      ```kotlin
-     implementation("io.milvus:milvus-sdk-java-bulkwriter:2.6.4")
+     implementation("io.milvus:milvus-sdk-java-bulkwriter:2.6.5")
      ```     
 
 ### Examples

+ 1 - 1
examples/pom.xml

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

+ 1 - 1
pom.xml

@@ -82,7 +82,7 @@
     </repositories>
 
     <properties>
-        <revision>2.6.4</revision>
+        <revision>2.6.5</revision>
         <maven.compiler.source>8</maven.compiler.source>
         <maven.compiler.target>8</maven.compiler.target>
         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>