github redis-stack/redis-stack v6.2.2-v4
Redis Stack Server 6.2.2-v4

latest releases: v6.2.6-v16, v7.2.0-v12, v7.4.0-v0...
2 years ago

This is a maintenance release for Redis Stack Server 6.2.2

Update urgency: HIGH: There is a critical bug that may affect a subset of users. Upgrade!

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)

  • Redis 6.2.7

Module versions

Recommended Client Libraries

Compatible with latest RedisInsight. The redis-stack docker containers contain RedisInsight 2.2.0.

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.

Don't miss a new redis-stack release

NewReleases is sending notifications on new releases.