Skip to content

Redis Stack Server 7.0.0-rc5

Pre-release
Pre-release
Compare
Choose a tag to compare
@chayim chayim released this 06 Jun 08:20
· 46 commits to 7.0 since this release
b1d7d62

This is the fifth Release Candidate of Redis Stack 7.0.0

Details

Additional Supported OSs

  • Adding support Ubuntu Bionic on arm64
  • Added support for Debian Bullseye

Bug fixes

  • RedisJSON #721: Skip String and Boolean scalars in JSON.CLEAR (MOD-3136)
  • RediSearch #2739 Memory leak in coordinator related to Vector Similarity (MOD-3023)
  • RediSearch #2739, #2736, #2782 Memory allocation restrictions for Vector Similarity indices (causing OOM) (MOD-3195)
  • RediSearch #2755 Compare the entire vector field name instead of a prefix when creating a new vector index
  • RediSearch #2780 Init all vars in EvalContext (which might have led to crashes in clustered databases)
  • RediSearch #2716 Removed assert statement that could cause crashes with replica of (MOD-3008, MOD-3012)
  • RediSearch #2734 ON_TIMEOUT RETURN policy fix: return results obtained until timeout rather than discarding them
  • RediSearch #2714 Memory leak on non-TLS setup in coordinator
  • RedisGraph #2351 Potential memory leak on query timeout
  • RedisGraph #2348 Crash when converting certain Cypher queries to RediSearch queries
  • RedisGraph #2331 Two memory leaks (one on failed RDB loading, one on certain invalid queries)
  • RedisGraph #2328, #2306, #2307, #2326 Disallow redeclaration of variables; fixed false redeclaration errors
  • RedisGraph #2363 Nodes were sometimes created with more labels than those specified
  • RedisTimeSeries #1074 RANGE, REVRANGE, MRANGE, and MREVRANGE: Possibly incorrect result when using ALIGN and aggregating a bucket with a timestamp close to 0
  • RedisTimeSeries #1094 LibMR: Potential memory leak; memory release delay
  • RedisTimeSeries #1127 Memory leak on RANGE and REVRANGE when argument parsing fails
  • RedisTimeSeries #1096 RANGE, REVRANGE, MRANGE, and MREVRANGE: Using FILTER_BY_TS without specifying timestamps now returns an error as expected
  • RedisTimeSeries #1166 Stop forwarding mutli-shard commands during cluster resharding and upgrade (MOD-3154)
  • RedisTimeSeries #1165 # Stop forwarding multi-shard commands during transaction (MULTI EXEC) (MOD-3182)
  • RedisTimeSeries LibMR: Fixed crash on multi-shard commands on some rare scenarios (MOD-3182)

Improvements:

  • RediSearch #2740 Performance optimisation for hybrid vector queries
  • RedisJSON #709: Allow internal JSON API getdouble to succeed with integer values.

Redis version (no changes)

Module versions

Recommended Client Libraries

Compatible with latest RedisInsight

Note: version numbers follow the following pattern:
x.y.z-b

  • x.y Redis Major version
  • z increases with even numbers as a module x.y version increases.
  • b denotes a patch to Redis or a module (any z of Redis or Modules). b will consist of a v + numeric value.