Update docker.io/redis Docker tag to v8.2.0
Successfully upgraded the Docker container on the Database Host by means of Watchtower container with dependency update facilitated by Mend's Renovate Bot and on the Mastodon instance manually with Docker compose.
This MR contains the following updates:
Package | Update | Change |
---|---|---|
docker.io/redis | minor | 8.0.3-alpine -> 8.2.0-alpine |
Release Notes
redis/redis (docker.io/redis)
v8.2.0
This is the General Availability release of Redis 8.2 in Redis Open Source.
Major changes compared to 8.0
- Streams - new commands:
XDELEX
andXACKDEL
; extension toXADD
andXTRIM
- Bitmap -
BITOP
: new operators:DIFF
,DIFF1
,ANDOR
, andONE
- Query Engine - new SVS-VAMANA vector index type which supports vector compression
- More than 15 performance and resource utilization improvements
- New metrics: per-slot usage metrics, key size distributions for basic data types, and more
Binary distributions
- Alpine and Debian Docker images - https://hub.docker.com/\_/redis
- Install using snap - see https://github.com/redis/redis-snap
- Install using brew - see https://github.com/redis/homebrew-redis
- Install using RPM - see https://github.com/redis/redis-rpm
- Install using Debian APT - see https://github.com/redis/redis-debian
Operating systems we test Redis 8.2 on
- Ubuntu 22.04 (Jammy Jellyfish), 24.04 (Noble Numbat)
- Rocky Linux 8.10, 9.5
- AlmaLinux 8.10, 9.5
- Debian 12 (Bookworm)
- macOS 13 (Ventura), 14 (Sonoma), 15 (Sequoia)
Security fixes (compared to 8.2-RC1)
- (CVE-2025-32023) Fix out-of-bounds write in
HyperLogLog
commands - (CVE-2025-48367) Retry accepting other connections even if the accepted connection reports an error
New Features (compared to 8.2-RC1)
- #14141 Keyspace notifications - new event types:
OVERWRITTEN
- the value of a key is completely overwrittenTYPE_CHANGED
- key type change
Bug fixes (compared to 8.2-RC1)
- #14162 Crash when using evport with I/O threads
- #14163
EVAL
crash when error table is empty - #14144 Vector sets - RDB format is not compatible with big endian machines
- #14165 Endless client blocking for blocking commands
- #14164 Prevent
CLIENT UNBLOCK
from unblockingCLIENT PAUSE
- #14216 TTL was not removed by the
SET
command - #14224
HINCRBYFLOAT
removes field expiration on replica
Performance and resource utilization improvements (compared to 8.2-RC1)
- #Q6430 More compression variants for the SVS-VAMANA vector index
- #Q6535
SHARD_K_RATIO
parameter - favor network latency over accuracy for KNN vector query in a Redis cluster (unstable feature) (MOD-10359) - #14144 Vector set - improve RDB loading / RESTORE speed by storing the worst link info