Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
8.2.0 source code.tar.gz | 2025-08-04 | 3.9 MB | |
8.2.0 source code.zip | 2025-08-04 | 4.7 MB | |
README.md | 2025-08-04 | 2.7 kB | |
Totals: 3 Items | 8.7 MB | 10 |
This is the General Availability release of Redis Open Source 8.2.
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
Modules API
- [#14051]
RedisModule_Get*
,RedisModule_Set*
- allow modules to access Redis configurations - [#14114]
RM_UnsubscribeFromKeyspaceEvents
- unregister a module from specific keyspace notifications