Commit Graph

  • e86882efe9 RED-184929: Auto-backups and restore test configuration (#14753) udi-speedb 2026-03-09 09:44:32 +02:00
  • b3ce4c28ca Fix test assertion except from TSAN case (#14852) Cong Chen 2026-03-06 19:11:38 +08:00
  • 62059a2438 Chore complete Tcl 9 support and fix regressions in test suite (#14845) Vitah Lin 2026-03-06 13:27:56 +08:00
  • fe16003e66 Fix potential sds buffer leak in RM_SaveDataTypeToString (#14831) h.o.t. neglected 2026-03-04 22:29:37 -05:00
  • 8a65b65d63 Fix setModuleEnumConfig() to pass unprefixed name to callbacks (#14816) Moti Cohen 2026-03-03 13:56:58 +02:00
  • 6088387b6f Capture and report server crash after RESTORE in corrupt-dump-fuzzer test (#14836) Vitah Lin 2026-03-03 09:33:52 +08:00
  • 67187687b1 Rename test module from test_metakey to test_keymeta (#14834) Moti Cohen 2026-03-01 13:09:23 +02:00
  • 3de7fa257f Don't use reply copy avoidance for module to prevent potential UAF (#14824) debing.sun 2026-02-28 14:24:51 +08:00
  • 707757e478 Support Tcl 9.0 in Redis test suite (#14787) Alessio Attilio 2026-02-28 07:07:25 +01:00
  • 33319b80a7 Fix compilation warning: Use macro for seq_buffer_max_length (#14815) Vitah Lin 2026-02-27 09:31:10 +08:00
  • 50f1469961 Fix memory leak in trackingRememberKeys() for PUBSUB commands (#14817) Vitah Lin 2026-02-26 20:20:40 +08:00
  • 9152df61da Add HOTKEYS HELP command coverage (#14814) Mincho Paskalev 2026-02-25 16:02:35 +02:00
  • dd81afa2c8 Do not add a key into db if it has a past expiration time (#14784) Yuan Wang 2026-02-25 20:44:13 +08:00
  • b6ea0dd2a3 Fix XADD/XCFGSET IDMP argument types (#14788) Ali-Akber Saifee 2026-02-25 01:00:09 -08:00
  • c6f190a7ab Improve error log for ASM slot handoff failure (#14791) Ozan Tezcan 2026-02-25 11:54:29 +03:00
  • 280dab0b8a Fix implicit conversion warning in timeout.c for newer Clang versions (#14811) Vitah Lin 2026-02-25 10:03:17 +08:00
  • 1f7bcecc94 Add XIDMPRECORD command and AOFRW emission to restore stream IDMP state (#14794) Sergei Georgiev 2026-02-24 11:51:48 +02:00
  • 53e4631e79 Initialize strOldSize in bitfieldGeneric to avoid undefined behavior (#14790) Varun Chawla 2026-02-23 21:04:14 -08:00
  • c7c278c6c1 Allow comments in ACL files (#14461) TheBitBrine 2026-02-24 07:29:33 +04:00
  • aaaea63b23 Redis 8.6.1 8.6.1 YaacovHazan 2026-02-22 21:51:21 +02:00
  • 2cb003b8b1 Add HOTKEYS HELP subcommand and fix hotkeys INFO section (#14785) Mincho Paskalev 2026-02-23 11:04:14 +02:00
  • 6ec7b16cc1 Add HOTKEYS HELP subcommand and fix hotkeys INFO section (#14785) Mincho Paskalev 2026-02-23 11:04:14 +02:00
  • 510cc4d277 Fix DB hash tables not expanding during RDB load (#14789) Yuan Wang 2026-02-14 15:18:08 +08:00
  • 53b26e3220 Redis 8.4.2 8.4.2 8.4 YaacovHazan 2026-02-22 21:28:11 +02:00
  • a8c2cbaf67 Redis 8.2.5 8.2.5 8.2 YaacovHazan 2026-02-22 21:26:20 +02:00
  • f49e5cb2b1 Redis 8.0.6 8.0.6 8.0 YaacovHazan 2026-02-22 21:24:22 +02:00
  • 3c2f227822 Redis 7.4.8 7.4.8 YaacovHazan 2026-02-22 21:16:00 +02:00
  • 61e49e1998 Strip CRLF from error and simple string replies (#826) debing.sun 2025-12-28 15:37:48 +08:00
  • f427e6e255 Strip CRLF from error and simple string replies (#826) debing.sun 2025-12-28 15:37:48 +08:00
  • a0eb05ee58 Strip CRLF from error and simple string replies (#826) debing.sun 2025-12-28 15:37:48 +08:00
  • 6910256443 Strip CRLF from error and simple string replies (#826) debing.sun 2025-12-28 15:37:48 +08:00
  • 183f99be3d Strip CRLF from error and simple string replies (#826) debing.sun 2025-12-28 15:37:48 +08:00
  • 2ed2a678a0 Redis 7.2.13 7.2.13 7.2 YaacovHazan 2026-02-22 21:12:17 +02:00
  • 857e9ac483 Strip CRLF from error and simple string replies (#826) debing.sun 2025-12-28 15:37:48 +08:00
  • 832c723f9c fix Rust binary checksums (#14802) Kalin Staykov 2026-02-20 13:01:21 +02:00
  • 5072fe0c2d Update to latest Rust stable toolchain (#14796) Luca Palmieri 2026-02-19 20:03:46 +01:00
  • b5f728f6a0 Refine CI timeout from 14400 to 360 minutes (#14798) Moti Cohen 2026-02-19 11:31:08 +02:00
  • 6ef4b00925 Add DEBUG_ASSERT_KEYSPACE build flag and daily CI test (#14795) Moti Cohen 2026-02-18 11:45:38 +02:00
  • ee64353a7b redis-cli --keystats percentile update and all key names between double quotes (#14703) Yves LeBras 2026-02-15 05:20:33 -08:00
  • 07c5e5640b redis-cli: Add word-jump navigation (Alt/Option + ←/→, Ctrl + ←/→) (#14331) Zhijun Liao 2026-02-14 16:09:52 +08:00
  • 7842df622f Clarify RM_BlockClientOnKeys thread safety in documentation (#14693) h.o.t. neglected 2026-02-14 02:38:39 -05:00
  • 099203cb2a Fix DB hash tables not expanding during RDB load (#14789) Yuan Wang 2026-02-14 15:18:08 +08:00
  • 95314a93e5 Fix missing getKeysFreeResult() in cross-slot error path (#14774) h.o.t. neglected 2026-02-14 01:59:00 -05:00
  • 98328ae2ec Pause dict auto-resize during multi-field deletion (#14783) Martin Dimitrov 2026-02-13 23:45:54 -07:00
  • a9838e6a4b Fix minor inconsistency in connFormatAddr size argument (#14731) Vitah Lin 2026-02-13 14:47:14 +08:00
  • 3cc7e9956f Don't call kvobjAllocSize() in t_stream.c if memory tracking is not enabled (#14786) Slavomir Kaslev 2026-02-12 14:43:44 +02:00
  • 8e8483aac4 Use rax memory accounting for RedisModuleDict (#14779) Slavomir Kaslev 2026-02-12 10:37:08 +02:00
  • e8887dc44c Support SFLUSH to flush slots partially (#14750) Yuan Wang 2026-02-12 16:20:14 +08:00
  • 9601c31125 Fix integer underflow in used_memory_dataset calculation (#14771) Paulo Sousa 2026-02-12 07:39:55 +00:00
  • ded623d8ea Use kqueue as the backend of AE on DragonFlyBSD (#14555) Andy Pan 2026-02-12 11:44:38 +08:00
  • 21b0f4ed4e Enable pipe2() on *BSD (#14556) Andy Pan 2026-02-12 11:09:58 +08:00
  • 23e58f5107 Optimize prefetching commands (#14754) Yuan Wang 2026-02-11 21:44:30 +08:00
  • 8387f9e164 Refactor idmp defrag (#14730) Sergei Georgiev 2026-02-11 14:15:32 +02:00
  • 006e6a6a60 Redis 8.6 GA 8.6.0 YaacovHazan 2026-02-08 21:49:49 +02:00
  • ca0ba09268 Merge remote-tracking branch 'upstream/unstable' into HEAD YaacovHazan 2026-02-10 16:06:25 +02:00
  • bf6a5688ad Fix hotkeys result key name (#14780) Mincho Paskalev 2026-02-10 11:50:34 +02:00
  • d30b7255cb update datatypes modules to v8.6.0 (#14776) Tom Gabsow 2026-02-09 19:29:01 +02:00
  • 29453ff7c2 Upgrade RediSearch module to v8.6.0 (#14777) Omer Shadmi 2026-02-09 19:27:44 +02:00
  • 4055a340d3 Redis 8.2.4 8.2.4 YaacovHazan 2026-02-01 21:12:07 +02:00
  • 33cb406d67 Redis 8.4.1 8.4.1 YaacovHazan 2026-02-01 21:37:09 +02:00
  • 3339b753b5 SECURITY.md: update Redis versions; clarifies OSes/CPUs/compilers in-scope for vulnerability reports (#14747) Lior Kogan 2026-02-04 20:29:23 +02:00
  • b5a37c0e42 Add cmd tips for HOTKEYS. Return err when hotkeys START specifies invalid slots (#14761) Mincho Paskalev 2026-02-03 17:54:32 +02:00
  • 02700f11cd RDB Channel connections mistakenly discovered by Sentinel (#14728) (#14729) I 2026-02-02 12:02:44 +01:00
  • bafaec5b6a Fix HOTKEYS to track each command in a MULTI/EXEC block (#14756) Slavomir Kaslev 2026-02-02 09:50:44 +02:00
  • bf6287d087 Redact user input in selected logs. (#14748) RoyBenMoshe 2026-01-29 17:42:19 +02:00
  • 0024d5dfde Vectorize binary quantization path for vectorsets distance calculation (#14492) Martin Dimitrov 2026-01-29 04:59:48 -07:00
  • ca681f997e Add LTRIM/LREM and RM_StringTruncate() memory tracking tests (#14751) Slavomir Kaslev 2026-01-29 13:04:46 +02:00
  • 591fc90263 Change reply schema for hotkeys get to use map instead of flat array (#14749) Mincho Paskalev 2026-01-29 11:21:05 +02:00
  • 04708860fe Fix memory tracking bugfixes (#14746) Slavomir Kaslev 2026-01-28 09:45:33 +02:00
  • 319153fe46 [Vector sets] Replace manual popcount with __builtin_popcountll for binary vector distance (#13962) Filipe Oliveira (Redis) 2026-01-28 01:42:46 +00:00
  • beb75e40bf Fix test failure when using bind "*" in introspection.tcl (#14745) debing.sun 2026-01-27 20:50:06 +08:00
  • cecdc99873 Optimize Redis XREADGROUP CLAIM (#14726) Sergei Georgiev 2026-01-27 14:16:16 +02:00
  • 37f685908e Vectorized the quantized 8-bit vector distance calculation (#14474) Martin Dimitrov 2026-01-26 18:25:59 -07:00
  • afa548d4f7 Update RediSearch 8.2.9 (#14744) alonre24 2026-01-26 19:32:36 +02:00
  • 4eab774b82 Update Redisearch module version to v8.4.5 (#14743) alonre24 2026-01-26 15:49:27 +02:00
  • 48aa1ce524 Avoid allocating and releasing list node in reply copy avoidance (#14739) Yuan Wang 2026-01-26 19:49:36 +08:00
  • b209e8afde Fix hotkey info metric names. Disable HOTKEY SLOTS param for non-cluster (#14742) Mincho Paskalev 2026-01-26 13:32:05 +02:00
  • 1bbc910db4 update data type modules with bloom 8.2.9, json 8.2.9, timeseries 8.2.5 (#14734) Tom Gabsow 2026-01-26 11:32:18 +02:00
  • ee50629059 Update modules 8.4 (#14733) Tom Gabsow 2026-01-26 11:14:54 +02:00
  • a765ee8238 Add security configuration warnings at startup (#14708) Stav-Levi 2026-01-26 10:58:53 +02:00
  • 6e2cbd51c3 Fix deferring free object that refcount is more than 1 (#14738) Yuan Wang 2026-01-25 18:41:16 +08:00
  • 56020bef96 Redis 8.6 RC1 (#14732) 8.6-rc1 YaacovHazan 2026-01-22 16:56:48 +02:00
  • 18538461d1 Add separate statistics for active expiration of keys and hash fields (#14727) debing.sun 2026-01-22 22:30:25 +08:00
  • 3ff37ea815 Reduce per command syscalls by reusing cached time when HW monotic clock is available (#14713) Filipe Oliveira (Redis) 2026-01-22 09:45:45 +00:00
  • d099c10581 added: stream-idmp-duration and stream-idmp-maxsize to redis.conf (#14725) Sergei Georgiev 2026-01-22 09:40:57 +02:00
  • 5dec7d3675 Add key allocation sizes histogram (#14695) Slavomir Kaslev 2026-01-22 09:40:04 +02:00
  • 262ed50201 fix: two typos (#14655) cui 2026-01-22 10:33:58 +08:00
  • c4baa64ea8 Optimize peak memory stats by switching from per-command checks to threshold-based (#14692) Paulo Sousa 2026-01-21 14:52:31 +00:00
  • e3c38aab66 Handle primary/replica clients in IO threads (#14335) Mincho Paskalev 2026-01-21 16:19:12 +02:00
  • b9c00b27f8 Make cluster-slot-stats-enabled config multivalued (#14719) Slavomir Kaslev 2026-01-21 15:36:03 +02:00
  • 5656e99c7c Modify the condition for adding CLIENT_IO_CLOSE_ASAP flag (#14709) EmilyZHANG00 2026-01-21 19:39:15 +08:00
  • a2e901c93d Fix inaccurate IO thread client count due to delayed freeing (#14723) Yuan Wang 2026-01-21 18:13:40 +08:00
  • 25f780b662 Fix crash when calling internal container command without arguments (#14690) Stav-Levi 2026-01-21 08:38:04 +02:00
  • 5c5c7c5a2c Quick user ACL permission verification (#14714) Yuan Wang 2026-01-21 14:34:53 +08:00
  • 818046d031 Avoid memory allocation on quicklist iteration (#14720) Slavomir Kaslev 2026-01-21 08:09:49 +02:00
  • e8240017fd Fix prefetch size (#14715) Yuan Wang 2026-01-20 19:43:57 +08:00
  • e76e3af5b7 Fix some test timing issues in replication.tcl and maxmemory.tcl (#14718) debing.sun 2026-01-20 19:25:15 +08:00
  • d2da5cca37 Fix timeout waiting for blocked clients in pause test (#14716) debing.sun 2026-01-20 17:12:22 +08:00
  • 8816bcd973 MOD-13504: Update Search to RC1 8.5.90 (#14717) Omer Shadmi 2026-01-20 11:07:15 +02:00
  • 1ab0cd228f Add hotkeys memory to memory-overhead and fix hotkeys info keys (#14711) Mincho Paskalev 2026-01-20 10:35:00 +02:00