Skip to content

v2.8.10

Compare
Choose a tag to compare
@adrianoamaral adrianoamaral released this 02 Jan 14:33
· 85 commits to 2.8 since this release
09cdeb7

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!

Details

Bug fixes:

  • #4287 Re-index process while syncing from the replica causes a crash due to internal index variable initialization (MOD-6337, MOD-6336)
  • #4249 Memory tracking on cluster setups causing high memory usage and potentially Out-of-Memory (MOD-6123, MOD-5639)
  • #4244 Profiling FT.AGGREGATE using the WITHCURSOR flag with a - clause causes a crash due to timeout (MOD-5512)
  • #3916 Expiring JSON documents while querying it causing a crash due to deadlock (MOD-5769, MOD-5895, MOD-6189, MOD-5895)
  • #4235 Memory excessively growing on databases caused by unbalanced nodes on inverted index trie (MOD-5880, MOD-5952, MOD-6003)
  • #4190 Profiling FT.AGGREGATE causes a crash on RESP3 replies (MOD-6250, MOD-6295)
  • #4148, #4038 ON_TIMEOUT FAIL\RETURN policies in the cluster setup not being respected (MOD-6035, MOD-5948, MOD-6090)
  • #4110 Format of error response contains inconsistencies when timing out (MOD-6011, MOD-5965)
  • #4104 FT.SEARCH not responding when using TLS encryption on Amazon Linux 2 (MOD-6012)
  • #4009 In cluster setup does not return a timeout error for FT.SEARCH (MOD-5911)
  • #3920 In cluster setup does not return a timeout error for FT.AGGREGATE (MOD-5209)
  • #3914 FT.CURSOR READ with geo queries causing a crash when data is updated between the cursor reads (MOD-5646)
  • #4220 Server crash when attempting to run the ForkGC (Garbage Collection routine) after dropping the index (MOD-6276)

Improvements:

  • #3682 Report last key error and field type indexing failures on FT.INFO (MOD-5364)
  • #4236 Adding Vector index parameters at the FT.INFO report (MOD-6198)
  • #4196 Check for timeout after results processing in FT.SEARCH on cluster setup (MOD-6278)
  • #4164 Report TIMEOUT, MAXPREFIXEXPANSION warnings in RESP3 replies (MOD-6234)
  • #4165 Indicate timeout on FT.PROFILE report (MOD-6184)
  • #4149 Indicate timeout from Cursor on FAIL timeout policy (MOD-5990)
  • #4147 Initialization of the maximum numeric value range leading to a better balance of the index leaf splitting (MOD-6232)
  • #3940 Query optimization when predicate contains multiple INTERSECTION (AND) of UNION (OR) (MOD-5910)
  • #4059 Return cursor id when experiencing a timeout, when the policy is ON_TIMEOUT RETURN (MOD-5966)
  • #4006 Possibly problematic index name alias validation (MOD-5945)