Skip to content

Releases: milvus-io/milvus-sdk-java

milvus-sdk-java-3.0.2

17 Jun 10:49
5d76402

Choose a tag to compare

Release date: 2026-06-17
Compatible with Milvus v3.0.x

Feature

  • Support dumpMessages interface for MilvusClientV2
  • Support rich user/role description responses in MilvusClientV2 RBAC APIs
  • Support element-level search for Struct field and add element-level search example
  • Struct field supports BINARY_VECTOR/FLOAT16_VECTOR/BFLOAT16_VECTOR/INT8_VECTOR
  • Support AddCollectionStructField interface
  • Add rich server version response for MilvusClientV2
  • Add flushAll/getFlushAllState for MilvusClientV2
  • Add getReplicateConfiguration/getReplicateInfo interfaces for MilvusClientV2
  • Add session() interface

Improvement

  • Align getLoadState/loadCollection/loadPartitions with PyMilvus
  • Enhance GetPersistentSegmentInfo/GetQuerySegmentInfo responses
  • Add resetConnection for updatePassword()
  • Add isL0 for compact()
  • Enhance getLoadStateV2 and renameCollection

Bug

  • Fix RpcUtils.retry() silently swallowing timeout and max-retry exceptions, returning null

milvus-sdk-java-2.6.21

17 Jun 10:49
2d6ad7e

Choose a tag to compare

Release date: 2026-06-17
Compatible with Milvus v2.6.x

Feature

  • Support dumpMessages interface for MilvusClientV2
  • Add rich server version response for MilvusClientV2
  • Add flushAll/getFlushAllState for MilvusClientV2
  • Add getReplicateConfiguration/getReplicateInfo interfaces for MilvusClientV2
  • Add role and user description support for MilvusClientV2 RBAC APIs

Improvement

  • Align getLoadState/loadCollection/loadPartitions with PyMilvus
  • Enhance GetPersistentSegmentInfo/GetQuerySegmentInfo responses

milvus-sdk-java-3.0.1

22 May 08:58
9972718

Choose a tag to compare

Release date: 2026-05-22
Compatible with Milvus v3.0.x

Feature

  • Support field-level operations for upsert
  • Support nullable vectors

milvus-sdk-java-2.6.20

15 May 10:56
4437154

Choose a tag to compare

Release date: 2026-05-15

Compatible with Milvus v2.6.x

Feature

  • Support field-level operations for upsert

milvus-sdk-java-3.0.0

14 May 07:39
18ce4e3

Choose a tag to compare

Release date: 2026-05-14

Compatible with Milvus v3.x

Features:

  • Support External Collection interfaces for Milvus v3.x
  • Support Snapshot interfaces for Milvus v3.x
  • Support File Resource interfaces for Milvus v3.x
  • Support Force Merge(compact with targetSize) for Milvus v3.x

milvus-sdk-java-2.6.19

13 May 10:40
63abe1b

Choose a tag to compare

Release date: 2026-05-13

Compatible with Milvus v2.6.x

Feature

  • Add projectId and regionId support for cloud import interfaces
  • Add volume describe API and external volume support
  • Add collection ID support for describeCollection() and batchDescribeCollection()

Improvement

  • Add option parameters to ConnectConfig and ConnectParam
  • Align request identifier behavior with PyMilvus

milvus-sdk-java-2.6.18

24 Apr 02:16
cd07016

Choose a tag to compare

Release date: 2026-04-24

Compatible with Milvus v2.6.x

Feature

  • Add external collection API support for MilvusClientV2
  • Add file resource interfaces for MilvusClientV2

Improvement

  • Shade grpc to avoid version conflicts with user dependencies

milvus-sdk-java-2.6.17

02 Apr 10:41
3fe4f06

Choose a tag to compare

Release date: 2026-04-02

Compatible with Milvus v2.6.x

Feature

  • Add optimize() interface for MilvusClientV2

Improvement

  • Add forceDrop flag for dropRole() interface

milvus-sdk-java-2.6.16

19 Mar 08:28
0684e38

Choose a tag to compare

Release date: 2026-03-19

Compatible with Milvus v2.6.x

Feature

  • Add truncateCollection() interface for MilvusClientV2

Bug

  • Fix a potential risk of sending multiple HTTP requests to the global cluster endpoint in a short time
  • Fix NoSuchMethodError on Java 8 for java.nio.ByteBuffer when querying with a sparse vector field

milvus-sdk-java-2.6.15

09 Mar 09:35
9da8557

Choose a tag to compare

Release date: 2026-03-09

Compatible with Milvus v2.6.x

Feature

  • Add client support for global cluster

Bug

  • Fix a bug that Struct field name is missed in the response of describeCollection()