Commit Graph

  • 90ba7ba4dc Fix XREADGROUP CLAIM to return delivery metadata as integers (#14524) Sergei Georgiev 2025-11-11 13:05:22 +02:00
  • d25e582a17 Fix flaky test of hfe persist rdb reload (#14525) Moti Cohen 2025-11-10 17:15:37 +02:00
  • 1fddc44c61 update modules to 8.4.0 (#14519) Tom Gabsow 2025-11-10 14:39:38 +02:00
  • 189b7609f5 Add hfe rdb load test (#14511) Moti Cohen 2025-11-09 09:49:54 +02:00
  • a64e725034 Introduce copy-free version streamPropagateXCLAIM to reduce allocation overhead in stream propagation (#14516) Filipe Oliveira (Redis) 2025-11-07 11:55:30 +00:00
  • dc94d36295 Add CLUSTER MIGRATION subcommand in CLUSTER HELP (#14517) Yuan Wang 2025-11-07 15:35:23 +08:00
  • b9ad4f6782 Optimize stream ID comparison and endian conversion hot paths (#14480) Filipe Oliveira (Redis) 2025-11-07 00:26:22 +00:00
  • 4f9bab773c Revert getKeySlot() changes from #14039 (#14510) Slavomir Kaslev 2025-11-06 14:05:03 +02:00
  • 7f1bafc922 Fix XACKDEL stack overflow when IDs exceed STREAMID_STATIC_VECTOR_LEN (CVE-2025-62507) debing.sun 2025-09-14 19:32:46 +08:00
  • 3e2003ee0f Fix HGETEX out-of-bounds read when FIELDS option missing numfields argument sggeorgiev 2025-08-24 21:20:52 +03:00
  • 32497c0a5f Fix MurmurHash64A overflow in HyperLogLog with 2GB+ entries debing.sun 2025-08-13 16:09:44 +08:00
  • d4307af631 Fix schema of CLUSTER MIGRATION command (#14509) Ozan Tezcan 2025-11-05 09:12:54 +03:00
  • 34d0a82a87 Redis 8.4 RC1 8.4-rc1 YaacovHazan 2025-11-03 22:18:39 +02:00
  • ce5864b1d4 Merge remote-tracking branch 'upstream/unstable' into HEAD 8.4-rc1-int2 YaacovHazan 2025-11-03 11:00:38 +02:00
  • e436a0e548 Enforce 16-char hex digest length and case-insensitive comparison for IFDEQ/IFDNE (#14502) debing.sun 2025-11-03 16:59:50 +08:00
  • ceb01e1584 Fix Redis 8.2.3 Release notes 8.2.3 YaacovHazan 2025-11-02 15:43:53 +02:00
  • de0aaac597 Redis 8.2.3 YaacovHazan 2025-11-01 22:51:56 +02:00
  • d3b78b017e Update RedisBloom module version to v8.2.8 YaacovHazan 2025-11-02 08:55:58 +02:00
  • 5f83972188 Fix XACKDEL stack overflow when IDs exceed STREAMID_STATIC_VECTOR_LEN (CVE-2025-62507) debing.sun 2025-09-14 19:32:46 +08:00
  • 4d1a341aaf Fix Redis 7.4.7 release notes 7.4.7 YaacovHazan 2025-11-02 09:19:06 +02:00
  • 9913c92651 Fix Redis 7.2.12 release notes 7.2.12 YaacovHazan 2025-11-02 09:17:55 +02:00
  • 578ac2741b Fix Redis 6.2.21 release notes 6.2.21 6.2 YaacovHazan 2025-11-02 09:16:08 +02:00
  • 214a4905c3 Redis 8.0.5 8.0.5 YaacovHazan 2025-11-01 22:03:53 +02:00
  • 4f7df03da9 Update RedisBloom module version to v8.0.7 YaacovHazan 2025-11-02 08:50:29 +02:00
  • 82a296893f Fix cluster_asm.c use of cluster_legacy API (#14497) Slavomir Kaslev 2025-11-02 08:43:46 +02:00
  • dc60826edd Fix HGETEX out-of-bounds read when FIELDS option missing numfields argument sggeorgiev 2025-08-24 21:20:52 +03:00
  • 0b2cb9a85a Fix MurmurHash64A overflow in HyperLogLog with 2GB+ entries debing.sun 2025-08-13 16:09:44 +08:00
  • 905f59f46e Redis 7.4.7 YaacovHazan 2025-11-01 21:32:05 +02:00
  • e4cfb21685 Redis 6.2.21 YaacovHazan 2025-11-01 20:25:05 +02:00
  • e4dcf76670 Redis 7.2.12 YaacovHazan 2025-11-01 20:35:59 +02:00
  • 9342dda571 Fix HGETEX out-of-bounds read when FIELDS option missing numfields argument sggeorgiev 2025-08-24 21:20:52 +03:00
  • 53666e9884 Fix MurmurHash64A overflow in HyperLogLog with 2GB+ entries debing.sun 2025-08-13 16:09:44 +08:00
  • 681246c248 Fix MurmurHash64A overflow in HyperLogLog with 2GB+ entries debing.sun 2025-08-13 16:09:44 +08:00
  • 0bca982441 Fix MurmurHash64A overflow in HyperLogLog with 2GB+ entries debing.sun 2025-08-13 16:09:44 +08:00
  • 9ff6a3ce1e Fix MurmurHash64A overflow in HyperLogLog with 2GB+ entries debing.sun 2025-08-13 16:09:44 +08:00
  • bf0ba1dcc4 Fix loading old version node.conf without shard_id (#14495) Yuan Wang 2025-11-01 20:49:46 +08:00
  • b5f106110a Add rdb_consecutive_write_failures metric (#14493) Alexey Weyl 2025-10-30 23:03:40 -07:00
  • 88cbd3e088 Fix outdated raxNewWithMetadata() comment (#14483) Slavomir Kaslev 2025-10-30 09:46:45 +02:00
  • 3bb9fc7308 Lua script may lead to integer overflow and potential RCE (CVE-2025-46817) Ozan Tezcan 2025-06-23 13:33:00 +03:00
  • 671953d021 LUA out-of-bound read (CVE-2025-46819) Ozan Tezcan 2025-06-23 12:11:31 +03:00
  • a3ae6cb0d6 Lua script can be executed in the context of another user (CVE-2025-46818) Ozan Tezcan 2025-06-23 12:10:12 +03:00
  • e304356f59 Lua script may lead to remote code execution (CVE-2025-49844) Mincho Paskalev 2025-06-23 11:41:37 +03:00
  • 060c6901a3 Refine condition when CLUSTER SLOT-STATS reports memory-bytes field (#14481) Slavomir Kaslev 2025-10-29 08:00:15 +02:00
  • 3b74c5ce02 Fix list commands per slot memory accounting condition (#14479) Slavomir Kaslev 2025-10-28 17:08:12 +02:00
  • 6ea4e2c949 Fix race condition for lookupCommand (#14466) debing.sun 2025-10-28 21:35:03 +08:00
  • 91b5808fd6 Fix numeric config boundry check (#14286) Mincho Paskalev 2025-10-28 13:40:44 +02:00
  • 0cbdc8eb37 Fix flaky tests for ASM (#14478) Yuan Wang 2025-10-28 15:13:16 +08:00
  • f74b04f563 Build with -DREDIS_TEST in PR/push CI sanitizer run (#14471) Slavomir Kaslev 2025-10-27 13:16:54 +02:00
  • 15ed73778c Merge remote-tracking branch 'upstream/unstable' into HEAD 8.4-rc1-int YaacovHazan 2025-10-27 11:57:35 +02:00
  • a14ac5e731 Update RediSearch to 8.4 RC1 (v8.3.90) (#14467) alonre24 2025-10-27 11:56:03 +02:00
  • 815276f945 Update Json version 8.3.90 (#14453) Tom Gabsow 2025-10-27 11:54:59 +02:00
  • 0286257e59 Update RedisBloom module version to v8.3.90 (#14454) Tom Gabsow 2025-10-27 11:54:35 +02:00
  • efb2aa2cb2 Update time series version to v8.3.90 (#14468) Tom Gabsow 2025-10-27 11:54:13 +02:00
  • 379fec1426 Use fixed position keys parameter for MSETEX command (#14470) debing.sun 2025-10-27 17:20:29 +08:00
  • f2e2dff563 Fix estoreEmpty not clearing buckets sizes (#14465) Yuan Wang 2025-10-25 21:14:15 +08:00
  • 414758dd98 Guard calls to vectorDistanceFloat SIMD calls behind ifdefs (#14458) Mincho Paskalev 2025-10-25 15:32:35 +03:00
  • 6a145b2bc9 Add per slot memory accounting (#14451) Slavomir Kaslev 2025-10-25 15:17:08 +03:00
  • 9e15971778 Fix estoreEmpty not clearing buckets sizes estore-fix Yuan Wang 2025-10-25 19:59:18 +08:00
  • 70861be389 Fix daily CI for atomic slot migration (#14459) Yuan Wang 2025-10-25 09:00:33 +08:00
  • 078019cd84 Fix flags of DELEX command (#14452) Mincho Paskalev 2025-10-24 14:38:30 +03:00
  • 4b6935b5f8 Fix re-entrant deadlock in bugReportStart() when called from signal handlers (#14457) meiravgri 2025-10-24 13:18:43 +03:00
  • d43bf1d6e2 Skip CRC check for slot importing (#14456) Yuan Wang 2025-10-24 17:07:53 +08:00
  • 976041cbeb Vectorize vectors_distance_float in vector-sets (#14222) Martin Dimitrov 2025-10-23 21:46:18 -07:00
  • 52ea47b792 Add MSETEX command (#14434) Stav-Levi 2025-10-23 19:12:02 +03:00
  • b043ac5666 Fix RedisModule_GetClusterNodeInfo API (#14443) GuyAv46 2025-10-23 15:44:01 +03:00
  • d4f2bf2597 Disable io-threads for Pending command pool expansion and shrinking test (#14449) debing.sun 2025-10-23 20:42:11 +08:00
  • 04f738fb5e Add per key memory accounting (#14363) Slavomir Kaslev 2025-10-23 12:36:29 +03:00
  • 6431de3c38 Refactor and change config for broken AOF tail on startup (#14349) Stav-Levi 2025-10-23 11:33:59 +03:00
  • c887241b8e [RED-170693] Limit efSearch parameter to avoid heap overflow (#14373) joan-backport-170693 Joan Fontanals 2025-10-05 10:15:24 +02:00
  • 9197333959 Merge remote-tracking branch 'upstream/unstable' into HEAD YaacovHazan 2025-10-22 20:20:13 +03:00
  • 235e688b01 RED-135816: Lookahead pre-fetching (#14440) debing.sun 2025-10-23 00:16:32 +08:00
  • 340615255b Add API RedisModule_ClusterKeySlotC (#14442) GuyAv46 2025-10-22 18:28:30 +03:00
  • 2bc4e0299d Add Atomic Slot Migration (ASM) support (#14414) Ozan Tezcan 2025-10-22 15:56:20 +03:00
  • 090ca801ea Add CLAIM parameter to XREADGROUP for automatic pending entry claiming (#14402) sggeorgiev 2025-10-21 15:35:43 +03:00
  • aed879ad0a Optimistic locking for string objects - compare-and-set and compare-and-delete (#14435) Mincho Paskalev 2025-10-21 10:32:49 +03:00
  • a01c061866 Optimize HyperLogLog Operations with Branchless Comparisons and ARM NEON SIMD Vectorization (#14428) Paulo Sousa 2025-10-18 05:20:08 +01:00
  • c66fbda23f Document Redis Query Engine and Intel SVS-VAMANA usage (#14374) adrianoamaral 2025-10-16 12:43:49 +01:00
  • 91b150bdb8 Update SECURITY.md (#14355) Lior Kogan 2025-10-15 22:20:41 +03:00
  • fdf2659011 Ubuntu instructions fix (#14356) Lior Kogan 2025-10-15 22:20:25 +03:00
  • 166ae60734 Fix infinite loop during reverse iteration due to corrupted stream (#14423) debing.sun 2025-10-15 14:45:55 +08:00
  • 6d89370cd6 Fix shutdown blocked client not being properly reset after shutdown cancellation (#14420) debing.sun 2025-10-15 14:13:40 +08:00
  • 0f39801756 Fix nested function on bitopsTest (#14430) Filipe Oliveira (Redis) 2025-10-14 11:24:12 +01:00
  • 119c83d776 Optimize BITCOUNT with AVX2 and AVX512 popcount implementations. (#14309) Filipe Oliveira (Redis) 2025-10-14 01:28:18 +01:00
  • 5b49119236 Fix crash in lookupKey() when executing_client is NULL (#14415) Moti Cohen 2025-10-13 12:12:38 +03:00
  • 083f38ef5a Fix issues with server.allow_access_expired (#14262) 张宇杭 2025-10-12 11:02:03 +08:00
  • 791a5a7597 enable unaligned access optimizations for RISC-V with Zicclsm​ (#14342) Polaris-911 2025-10-11 15:40:58 +08:00
  • df28ad35e8 Add VRANGE to ignored commands for schemas validator (#14426) debing.sun 2025-10-10 19:27:07 +08:00
  • 133989ef0f Fix test "CLUSTER FORGET with invalid node ID" (#14421) Slavomir Kaslev 2025-10-09 19:59:53 +03:00
  • 48d0aa9d0a Fix heap-buffer-overflow in CLUSTER FORGET with invalid node ID length (#14417) Moti Cohen 2025-10-09 13:22:42 +03:00
  • 1f2c28501c Optimize arm BITCOUNT popcount loop using 4-lane NEON accumulation (#14277) Filipe Oliveira (Redis) 2025-10-09 08:35:54 +01:00
  • 3de2fdad58 [vector sets] VRANGE implementation (#14235) Salvatore Sanfilippo 2025-10-09 04:14:14 +02:00
  • 3c1a759954 Move cluster stats state out of cluster_legacy.c (#14409) Slavomir Kaslev 2025-10-08 10:36:28 +03:00
  • 97df5b5411 [RED-170693] Limit efSearch parameter to avoid heap overflow (#14373) Joan Fontanals 2025-10-05 10:15:24 +02:00
  • d4c381df7a Redis 7.2.11 7.2.11 YaacovHazan 2025-10-02 22:54:40 +03:00
  • 86b64d6098 Redis 6.2.20 6.2.20 YaacovHazan 2025-10-02 21:49:45 +03:00
  • d85b5f4c2c Redis 8.2.2 8.2.2 YaacovHazan 2025-10-03 00:13:43 +03:00
  • fc9abc775e Lua script may lead to integer overflow and potential RCE (CVE-2025-46817) Ozan Tezcan 2025-06-23 13:33:00 +03:00
  • 3a1624da24 LUA out-of-bound read (CVE-2025-46819) Ozan Tezcan 2025-06-23 12:11:31 +03:00
  • 45eac02620 Lua script can be executed in the context of another user (CVE-2025-46818) Ozan Tezcan 2025-06-23 12:10:12 +03:00
  • d5728cb579 Lua script may lead to remote code execution (CVE-2025-49844) Mincho Paskalev 2025-06-23 11:41:37 +03:00