Releases: milvus-io/milvus-sdk-java
Releases · milvus-io/milvus-sdk-java
milvus-sdk-java-3.0.2
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
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
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
Release date: 2026-05-15
Compatible with Milvus v2.6.x
Feature
- Support field-level operations for upsert
milvus-sdk-java-3.0.0
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
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
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
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
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
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()