Releases: milvus-io/milvus-sdk-java
milvus-sdk-java-2.5.2
Release date: 2024-12-11
Compatible with Milvus v2.5.x
Improvement
- Split milvus Java SDK to two packages to reduce dependency complexity
Bug
- Fix a bug of listPrivilegeGroups
Note
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.
To use BulkWriter, import milvus-sdk-java-bulkwriter to your project.
<dependency>
<groupId>io.milvus</groupId>
<artifactId>milvus-sdk-java</artifactId>
<version>2.5.2</version>
</dependency>
<dependency>
<groupId>io.milvus</groupId>
<artifactId>milvus-sdk-java-bulkwriter</artifactId>
<version>2.5.2</version>
</dependency>
milvus-sdk-java-2.5.1
Release date: 2024-12-04
Compatible with Milvus v2.5.x
Improvement
- Support upsert items with auto-id primary key
Bug
- Critical: Fix a bug that dynamic values are skipped with enableDynamicField is true
milvus-sdk-java-2.5.0
Release date: 2024-11-26
Compatible with Milvus v2.5.x
Feature
- BulkWriter supports JSON/CSV format
- Support doc-in-doc-out function(embedded BM25 in server-side) (only for MilvusClientV2)
- Support varchar analyzer (tokenizer in server-side) (only for MilvusClientV2)
- Support nullable and default value (both V1 and V2)
- Support expression template (only for MilvusClientV2)
Improvement
- QueryIterator/SearchIterator supports mvcc
- ClientPool throws exception if fail to create/get clients
milvus-sdk-java-2.4.9
Release date: 2024-11-26
Compatible with Milvus v2.4.x
Feature
- BulkWriter supports JSON format
Improvement
- ClientPool throws exception if fails to create/get clients
milvus-sdk-java-2.4.8
Release date: 2024-10-31
Compatible with Milvus v2.4.x
Improvement
- Fix a conflict bug with Gson v2.11.0
- Support group by for hybrid search
Bug
- Fix a dimension check error for binary vector
- Fix a null pointer bug for query iterator
milvus-sdk-java-2.4.7
Release date: 2024-10-25
Compatible with Milvus v2.4.x
Feature
- Support flush() interface for V2
- Support compact()/getCompactionState() interfaces for V2
Improvement
- Support setting properties for V2 CreateCollectionReq
- Support Session consistency level for V1 and V2
- Return entities ids for V2 InsertResp
Bug
- Fix a RpcDeadline bug for V2
milvus-sdk-java-2.4.6
Release date: 2024-10-18
Compatible with Milvus v2.4.x
Improvement
- Refine BulkWriter/BulkImport interfaces
- Remove Jackson dependency
Bug
- Fix "one second timeout issue" of pre-connection
milvus-sdk-java-2.4.5
Release date: 2024-10-11
Compatible with Milvus v2.4.x
Feature
- Support partial load
- Support clustering key
Bug
- Fix a bug for MilvusClientV2 that index parameters were not passed to server correctly
milvus-sdk-java-2.3.11
Release date: 2024-10-11
Compatible with Milvus v2.3.x
Bug
- Fix a bug for MilvusClientV2 that index parameters were not passed to server correctly
milvus-sdk-java-2.4.4
Release date: 2024-09-19
Compatible with Milvus v2.4.x
Improvement
- Upgrade the bulkWriter cloud API call from v1 to v2
- Improve usability of AlterCollectionReq & CreateCollectionReq
- Check connection when MilvusClientV2 is initialized
- Support customized SSLContext for MilvusClientV2
- Reduce time-consuming log of search/insert/upsert for MilvusClientV1
Bug
- Fix a bug or QueryIterator with special expression