Releases: tangw1257/redis-windows
Redis 8.2.3 for Windows
Update urgency: SECURITY: There is a security fix in the release.
Security fixes
- (CVE-2025-62507) Bug in
XACKDELmay lead to stack overflow and potential RCE
Bug fixes
HGETEX: A missingnumfieldsargument whenFIELDSis used can lead to Redis crash- An overflow in
HyperLogLogwith 2GB+ entries may result in a Redis crash - Cuckoo filter - Division by zero in Cuckoo filter insertion
- Cuckoo filter - Counter overflow
- Bloom filter - Arbitrary memory read/write with invalid filter
- Bloom filter - Out-of-bounds access with empty chain
- Top-k - Out-of-bounds access
- Bloom filter - Restore invalid filter [We thank AWS security for responsibly disclosing the security bug]
Hashes
MSYS2 Builds Hashes
Algorithm : SHA256
Hash : A37AB94631796F625ED41867FF7873784AFC46EEDABA50C0D9160A8764F47EE6
Path : D:\a\redis-windows\redis-windows\Redis-8.2.3-Windows-x64-msys2.zip
Algorithm : SHA256
Hash : 88D4C6D687491E2ADA80C4A292BCF0282E462728ECDA1C3CC6EC47261DA06909
Path : D:\a\redis-windows\redis-windows\Redis-8.2.3-Windows-x64-msys2-with-Service.zip
Cygwin Builds Hashes
Algorithm : SHA256
Hash : 42979CC451EBF55E22A64810664A5DBA9821BF4FBAB2FA85423568B475226FAF
Path : D:\a\redis-windows\redis-windows\Redis-8.2.3-Windows-x64-cygwin.zip
Algorithm : SHA256
Hash : 5D6099AA9CF764FBBACF6D9D9D712163D519220FD7CFB10E6318A055E029662E
Path : D:\a\redis-windows\redis-windows\Redis-8.2.3-Windows-x64-cygwin-with-Service.zip
From workflow: https://github.com/tangw1257/redis-windows/actions/runs/19022368106
Redis 8.2.2 for Windows
Update urgency: SECURITY: There are security fixes in the release
Security fixes
- (CVE-2025-49844) A Lua script may lead to remote code execution
- (CVE-2025-46817) A Lua script may lead to integer overflow and potential RCE
- (CVE-2025-46818) A Lua script can be executed in the context of another user
- (CVE-2025-46819) LUA out-of-bound read
New Features
- redis/redis#14223
VSIM: newEPSILONargument to specify maximum distance - #Q6867, #6845
SVS-VAMANA: allow use ofBUILD_INTEL_SVS_OPTflag for Intel optimisations (MOD-10920)
Bug fixes
- redis/redis#14319 Potential crash on Lua script defrag
- redis/redis#14323 Potential crash on streams and HFE defrag
- redis/redis#14330 Potential use-after-free after pubsub and Lua defrag
- redis/redis#14288
MEMORY USAGE: fix reported value - redis/redis#14259
XGROUP CREATE,XGROUP SETID: limitENTRIESREADvalue to the number of entries added to the stream - #J1374
JSON.DELdoesn’t delete all matching object members / array elements (MOD-11032, MOD-11067) - #P886
TDIGEST.CREATEcrashes (OOM) on huge initialization values (MOD-10840) - #Q6787 Potential shard restart while reindexing vectors on RDB loading (MOD-11011)
- #Q6676 Potential crash when using small
CONSTRUCTION_WINDOW_SIZEonSVS-VAMANA(MOD-10771) - #Q6701 Potential crash (OOM) in heavy updates due to a file descriptor leak (MOD-10975)
- #Q6723 Potential crash when using ACL rules (MOD-10748)
- #Q6641
INFO SEARCH:search_used_memory_indexesvector index memory value incorrect - #Q6665
FT.PROFILE: more accurate execution duration measurements (MOD-10622)
Performance and resource utilization
- #Q6648 Improve RESP3 serialization performance (MOD-9687)
Metrics
- #Q6671
INFO SEARCH: newSVS-VAMANAmetrics
Hashes
MSYS2 Builds Hashes
Algorithm : SHA256
Hash : 589F8C060671095CC8762AD85227089DACE2CF2AFDE01C7E705D10A2E88ADB03
Path : D:\a\redis-windows\redis-windows\Redis-8.2.2-Windows-x64-msys2.zip
Algorithm : SHA256
Hash : BFA2142157A2818A5821FBC7992664645240E3DE0E0CBAA7238AB655888119AD
Path : D:\a\redis-windows\redis-windows\Redis-8.2.2-Windows-x64-msys2-with-Service.zip
Cygwin Builds Hashes
Algorithm : SHA256
Hash : 67BE6639C77AE9DA3BF756D69680B343B2B77E3860DC265784CDF5BE8D98B2A2
Path : D:\a\redis-windows\redis-windows\Redis-8.2.2-Windows-x64-cygwin.zip
Algorithm : SHA256
Hash : FD2AC07AFF9D874B7386B0D15FE76EAA662CC2B6713CDF0D69264574DFA6B1E0
Path : D:\a\redis-windows\redis-windows\Redis-8.2.2-Windows-x64-cygwin-with-Service.zip
From workflow: https://github.com/tangw1257/redis-windows/actions/runs/18238115751
Redis 8.2.1 for Windows
Update urgency: MODERATE: Program an upgrade of the server, but it's not urgent.
Bug fixes
- redis/redis#14240
INFO KEYSIZES- potential incorrect histogram updates on cluster mode with modules - redis/redis#14274 Disable Active Defrag during flushing replica
- redis/redis#14276
XADDorXTRIMcan crash the server after loading RDB - #Q6601 Potential crash when running
FLUSHDB(MOD-10681)
Performance and resource utilization
- Query Engine - LeanVec and LVQ proprietary Intel optimizations were removed from Redis Open Source
- #Q6621 Fix regression in
INFO(MOD-10779)
Hashes
MSYS2 Builds Hashes
Algorithm : SHA256
Hash : 4150463FD72484F7B08BCF5F28D949BCD397AE030A56BB186ECCF83161FE91A9
Path : D:\a\redis-windows\redis-windows\Redis-8.2.1-Windows-x64-msys2.zip
Algorithm : SHA256
Hash : 3ED0D2A786996EE7600D9D893D492A138C041F15E8A47E64DE69596F6CC79A6C
Path : D:\a\redis-windows\redis-windows\Redis-8.2.1-Windows-x64-msys2-with-Service.zip
Cygwin Builds Hashes
Algorithm : SHA256
Hash : DC7F9C985752A67B9342C9D2E7C23796152F30A22F20EA5B2E65D87E157247BA
Path : D:\a\redis-windows\redis-windows\Redis-8.2.1-Windows-x64-cygwin.zip
Algorithm : SHA256
Hash : 457315934B62FC9042D1422C0C706D8F06B54C3B2A4461B160D9B51B89BFCFB1
Path : D:\a\redis-windows\redis-windows\Redis-8.2.1-Windows-x64-cygwin-with-Service.zip
From workflow: https://github.com/tangw1257/redis-windows/actions/runs/17057859276
Redis 8.2.0 for Windows
This is the General Availability release of Redis Open Source 8.2.
Major changes compared to 8.0
- Streams - new commands:
XDELEXandXACKDEL; extension toXADDandXTRIM - 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
HyperLogLogcommands - (CVE-2025-48367) Retry accepting other connections even if the accepted connection reports an error
New Features (compared to 8.2-RC1)
- redis/redis#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)
- redis/redis#14162 Crash when using evport with I/O threads
- redis/redis#14163
EVALcrash when error table is empty - redis/redis#14144 Vector sets - RDB format is not compatible with big endian machines
- redis/redis#14165 Endless client blocking for blocking commands
- redis/redis#14164 Prevent
CLIENT UNBLOCKfrom unblockingCLIENT PAUSE - redis/redis#14216 TTL was not removed by the
SETcommand - redis/redis#14224
HINCRBYFLOATremoves 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_RATIOparameter - favor network latency over accuracy for KNN vector query in a Redis cluster (unstable feature) (MOD-10359) - redis/redis#14144 Vector set - improve RDB loading / RESTORE speed by storing the worst link info
Modules API
- redis/redis#14051
RedisModule_Get*,RedisModule_Set*- allow modules to access Redis configurations - redis/redis#14114
RM_UnsubscribeFromKeyspaceEvents- unregister a module from specific keyspace notifications
Hashes
MSYS2 Builds Hashes
Algorithm : SHA256
Hash : E5F8D183A37C481CE7A7E9B886FBC43BC7DC48C1786E0ECE535A0046B52384AA
Path : D:\a\redis-windows\redis-windows\Redis-8.2.0-Windows-x64-msys2.zip
Algorithm : SHA256
Hash : 3DF40486751950834E903B8B5E403C24ABD02C3EF5EDA144699D3E6CB08C671D
Path : D:\a\redis-windows\redis-windows\Redis-8.2.0-Windows-x64-msys2-with-Service.zip
Cygwin Builds Hashes
Algorithm : SHA256
Hash : 7B956266088E0107342B1EE17CBBFB721295C180C739AEBE5CF199CCB2DCD0FA
Path : D:\a\redis-windows\redis-windows\Redis-8.2.0-Windows-x64-cygwin.zip
Algorithm : SHA256
Hash : 01013B64864C92177290141CACE86B930F8E290FE1615BDAF8CE283020EF249F
Path : D:\a\redis-windows\redis-windows\Redis-8.2.0-Windows-x64-cygwin-with-Service.zip
From workflow: https://github.com/tangw1257/redis-windows/actions/runs/16739398489
Redis 8.0.3 for Windows
Update urgency: SECURITY: There are security fixes in the release.
Security fixes
- (CVE-2025-32023) Fix out-of-bounds write in
HyperLogLogcommands - (CVE-2025-48367) Retry accepting other connections even if the accepted connection reports an error
New Features
- redis/redis#14065
VSIM: Add newWITHATTRIBSto return the JSON attribute associated with an element
Bug fixes
- redis/redis#14085 A short read may lead to an exit() on a replica
- redis/redis#14092 db->expires is not defragmented
Hashes
MSYS2 Builds Hashes
Algorithm : SHA256
Hash : A760C354C4B6A0BA469643E56E8041FBAC758AF7761AAE2F719A7640220A3EDC
Path : D:\a\redis-windows\redis-windows\Redis-8.0.3-Windows-x64-msys2.zip
Algorithm : SHA256
Hash : 9167C87DE0DE893E278790B3BEA68E2135A3E4AE8586C877DC1FB7A9C1961CD2
Path : D:\a\redis-windows\redis-windows\Redis-8.0.3-Windows-x64-msys2-with-Service.zip
Cygwin Builds Hashes
Algorithm : SHA256
Hash : 8BAC4D0A4D210828D373744574611851D63D90C3ADE31D9D5D26209CE1A21B25
Path : D:\a\redis-windows\redis-windows\Redis-8.0.3-Windows-x64-cygwin.zip
Algorithm : SHA256
Hash : 5683D779AD9B262A356BD57121CCC4E56AF4E9F684E2F296E335CD7468E3ED5A
Path : D:\a\redis-windows\redis-windows\Redis-8.0.3-Windows-x64-cygwin-with-Service.zip
From workflow: https://github.com/tangw1257/redis-windows/actions/runs/16106414404