HomeFreeBSD

Update from 6.0.6 to 6.0.8.

Description

Update from 6.0.6 to 6.0.8.
The distribution point has changed on GH from antirez to redis.

<ChangeLog>

Redis 6.0.8 Released Wed Sep 09 23:34:17 IDT 2020

Upgrade urgency HIGH: Anyone who's using Redis 6.0.7 with Sentinel or
CONFIG REWRITE command is affected and should upgrade ASAP, see #7760.

Bug fixes:

  • CONFIG REWRITE after setting oom-score-adj-values either via CONFIG SET or loading it from a config file, will generate a corrupt config file that will cause Redis to fail to start
  • Fix issue with redis-cli --pipe on MacOS
  • Fix RESP3 response for HKEYS/HVALS on non-existing key
  • Various small bug fixes

New features / Changes:

  • Remove THP warning when set to madvise
  • Allow EXEC with read commands on readonly replica in cluster
  • Add masters/replicas options to redis-cli --cluster call command

Module API:

  • Add RedisModule_ThreadSafeContextTryLock

Redis 6.0.7 Released Fri Aug 28 11:05:09 IDT 2020

Upgrade urgency MODERATE: several bugs with moderate impact are fixed,
Specifically the first two listed below which cause protocol errors for clients.

Bug fixes:

  • CONFIG SET could hung the client when arrives during RDB/ROF loading (When processed after another command that was also rejected with -LOADING error)
  • LPOS command when RANK is greater than matches responded wiht broken protocol (negative multi-bulk count)
  • UNLINK / Lazyfree for stream type key would have never do async freeing
  • PERSIST should invalidate WATCH (Like EXPIRE does)
  • EXEC with only read commands could have be rejected when OOM
  • TLS: relax verification on CONFIG SET (Don't error if some configs are set and tls isn't enabled)
  • TLS: support cluster/replication without tls-port
  • Systemd startup after network is online
  • Redis-benchmark improvements
  • Various small bug fixes

New features:

  • Add oom-score-adj configuration option to control Linux OOM killer
  • Show IO threads statistics and status in INFO output
  • Add optional tls verification mode (see tls-auth-clients)

Module API:

  • Add RedisModule_HoldString
  • Add loaded keyspace event
  • Fix RedisModuleEvent_LoadingProgress
  • Fix RedisModuleEvent_MasterLinkChange hook missing on successful psync
  • Fix missing RM_CLIENTINFO_FLAG_SSL
  • Refactor redismodule.h for use with -fno-common / extern

</ChangeLog>

Details

Provenance
osaAuthored on
Parents
rP548701: cad/verilator: Update 4.040 -> 4.100
Branches
Unknown
Tags
Unknown