You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: site/en/release_notes.md
+34Lines changed: 34 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,6 +8,40 @@ title: Release Notes
8
8
9
9
Find out what’s new in Milvus! This page summarizes new features, improvements, known issues, and bug fixes in each release. You can find the release notes for each released version after v2.5.0 in this section. We suggest that you regularly visit this page to learn about updates.
10
10
11
+
## v2.5.21
12
+
13
+
Release date: November 11, 2025
14
+
15
+
| Milvus version | Python SDK version | Node.js SDK version | Java SDK version |
We are excited to announce the release of Milvus 2.5.21, 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.5.x users to upgrade to 2.5.21** as soon as possible. This update also includes several other improvements and fixes, such as allowing nullable fields as BM25 function input field, and several performance enhancements.
20
+
21
+
### Improvements
22
+
23
+
- Supported use nullable field as bm25 function input field ([#45118](https://github.com/milvus-io/milvus/pull/45118))
24
+
- Optimized the performance of bitmap reverse lookup ([#44958](https://github.com/milvus-io/milvus/pull/44958))
25
+
- Implemented rewatch mechanism for etcd failure scenarios ([#43920](https://github.com/milvus-io/milvus/pull/43920))
26
+
- Introduced sparse filter in query ([#44790](https://github.com/milvus-io/milvus/pull/44790))
27
+
- Added accesslog field for template value length info ([#44791](https://github.com/milvus-io/milvus/pull/44791))
28
+
29
+
### Bug fixes
30
+
31
+
- Avoided potential race conditions when updating the executor ([#45231](https://github.com/milvus-io/milvus/pull/45231))
32
+
- Skipped create tmp dir for growing r-tree index ([#45258](https://github.com/milvus-io/milvus/pull/45258))
33
+
- Fixed sort stats task failed when segment is compacting ([#45185](https://github.com/milvus-io/milvus/pull/45185))
34
+
- Supported skip load json stats when disabled ([#45098](https://github.com/milvus-io/milvus/pull/45098))
35
+
- Prevented data race in querycoord collection notifier update ([#45052](https://github.com/milvus-io/milvus/pull/45052))
36
+
- Handled empty fieldsdata in reduce/rerank for requery scenario ([#44919](https://github.com/milvus-io/milvus/pull/44919))
37
+
- Fixed bug for gis function to filter geometry ([#44968](https://github.com/milvus-io/milvus/pull/44968))
38
+
- Fixed the geometry return point(0 0) when growing mmap is enabled ([#44891](https://github.com/milvus-io/milvus/pull/44891))
39
+
- Removed the limit of deduplicate case when disable autoindex ([#44782](https://github.com/milvus-io/milvus/pull/44782))
40
+
- Ensured deterministic search result ordering when scores are equal ([#44885](https://github.com/milvus-io/milvus/pull/44885))
41
+
- Fixed deactivate balance checker also stops stopping balance ([#44835](https://github.com/milvus-io/milvus/pull/44835))
42
+
- Dropped segment in excluded segment use wrong excluded ts ([#44771](https://github.com/milvus-io/milvus/pull/44771))
43
+
- Avoided concurrent reset/add operations on datacoord metrics ([#44817](https://github.com/milvus-io/milvus/pull/44817))
0 commit comments