v2.5.16
milvus-io/milvusv2.5.16Aug 5, 2025by yanliang567
AI Summary
Milvus 2.5.16 enhances user experience by fixing functionality bugs, removing collection name validation from DescribeCollection, and optimizing channel node balancing.
Key Highlights
- Removed collection name validation from DescribeCollection
- Optimized channel node balancing for uneven distribution
- Upgraded Go version to 1.24.4 to fix CVEs
New Features
- Collection name validation removal
- Channel node balancing optimization
Full Release Notes
## v2.5.16 Release date: August 6, 2025 | Milvus version | Python SDK version | Node.js SDK version | Java SDK version | |----------------|--------------------|---------------------|------------------| | 2.5.16 | 2.5.14 | 2.5.12 | 2.5.11 | We're excited to announce Milvus 2.5.16! This version enhances your experience by fixing a series of functionality bugs and improving user experiences. It also delivers a range of general performance and stability enhancements, while resolving numerous bugs to ensure a more robust system. We encourage you to upgrade to 2.5.16 and explore these latest updates! ### Improvements - Removed collection name validation from `DescribeCollection` ([#43300](https://github.com/milvus-io/milvus/pull/43300)). - Unlinked mmap file when chunk and index are destructed ([#43546](https://github.com/milvus-io/milvus/pull/43546)). - Used set element for string term type ([#43393](https://github.com/milvus-io/milvus/pull/43393)). - Upgraded Go version to 1.24.4 to fix CVEs ([#43467](https://github.com/milvus-io/milvus/pull/43467)). - Only downloaded necessary fields during clustering analyze phase ([#43362](https://github.com/milvus-io/milvus/pull/43362)). - Updated Lindera version ([#43457](https://github.com/milvus-io/milvus/pull/43457)). - Optimized channel node balancing for uneven QueryNode distribution ([#43423](https://github.com/milvus-io/milvus/pull/43423)). ### Bug fixes - Fixed hybrid search to support offset param in RESTful API ([#43721](https://github.com/milvus-io/milvus/pull/43721)). - Fixed Jieba tokenizer panic when dict word was empty string ([#43718](https://github.com/milvus-io/milvus/pull/43718)). - Fixed span raw data retrieval for variable length data type ([#43703](https://github.com/milvus-io/milvus/pull/43703)). - Incremented offset for invalid data rows in JSON key stats inverted index ([#43688](https://github.com/milvus-io/milvus/pull/43688)). - Fixed load config changes failure after restart ([#43555](https://github.com/milvus-io/milvus/pull/43555)). - Fixed pk in [..] skip next batch when using multi-chunk segment ([#43619](https://github.com/milvus-io/milvus/pull/43619)). - Skipped loading non-existent L0 segments to prevent load blocking ([#43576](https://github.com/milvus-io/milvus/pull/43576)). - Cleaned privilege cache after loading policy in `InitPolicyInfo` ([#43643](https://github.com/milvus-io/milvus/pull/43643)). - Set status when error is not empty ([#43404](https://github.com/milvus-io/milvus/pull/43404)). - Returned ID by default ([#43596](https://github.com/milvus-io/milvus/pull/43596)). - Fixed string views retrieval failure due to chunk bound empty loop ([#43482](https://github.com/milvus-io/milvus/pull/43482)). - Ignored 2.6 proxy to avoid timetick lag ([#43519](https://github.com/milvus-io/milvus/pull/43519)). - Ensured task execution order by using a priority queue ([#43272](https://github.com/milvus-io/milvus/pull/43272)). - Refined judgement for batch views ([#43479](https://github.com/milvus-io/milvus/pull/43479)).