v2.4.24
milvus-io/milvusv2.4.24Nov 8, 2025by yanliang567
AI Summary
Addresses a critical security vulnerability and introduces new DDL control features including rate limiting and denial capabilities based on database properties.
Key Highlights
- Patched critical security vulnerability (CVE-2025-64513)
- Supported deny DDL according to database property
- Added DDL rate type and related quota configurations
- Improved sparse query nnz metric
New Features
- Supported deny DDL according to database property
- Added DDL rate type and related quota configurations
Full Release Notes
## v2.4.24 Release date: November 11, 2025 | Milvus version | Python SDK version | Java SDK version | Node.js SDK version | |----------------|--------------------|------------------|---------------------| | 2.4.24 | 2.4.15 | 2.4.11 | 2.4.11 | We announce the release of Milvus 2.4.24, which addresses a **critical security vulnerability** [CVE-2025-64513](https://github.com/milvus-io/milvus/security/advisories/GHSA-mhjq-8c7m-3f7p) and we strongly encourage **all Milvus 2.4.x users to upgrade to 2.4.24** as soon as possible. This update also includes several other improvements and fixes. ### Features - Supported deny DDL according to database property ([#40785](https://github.com/milvus-io/milvus/pull/40785)) - Added DDL rate type and related quota configurations ([#40654](https://github.com/milvus-io/milvus/pull/40654)) ### Improvements - Skipped check source id ([#45391](https://github.com/milvus-io/milvus/pull/45391)) - Improved sparse query nnz metric ([#40715](https://github.com/milvus-io/milvus/pull/40715)) - Made segment prune config refreshable ([#40633](https://github.com/milvus-io/milvus/pull/40633)) - Removed unnecessary collection and partition label from the metrics ([#40594](https://github.com/milvus-io/milvus/pull/40594)) - Improved import error msgs ([#40598](https://github.com/milvus-io/milvus/pull/40598)) ### Bug fixes - Got all children deltalogs for segment to load ([#40964](https://github.com/milvus-io/milvus/pull/40964)) - L0 brings its own start pos when syncing ([#40899](https://github.com/milvus-io/milvus/pull/40899)) - Fixed compare move_cursor bug ([#40990](https://github.com/milvus-io/milvus/pull/40990)) - Fixed exception when do arith expr when using index ([#40800](https://github.com/milvus-io/milvus/pull/40800)) - Did not delete the centroids file when sampling fails instead wait gc ([#40703](https://github.com/milvus-io/milvus/pull/40703)) - RBAC star privilege return empty when listing policy ([#40556](https://github.com/milvus-io/milvus/pull/40556)) - Fixed parsing import endts ([#40334](https://github.com/milvus-io/milvus/pull/40334)) - Improved error handling and unit tests for initmetacache function ([#40329](https://github.com/milvus-io/milvus/pull/40329))