RedisJSON Versions Save

RedisJSON - a JSON data type for Redis

v2.6.10

2 months ago

This is a maintenance release for RedisJSON 2.6

Update urgency: MODERATE: Program an upgrade of the server, but it's not urgent.

Details

Bug fixes:

  • #1192 Crashes with numeric values greater than i64::MAX (MOD-6501, MOD-4551, MOD-4856, MOD-5714)
  • HDT#228 (Redis Enterprise A-A only) Incorrect error when processing escaped characters (MOD-6645)

v2.4.9

2 months ago

This is a maintenance release for RedisJSON 2.4

Update urgency: MODERATE: Program an upgrade of the server, but it's not urgent.

Details

Bug fixes:

  • #1192 Crashes with numeric values greater than i64::MAX (MOD-6501, MOD-4551, MOD-4856, MOD-5714)
  • HDT#228 (Redis Enterprise A-A only) Incorrect error when processing escaped characters (MOD-6645)

v2.4.8

4 months ago

This is a maintenance release for RedisJSON 2.4

Update urgency: MODERATE: Program an upgrade of the server, but it's not urgent.

Details

Improvements:

  • #1149 Added support for CBL-Mariner 2

Bug fixes:

  • #1025 JSON.TOGGLE - missing keyspace notification

v2.6.9

4 months ago

This is a maintenance release for RedisJSON 2.6

Update urgency: MODERATE: Program an upgrade of the server, but it's not urgent.

Details

Improvements:

  • #1131, #1143 BREAKING - Revert JSONPath default path value from $ to . under RESP3 (MOD-6156)

Bug fixes:

  • #1095 Fix for RediSearch deadlock. See RediSearch 2.8.10 release notes (MOD-5895)

v2.6.8

6 months ago

This is a maintenance release for RedisJSON 2.6

Update urgency: LOW: No need to upgrade unless there are new features you want to use.

Details

This is just a version number alignment with RedisJSON for Redis Enterprise (with Active-Active support).

v2.6.7

7 months ago

This is a maintenance release for RedisJSON 2.6

Update urgency: LOW: No need to upgrade unless there are new features you want to use.

Details

Improvements:

  • #1102 Added support for CBL-Mariner 2
  • #1099 Added support for RHEL9 and Rocky Linux 9

v2.6.6

9 months ago

This is a maintenance release for RedisJSON 2.6

Update urgency: LOW: No need to upgrade unless there are new features you want to use.

Details

This is just a version number alignment with RedisJSON for Redis Enterprise (with Active-Active support).

v2.6.4

10 months ago

This is the General Availability release of RedisJSON 2.6

Headlines:

RedisJSON 2.6 introduces support for RESP3 and new commands.

What's new in 2.6

  • Introduce JSON.MERGE in compliance with RFC 7396, supporting:
    • Creating new attributes on an existing JSON document
    • Updating and replacing values in parent and child attributes
    • Deleting existing attributes (by setting the value to null)
    • Array update - replacing an entire array with the new value
  • Introduce JSON.MSET, supporting atomic multiple sets for keys in the same hash slot
  • New FORMAT argument in JSON.ARRPOP and JSON.GET to retrieve the results as JSON strings or RESP3 hierarchical structures (RESP3 only)
  • JSON.RESP is now regarded as deprecated
  • Legacy paths (paths that don't start with either $. or $[ or equal to $) except those starting with . are now regarded as deprecated

Notes:

  • The version inside Redis will be 2.6.4 in semantic versioning. Since the version of a module in Redis is numeric, we could not add a GA flag.
  • Minimal Redis version: 7.2

v2.6.3

10 months ago

This is the fourth Release Candidate of RedisJSON 2.6

Details

Features:

  • #916 Introduce JSON.MERGE in compliance with RFC 7396, supporting:
    • Creating new attributes on an existing JSON document
    • Updating and replacing values in parent and child attributes
    • Deleting existing attributes (by setting the value to null)
    • Array update - replacing an entire array with the new value
  • #944 Introduce JSON.MSET, supporting atomic multiple sets for keys in the same hash slot

Notes:

  • The version inside Redis will be 2.6.3 in semantic versioning. Since the version of a module in Redis is numeric, we could not add a Release Candidate flag.
  • Minimal Redis version: 7.2

v2.6.2

11 months ago

This is the second Release Candidate of RedisJSON 2.6

Details

Features:

  • #916 Introduce the new JSON.MERGE in compliance with RFC 7396, supporting:
    • Creating new attributes on an existing JSON document
    • Updating and replacing values in parent and child attributes
    • Deleting existing attributes (by setting the value to null)
    • Array update - replacing an entire array with the new value
  • #944 Introduce JSON.MSET, supporting atomic multiple sets for keys in the same hash slot

Bug fixes (since 2.6.1):

  • #1025 JSON.TOGGLE missing - keyspace notification

Notes:

  • The version inside Redis will be 2.6.2 in semantic versioning. Since the version of a module in Redis is numeric, we could not add a Release Candidate flag.
  • Minimal Redis version: 7.2