v2.3.16
milvus-io/milvusv2.3.16May 23, 2024by yanliang567
AI Summary
Milvus v2.3.16 focuses on stability, performance, and security. It enhances REST v2 API authentication, improves checkpoint handling, and fixes bugs related to auto-balancing and memory leaks.
Key Highlights
- Enhanced authentication for the REST v2 API
- Improved checkpoint handling for message failures
- Improved query result retrieval mechanism
- Fixed bugs related to auto-balancing, memory leaks, and Etcd transaction limits
Full Release Notes
## v2.3.16 Release date: May 24, 2024 | Milvus version | Python SDK version | Java SDK version | Go SDK version | Node.js SDK version | |----------------|--------------------|------------------|----------------|---------------------| | 2.3.16 | 2.3.7 | 2.3.6 | 2.3.6 | 2.3.5 | Milvus v2.3.16 focuses on stability, performance, and security. It includes bug fixes for auto-balancing, checkpoint handling, memory leaks, and transaction limits. Additionally, authentication for the REST v2 API has been strengthened, and query result retrieval has been optimized. Overall, this update aims to provide a more reliable, efficient, and secure platform for your needs. ## Improvements - Enhanced authentication for the REST v2 API.([#33254](https://github.com/milvus-io/milvus/pull/33254)) - Improved checkpoint handling for message failures.([#33159](https://github.com/milvus-io/milvus/pull/33159))([#33128](https://github.com/milvus-io/milvus/pull/33128)) - Improved the triggering mechanism for segment sync tasks so that it will only be triggered once by flushts ([#33034](https://github.com/milvus-io/milvus/pull/33034)) - Improved the query result retrieval mechanism to get enough query results ([#33177](https://github.com/milvus-io/milvus/pull/33177)) ## Bug fixes - Fixed a bug that when suspending auto balance querynode will unexpectedly exit stopping balance ([#32941](https://github.com/milvus-io/milvus/pull/32941)) - Resolved an issue leading to endless binlog path downloads during compaction ([#33246](https://github.com/milvus-io/milvus/pull/33246)) - Addressed memory leaks in rendezvousflushmanager ([#33112](https://github.com/milvus-io/milvus/pull/33112)) - Prevented system panics related to nil array field data ([#33119](https://github.com/milvus-io/milvus/pull/33119)) - Fixed "SegmentNotLoaded" errors triggered by concurrent segment tasks in search ([#33087](https://github.com/milvus-io/milvus/pull/33087)) - Fixed a bug that Etcd txn exceeds limit due to too many fields ([#33049](https://github.com/milvus-io/milvus/pull/33049)) - Fixed a bug related to the incorrect calculation of the milvus_rootcoord_indexed_entity_num metric ([#33002](https://github.com/milvus-io/milvus/pull/33002))