Commit Graph

  • ce6edd289a Check length of AOF file name in redis-check-aof (CVE-2025-27151) (#14139) YaacovHazan 2025-06-19 11:25:32 +03:00
  • 728e08dd97 Redis 8.2 M01 (#14136) 8.2-m01 YaacovHazan 2025-06-19 09:00:09 +03:00
  • a95b94b3dd Fix command arity check in IO threads (#14134) Yuan Wang 2025-06-18 22:29:13 +08:00
  • 35dbfc4ba8 Improve SCAN performance by only performing expiration checks on DBs with volatile keys (#14121) Filipe Oliveira (Redis) 2025-06-18 14:37:27 +01:00
  • f6d1fd08f9 Vset tests improvements (#14089) Salvatore Sanfilippo 2025-06-18 04:23:22 +02:00
  • a8cde7d19c Fix alpine missing __STRING #define (#14133) lerman25 2025-06-17 16:50:35 +03:00
  • 90178712f6 Optimize COPY, RENAME and RESTORE commands with TTL (#14088) Moti Cohen 2025-06-16 15:11:48 +03:00
  • 94aebb7324 Add config base to vector-sets and hnsw thread config (#14082) lerman25 2025-06-16 05:06:43 +03:00
  • 66b3d2d98e Add 2K software prefetch to improve BITCOUNT performance (#14103) Filipe Oliveira (Redis) 2025-06-13 09:59:34 +01:00
  • abaed0d54c Reduce the overhead from malloc usable (#14074) debing.sun 2025-06-12 22:31:26 +08:00
  • 5183384665 Merge remote-tracking branch 'upstream/unstable' into HEAD 8.2-m01-int2 YaacovHazan 2025-06-12 11:52:10 +03:00
  • b1d202fb23 Bump rust version for INSTALL_RUST_TOOLCHAIN flag (#14118) Alexander Dobrzhansky 2025-06-12 10:50:24 +02:00
  • 27dd3b71ce Vector Sets fixes against corrupted data in absence of checksum verification (#14102) Salvatore Sanfilippo 2025-06-10 15:55:09 +02:00
  • 807b3b6d44 Bump search version to 8.1.00 (#14110) 8.2-m01-int alonre24 2025-06-08 14:24:52 +01:00
  • 5290b3ad42 Update TS, JSON and Bloom Modules to 8.1.00 (#14109) Eran Hadad 2025-06-08 16:24:19 +03:00
  • 2ba81b7095 Bump search version to 8.1.00 (#14110) alonre24 2025-06-08 14:24:52 +01:00
  • 38a8894b50 Update TS, JSON and Bloom Modules to 8.1.00 (#14109) Eran Hadad 2025-06-08 16:24:19 +03:00
  • 2467eff59a Fix db->expires can't be defragged due to incorrect comparison in the expires stage (#14092) debing.sun 2025-06-05 21:52:33 +08:00
  • f646d2324b [sentinel] add tilt total count in sentinel info (#13907) carlosfu 2025-06-05 11:41:53 +08:00
  • 70a079db5e Improve multithreaded performance with memory prefetching (#14017) Yuan Wang 2025-06-05 08:57:43 +08:00
  • d28a72b72b Update version and release notes YaacovHazan 2025-06-03 11:28:01 +03:00
  • b7c6755b1b Add thread sanitizer run to daily CI (#13964) Slavomir Kaslev 2025-06-02 10:13:23 +03:00
  • 7f60945bc6 Fix short read issue that causes exit() on replica (#14085) Ozan Tezcan 2025-05-28 12:43:59 +03:00
  • 161326d332 Avoid performing IO on coverage when child exits due to signal handler (#14072) kei-nan 2025-05-28 11:27:52 +03:00
  • 79b37ff535 Fix RESTORE with TTL (#14071) Moti Cohen 2025-05-28 08:02:10 +03:00
  • 0ac822e154 Implement WITHATTRIBS for VSIM. (#14065) Salvatore Sanfilippo 2025-05-27 16:12:48 +02:00
  • 994bc96bb1 Redis 8.0.2 8.0.2 YaacovHazan 2025-05-27 09:10:29 +00:00
  • 643b5db235 Check length of AOF file name in redis-check-aof (CVE-2025-27151) YaacovHazan 2025-05-27 10:23:27 +03:00
  • 7f9212ec22 Fix incorrect server.cronloops update in defragWhileBlocked() causing timer to run twice as fast (#14081) debing.sun 2025-05-27 17:14:06 +08:00
  • 00cfa6ebbc LOLWUT for Redis 8. (#14048) Salvatore Sanfilippo 2025-05-26 08:27:45 +02:00
  • bc71e8fe2d [Vector sets] More rdb loading fixes (#14032) Salvatore Sanfilippo 2025-05-12 20:57:38 +02:00
  • ad9575dd6d [Vector sets] RDB IO errors handling (#13978) Salvatore Sanfilippo 2025-05-07 20:49:00 +02:00
  • 080b99d982 Redis 7.2.9 7.2.9 YaacovHazan 2025-05-27 08:50:37 +00:00
  • d0eeee6e31 Check length of AOF file name in redis-check-aof (CVE-2025-27151) YaacovHazan 2025-05-27 10:23:27 +03:00
  • 35eff3d49a Resolve bounds checks on cluster_legacy.c (#13970) debing.sun 2025-05-26 16:52:06 +08:00
  • e7cd611be1 Fix tls port update not reflected in CLUSTER SLOTS (#13966) Vitah Lin 2025-04-24 09:36:45 +08:00
  • 89aee9556d Fix incorrect lag due to trimming stream via XTRIM or XADD command (#13958) nesty92 2025-04-22 04:11:10 +02:00
  • 50e91ca7db Fix port update not reflected in CLUSTER SLOTS (#13932) Stav-Levi 2025-04-21 12:13:55 +03:00
  • 08961e16db Redis 7.4.4 7.4.4 YaacovHazan 2025-05-27 09:02:41 +00:00
  • e93df78b8b Check length of AOF file name in redis-check-aof (CVE-2025-27151) YaacovHazan 2025-05-27 10:23:27 +03:00
  • f9530e77d1 Correctly update kvstore overhead after emptying or releasing dict (#13984) debing.sun 2025-05-07 16:45:23 +08:00
  • 9d11a4f862 Fix tls port update not reflected in CLUSTER SLOTS (#13966) Vitah Lin 2025-04-24 09:36:45 +08:00
  • 5f317a632c Fix incorrect lag due to trimming stream via XTRIM or XADD command (#13958) nesty92 2025-04-22 04:11:10 +02:00
  • 38e9e8ed38 Fix port update not reflected in CLUSTER SLOTS (#13932) Stav-Levi 2025-04-21 12:13:55 +03:00
  • bb23eb0b01 Fix incorrect server.cronloops update in defragWhileBlocked() causing timer to run twice as fast (#14081) debing.sun 2025-05-27 17:14:06 +08:00
  • 6349a7c4f9 Add GETRANGE tests with negative indices (#13950) guybe7 2025-05-27 04:41:28 +03:00
  • e93b44560c Resolve bounds checks on cluster_legacy.c (#13970) debing.sun 2025-05-26 16:52:06 +08:00
  • 22ebb06eb3 LOLWUT for Redis 8. (#14048) Salvatore Sanfilippo 2025-05-26 08:27:45 +02:00
  • 35e15962b5 Add length check before content comparison in equalStringObjects (#14062) Vitah Lin 2025-05-24 11:47:13 +08:00
  • 7998a2a05f To reduce memory churn during client list transfer (#14068) Yuan Wang 2025-05-23 19:21:29 +08:00
  • 645858d518 Add size_t cast for RM_call() in module tests (#14061) Hüseyin Açacak 2025-05-23 05:10:11 +03:00
  • 99d30654e8 Let IO threads free argv and rewrite objects (#13968) Yuan Wang 2025-05-23 09:09:58 +08:00
  • d592cb7409 Cleanup redundant declaration of kvstoreDictFetchValue() (#14066) Vitah Lin 2025-05-22 20:54:37 +08:00
  • ba88a7fbb6 Fix crash when freeing newly created node when nodeIp2String fail (#14055) debing.sun 2025-05-21 10:04:40 +08:00
  • 8bd50a3b35 Refine and optimize dbSetValue() (#14040) Moti Cohen 2025-05-20 13:23:54 +03:00
  • 871d4c4004 Test: check always for memory leaks on MacOS. (#14060) Salvatore Sanfilippo 2025-05-20 11:46:56 +02:00
  • 8dfb823c51 Implement DIFF, DIFF1, ANDOR and ONE for BITOP (#13898) Mincho Paskalev 2025-05-20 10:45:50 +03:00
  • 391e3452ca Optimize hash and zset with lpBatchAppend (#13981) Mincho Paskalev 2025-05-20 10:44:46 +03:00
  • 9a9aa921bc extract duplicated AOF list formatting logic into helper function (#14012) Hyeon Sung 2025-05-20 12:08:03 +09:00
  • 51ad2f8d00 Fix keysizes - SPOP with count (case 3) and SETRANGE (#14028) Moti Cohen 2025-05-19 16:59:21 +03:00
  • 5d0d64b062 Add support to defrag ebuckets incrementally (#13842) debing.sun 2025-05-18 12:38:53 +08:00
  • 090f6252c4 Fix typo in object.c (#13589) chx9 2025-05-17 12:33:37 +08:00
  • 3b19c7919b Fix test INFO overhead for 32bit architecture (#14035) Moti Cohen 2025-05-15 12:35:36 +03:00
  • ae0bb6e82a Fix internal-secret test flakiness under slow environment (#14024) debing.sun 2025-05-14 16:31:41 +08:00
  • 232f2fb077 Include missing getchannels.tcl in moduleapi tests and fix incorrect assertions (#14037) Vitah Lin 2025-05-14 08:57:01 +08:00
  • 6995d8ac17 Fix build flags for dependencies (#14038) Mincho Paskalev 2025-05-13 16:56:22 +03:00
  • 63b87554f0 Redis 8.0.1 (#14025) 8.0.1 YaacovHazan 2025-05-13 16:28:36 +03:00
  • a0b22576b8 Fix flaky replication test (#14034) Ozan Tezcan 2025-05-13 13:29:27 +03:00
  • d5f7672b77 Make IO thread and main thread process in parallel and reduce notifications (#13969) Yuan Wang 2025-05-13 15:13:48 +08:00
  • 65e164caff [Vector sets] More rdb loading fixes (#14032) Salvatore Sanfilippo 2025-05-12 20:57:38 +02:00
  • e1789e4368 keyspace - Unify key and value & use dict no_value=1 (#13806) Moti Cohen 2025-05-12 10:15:17 +03:00
  • 4d9b4d6e51 Input output traffic stats and command process count for each client. (#13944) Mincho Paskalev 2025-05-09 16:55:47 +03:00
  • fdbf88032c Add MSan and integrate it with CI (#13916) Mincho Paskalev 2025-05-09 11:44:54 +03:00
  • 8148e4116e Remove redundant HASH_SET_COPY macro and hfieldGetExpireTime declaration (#13991) Vitah Lin 2025-05-09 15:22:28 +08:00
  • 538713e622 Fix minor grammatical error (#14022) George Padron 2025-05-09 02:20:56 -05:00
  • 191afb8903 Reclaim page cache memory used by the AOF file after loading (#13811) Yuan Wang 2025-05-09 10:05:37 +08:00
  • 714ea20fec Delete the tmp file that was accidentally submitted (#14027) Yuan Wang 2025-05-09 09:48:44 +08:00
  • 98335e1237 doc: adding TOC to readme, improving usability (#14021) Will Johnston 2025-05-08 12:05:21 -07:00
  • 30d5f05637 Fix various KEYSIZES enumeration issues (#13923) Moti Cohen 2025-05-08 10:59:12 +03:00
  • 6a436b6f72 Redis-cli gets RDB by RDB channel (#13809) Yuan Wang 2025-05-08 08:47:29 +08:00
  • a46624e10e [Vector sets] RDB IO errors handling (#13978) Salvatore Sanfilippo 2025-05-07 20:49:00 +02:00
  • ac0bef15b5 Correctly update kvstore overhead after emptying or releasing dict (#13984) debing.sun 2025-05-07 16:45:23 +08:00
  • 97d7d2f865 Fix typo in replication state log message (#13805) Alexander Gorbulya 2025-05-07 10:28:45 +03:00
  • 57a5f51f26 Reduce the call of ERR_clear_error (#13903) Yuan Wang 2025-05-07 15:24:08 +08:00
  • 7bc6ff3442 Merge remote-tracking branch 'upstream/unstable' into HEAD 8.0.1-int YaacovHazan 2025-05-06 21:40:34 +03:00
  • a3f1d09a7d Update TS, JSON and Bloom to 8.0.1 (#14013) Eran Hadad 2025-05-06 21:20:29 +03:00
  • 14578b3b8b RQE - bump version to 8.0.1 (#14011) alonre24 2025-05-06 21:19:43 +03:00
  • 11954d925e Fix sds leak in slaveTryPartialResynchronization (#13996) chx9 2025-05-06 21:53:52 +08:00
  • 2668356595 LICENSE.txt wrongly included the text of GPLv3 instead of AGPLv3 (#14010) Lior Kogan 2025-05-06 14:45:36 +03:00
  • 63fc49d536 LICENSE.txt wrongly included the text of GPLv3 instead of AGPLv3 licence-text-fix Lior Kogan 2025-05-06 08:46:04 +03:00
  • 47505c3533 Fix 'Client output buffer hard limit is enforced' test causing infinite loop (#13934) Vitah Lin 2025-05-06 10:44:16 +08:00
  • c37a782153 Update Bloom TS and JSON to 8.0.0 (#13999) Eran Hadad 2025-05-05 21:39:19 +03:00
  • 11947d8892 [Vector sets] fast JSON filter (#13959) Salvatore Sanfilippo 2025-05-05 08:52:42 +02:00
  • e91a340e24 Redis 8.0 GA (#14003) 8.0.0 YaacovHazan 2025-05-02 14:15:06 +03:00
  • 4ec6d54426 Redis 8.0 GA YaacovHazan 2025-05-02 12:09:49 +03:00
  • b319f21df1 Merge remote-tracking branch 'upstream/unstable' into HEAD YaacovHazan 2025-05-02 12:00:20 +03:00
  • 6ec78b4742 Update Makefile - RQE 8.0.0 (#14002) DvirDukhan 2025-05-02 11:59:19 +03:00
  • 113752ae1b Update Security Policy (#14001) YaacovHazan 2025-05-02 11:58:55 +03:00
  • d65102861f Adding AGPLv3 as a license option to Redis! (#13997) Pieter Cailliau 2025-05-01 14:04:22 +01:00
  • 79b4a70e54 Adding AGPLv3 as a license option agplv3 Pieter Cailliau 2025-05-01 13:55:32 +01:00