Skip to content

Releases: milvus-io/milvus-sdk-java

milvus-sdk-java-2.4.3

08 Aug 11:04
dee1b82
Compare
Choose a tag to compare

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

08 Aug 11:03
2e6878f
Compare
Choose a tag to compare

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

11 Jul 11:22
010438c
Compare
Choose a tag to compare

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

11 Jul 11:19
034e44a
Compare
Choose a tag to compare

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

11 May 10:20
fdc3dd1
Compare
Choose a tag to compare

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

11 May 10:19
9f1b9ea
Compare
Choose a tag to compare

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

22 Apr 09:28
bf981d0
Compare
Choose a tag to compare

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

22 Apr 09:26
8a20951
Compare
Choose a tag to compare

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

29 Mar 09:52
0893a97
Compare
Choose a tag to compare

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

milvus-sdk-java-2.3.4

02 Jan 03:54
a319fd5
Compare
Choose a tag to compare

Release date:2024-1-02

Compatible with Milvus v2.3.x

Improvement

  • Support backoff retry for RPC interfaces(consist with pymilvus)
  • Upgrade grpc from 1.46 to 1.59.1
  • Add withPartitionName for DeleteIdsParam