content/operate/oss_and_stack/stack-with-enterprise/release-notes/redisearch/redisearch-2.6-release-notes.md
RediSearch v2.6.32 requires:
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:
FLUSHDB while active queries are still running could lead to a crash due to premature release of the CURSOR (MOD-10681).Improvements:
FT.PROFILE using thread-independent clock mechanism (MOD-10622).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:
TIMEOUT, causing a crash (MOD-9856).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:
FT.CURSOR...DEL while another thread is reading it could lead to a crash (MOD-9408,MOD-9432,MOD-9433,MOD-9434,MOD-9435)TEXT without the text in the documents leads to an inf or nan score (MOD-9423)TIMEOUT even if setting to deliver partial results using the ON_TIMEOUT policy (MOD-8482)FT.AGGREGATE is never depleted, blocking queries if the cursor limit is achieved (MOD-8515)FT.CURSOR READ on queries that timed out led to fewer results than expected (MOD-8606)Improvements:
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:
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:
SCORER BM25 (MOD-7896)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:
FT.SEARCH using Cyrillic characters and wildcards delivering no results (MOD-7944)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:
FT.SEARCH with error "Redis 7.4.2 crashed by signal: 11, si_code: 128"Known limitations:
Only the first 128 characters of string fields are normalized to lowercase during ingestion (for example, on HSET).
Example:
HSET doc __score 1.0 name "idx1S...S" mynum 1 # Assume "S...S" is a string of 252 capital S's
FT.CREATE "idx" SCHEMA "name" "TEXT" "mynum" "NUMERIC"
FT.SEARCH "idx" "@name:idx1S...S" # Assume "S...S" is a string of 252 capital S's
The FT.SEARCH command will return no documents.
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:
This is a maintenance release for RediSearch 2.6.
Update urgency: SECURITY: There are security fixes in the release.
Security and privacy:
Bug fixes:
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!
FT.AGGREGATE with VERBATIM option is not handled by the shards in cluster mode (MOD-7463)"is|the", starting with 2 stopwords could cause a crash (MOD-7495)#search section of an INFO response (MOD-7339)w'term' and prefix/infix/suffix pattern 'ter*', causing the shard to restart (MOD-7453)FT.PROFILE on AGGREGATE numeric queries could cause a crash due to reusing the internal CURSOR in a large range of numeric values (MOD-7454)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:
MAX reducer (MOD-7252)\ after the escaped character such as in hello\\,world ignoring , (MOD-7240)SORTBY 2 @field1 @field2 was ignoring the subsequent field (MOD-7206)Improvements:
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:
Improvements:
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:
Bug fixes:
}" on wildcards replies for FT.EXPLAIN (MOD-6768)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!
Details:
Bug fixes:
FT.CURSOR READ in a numeric query causing a crash (MOD-6597)FT.SEARCH accessing an inexistent memory address causes a crash if using deprecated FT.ADD command (MOD-6599)FT.PROFILE with incorrect arguments could cause a crash on cluster setup (MOD-6791)Improvements:
MULTI ... EXEC or LUA script (MOD-6541)This is a maintenance release for RediSearch 2.6.
Update urgency: MODERATE : Program an upgrade of the server, but it's not urgent.
Details:
Bug fixes:
INFIX and SUFFIX report on FT.EXPLAIN and FT.EXPLAINCLI (MOD-6186)TAG indexed with WITHSUFFIXTRIE (MOD-6644)FT.SEARCH hangs forever without replying when an invalid topology is found (MOD-6557)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!
Details:
Bug fixes:
FT.AGGREGATE using the WITHCURSOR flag causes a crash due to timeout (MOD-5512)FT.CURSOR READ with geo queries causing a crash when data is updated between the cursor reads (MOD-5646)FT.SEARCH not responding when using TLS encryption on Amazon Linux 2 (MOD-6012)Improvements:
INTERSECTION (AND) of UNION (OR) (MOD-5910)This is a maintenance release for RediSearch 2.6.
Update urgency: SECURITY: There are security fixes in the release.
Details:
Bug fixes:
APPLY functions in FT.AGGREGATE on DIALECT 3 (MOD-5041)APPLY or FILTER expression causing a leak (MOD-5751)WITHCURSOR making memory growth since CURSOR wasn't invalidated in the shards (MOD-5580)MAXIDLE parameter value in FT.AGGREGATE causes a crash (MOD-5608)Security and privacy:
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!
Details:
Bug fixes:
TIMEOUT configuration on FT.AGGREGATE query being ignored (MOD-5208)FT.CURSOR READ on JSON numeric queries not returning results (MOD-4830)numEntries avoiding excessive memory consumption (MOD-5181)FT.AGGREGATE reducer (REDUCE argument) doesn't return results (MOD-5268)@ prefix on GROUPBY fields returning an error instead of wrong resultsImprovements:
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!
Details:
Bug fixes:
Improvements:
This is a maintenance release for RediSearch 2.6.
Update urgency: MODERATE: Program an upgrade of the server, but it's not urgent.
Details:
Bug fixes:
CASESENSITIVE flag (MOD-4872)Improvements:
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!
Details:
Bug fixes:
Improvements:
This is a maintenance release for RediSearch 2.6.
Update urgency: MODERATE: Program an upgrade of the server, but it's not urgent.
Details:
Bug fixes:
Improvements:
This is the General Availability release of RediSearch 2.6.
This new major version introduces the ability to search using wildcard queries for TEXT and TAG fields. This enables the frequently requested feature suffix search (*vatore and ant?rez are now supported).
In addition, the 2.6 release is all about multi-value indexing and querying of attributes for any attribute type ( [Text]({{< relref "/develop/ai/search-and-query/indexing/" >}}#index-json-arrays-as-text), [Tag]({{< relref "/develop/ai/search-and-query/indexing/" >}}#index-json-arrays-as-tag), [Numeric]({{< relref "/develop/ai/search-and-query/indexing/" >}}#index-json-arrays-as-numeric), [Geo]({{< relref "/develop/ai/search-and-query/indexing/" >}}#index-json-arrays-as-geo) and [Vector]({{< relref "/develop/ai/search-and-query/indexing/" >}}#index-json-arrays-as-vector)) defined by a [JSONPath]({{< relref "/develop/data-types/json/path" >}}) leading to an array or to multiple scalar values.
Lastly, this version adds support for indexing double-precision floating-point vectors and range queries from a given vector.
Improvements:
? matches any single character* matches zero or more characters' and \ for escaping, other special characters are ignoredSORTABLE fields on JSON in an implicit un-normalized form (UNF)Bugs (since 2.6-RC1 / v2.6.1):
{{<note>}} With this release, we stop supporting direct upgrades from RediSearch v1.4 and v1.6 that are End-of-Life. Such RDB files can still be upgraded to RediSearch 2.0 first. {{</note>}}
{{<note>}} If indexing and querying RedisJSON data structures, this version is best combined with RedisJSON 2.4 GA (v2.4.1 onwards). {{</note>}}