RedisJSON 2.6 发行说明

支持 RESP3。新增命令 JSON.MERGE 和 JSON.MSET。

要求

RedisJSON v2.6.15 要求

  • 最低兼容 Redis 版本(数据库):7.2
  • 最低 Redis Enterprise Software 版本(集群):7.2.4

v2.6.15 (2025 年 4 月)

这是 RedisJSON 2.6 的维护版本。

更新紧急度::除非需要使用新功能,否则无需升级。

详情

错误修复

  • #1329 内存使用计算:某些分配被重复计数 (MOD-9169)

改进

  • #1335 添加了对 Azure Linux 3 的支持 (MOD-9172)

v2.6.14 (2025 年 1 月)

这是 RedisJSON 2.6 的维护版本

更新紧急度::除非需要使用新功能,否则无需升级。

详情

  • 错误修复

    • #1313 (仅限 Redis Enterprise A-A) JSON.DEBUG MEMORY 可能导致崩溃 (MOD-8412)
  • 改进

    • #1312 添加了对 Ubuntu 22 和 macOS 13、14 的支持

v2.6.12 (2024 年 9 月)

这是 RedisJSON 2.6 的维护版本

更新紧急度:中等:计划升级服务器,但不紧急。

详情

  • 错误修复

    • #1225 在带有递归重叠路径的 SET 命令上崩溃 (MOD-7279)
    • HDT#261 (仅限 Redis Enterprise A-A) JSON 包含 EOF 字符时崩溃 (MOD-7464)

v2.6.10 (2024 年 4 月)

这是 RedisJSON 2.6 的维护版本。

更新紧急度:中等:计划升级服务器,但不紧急。

详情

  • 错误修复

    • #1192 使用大于 i64::MAX 的数值时崩溃 (MOD-6501, MOD-4551, MOD-4856, MOD-5714)
    • HDT#228 (仅限 Redis Enterprise A-A) 处理转义字符时出错 (MOD-6645)

v2.6.9 (2024 年 1 月)

这是 RedisJSON 2.6 的维护版本。

更新紧急度:中等:计划升级服务器,但不紧急。

详情

  • 改进

    • #1131, #1143 重大变更 - 在 RESP3 下将 JSONPath 默认路径值从 $ 恢复为 . (MOD-6156)
  • 错误修复

    • #1095 修复 RediSearch 死锁问题。参阅 RediSearch 2.8.10 发行说明 (MOD-5895)

v2.6.8 (2023 年 11 月)

这是 RedisJSON 2.6 的维护版本。

更新紧急度::除非需要使用新功能,否则无需升级。

详情

注意
从 v2.6.8 开始不再支持 RHEL 7。

这是与支持 Active-Active 的 Redis Enterprise 版本的 RedisJSON 的版本号对齐。

v2.6.7 (2023 年 10 月)

这是 RedisJSON 2.6 的维护版本。

更新紧急度::除非需要使用新功能,否则无需升级。

详情

  • 改进

    • #1102 添加了对 CBL-Mariner 2 的支持
    • #1099 添加了对 RHEL9 和 Rocky Linux 9 的支持

v2.6.6 (2023 年 8 月)

这是 RedisJSON 2.6 的维护版本。

更新紧急度::除非需要使用新功能,否则无需升级。

详情

这仅是与支持 Active-Active 的 Redis Enterprise 版本的 RedisJSON 的版本号对齐。

v2.6 GA (v2.6.4) (2023 年 7 月)

这是 RedisJSON 2.6 的正式发布 (GA) 版本。

要点

RedisJSON 2.6 引入了对 RESP3 的支持和新命令。

2.6 版本的新特性

  • 引入符合 RFC 7396JSON.MERGE 命令,支持

    • 在现有 JSON 文档上创建新属性

    • 更新和替换父级和子级属性中的值

    • 删除现有属性(通过将值设置为 null

    • 数组更新 - 用新值替换整个数组

  • 引入 JSON.MSET 命令,支持同一哈希槽中键的原子性多重设置

  • JSON.ARRPOPJSON.GET 中新增 FORMAT 参数,以将结果作为 JSON 字符串或 RESP3 分层结构检索(仅限 RESP3)

  • JSON.RESP 现在被视为已弃用

  • 传统路径(不以 $.$[ 开头,或不等于 $ 的路径),除了以 . 开头的路径,现在已被弃用

注意
  • Redis 中的版本在语义版本控制中为 2.6.4。由于 Redis 中模块的版本是数字,我们无法添加 GA 标志。

  • 最低 Redis 版本:7.2

评价此页面
返回顶部 ↑
© . This site is unofficial and not affiliated with Redis, Inc.