pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/databases/redis
Module Name: pkgsrc
Committed By: adam
Date: Tue Aug 12 11:15:58 UTC 2025
Modified Files:
pkgsrc/databases/redis: Makefile distinfo
Log Message:
redis: updated to 8.2.0
8.2 GA (v8.2.0) Released Mon 4 Aug 2025 15:00:00 IST
This is the General Availability release of Redis Open Source 8.2.
Major changes compared to 8.0
- Streams - new commands: `XDELEX` and `XACKDEL`; extension to `XADD` and `XTRIM`
- Bitmap - `BITOP`: new operators: `DIFF`, `DIFF1`, `ANDOR`, and `ONE`
- 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)
- Keyspace notifications - new event types:
- `OVERWRITTEN` - the value of a key is completely overwritten
- `TYPE_CHANGED` - key type change
Bug fixes (compared to 8.2-RC1)
- Crash when using evport with I/O threads
- `EVAL` crash when error table is empty
- Vector sets - RDB format is not compatible with big endian machines
- Endless client blocking for blocking commands
- Prevent `CLIENT UNBLOCK` from unblocking `CLIENT PAUSE`
- TTL was not removed by the `SET` command
- `HINCRBYFLOAT` removes field expiration on replica
Performance and resource utilization improvements (compared to 8.2-RC1)
- Store iterators on stack instead of on heap
- Vector set - improve RDB loading / RESTORE speed by storing the worst link info
- 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)
Modules API
- `RedisModule_Get*`, `RedisModule_Set*` - allow modules to access Redis configurations
- `RM_UnsubscribeFromKeyspaceEvents` - unregister a module from specific keyspace notifications
To generate a diff of this commit:
cvs rdiff -u -r1.95 -r1.96 pkgsrc/databases/redis/Makefile
cvs rdiff -u -r1.85 -r1.86 pkgsrc/databases/redis/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/databases/redis/Makefile
diff -u pkgsrc/databases/redis/Makefile:1.95 pkgsrc/databases/redis/Makefile:1.96
--- pkgsrc/databases/redis/Makefile:1.95 Sun Jul 6 18:05:04 2025
+++ pkgsrc/databases/redis/Makefile Tue Aug 12 11:15:58 2025
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.95 2025/07/06 18:05:04 adam Exp $
+# $NetBSD: Makefile,v 1.96 2025/08/12 11:15:58 adam Exp $
-DISTNAME= redis-8.0.3
+DISTNAME= redis-8.2.0
CATEGORIES= databases
MASTER_SITES= http://download.redis.io/releases/
Index: pkgsrc/databases/redis/distinfo
diff -u pkgsrc/databases/redis/distinfo:1.85 pkgsrc/databases/redis/distinfo:1.86
--- pkgsrc/databases/redis/distinfo:1.85 Sun Jul 6 18:05:04 2025
+++ pkgsrc/databases/redis/distinfo Tue Aug 12 11:15:58 2025
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.85 2025/07/06 18:05:04 adam Exp $
+$NetBSD: distinfo,v 1.86 2025/08/12 11:15:58 adam Exp $
-BLAKE2s (redis-8.0.3.tar.gz) = 8f241a14c7e52231ac412e40a606f7a330b176092ae1afe8ec77d43e0d98c7df
-SHA512 (redis-8.0.3.tar.gz) = 9dffd380746c2f721d84927a1c62b864322c42bfcce91c0821ed0e9372ec93b2a384b250f7ea37483ce576866b0e0222df1f87a3373a14011736fe2b537ec8e1
-Size (redis-8.0.3.tar.gz) = 3821948 bytes
+BLAKE2s (redis-8.2.0.tar.gz) = 1d9a7b142b3baaf801fffc26ec2043292171ff6904360c3712bae8d0e9510f8e
+SHA512 (redis-8.2.0.tar.gz) = 41adbd5f9a7c108727a6c34afce4a41df0ce0412598f49c6cb9fd2fd96e75b1ed5cebb16c33f474a72b4be6cec42847f7766c8888ec66d1095173e0d8b1c04b4
+Size (redis-8.2.0.tar.gz) = 3897586 bytes
SHA1 (patch-redis.conf) = a16fd0c559c9fbe0237b719d92a59259ae19c41a
SHA1 (patch-src_Makefile) = 2408fc02e294f16db8ec2e339f0025164695cfcf
SHA1 (patch-src_config.h) = 46d434465269977b7897c025c2d6f72b3b736de1
Home |
Main Index |
Thread Index |
Old Index