HomeFreeBSD

Upgrade from 5.0-rc3 to 5.0-rc4.

Description

Upgrade from 5.0-rc3 to 5.0-rc4.

<ChangeLog>

Upgrade urgency

HIGH: Many non critical but important issues fixed.
CRITICAL for Stream users: Many important bugs fixed.

Fixes:

  • A number of fixes related to Streams: stability and correctnes.
  • Fix dbRandomKey() potential infinite loop.
  • Improve eviction LFU/LRU when keys are created by INCR commands family.
  • Active defragmentation is now working on Redis 5.
  • Fix corner case in Redis CLuster / Sentinel failover, by resetting the disconnection time with master in a more appropriate place.
  • Use a private version of localtime() to avoid potential deadlocks.
  • Different redis-cli non critical fixes.
  • Fix rare replication stream corruption with disk-based replication.

Improvements:

  • Sentinel: add an option to deny online script reconfiguration.
  • Improved RESTORE command.
  • Sentinel command renaming: allows to use Sentinel with Redis instances that have non standard command names.
  • CLIENT ID and CLIENT UNBLOCK.
  • CLIENT LIST now supports a TYPE option.
  • redis-cli --cluster now supports authentication.
  • redis-trib is now deprecated (use redis-cli --cluster).
  • Better slaves output buffers efficiency.
  • Faster INFO when there are many clients connected.
  • Dynamic HZ feature.
  • Improvements in what the MEMORY command is able to report.
  • Add year in log. (WARNING: may be incompatible with log scraping tools)
  • Lazy freeing now works even when values are overwritten (for instance SET).
  • Faster ZADD when elements scores are updated.
  • Improvements to the test suite, including many new options.

</ChangeLog>

Details

Provenance
osaAuthored on
Parents
rP476416: Upgrade from 4.0.10 to 4.0.11.
Branches
Unknown
Tags
Unknown