Skip to content

Releases: RediSearch/RediSearch

v2.10.25

08 Dec 15:45
2637ecb

Choose a tag to compare

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 deadlocks

Improvements:

  • #7157 Show background Indexing OOM warning in FT.AGGREGATE reply in RESP3
  • #7086 Add the default text scorer as a new configuration
  • #7380 Rename FT.PROFILE counter fields
  • #7366 Reduce temporary memory overhead upon index load from RDB
  • #7393 Improve timeout check for FT.AGGREGATE in cluster mode
  • #7451 Enhance FT.PROFILE with vector search execution details
  • #7480 Ensure full profile output on timeout with RETURN policy

Full Changelog: v2.10.24...v2.10.25

v2.8.32

03 Dec 10:59
6ecc8d2

Choose a tag to compare

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 deadlocks

Improvements:

  • #7157 Show background Indexing OOM warning in FT.AGGREGATE reply in RESP3
  • #7086 Add the default text scorer as a new configuration
  • #7380 Rename FT.PROFILE counter fields
  • #7366 Reduce temporary memory overhead upon index load from RDB
  • #7393 Improve timeout check for FT.AGGREGATE in cluster mode
  • #7451 Enhance FT.PROFILE with vector search execution details
  • #7480 Ensure full profile output on timeout with RETURN policy

Full Changelog: v2.8.31...v2.8.32

v2.10.24

19 Oct 15:13
d8ac62a

Choose a tag to compare

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 return)

Full Changelog: v2.10.23...v2.10.24

v2.8.31

19 Oct 15:16
11147c8

Choose a tag to compare

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 return)

v2.10.23

15 Sep 18:01
b38f839

Choose a tag to compare

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: v2.10.22...v2.10.23

v2.8.30

15 Sep 18:05
8733a06

Choose a tag to compare

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: v2.8.29...v2.8.30

v2.10.22

27 Aug 10:38
32a053a

Choose a tag to compare

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 (MOD-9687)

v2.8.29

27 Aug 10:42
aa501d0

Choose a tag to compare

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 excessive error logs upon handling JSON.DEL errors (MOD-10266)
  • #6663 Time measurement on FT.PROFILE using thread-independent clock mechanism (MOD-10622)
  • #6646 Response on RESP2/3 validation was inefficiently consuming excessive CPU cycles (MOD-9687)

v2.6.32

29 Aug 17:14
dbe3881

Choose a tag to compare

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 excessive error logs upon handling JSON.DEL errors (MOD-10266)
  • #6659 Time measurement on FT.PROFILE using thread-independent clock mechanism (MOD-10622)

v2.10.21

30 Jul 11:46
6717ef8

Choose a tag to compare

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