| v2.10.30 | This is a maintenance release for Redis Search 2.10. Update urgency: `HIGH`: There is a critical bug that may affect a subset of users. Upgrade **Bug Fixes:** - #8948 `FT.CURSOR READ` enters an infinite loop when the caller lacks the required ACL permissions. (MOD-14479) - #8794 `FT.EXPLAIN` crashes or produces corrupt output when a concurrent schema change occurs. (MOD-14461) - #9176, #9314 Coordinator deadlock under mixed `FT.SEARCH` and `FT.AGGREGATE` load. (MOD-14268) - #9273, # | High | 5/5/2026 |
| v2.10.25 | This is a maintenance release for RediSearch 2.10 Update urgency: `LOW`: No need to upgrade unless there are new features you want to use. **Bug Fixes:** - #7216 Fix a concurrency issue on Reducer in `FT.AGGREGATE` - #7259 Fix underflow in BM25STD - #7278 Report used memory as unsigned long long to avoid underflows - #7340 Fix a rare leak in GC - #7462 Fix Fork GC potential double-free on error path - #7525 Avoid draining workers thread pool from `FLUSHDB` callback to avoid potential | Low | 12/8/2025 |
| v2.8.32 | This is a maintenance release for RediSearch 2.8 Update urgency: `LOW`: No need to upgrade unless there are new features you want to use. **Bug Fixes:** - #7216 Fix a concurrency issue on Reducer in `FT.AGGREGATE` - #7259 Fix underflow in BM25STD - #7278 Report used memory as unsigned long long to avoid underflows - #7340 Fix a rare leak in GC - #7462 Fix Fork GC potential double-free on error path - #7525 Avoid draining workers thread pool from `FLUSHDB` callback to avoid potential | Low | 12/3/2025 |
| v2.8.31 | This is a maintenance release for RediSearch 2.8 Update urgency: `LOW`: No need to upgrade unless there are new features you want to use. **Bug Fixes**: - #6960 `FT.INFO` returns the wrong number of documents in OSS Cluster with replicas - #6938 Fix in the HIGHLIGHT feature, where if some fields have empty strings, wrong tokens might be highlighted - #7049 Avoid crashing in `FT.AGGREGATE` command in clusters where different shards have different ON_TIMEOUT policy configured (fail vs r | Low | 10/19/2025 |
| v2.10.24 | This is a maintenance release for RediSearch 2.10 Update urgency: `LOW`: No need to upgrade unless there are new features you want to use. **Bug Fixes** - #6960 `FT.INFO` returns the wrong number of documents in OSS Cluster with replicas - #6938 Fix in the HIGHLIGHT feature, where if some fields have empty strings, wrong tokens might be highlighted - #7047 Avoid crashing in `FT.AGGREGATE` command in clusters where different shards have different ON_TIMEOUT policy configured (fail vs ret | Low | 10/19/2025 |
| v2.8.30 | This is a maintenance release for RediSearch 2.8 Update urgency: `HIGH` : There is a critical bug that may affect a subset of users. Upgrade! **Bug fixes:** * #6672 Fix potential file descriptor leak upon OOM * #6763 Fix potential deadlock during RDB loading in case where `INFO` command is sent to the server **Full Changelog**: https://github.com/RediSearch/RediSearch/compare/v2.8.29...v2.8.30 | Low | 9/15/2025 |
| v2.10.23 | This is a maintenance release for RediSearch 2.10 Update urgency: `HIGH` : There is a critical bug that may affect a subset of users. Upgrade! **Bug fixes:** * #6672 Fix potential file descriptor leak upon OOM * #6763 Fix potential deadlock during RDB loading in case where `INFO` command is sent to the server **Full Changelog**: https://github.com/RediSearch/RediSearch/compare/v2.10.22...v2.10.23 | Low | 9/15/2025 |
| v2.6.32 | This is a maintenance release for RediSearch 2.6 Update urgency: `HIGH` : There is a critical bug that may affect a subset of users. Upgrade! **Bug fixes:** - #6405 Validate compatibility against RedisJSON version upon open key (MOD-10298) - #6419 Errors when loading schema from RDB get wrongly cleared (MOD-10307) - #6604 `FLUSHDB` while active queries are still running could lead to a crash due to premature release of the CURSOR (MOD-10681) **Improvements:** - #6467 Handle excessiv | Low | 8/29/2025 |
| v2.8.29 | This is a maintenance release for RediSearch 2.8 Update urgency: `HIGH` : There is a critical bug that may affect a subset of users. Upgrade! **Bug fixes:** - #6599 `FLUSHDB` while active queries are still running could lead to a crash due to premature release of the CURSOR (MOD-10681) - #6418 Errors when loading schema from RDB get wrongly cleared (MOD-10307) - #6405 Validate compatibility against RedisJSON version upon open key (MOD-10298) **Improvements:** - #6466 Handle excessiv | Low | 8/27/2025 |
| v2.10.22 | This is a maintenance release for RediSearch 2.10 Update urgency: `HIGH` : There is a critical bug that may affect a subset of users. Upgrade! **Bug fixes:** - #6600 `FLUSHDB` while active queries are still running could lead to a crash due to premature release of the CURSOR (MOD-10681) **Improvements:** - #6664 Time measurement on `FT.PROFILE` using thread-independent clock mechanism (MOD-10622) - #6647 Response on RESP2/3 validation was inefficiently consuming excessive CPU cycles | Low | 8/27/2025 |
| v2.10.21 | This is a maintenance release for RediSearch 2.10 Update urgency: `LOW`: No need to upgrade unless there are new features you want to use. **Bug fixes:** - #6405 Validate compatibility against RedisJSON version upon open key **Improvements:** - #6340 Handle excessive error logs upon handling `JSON.DEL` errors | Low | 7/30/2025 |
| v2.6.31 | This is a maintenance release for RediSearch 2.6 Update urgency: `HIGH`: There is a critical bug that may affect a subset of users. Upgrade! **Bug fixes:** - #6349 Search on terms larger than 128 characters could lead to missing matches (MOD-6786) - #6305 Iterating over a large index, due to frequent document updates, could hit the `TIMEOUT`, causing a crash (MOD-9856) - #6191 Reindexing from RDB with multiple vector indices could lead to a crash due to the cluster health check - NodeWD | Low | 6/23/2025 |
| v2.8.28 | This is a maintenance release for RediSearch 2.8 Update urgency: `HIGH` : There is a critical bug that may affect a subset of users. Upgrade! **Bug fixes:** - #6207 Continuous increasing of index error counts on `FT.INFO` could lead to an overflow and memory leak (MOD-9396) - #6349 Search on terms larger than 128 characters could lead to missing matches (MOD-6786) - #6305 Iterating over a large index tree, due to frequent document updates, could hit the `TIMEOUT`, causing a crash (MOD-9 | Low | 6/23/2025 |
| v2.10.20 | This is a maintenance release for RediSearch 2.10 Update urgency: `LOW` No need to upgrade unless there are new features you want to use. **Improvements:** - #6279 Lock mechanism for collecting `FT.INFO` statistics when concurrently running index sanitiser (MOD-10007, MOD-9761) | Low | 6/23/2025 |
| v2.10.19 | This is a maintenance release for RediSearch 2.10 Update urgency: `HIGH` : There is a critical bug that may affect a subset of users. Upgrade! **Bug fixes:** - #6211 Some languages could have multiple lower and upper case matches, causing index misbehaviour (MOD-9835) - #6349 Search on terms larger than 128 characters could lead to missing matches (MOD-6786) - #6305 Iterating over a large index tree, due to frequent document updates, could hit the `TIMEOUT`, causing a crash (MOD-9856) | Low | 6/18/2025 |
| v2.6.30 | This is a maintenance release for RediSearch 2.6 Update urgency: `HIGH` : There is a critical bug that may affect a subset of users. Upgrade! **Bug fixes:** - #6032 `FT.CURSOR...DEL` while another thread is reading it could lead to a crash (MOD-9408,MOD-9432,MOD-9433,MOD-9434,MOD-9435) - #5965 When indexing documents using TEXT and without the text in the documents leads to an `inf` or `nan` score (MOD-9423) - #6058 Avoid lazy expiration in background indexing for Active-Active setup, p | Low | 5/29/2025 |
| v2.8.27 | This is a maintenance release for RediSearch 2.8 Update urgency: `HIGH` : There is a critical bug that may affect a subset of users. Upgrade! **Bug fixes:** - #6191 Reindexing from RDB with multiple vector indices could lead to a crash due to cluster health check - NodeWD (MOD-9220,MOD-8809) - #6031 `FT.CURSOR...DEL` while another thread is reading it could lead to a crash (MOD-9408,MOD-9432,MOD-9433,MOD-9434,MOD-9435) - #5966 When indexing documents using TEXT and without the text in t | Low | 5/29/2025 |
| v2.10.18 | This is a maintenance release for RediSearch 2.10 Update urgency: `HIGH` : There is a critical bug that may affect a subset of users. Upgrade! **Bug fixes:** - #6184 Reindexing from RDB with multiple vector indices could lead to a crash due to cluster health check - NodeWD (MOD-9220,MOD-8809) - #6028 `FT.CURSOR...DEL` while another thread is reading it could lead to a crash (MOD-9408,MOD-9432,MOD-9433,MOD-9434,MOD-9435) - #5967 When indexing documents using TEXT and without the text in | Low | 5/29/2025 |
| v2.6.29 | This is a maintenance release for RediSearch 2.6 Update urgency: `LOW` No need to upgrade unless there are new features you want to use. **Improvements:** - #5940 Performance of collecing vector index statistics, reducing CPU time (MOD-9354) - #5816 Accuracy of index memory reporting by correcting a bug that caused negative memory counts (MOD-5904) | Low | 4/23/2025 |
| v2.8.26 | This is a maintenance release for RediSearch 2.8 Update urgency: `HIGH` : There is a critical bug that may affect a subset of users. Upgrade! **Bug fixes:** - #5864 Last query result using could be missing `FT.AGGREGATE` with `ON_TIMEOUT RETURN` and using multi-threading (MOD-9222) - #5863 Collecting empty results from shards during `FT.AGGREGATE` with RESP3 could cause a crash (MOD-9174) **Improvements:** - #5939 Performance of collecing vector index statistics, reducing CPU time (M | Low | 4/23/2025 |
| v2.10.17 | This is a maintenance release for RediSearch 2.10 Update urgency: `HIGH` : There is a critical bug that may affect a subset of users. Upgrade! **Bug fixes:** - #5859 Last query result using could be missing `FT.AGGREGATE` with `ON_TIMEOUT RETURN` and using multi-threading (MOD-9222) - #5858 Collecting empty results from shards during `FT.AGGREGATE` with RESP3 could cause a crash (MOD-9174) **Improvements:** - #5938 Performance of collecing vector index statistics, reducing CPU time ( | Low | 4/23/2025 |
| v2.6.28 | This is a maintenance release for RediSearch 2.6 Update urgency: `LOW` No need to upgrade unless there are new features you want to use. **Bug fixes:** - #5712 Weights in the query string are ignored if using `SCORER BM25` (MOD-7896) | Low | 3/25/2025 |
| v2.8.25 | This is a maintenance release for RediSearch 2.8 Update urgency: `HIGH` : There is a critical bug that may affect a subset of users. Upgrade! **Bug fixes:** - #5709 Weights in the query string is ignored if using `SCORER BM25` (MOD-7896) - #5788 Cursor with `SORTBY` is never depleted blocking queries if cursor limit is achieved (MOD-8483) - #5788 Empty results with RESP3 due to the `TIMEOUT` even if setting to deliver partial results - ON_TIMEOUT policy (MOD-8482) - #5788 Cursor with R | Low | 3/24/2025 |
| v2.10.15 | This is a maintenance release for RediSearch 2.10 Update urgency: `HIGH` : There is a critical bug that may affect a subset of users. Upgrade! **Bug fixes:** - #5734 Cursor with `SORTBY` is never depleted blocking queries if cursor limit is achieved (MOD-8483) - #5734 Empty results with RESP3 due to the `TIMEOUT` even if setting to deliver partial results - ON_TIMEOUT policy (MOD-8482, MOD-8856) - #5734 Cursor with RESP3 on `FT.AGGREGATE` is never depleted blocking queries if cursor lim | Low | 3/24/2025 |
| v2.10.14 | This is a maintenance release for RediSearch 2.10 Update urgency: `LOW` No need to upgrade unless there are new features you want to use. **Bug fixes:** - #5704 Weights in the query string is ignored if using `SCORER BM25` (MOD-7896) | Low | 3/17/2025 |
| v2.6.27 | This is a maintenance release for RediSearch 2.6 Update urgency: `LOW` No need to upgrade unless there are new features you want to use. **Bug fixes:** - #5648 `FT.SEARCH` using cyrillic characters and wildcards deliverying no results (MOD-7944) | Low | 2/25/2025 |
| v2.8.24 | This is a maintenance release for RediSearch 2.8 Update urgency: `LOW` No need to upgrade unless there are new features you want to use. **Bug fixes:** - #5647 `FT.SEARCH` using cyrillic characters and wildcards deliverying no results (MOD-7944) | Low | 2/25/2025 |
| v2.10.13 | This is a maintenance release for RediSearch 2.10 Update urgency: `LOW` No need to upgrade unless there are new features you want to use. **Bug fixes:** - #5646 `FT.SEARCH` using cyrillic characters and wildcards deliverying no results (MOD-7944) - #5163 `SCORER` selection ignored on `FT.AGGREGATE` commands in clustered database | Low | 2/25/2025 |
| v2.10.12 | This is a maintenance release for RediSearch 2.10 Update urgency: `HIGH` : There is a critical bug that may affect a subset of users. Upgrade! **Bug fixes:** - #5596 Changes on the memory block reading logic could cause crash on `FT.SEARCH` with error "_Redis crashed by signal: 11, si_code: 128"_ | Low | 2/7/2025 |
| v2.6.26 | This is a maintenance release for RediSearch 2.6 Update urgency: `HIGH` : There is a critical bug that may affect a subset of users. Upgrade! **Bug fixes:** - #5606 Changes on the memory block reading logic could cause crash on `FT.SEARCH` with error "_Redis crashed by signal: 11, si_code: 128_" | Low | 2/7/2025 |
| v2.8.23 | This is a maintenance release for RediSearch 2.8 Update urgency: `HIGH` : There is a critical bug that may affect a subset of users. Upgrade! **Bug fixes:** - #5605 Changes on the memory block reading logic could cause crash on `FT.SEARCH` with error "_Redis crashed by signal: 11, si_code: 128_" | Low | 2/7/2025 |
| v2.6.25 | This is a maintenance release for RediSearch 2.6 Update urgency: `HIGH` : There is a critical bug that may affect a subset of users. Upgrade! **Bug fixes:** - #5484 NOSTEM option does not work on query just tokenising (MOD-7634) - #5543 Querying for the latest document added to the index may result in a crash if the last block is not read (MOD-8561) | Low | 1/27/2025 |
| v2.10.11 | Update urgency: `HIGH` : There is a critical bug that may affect a subset of users. Upgrade! **Bug fixes:** - #5536 Querying for the latest document added to the index may result in a crash if the last block is not read (MOD-8561) | Low | 1/27/2025 |
| v2.8.22 | This is a maintenance release for RediSearch 2.8 Update urgency: `HIGH` : There is a critical bug that may affect a subset of users. Upgrade! **Bug fixes:** - #5475 NOSTEM option does not work on query just tokenising (MOD-7634) - #5542 Querying for the latest document added to the index may result in a crash if the last block is not read (MOD-8561) | Low | 1/27/2025 |
| v2.6.24 | This is a maintenance release for RediSearch 2.6 Update urgency: `SECURITY`: There are security fixes in the release. **Security and privacy:** - #5458 (CVE-2024-51737) Query: potential out-of-bounds write (MOD-8486) **Bug fixes:** - #5302 Prefix/Infix/Suffix queries longer than 1024 chars could cause a crash (MOD-7882) - #5281 `FT.CURSOR READ`retrieving deleted `TAG` fields cause a crash (MOD-8011) - #5168 Cursors from queries that timed out weren't depleted causing exhaustion numb | Low | 1/7/2025 |
| v2.8.21 | This is a maintenance release for RediSearch 2.8 Update urgency: `SECURITY`: There are security fixes in the release. **Security and privacy:** - #5457 (CVE-2024-51737) Query: potential out-of-bounds write (MOD-8486) **Bug fixes:** - #5299 Prefix/Infix/Suffix queries longer than 1024 chars could cause a crash (MOD-7882) - #5303 Expired keys while background indexing could cause cross slot error when using `replicaof` (MOD-7949) - #5280 `FT.CURSOR READ`retrieving deleted `TAG` fields | Low | 1/7/2025 |
| v2.10.10 | This is a maintenance release for RediSearch 2.10 Update urgency: `SECURITY`: There are security fixes in the release. **Security and privacy:** - #5459 (CVE-2024-51737) Query: potential out-of-bounds write (MOD-8486) **Bug fixes:** - #5392 `NOSTEM` option does not work on quer just on tokenisation - index creation (MOD-7634) - #5300 Prefix/Infix/Suffix queries longer than 1024 chars could cause a crash (MOD-7882) - #5294 Expired keys while background indexing could cause cross slot | Low | 1/7/2025 |
| v2.10.7 | This is a maintenance release for RediSearch 2.10 Update urgency: `HIGH` : There is a critical bug that may affect a subset of users. Upgrade! **Bug fixes:** - https://github.com/RediSearch/RediSearch/pull/4941 Adjusting the module configuration to avoid routing overload on the first shard in a clustered database (MOD-7505) - https://github.com/RediSearch/RediSearch/pull/4950 `FT.PROFILE` on `AGGREGATE` numeric queries could cause a crash due to reusing internal CURSOR in a large range | Low | 9/8/2024 |
| v2.8.18 | This is a maintenance release for RediSearch 2.8 Update urgency: `LOW` No need to upgrade unless there are new features you want to use. Details This update aligns the minimal version number requirements for RediSearch with Redis Enterprise | Low | 9/5/2024 |
| v2.6.22 | This is a maintenance release for RediSearch 2.6 Update urgency: `LOW` No need to upgrade unless there are new features you want to use. Details This update aligns the minimal version number requirements for RediSearch with Redis Enterprise | Low | 9/5/2024 |
| v2.6.21 | This is a maintenance release for RediSearch 2.6 Update urgency: `HIGH` : There is a critical bug that may affect a subset of users. Upgrade! **Bug fixes:** - #4944 Adjusting the module configuration to avoid routing overload on the first shard in a clustered database (MOD-7505) - #4897 `FT.AGGREGATE` with `VERBATIM` option is not handled by the shards in cluster mode (MOD-7463) - #4918 Union query, similar to `"is|the"`, starting with 2 [stopwords](https://redis.io/docs/latest/develop/ | Low | 8/26/2024 |
| v2.8.17 | This is a maintenance release for RediSearch 2.8 Update urgency: `HIGH` : There is a critical bug that may affect a subset of users. Upgrade! **Bug fixes:** - #4941 Adjusting the module configuration to avoid routing overload on the first shard in a clustered database (MOD-7505) - #4950 `FT.PROFILE` on `AGGREGATE` numeric queries could cause a crash due reusing internal `CURSOR` in large range of numeric values (MOD-7454) | Low | 8/22/2024 |
| v2.8.16 | This is a maintenance release for RediSearch 2.8 Update urgency: `HIGH` : There is a critical bug that may affect a subset of users. Upgrade! **Bug fixes:** - #4896 `FT.AGGREGATE` with `VERBATIM` option is not handled by the shards in cluster mode (MOD-7463) - #4917 Union query, similar to `"is|the"`, starting with 2 [stopwords](https://redis.io/docs/latest/develop/interact/search-and-query/advanced-concepts/stopwords/) could cause a crash (MOD-7495) - #4921 Counting twice the field s | Low | 8/21/2024 |
| v2.10.6 | This is a maintenance release for RediSearch 2.10 Update urgency: `HIGH` - There is a critical bug that may affect a subset of users. Upgrade! **Bug fixes:** - #4916 Union query, similar to `"is|the"`, starting with 2 [stopwords](https://redis.io/docs/latest/develop/interact/search-and-query/advanced-concepts/stopwords/) could cause a crash (MOD-7495) - #4895 `FT.AGGREGATE` with `VERBATIM` option is not handled by the shards in cluster mode (MOD-7463) - #4922 Counting twice the field s | Low | 8/19/2024 |
| v2.8.15 | This is a maintenance release for RediSearch 2.8 Update urgency: `HIGH` : There is a critical bug that may affect a subset of users. Upgrade! **Bug fixes:** - #4754 Correct return the maximum value for negative values when using `MAX` reducer (MOD-7252) - #4737 Separators ignored when escaping backslash `\` after the escaped character such as in `hello\\,world` ignoring `,` (MOD-7240) - #4717 Sorting by multiple fields `SORTBY 2 @field1 @field2` was ignoring the subsequent field(MOD-720 | Low | 8/1/2024 |
| v2.6.20 | This is a maintenance release for RediSearch 2.6 Update urgency: `MODERATE`: Program an upgrade of the server, but it's not urgent. **Bug fixes:** - #4755 Correct return the maximum value for negative values when using `MAX` reducer (MOD-7252) - #4733 Separators ignored when escaping backslash `\` after the escaped character such as in `hello\\,world` ignoring `,` (MOD-7240) - #4717 Sorting by multiple fields as in `SORTBY 2 @field1 @field2` was ignoring the subsequent field (MOD-7206)
| Low | 8/1/2024 |
| v2.10.5 | This is the General Availability release of RediSearch 2.10 ### Headlines: This latest RediSearch introduces memory-efficient vector data types, enhanced indexing capabilities with support to empty and missing fields, simplified query syntax, and expanded geospatial search features ### What's new in 2.10.5 This new major version introduces new `BFLOAT16` and `FLOAT16` vector data types, reducing memory consumed by vectors while preserving accuracy. This update also includes highly re | Low | 7/22/2024 |
| v2.10.4 | This is the second Release Candidate of RediSearch 2.10. ### Highlights This new major version introduces new `BFLOAT16` and `FLOAT16` vector data types, reducing memory consumed by vectors while preserving accuracy. This update also includes highly requested support for indexing empty and missing values and enhances the developer experience for queries with exact matching capabilities. Developers can now match `TAG` fields without needing to escape special characters, making the onboardin | Low | 7/2/2024 |
| v2.10.3 | This is the first Release Candidate of RediSearch 2.10. ### Highlights The latest **search and query** capability introduces new `bfloat16` and `float16` vector data types, reducing memory consumption for vectors while maintaining accuracy. This update also includes highly requested support for indexing empty and missing values, as well as enhanced exact-matching queries. Developers can now match TAG terms without needing to escape special characters, making the onboarding process and use | Low | 6/9/2024 |
| v2.8.14 | This is a maintenance release for RediSearch 2.8 Update urgency: `MODERATE`: Program an upgrade of the server, but it's not urgent. **Bug fixes:** #4614 - Shards become unresponsive when using `FT.AGGREGATE` with `APPLY 'split(...)'`(MOD-6759) #4556 - `FT.EXPLAIN` returns additional `}` when querying using wildcards (MOD-6768) #4646 - `FT.DROPINDEX` with `DD` flag deleted keys in one AA cluster but not the others (MOD-1855) **Improvements:** #4595 - Report memory of the `TAG` and `T | Low | 6/6/2024 |
| v2.6.19 | This is a maintenance release for RediSearch 2.6 Update urgency: `MODERATE`: Program an upgrade of the server, but it's not urgent. **Bug fixes:** #4616 - Shards become unresponsive when using `FT.AGGREGATE` with `APPLY 'split(...)'`(MOD-6759) #4557 - `FT.EXPLAIN` returns additional `}` when querying using wildcards (MOD-6768) #4647 - `FT.DROPINDEX` with `DD` flag deleted keys in one AA cluster but not the others (MOD-1855) **Improvements:** #4599 - Report additional memory consumed | Low | 6/6/2024 |