Releases: milvus-io/milvus-sdk-java
Releases · milvus-io/milvus-sdk-java
milvus-sdk-java-2.3.10
Release date: 2024-09-19
Compatible with Milvus v2.3.x
Improvement
- Improve usability of CreateCollectionReq
- Check connection when MilvusClientV2 is initialized
- Reduce time-consuming log of search/insert/upsert for MilvusClientV1
Bug
- Fix a bug or QueryIterator with a special expression
milvus-sdk-java-2.4.3
Release date: 2024-08-09
Compatible with Milvus v2.4.x
Feature
- Implement database related interfaces including createDatabase/dropDatabase/alterDatabase for MilvusClientV2
- Implement getServerVersion interface for MilvusClientV2
- Provide client/connection pool for V1 and V2
Improvement
- Implement retry machinery for MilvusClientV2
Bug
- Fix thread-safe bug of insert/upsert interfaces for MilvusClientV2
- Fix a bug of describeCollection that collection properties not returned for MilvusClientV2
milvus-sdk-java-2.3.9
Release date: 2024-08-09
Compatible with Milvus v2.3.x
Feature
- Implement database related interfaces including createDatabase/dropDatabase/alterDatabase for MilvusClientV2
- Implement getServerVersion interface for MilvusClientV2
- Provide client/connection pool for V1 and V2
Improvement
- Implement retry machinery for MilvusClientV2
Bug
- Fix thread-safe bug of insert/upsert interfaces for MilvusClientV2
- Fix a bug of describeCollection that collection properties not returned for MilvusClientV2
milvus-sdk-java-2.4.2
Release date: 2024-07-11
Compatible with Milvus v2.4.x
Feature
- Support AlterDatabase/DescribeDatabase for V1
- Cache collection schema in client side for insert/upsert interfaces
- Support AlterCollection/AlterIndex for MilvusClientV2
- Support propagate traceid from client
- BulkWriter supports SparseVector/Float16Vector/BFloat16Vector
- Support SparseVector/Float16Vector/BFloat16Vector for MilvusClientV2
- Support GroupBy search for MilvusClientV2
- Support SearchIterator/QueryIterator for MilvusClientV2
- Optimize DescribeIndex interface of MilvusClientV2
- Optimize DescribeCollection interface of MilvusClientV2
- Support enableVirtualStyleEndpoint for BulkWriter
Bug
- Fix a bug of max_capacity range
Break changes
- Replace FastJSON by Gson according to issue #878. InsertParam.withRows()/UpsertParam.withRows()/InsertReq.data() are redefined.
- Rename "distance" to "score" for search result. SearchResp.distance() of V2 is renamed to be score().
milvus-sdk-java-2.3.8
Release date: 2024-07-11
Compatible with Milvus v2.3.x
Feature
- Support SearchIterator/QueryIterator for MilvusClientV2
- Optimize DescribeIndex interface of MilvusClientV2
- Optimize DescribeCollection interface of MilvusClientV2
- Support enableVirtualStyleEndpoint for BulkWriter
Bug
- Fix a bug of max_capacity range
Break changes
- Replace FastJSON by Gson according to issue #878. InsertParam.withRows()/UpsertParam.withRows()/InsertReq.data() are redefined.
- Rename "distance" to "score" for search result. SearchResp.distance() of V2 is renamed to be score().
milvus-sdk-java-2.4.1
Release date: 2024-05-11
Compatible with Milvus v2.4.x
Bug
- Unable to connect Zilliz cloud new severless instances
- SearchIterator cannot work for Varchar type primary key
- Fix some minor bugs of SearchIterator
milvus-sdk-java-2.3.7
Release date:2024-05-11
Compatible with Milvus v2.3.x
Bug
- Unable to connect Zilliz cloud new severless instances
- SearchIterator cannot work for Varchar type primary key
- Fix some minor bugs of SearchIterator
milvus-sdk-java-2.4.0
Release date:2024-04-22
Compatible with Milvus v2.4.x
Feature
- Support new index type INVERTED/GPU_CAGRA
- Support SparseFloatVector
- Support Float16Vector/BFloat16Vector
- Support SearchIterator/QueryIterator
- Support multiple vector fields in one collection
- Support hybrid-search on multiple vector fields
Improvement
- Upgrade dependencies to fix some CVEs
- Provide new methods withFloatVectors/withBinaryVectors/withFloat16Vectors/withBFloat16Vectors/withSparseFloatVectors for SearchParam to explicitly input different type vectors
milvus-sdk-java-2.3.6
Release date:2024-04-22
Compatible with Milvus v2.3.x
Feature
- Support SearchIterator/QueryIterator
Improvement
- Upgrade dependencies to fix some CVEs
milvus-sdk-java-2.3.5
Release date:2024-03-29
Compatible with Milvus v2.3.x
Feature
- New MilvusClientV2 class to encapsulate RPC interfaces for good usability
- Support ListAlias interface
- Provide a BulkWriter tool for easily generating data files for import() interface
Improvement
- Replace grpc-netty to grpc-netty-shared
- Support creating index without specifying metricType and indexType
- Support searching without specifying metricType
- Fix a crash bug of SearchResutsWrapper when primary key is varchar type
- Fix a bug of retry that doesn't return server errors
- Fix some vulnerabilities