1. 634ed15 fix(rdb): reject over-large declared lengths when loading RDB payloads (#3550) by hulk · 24 hours ago unstable
  2. 567fcf6 fix(scripting): guard against stack overflow on deeply nested Lua reply (#3547) by hulk · 3 days ago
  3. e887721 feat(info): support FORMAT (TXT | JSON) for the INFO command (#3549) by nhancdt2602 · 4 days ago
  4. cace9a0 fix(ci): update docker/build-push-action to v7.3.0 (#3548) by hulk · 5 days ago
  5. bfe3cbd refactor(cluster): remove the redis-command migration type (#3544) by hulk · 6 days ago
  6. 8830e26 fix(cluster): release forbidden slot range on CLUSTER RESET (#3545) by hulk · 6 days ago
  7. 970c287 chore(deps): bump libevent to 2.1.13-stable (#3540) by Aleks Lozovyuk · 10 days ago
  8. 504220e fix(ci): update the sonarscan to v8.2.0 (#3542) by hulk · 10 days ago
  9. 8e0fdef feat(cf): add cf.add command (#3481) by hurukawa · 13 days ago
  10. df461ea chore(deps): bump rocksdb to v11.1.2 (#3537) by Aleks Lozovyuk · 2 weeks ago
  11. 6367221 fix(server): scope CLIENT LIST/INFO/KILL to caller's namespace (#3536) by hulk · 3 weeks ago
  12. b0ae44f chore(.asf.yaml): add 2.16 into protected branches (#3535) by Twice · 3 weeks ago
  13. ee98a2d chore(deps): bump fmtlib to 12.2.0 (#3532) by Aleks Lozovyuk · 3 weeks ago
  14. d51384c fix(test): extend the replication wait time to prevent the flaky test (#3531) by hulk · 3 weeks ago
  15. 812386c ci: fix version of docker/login-action (#3525) by Twice · 4 weeks ago
  16. 34f4e70 perf(test): parallelize bitmap subtests and optimize Set2SetBit with pipeline (#3507) by Reilly.tang · 4 weeks ago
  17. 082653a chore(deps): bump jsoncons to 1.8.1 (#3514) by Aleks Lozovyuk · 4 weeks ago
  18. f7ea9b2 fix(rdb): reject malformed intset lengths (#3519) by hulk · 4 weeks ago
  19. 77107c8 chore(deps): bump fast_float to v8.2.7 (#3513) by Aleks Lozovyuk · 5 weeks ago
  20. 01c3426 ci: exclude kvrocks2redis from sonar coverage (#3512) by 纪华裕 · 5 weeks ago
  21. d90f248 chore(security): add draft threat model and SECURITY.md for security-model discoverability (#3509) by Jarek Potiuk · 5 weeks ago
  22. e51eb2e feat(hash): add HFE expire and TTL commands (#3506) by Twice · 6 weeks ago
  23. 82eaa90 feat(hash): support HFE compaction filter (#3503) by Twice · 7 weeks ago
  24. 5264d59 feat(hash): implement hlen scan repair (#3501) by Twice · 7 weeks ago
  25. 27a6d8a fix(scripting): sanitize lua error replies (#3494) by 纪华裕 · 8 weeks ago
  26. 41ee6ae fix(scripting): bump LuaJIT to reject bytecode loading (#3492) by hulk · 8 weeks ago
  27. 9c41125 chore(scan): remove additional abstraction for subkey scanning (#3490) by Twice · 8 weeks ago
  28. 88009fa feat(hash): restrict condition for hash encoding mode (#3488) by Twice · 8 weeks ago
  29. 13e5cae feat(hash): track persistent hash fields & support hash field expiration commands (#3472) by Twice · 8 weeks ago
  30. d42d0c7 fix(zset): register zdiffstore as write command (#3486) by 纪华裕 · 9 weeks ago
  31. b654013 chore(test): bump Go-version to 1.25 for tests (#3485) by Aleks Lozovyuk · 9 weeks ago
  32. 3e564ca fix(replication): reject unsafe fullsync file names (#3483) by hulk · 9 weeks ago
  33. 47e0893 fix(replication): require admin for transfer commands (#3484) by hulk · 9 weeks ago
  34. caf24a6 chore(build): bump golangci-lint to 2.12.1 (#3476) by Aleks Lozovyuk · 10 weeks ago
  35. 07a67be feat(string): support IFEQ/IFNE/IFDEQ/IFDNE in SET command (#3475) by kirito632 · 10 weeks ago
  36. cbafb7a feat(bit): add BYTE/BIT option support for BITPOS command (#3460) by gongna-au · 10 weeks ago
  37. fbe066f fix(bitfield): support Redis positional '#N' offset syntax (#3470) by Nikhil K Tyagi · 10 weeks ago
  38. c8a66e2 chore(build): change base docker image to debian:trixie-slim (#3478) by Aleks Lozovyuk · 10 weeks ago
  39. 5dcf4f6 chore(deps): bump fast_float to 8.2.5 (#3479) by Aleks Lozovyuk · 10 weeks ago
  40. e23fdb4 chore(build): jemalloc disable flag for ArchLinux build (#3480) by Aleks Lozovyuk · 10 weeks ago
  41. acc9790 chore(build): Move environment variables from RUN to dedicated ENV instruction (#3477) by Aleks Lozovyuk · 2 months ago
  42. 4b4ce23 chore(deps): bump rocksdb to v11.1.1 (#3468) by Aleks Lozovyuk · 2 months ago
  43. 7a34b98 chore(deps): bump oneTBB to v2023.0.0 (#3473) by Aleks Lozovyuk · 2 months ago
  44. 3b29a4c chore(ci): bump crate-ci/typos to v1.46.0 (#3474) by Aleks Lozovyuk · 2 months ago
  45. 04d4e7f chore(deps): bump jsoncons to v1.7.0 (#3464) by Aleks Lozovyuk · 2 months ago
  46. b04211e fix(scripting): reject negative FCALL key count (#3466) by Songqing Zhang · 2 months ago
  47. 27eae0d feat(commands): implement CLIENT SETINFO subcommand (#3465) by gongna-au · 2 months ago
  48. edb033e fix(stream): align XPENDING ID parsing and PEL range with XRANGE (incomplete IDs, exclusive bounds) (#3437) by Songqing Zhang · 3 months ago
  49. 855bad3 feat(server): implement LATENCY command set (Redis 7.0+ compatibility) (#3461) by gongna-au · 3 months ago
  50. 34ce398 feat(string): add digest length validation for DelEX IFDEQ/IFDNE (#3453) by kirito632 · 3 months ago
  51. 2fb270c fix(tdigest): fix incorrect min/max default initialization (#3463) by Reilly.tang · 3 months ago
  52. 8d02125 docs(agents): clarify agent workflow guidance (#3455) by Twice · 3 months ago
  53. 2520bda fix(command): APPLYBATCH should use the admin permission (#3458) by hulk · 3 months ago
  54. 7c49728 fix(geo): make geo store commands return the resulting set size with COUNT (#3457) by 纪华裕 · 3 months ago
  55. 64188fe fix(geo): delete store_key instead of user_key in SearchStore (#3456) by Songqing Zhang · 3 months ago
  56. 98c051c fix(stream): allow group and consumer names starting with digits (#3442) by Songqing Zhang · 3 months ago
  57. 5ebde75 fix(hyperloglog): use namespace-prefixed key in PFMERGE GetMetadata (#3441) by Songqing Zhang · 3 months ago
  58. 8d4d8ea feat(commands): expose hash, list and json metadata in kmetadata (#3454) by Twice · 3 months ago
  59. d942f53 feat(ci): add caching for CMake FetchContent in CI workflow (#3448) by 纪华裕 · 3 months ago
  60. 27fbff1 fix(tdigest): correct TDIGEST.MERGE parser for COMPRESSION parameter. (#3449) by Reilly.tang · 3 months ago
  61. 505108c fix(tdigest): merge into existing dest without OVERRIDE (#3412) by Reilly.tang · 3 months ago
  62. 75df374 chore(deps): bump jemalloc to 5.3.1 (#3451) by Aleks Lozovyuk · 3 months ago
  63. 37140d6 feat(hash): initialize field expiration metadata and subkey en/decoding (#3444) by Twice · 3 months ago
  64. 94e4c8e fix(geo): use strict weak ordering in sortGeoPointDESC comparator (#3439) by Songqing Zhang · 3 months ago
  65. 61f4dc2 build: disable LTO by default (#3440) by Twice · 3 months ago
  66. 2815e08 fix(stream): correct XREVRANGE minimum argument count from 2 to 4 (#3438) by Songqing Zhang · 3 months ago
  67. 29b2373 fix(command): fix static initialization crash on Kunpeng/Kylin platform (#3416) by sryan yuan · 3 months ago
  68. ec523cc feat: Add support for dictionary compression settings (#3425) by nagisa-kunhah · 3 months ago
  69. 9a3b817 fix(script): upgrade Lua version to fix CVE-2024-31449 and CVE-2025-49844 (#3435) by 纪华裕 · 3 months ago
  70. b272b5c fix(set): propagate storage errors in Set instead of treating as NotFound (#3428) by Songqing Zhang · 3 months ago
  71. 4aede36 fix(string,hash): use compact float format in IncrByFloat to match Redis (#3427) by Songqing Zhang · 3 months ago
  72. 7976490 fix(zset): initialize *inter_cnt before early return in InterCard (#3421) by Songqing Zhang · 3 months ago
  73. 5f6d7b2 fix(ci): modify Redis build cache keys (#3430) by 纪华裕 · 3 months ago
  74. c1f57aa chore(ci): Update paths-filter and header action versions (#3426) by 纪华裕 · 3 months ago
  75. fdcfd43 fix(stream): correct subkey prefix encoding in DestroyGroup (#3420) by Songqing Zhang · 3 months ago
  76. c7d91ed fix(ci): add check-and-lint success as a merge condition (#3423) by 纪华裕 · 3 months ago
  77. 784344e fix(conf): cap proto-max-bulk-len to 4 GiB instead of UINT64_MAX (#3419) by Songqing Zhang · 3 months ago
  78. c493495 chore(ci): bump typos action to version 1.45.0 (#3422) by Aleks Lozovyuk · 3 months ago
  79. a841726 chore(deps): bump jsoncons version to v1.6.0 (#3401) by Aleks Lozovyuk · 3 months ago
  80. da5e463 fix(server): data race when accessing the db scan infos in GetLatestKeyNumStats (#3414) by Songqing Zhang · 3 months ago
  81. 833bf36 fix(ci): failure in macOS due to the unavailable cmake version (#3415) by hulk · 3 months ago
  82. 96dd8cb fix(stream): accept `~` modifier in XADD and XTRIM (#3403) by XYenon · 4 months ago
  83. e61c814 feat(tdigest): implement TDIGEST.TRIMMED_MEAN command (#3312) by chakkk309 · 4 months ago
  84. b7423c4 chore(config): remove the deprecated configuration `rocksdb.max_background_{compactions,flushes}` and set default to -1 (#3398) by Yatrik Solanki · 4 months ago
  85. 73e202d chore(ci): use git-hash in actions for ASF actions approval list (#3400) by Edward Xu · 4 months ago
  86. bf66a9e chore(util): replace strtof/strtod with fast-float (#3394) by Twice · 4 months ago
  87. 6f40a95 chore(ci): fix sonarcloud security hotspots (#3392) by 纪华裕 · 4 months ago
  88. 8f56bf0 chore: fix typos in README and redis_bitmap.cc (#3390) by Sanjana · 4 months ago
  89. 3b02893 refactor: use stderr for CLI error output (#3372) by Sanjana · 4 months ago
  90. f2058ce chore(ci): Use the lastest version of clang-format-18 & clang-tidy-18 (#3389) by 纪华裕 · 4 months ago
  91. 1a50c0b feat(cluster): propagate slave failure state via CLUSTER NODES fail flag (#3386) by Ruifeng Guo · 4 months ago
  92. e1de941 chore(ci): bump docker/build-push-action to v7 (#3384) by Aleks Lozovyuk · 4 months ago
  93. 222711f feat(client): Add support for the CLIENT PAUSE/UNPAUSE commands to provide a temporary solution for failover (#3378) by Paragrf · 4 months ago
  94. d09cdc1 chore(ci): bump all used actions to latest (#3383) by Aleks Lozovyuk · 4 months ago
  95. 792df36 feat(info): add thread CPU time measurement for worker thread monitoring (#3379) by sryan yuan · 4 months ago
  96. cc2bb3c feat(command): add FLUSHSLOTS command to clear keys in specified slot ranges in cluster mode (#3375) by sryan yuan · 5 months ago
  97. fa14a6b chore(.asf.yaml): add 2.15 into protected branches (#3376) by hulk · 5 months ago
  98. 83afb41 chore: update copyright year in NOTICE (#3374) by Cancai Cai · 5 months ago
  99. 818d419 chore(ci): bump golang lint to v2.9.0 (#3370) by Aleks Lozovyuk · 5 months ago
  100. 90f51e7 chore(docs): add AGENTS.md for AI coding agent guidance (#3369) by hulk · 5 months ago