2.0.0-M5
Pre-release
Pre-release
·
1429 commits
to master
since this release
This is the fifth milestone release for RedisSearch 2.0.
Highlights:
- Support upgrade from v1.x (more information).
geodistance
function forFT.AGGREGATE
APPLY operation.
Details:
-
Features:
- #1435
NOINITIALINDEX
flag onFT.CREATE
to skip the initial scan of documents on index creation. - #1401 Support for reading legacy (created by RediSearch 1.x) RDB (more information)
- #1445 Support for load event, this event allows to index documents when they are loaded from RDB and so to promise that the index is fully available when RDB loading is finalised (available from Redis 6.0.7 and above)
- #1246
geodistance
function forFT.AGGREGATE
APPLY operation.
- #1435
-
Behaviour changes:
- #1437 Documents that expired during query execution time will not appear in the results (but might have been counted in the number of produced documents).
- #1221 [breaking change compared to 1.x] Synonyms support for lower case. This can result in a different result set on FT.SEARCH when using synonyms.
-
Bug fixes:
- #1448 Rare file descriptor leak on
FORK GC
. - #1461 Bad memory access when cursor continued to read an inverted index that was freed by Garbage Collection.
- #1469 Endless loop when reaching internal
docid
above uint32_max. - #1483, #1425 Delete document using rm_call on drop index command so the document will be deleted from all indexes that indexed this document.
- #1448 Rare file descriptor leak on
Notes:
- This is not the GA version of 2.0. The version inside Redis will be 19905 or 1.99.5 in semantic versioning. Since the version of a module in Redis is numeric, we could not add an M5 flag.
- Requires Redis v6 or above.