What redis/redis shipped
Written by FoxPlug from public releases; not affiliated with Redis. An automatic summary of the public release, pull request and commit data of github.com/redis/redis. Redis did not write it and does not use or endorse FoxPlug. Every line links to the public change it describes.
Get a weekly update like this for your product, free
Week of September 21, 2026
What shipped
- Cluster tests migrated from legacy framework to normal test framework, moving 28 test files into the standard test structure. Pull request #15399
- Fixed XTRIM leaving stream nodes with no live entries, which prevented RDB from loading during replication and persistence. Pull request #15815
- RDB and AOF file loading now hint sequential access patterns to the kernel, doubling read-ahead window for faster loads on high-latency storage. Pull request #15782
- Protocol errors are now properly reported when a command spans multiple read calls instead of being silently dropped. Pull request #15795
- Fixed crash during shutdown when stopping AOF in certain states by preventing fsync and close calls on unopened file descriptors. Pull request #15827
- Sentinel no longer enters 100% CPU busy-loop when encountering async socket errors by properly consuming SO_ERROR from the kernel. Pull request #15107
- Fixed race conditions in AOF integration tests caused by multiple servers appending to a shared log file. Pull request #15854
- Restored development version metadata in unstable branch that was accidentally overwritten with RC2 release information. Pull request #15833
- Removed unused
redis_docs_syncCI workflow that was consistently failing. Pull request #15816
Why it matters
This week addresses several stability issues: stream operations now work correctly with persistence, protocol handling is more robust across fragmented reads, and Sentinel stops spinning in tight loops. Infrastructure improvements speed up RDB/AOF loading on cloud storage, and test framework consolidation reduces technical debt.
Changelog entry
- Cluster tests migrated to standard test framework Pull request #15399
- Fix XTRIM leaving 0-live stream nodes that RDB cannot load Pull request #15815
- Hint sequential access when loading RDB and AOF files Pull request #15782
- Protocol errors now reported when command is split across reads Pull request #15795
- Fix crash when closing unopened AOF file during shutdown Pull request #15827
- Fix Sentinel 100% CPU busy-loop on async socket errors Pull request #15107
- Fix log-wait races in AOF integration tests Pull request #15854
Weekly update: fixed XTRIM leaving unpersistable streams, improved protocol error reporting, optimized file loading for cloud storage, and eliminated a Sentinel CPU busy-loop.
This week's improvements focus on stability and performance: XTRIM now works correctly with persistence, protocol errors are properly reported across fragmented reads, and RDB/AOF loading hints sequential access for faster startup on cloud storage. We also fixed a Sentinel CPU busy-loop issue and consolidated cluster tests into the standard framework.
Week of September 14, 2026
What shipped
- Redis 8.10.2 released with security fixes for ACL key permission checks in transactions and cluster bus authentication. Release
- Redis 8.8.3 released with the same security fixes for ACL and cluster bus issues. Release
- Redis 8.6.7 released with security fixes for ACL key permissions and cluster bus authentication. Release
- Redis 8.4.7 released addressing ACL and cluster bus security concerns. Release
- Redis 8.2.10 released with a security fix requiring explicit configuration to use unauthenticated cluster bus ports. Release
- Added BLESS command to protect keys from eviction, with protection surviving restarts and replication. Pull request #15649
- redis-cli now uses CLIENT NO-TOUCH for --bigkeys, --memkeys, and --keystats to prevent affecting LRU/LFU eviction policy metrics. Pull request #15817
- AOF replay-time estimate now exposed in INFO persistence to help operators gauge reload RTO. Release
- Fixed ASM tests to work with --single flag by ensuring proper slot setup across nodes. Pull request #15636
- Fixed race condition in AOF duration test module where arguments were released before slowlog recording completed. Pull request #15805
Why it matters
This week focused on security patches across multiple release branches addressing critical ACL and cluster authentication issues, along with operational improvements for eviction protection and AOF visibility. Several test reliability fixes and module version updates ensure better stability and observability for production deployments.
Changelog entry
- Security: Fix ACL key permissions not being rechecked at EXEC time (#15673) Pull request #15804
- Security: Make unauthenticated cluster bus port an explicit choice (#15722) Pull request #15804
- Feature: Add BLESS command to protect keys from eviction (#15649) Pull request #15649
- Feature: Expose AOF command duration estimate in INFO persistence (#15665, #15817) Release
- Enhancement: redis-cli uses CLIENT NO-TOUCH for --bigkeys, --memkeys, --keystats (#15817) Pull request #15817
- Fix: ASM tests now work with --single flag (#15636) Pull request #15636
- Fix: Race condition in AOF duration test module argument release (#15805) Pull request #15805
- Fix: AOF duration test tolerance for macOS sleep delay (#15814) Pull request #15814
- Cleanup: Remove unused EB_BUCKET_KEY_PRECISION machinery from ebuckets (#15725) Pull request #15725
- Test: Add regression test for loading cluster config without shard IDs (#15757) Pull request #15757
Redis 8.10.2, 8.8.3, 8.6.7, 8.4.7, and 8.2.10 released with security fixes for ACL key permissions in transactions and cluster bus authentication. BLESS command added to protect keys from eviction.
This week's Redis releases (8.10.2, 8.8.3, 8.6.7, 8.4.7, 8.2.10) address critical security issues with ACL key permission rechecking in transactions and cluster bus authentication. Additionally, the new BLESS command lets operators protect specific keys from eviction, surviving restarts and replication. redis-cli improvements prevent scan operations from affecting eviction metrics, and AOF replay-time estimates now appear in INFO for RTO visibility.