Skip to content

Commit c7e0797

Browse files
author
adam
committed
redis: updated to 8.4.1
Redis 8.4.1 Released Sun 8 Feb 2026 9:00:00 IST Update urgency: `SECURITY`: There are security fixes in the release. Security fixes - Hide Personally Identifiable Information from server log - Cuckoo filter: crash on RDB load on 0 buckets (MOD-11593) - Bloom filter: crash on RDB load on large number of filters (MOD-11590) Bug fixes - Atomic slot migration: wrong adjacent slot range behavior - Atomic slot migration: support delay trimming slots after finishing migrating slots - Atomic slot migration: time series limitations (MOD-13611) - `CLUSTER SLOT-STATS`: Fix few memory tracking bugs - Correct empty string token counting in byteOffset calculations to ensure accurate text position tracking (MOD-11233) - Prevent `FT.INFO` command fanout to replicas to reduce unnecessary cluster traffic - Display Background Indexing OOM warning in `FT.AGGREGATE` when memory limits are approached (MOD-11817) - Resolve concurrency issue in `FT.AGGREGATE`reducer that caused intermittent errors (MOD-12243) - Correct `BM25STD` underflow wraparound to prevent incorrect scoring (MOD-12223) - Ensure accurate `totalDocsLen` updates to maintain correct document statistics (MOD-12234) - Report used memory as unsigned long to prevent overflow (RED-169833) - `FT.CREATE` with LeanVec parameters on non-Intel architectures (RED-176382) - Validate `search-min-operation-workers` min value correctly (MOD-12383) - Prevent coordinator deadlock in `FT.HYBRID` queries by avoiding index read lock (MOD-12489) - Ensure full profile output on timeout with `RETURN` policy in `FT.PROFILE` (MOD-12320) - Remove outdated validation from debug aggregate in cluster mode (MOD-12435) - Ensure internal cursors are deleted immediately in cluster mode (MOD-12493) - Correct GC regression that caused stability issues (MOD-12538) - Prevent potential double-free on error path in Fork GC (MOD-12521) - Propagate `HGETALL` command in HDT mode (MOD-12662) - Reduce number of worker threads asynchronously to prevent performance degradation (MOD-12252, MOD-11658) - Handle `WITHSCORES` correctly when SCORE is sent alone without extra fields in coordinator (MOD-12647) - Properly handle connection closing in IO thread at shutdown and fix searchRequestCtx freeing on error (MOD-12699) - Resolve cursor logical leak that could lead to resource exhaustion (MOD-12807) - Support for `WITHCOUNT` in `FT.AGGREGATE` (MOD-11751) - Correctly handle binary data with embedded NULLs to prevent crashes (MOD-13010) - Correct SVS GC for no-workers case (MOD-12983) - Fix command routing in cluster mode by not relying on shard index (MOD-13049) - Support vector blob only through parameter in `FT.HYBRID`(MOD-13123) - Handle warnings in empty `FT.AGGREGATE` replies in cluster mode (MOD-12640) - Remove asserts from DownloadFile to prevent crash (MOD-13096) - Support multiple warnings in reply to prevent warning loss (MOD-13252) - Eliminate memory leak in `FT.HYBRID` queries with Active-Active enabled (MOD-13143) - Remove non-TEXT fields from spec's keys dictionary to prevent incorrect field handling (MOD-13150) - Remove non-TEXT fields from spec's keys dictionary and refactor keys dict (MOD-13150, MOD-13151) - Avoid using negative key position values during command registration (MOD-13332) - Resolve incorrect results when using `LOAD *` with `FT.HYBRID` (MOD-12736, MOD-13556) - Correct `FULLTEXT` field metric count accuracy (MOD-13432) - Handle edge case in clusterset (MOD-13562) - Correct `FT.PROFILE` shard total profile time calculation (MOD-13735, MOD-13181) - Resolve config registration issue (RED-171841) - Ensure `FT.HYBRID` respects timeout settings (MOD-11004) - Initialize GIL_TIME properly for `FT.PROFILE` (MOD-12553) - Error behavior on early bailout and split OOM warning for shard and coordinator (MOD-12449) - Parameter `numDocs` from non-optimized Wildcard iterator (MOD-12392) - (Redis Enterprise only) `FT.DROPINDEX` as touches-arbitrary-keys for proper cluster handling causing crash on A-A (MOD-11090) - (Redis Enterprise only) Ensure all `FT.SUG*` commands are hashslot-aware to prevent cluster routing errors (MOD-11756) Performance and resource utilization improvements - Vector search performance improvements (MOD-12011, MOD-12063, MOD-12629, MOD-12346) - Reduce number of worker threads asynchronously to improve resource utilization (MOD-12252, MOD-11658) - Use asynchronous jobs in GC for SVS to reduce blocking (MOD-12668) - Support `filter_policy` and `batch_size` parameters for vector similarity search tuning (MOD-13007, MOD-12371) - Resolve SVS GC failures when worker threads are disabled (MOD-12983) - Implement ASM state machine on notifications (MOD-12170) - ASM-aware search flow for Active-Active deployments (MOD-12171, MOD-12169) - Support multiple slot ranges in `search.CLUSTERSET` for flexible cluster topology updates (MOD-11657) - Support subquery count in `FT.HYBRID` (MOD-11858, MOD-13146) - Request policy support for cursor operations (MOD-13146, MOD-9573, MOD-8104) - Warning when cursor may give inaccurate results due to Active-Active replication (MOD-12899) - Remove outdated validation from Debug Aggregate in cluster mode (MOD-12435) - Reduce index load from RDB temporary memory overhead (MOD-12212) Metrics - Persist query warnings across cursor reads (MOD-12984) - Track `maxprefixexpansions` errors and warnings in info (MOD-12417) - Handle warnings in empty `FT.AGGREGATE` replies in cluster mode (MOD-12640) - Support multiple warnings in reply (MOD-13252) - Track OOM errors and warnings in info (MOD-12418) - Track timeout errors and warnings in info (MOD-12419) - Rename `FT.PROFILE` counter fields for clarity (MOD-6056) - Enhance `FT.PROFILE` with vector search execution details (MOD-12263) - Debug support for `FT.PROFILE` command (MOD-12627) - Add `Internal cursor reads` metric to cluster `FT.PROFILE` output (MOD-12414) - Declare query error struct on `_FT.CURSOR PROFILE` (MOD-12955) - Store and display shard ID in profile output (MOD-12321) - Track syntax and argument errors in query error metrics (MOD-12416) - Add `active_io_threads` metric (MOD-12069, MOD-12695) - Add `active_coord_threads` metric (MOD-12694, MOD-12069) - Add `active_worker_threads` metric (MOD-12694, MOD-12069) - Add `*_pending_jobs` metrics for job queues (MOD-12069) - Add pending workers admin jobs metric (MOD-12069, MOD-12791) - Add `active_topology_update_threads` metric (MOD-12069, MOD-12790) - Extend indexing metrics for more detailed performance data (MOD-12070) Configuration parameters - Add default scorer configuration option
1 parent 10d9411 commit c7e0797

2 files changed

Lines changed: 6 additions & 6 deletions

File tree

databases/redis/Makefile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
# $NetBSD: Makefile,v 1.100 2025/11/21 09:05:36 adam Exp $
1+
# $NetBSD: Makefile,v 1.101 2026/02/09 10:09:27 adam Exp $
22

3-
DISTNAME= redis-8.4.0
3+
DISTNAME= redis-8.4.1
44
CATEGORIES= databases
55
MASTER_SITES= http://download.redis.io/releases/
66

databases/redis/distinfo

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
$NetBSD: distinfo,v 1.90 2025/11/21 09:05:36 adam Exp $
1+
$NetBSD: distinfo,v 1.91 2026/02/09 10:09:27 adam Exp $
22

3-
BLAKE2s (redis-8.4.0.tar.gz) = e31fcf682fdb0b2aa14d09ffcec286ea2676fcd13e9d3c2e18096446da102b58
4-
SHA512 (redis-8.4.0.tar.gz) = f0075c0b5a6700657197fb2bc7cfee0657ab37c7d27c4702b81d844e5c51c4eabfb0e780ad374060c3896db13d7d560e755974e3d2091b24803aaacf8d6c695c
5-
Size (redis-8.4.0.tar.gz) = 4109585 bytes
3+
BLAKE2s (redis-8.4.1.tar.gz) = 7e1821a131a588263061720eca92f6cb306d8447c5ef23a09cf80b7a80c03145
4+
SHA512 (redis-8.4.1.tar.gz) = 134069aeee6958c93acf39e4a45f2c26cba66bcab2057eb8fec79e6c6b4e3e0a9609d54acf595bfa3317e6676959366893d3171edb7308eabacb0c3b18c292cd
5+
Size (redis-8.4.1.tar.gz) = 4115219 bytes
66
SHA1 (patch-redis.conf) = a16fd0c559c9fbe0237b719d92a59259ae19c41a
77
SHA1 (patch-src_Makefile) = a2817ec27efc11b11e77b4ed310a7dec7e1d39d4
88
SHA1 (patch-src_config.h) = 46d434465269977b7897c025c2d6f72b3b736de1

0 commit comments

Comments
 (0)