Contributor Leaderboard

zuiderkwast

zuiderkwast

1112 score 148 commits 964 reviews

Commits (148)

DateRepoMessagePR
2026-04-16libvalkeyRemove support for external dict while still supporting external sds (#302)PR
2026-04-16valkeyUnique samples in hashtableSampleEntries (#3460)PR
2026-04-08valkeyAttempt to deflake 'diskless no replicas drop during rdb pipe' (#3461)PR
2026-04-08valkeyFix some flaky tests using CLIENT REPLY OFF (#3452)PR
2026-04-02valkeyReplace dict with thin wrapper around hashtable (#3366)PR
2026-04-02valkeyFix some flaky tests (#3430)PR
2026-04-01valkeyIncrease timeout in flaky "failover immediately" test case (#3424)PR
2026-04-01valkeyReduce corrupt-dump-fuzzer tests from 10 to 1 minute (#3425)PR
2026-03-19libvalkeyOptimize read buffer compaction and reduce copying (#294)PR
2026-02-15valkeyOptimize endian conversion functions (#3201)PR
2026-02-15valkeyOptimize ustime() with monotonic delta (#3193)PR
2026-01-30valkeyRevert #3088 (#3137)PR
2026-01-21valkeySkip MPTCP test on platforms without MPTCP (#3089)PR
2026-01-13valkeyDelete large binary junk file valkey-microbench (#3055)PR
2025-12-18valkeyModule API docs formatting and improve script (#2950)PR
2025-12-18valkeyRespect REPLCONF VERSION in diskless full sync (#2735)PR
2025-12-11valkeyRevert "Allow partial sync after loading AOF with preamble (#2366)" (#2925)PR
2025-11-28valkeyFix persisting missing make variables (#2881)PR
2025-11-26valkey-docFix link in CLUSTER SYNCSLOTS (#377)PR
2025-10-23valkeyAdjust test runners to the number of tests to run (#2759)PR
2025-10-14valkeyFix double MOVED reply on unblock at failover (#2734)PR
2025-10-10valkeyTests: Don't dump logs when skipping test using 'skip' (#2718)PR
2025-10-08valkeyAllow TCL 9.0 for tests (#1673)PR
2025-09-30valkey-docMention that IPv6 addresses are *not* enclosed in brackets (#358)PR
2025-09-05valkey-io.github.ioFix command-to-command links (#352)PR
2025-09-04valkeyRelaxed RDB check for foreign RDB formats (#2543)PR
2025-09-04valkey-docAdd CI job to check internal links (#355)PR
2025-08-27valkeyAttempt to fix sub-replica getting out of sync (#2548)PR
2025-08-22valkeyOptimize pipelining by parsing and prefetching multiple commands (#2092)PR
2025-08-18valkeyMake cluster failover delay relative to node timeout (#2449)PR
2025-08-15valkeyFix timeout in defrag tests (#2483)PR
2025-08-08valkey-docDocument FAILOVER option to SHUTDOWN command (#344)PR
2025-08-07valkey-docDelete unused file commands.json (#345)PR
2025-07-22valkeyAuto-failover on shutdown unified config (#2292)PR
2025-07-04valkeyMake unit test report each memory leak only once (#2304)PR
2025-06-11valkeyRun external cluster tests with multiple databases (#2176)PR
2025-06-04valkeyOffload slot calculation and cross-slot detection to I/O threads (#2165)PR
2025-06-02valkeyDelete comment visible in `runtest --help` output (#2164)PR
2025-05-30valkeyUnify behavior of CLIENT REPLY in multi with other NO_MULTI commands (#2152)PR
2025-05-27valkeyDetect SSL_new() returning NULL in outgoing connections (#2140)PR
2025-05-23valkeyMake Tclx optional in tests (fix Daily failure) (#2123)PR
2025-05-23valkeyFix UBSAN run for hashtable unittest (#2126)PR
2025-05-23valkeyCI: Run unit tests in 32-bit buildPR
2025-05-19valkeyFix random element in skewed sparse hash table (#2085)PR
2025-05-12valkeyDelete dead code in dict (#2014)PR
2025-05-12valkeyvalkey-benchmark: Arbitrary command sequence (#2057)PR
2025-05-12valkey-docDocs for valkey-benchmark custom command sequence (#276)PR
2025-05-08valkeyPrevent tests setting singledb from breaking other tests (#2056)PR
2025-05-05valkeyCompile with -Wundef (#2025)PR
2025-04-28valkeyvalkey-benchmark: Add test for MGET (#2015)PR
2025-04-27valkeyConvert pubsub dicts to hashtables (#2007)PR
2025-04-02valkeyBump CMake to 3.10.0 to fix build error on Ubuntu-24 (#1908)PR
2025-04-02valkey-io.github.ioFixes to the blog posts about 8.1.0 release and hash table (#232)PR
2025-03-29valkey-io.github.ioBlog post about new hash table (#195)PR
2025-02-28valkeyFix hashTypeEntryDefrag returning bad pointer (#1799)PR
2025-02-26valkeyFix undefined behaviour in bitops unit test (#1786)PR
2025-02-25valkeyEmbed hash value in hash type entry (#1579)PR
2025-02-24valkeyDisable Fedora Fawhide in Daily runs (#1769)PR
2025-02-17valkeyComment out assert in kvstore for overhead lut (#1745)PR
2025-02-12valkeyDon't leak TCL connections in unit/tracking (#1719)PR
2025-02-11valkeyCorrectly detect address sanitizer with Clang (#1712)PR
2025-02-10valkeyRun unit tests with ASAN in CI (#1700)PR
2025-02-09valkeyFix log message "DB 9: 100 keys (0 volatile) in 16 slots HT" (#1691)PR
2025-02-08valkeyDisable mem usage test case for non-jemalloc allocators (#1685)PR
2025-02-07valkey-docImprove docs for rolling upgrade of a cluster (#226)PR
2025-02-06valkeyFix kvstore overhead_hashtable_lut (#1676)PR
2025-02-06valkeyFix memory usage check in test for embedded objects (#1675)PR
2025-02-05valkeyEmbed keys and hash fields as SDS type 5 (#1613)PR
2025-01-29valkeyIncrease timeout for cross-version-replication test (#1644)PR
2025-01-27valkeyRelaxed RDB version check (#1604)PR
2025-01-27valkeyFix use-after-free in hashtableTwoPhasePopDelete (#1626)PR
2025-01-27valkeyDeflake hashtable random fairness test (#1618)PR
2025-01-27valkeyTest coverage for COMMANDLOG HELP (#1617)PR
2025-01-23valkeyAdd cross-version test framework (and a simple test) (#1371)PR
2025-01-19valkeyLower latenct-monitor-threashold in expire-cycle test case (#1584)PR
2025-01-14valkeyIntroduce const_sds for const-content sds (#1553)PR
2025-01-13valkeyTest coverage for ECHO for reply schema validation (#1549)PR
2025-01-12valkeySkip CLI tests with reply schema validation (#1545)PR
2024-12-10valkeyFix flaky init_test proc in maxmemory test suite (#1419)PR
2024-12-10valkeyFix race in test "CLUSTER SLOT-STATS cpu-usec for blocking commands, unblocked on timeout" (#1416)PR
2024-12-07valkeyFix sanitizer builds with clang (#1402)PR
2024-12-07valkeyFix Module Update Args test when other modules are loaded (#1403)PR
2024-11-28valkey-docNo valkey in titles (#193)PR
2024-11-11valkey-docDocument duplicate options in ZUNIONSTORE (#186)PR
2024-11-11valkey-docDelete utils/__pycache__ added by mistake (#187)PR
2024-11-09valkey-rfcUpdate TEMPLATE.md (#12)PR
2024-10-31valkey-docCorrections to migration guide (#184)PR
2024-10-21valkeyFix BGSAVE CANCEL since and history fields (#1200)PR
2024-10-06valkeyMake ./runtest --dump-logs dump logs on crash (#1117)PR
2024-10-03valkeyFix undefined-santitizer warning in rax test (#1122)PR
2024-09-30valkeySpeed up AOF rewrite test case (#1093)PR
2024-09-25valkeyFix bug for CLUSTER SLOTS from EVAL over TLS (#1072)PR
2024-09-03valkeyRewrite lazyfree docs in valkey.conf to reflect that lazy is now default (#983)PR
2024-08-31valkeyDelete unused parts of zipmap (#973)PR
2024-08-28valkeyDelete TLS.md and update README.md about tests (#960)PR
2024-08-28valkeyDelete files MANIFESTO, BUGS and INSTALL (#958)PR
2024-08-27valkeyConnection minor fixes (#953)PR
2024-07-15valkeySkip IPv6 tests on MacOS (daily) (#786)PR
2024-07-10valkeyDual stack and client-specific IPs in cluster (#736)PR
2024-07-09valkeyFix unstable test case EVAL+WAITAOF (#766)PR
2024-07-08valkey-docDoc review fixes part 2 (#155)PR
2024-07-04valkey-io.github.ioRemove /docs/ from /topics/ URLs (#90)PR
2024-07-03valkey-docDoc review fixes (#153)PR
2024-06-20valkey-docDelete internals pages (#146)PR
2024-06-15valkey-rfcAdd information about RFC process (#1)PR
2024-06-12valkeyRemove unnecessary clang-format off annotations (#628)PR
2024-06-06valkeyMore rebranding (#606)PR
2024-06-06valkeyRebrand the Lua debugger (#603)PR
2024-06-02valkey-docMention ASK and TRYAGAIN for replicas in READONLY command manual (#142)PR
2024-05-28valkeyFix races in test for tot-net-in, tot-net-out, tot-cmds (#559)PR
2024-05-27valkeyImplement REPLCONF VERSION (#554)PR
2024-05-27valkey-docFix spellcheck (#95)PR
2024-05-24valkeyMake cluster replicas return ASK and TRYAGAIN (#495)PR
2024-05-24valkey-docGenerate man pages (#92)PR
2024-05-17valkeyFinish postponed SCAN changes (#501)PR
2024-05-13valkeyMinor fix in module API doc script (#494)PR
2024-05-08valkeyPrevent clang-format in certain places (#468)PR
2024-05-03valkeyUpdate links in module API docs (generated from module.c) (#433)PR
2024-05-03valkey-docUpdate module API ref (#84)PR
2024-05-03valkey-docRename topics/config.md to topics/valkey.conf.md (#81)PR
2024-05-02valkeyDocument the commands JSON files (#403)PR
2024-05-02valkey-docVarious corrections and cleanup (#73)PR
2024-05-02valkey-docDelete guides for Redis official clients (#74)PR
2024-05-01valkeyDon't include config.h from serverassert.h (#404)PR
2024-05-01valkey-docUpdate License file with information about Redis and Valkey licenses (#65)PR
2024-04-30valkeyUpdate script to generate Valkey Module API docs (#406)PR
2024-04-25valkeyDon't let install flags affect build (#382)PR
2024-04-25valkey-docChange a few remaining occurrences of Redis (#64)PR
2024-04-25valkey-docDelete links to source-available modules (#62)PR
2024-04-24valkey-docRestored topics structure (#61)PR
2024-04-24valkey-docUpdate to rebranded valkey_init_script (#58)PR
2024-04-24valkey-docDelete stup pages (#59)PR
2024-04-24valkey-docAdd new "history" page and delete irrelevant pages (#35)PR
2024-04-24valkey-docRebranding docs/management/ (#38)PR
2024-04-23valkey-docRebranding docs/install/ (#44)PR
2024-04-23valkey-docRebranding in docs/manual/ (#37)PR
2024-04-23valkey-docRebranding docs/interact/ (#40)PR
2024-04-22valkey-docRebrand commands/*.md (#39)PR
2024-04-22valkey-docRemove redis stack, redis cloud, redis university (#36)PR
2024-04-18valkeyAdd 'extended-redis-compatibility' config (#306)PR
2024-04-16valkeyRemove 'Redis' in error replies (#206)PR
2024-04-16valkey-docRemove 'Redis' from the names of datastructures (#29)PR
2024-04-15valkeyUpdate CONTRIBUTING.md and issue templates (#311)PR
2024-04-10valkeyDelete old deprecated cli program redis-trib (#281)PR
2024-04-08valkeyLog branding (#252)PR
2024-04-04valkeyRedis in HELP commands (#216)PR
2024-04-04valkeyIn CONTIBUTING.md, mention how to link PR to issue (#197)PR
2024-04-04valkey-docCorrect RESP3 return 'set' for SDIFF, SINTER, SUNION, SMEMBERS, SPOP (#10)PR

Reviews (964)

DateRepoMessagePR
2026-04-27valkeyFix rdmaServer leaks when create listen cm id error (#3557)PR
2026-04-23valkeyFix double free in stream consumer PEL loading with corrupt RDB data (#3498)PR
2026-04-23valkeyDeflake many-slot-migration under valgrind (#3462)PR
2026-04-22libvalkeyFix potential heap-buffer-overflow in cluster error reply parsing (#305)PR
2026-04-21valkeyStabilize diskless no-drop replication test (#3511)PR
2026-04-21valkeyDocument VALKEYCLI_HOST/PORT variables in help (#3520)PR
2026-04-20libvalkeyRefactor error handling to use valkeySetErrorFromErrno and valkeyClearError (#303)PR
2026-04-16libvalkeyTry all addresses from DNS before failing to connect (#300)PR
2026-04-16valkeyRewrite the faster failover test case (#3495)PR
2026-04-15valkeyAdd cluster bus network traffic usage metric in bytes (#3396)PR
2026-04-15valkeyChange rdbSaveStreamConsumers return type from size_t to ssize_t (#3499)PR
2026-04-13valkeyAdds new (hidden) ValkeyModule_CallArgv API functions (#3122)PR
2026-04-09valkeyDefer argument redaction by storing indices instead of rewriting argv (#3471)PR
2026-04-09valkeyDefer argument redaction by storing indices instead of rewriting argv (#3471)PR
2026-04-09valkeyIncrease timeouts in faster-failover test for slow CI runners (#3463)PR
2026-04-09valkeyFix config rewrite producing negative values for unsigned memory configs (#3440)PR
2026-04-08valkeyFix slot-migration-max-failover-repl-bytes unable to accept -1 (#3443)PR
2026-04-08valkeyFix slot-migration-max-failover-repl-bytes unable to accept -1 (#3443)PR
2026-04-08valkeySkip faster-failover test under TLS (#3444)PR
2026-04-07valkeyFix RDB expiry write length and leak when loading zipmap (#3422)PR
2026-04-07valkeyIncrease embedded string threshold from 64 to 128 bytes (#3397)PR
2026-04-06valkeyAvoid having server.h being included by cli and benchmark (#3420)PR
2026-04-06valkeyAvoid having server.h being included by cli and benchmark (#3420)PR
2026-04-03valkeyFix VLA warning in linenoise and enable -Werror (#3439)PR
2026-03-31valkeyOptimize WATCH duplicate key check from O(N) to O(1) using per-db hashtable (#3360)PR
2026-03-30valkeyfix test_entry to consider diffrerent allocator size classes (#3416)PR
2026-03-30valkeyImprove listpack threshold guidance in valkey.conf (#3419)PR
2026-03-30valkeyShow uname -a in RDMA CI job (#3418)PR
2026-03-27valkey-luajitAdd multi-engine register supportPR
2026-03-26valkeyDo the failover immediately if the replica is the best ranked replica (#2227)PR
2026-03-23valkeyFix `valkey-cli --cluster del-node` for unreachable nodes (#3209)PR
2026-03-20valkeyPin workflow pip/go/npm dependencies for OpenSSF compliance (#3276)PR
2026-03-17valkeyAdd design-docs folder and README. (#3300)PR
2026-03-17valkeyMake scripting debug test skippable (#3368)PR
2026-03-17valkeyFix incorrect memory overhead calculation for watched keys (#3359)PR
2026-03-13valkeyOptimize streams range hot path (#3002)PR
2026-03-12valkeyFix OOM aborts in large-memory ASAN tests on GitHub runners (#3263)PR
2026-03-11valkey-docAdd docs for availability-zone field in CLUSTER SHARDS/SLOTS (#420)PR
2026-03-11valkeyAdd availability-zone to the reply schema for CLUSTER SHARDS/SLOTS (#3352)PR
2026-03-11valkeyDeflake io-threads test by generating enough work (#3354)PR
2026-03-11valkeyAdd unsigned 64-bit numeric config in module API (#1546)PR
2026-03-11valkeyReplace fast_float (C++) with ffc.h (#3329)PR
2026-03-11valkeyReplace fast_float (C++) with ffc.h (#3329)PR
2026-03-11valkeyInherit LDFLAGS for TLS and RDMA modules (#3344)PR
2026-03-11valkeyOptimize SET key value EX/PX/EXAT ttl to reduce calls of rewriteClientCommandVector (#3279)PR
2026-03-11valkeyFix timing issue in RDB abort test (#3343)PR
2026-03-11valkeyFix ZDIFF algorithm 2 memory leak on early exit (#3342)PR
2026-03-10valkey-docRefine TLS and ACL docs for mTLS authentication (#418)PR
2026-03-10valkeyAdd availability-zone field support to CLUSTER SHARDS / CLUSTER SLOTS (#3156)PR
2026-03-10valkeyfix alignment different between c and c++ in gtest (#3331)PR
2026-03-10valkeyfix alignment different between c and c++ in gtest (#3331)PR
2026-03-10valkeyUse dictGetSomeKeys instead of dictGetRandomKey for gossip node population (#3258)PR
2026-03-09valkeyMake the number of healthy nodes in gossip section configurable (#2746)PR
2026-03-09valkeyAdds cluster benchmark support for benchmark-on-label (#3338)PR
2026-03-09valkeyReplace long long timestamp references with more specific mstime_t/ustime_t (#3252)PR
2026-03-09valkeyCLUSTERSCAN Command (#2934)PR
2026-03-07valkeyUpdate cluster config file when NOFAILOVER changes (#3280)PR
2026-03-06valkeyFixed point arithmetic for x86 TSC (#3314)PR
2026-03-06valkeyFixed point arithmetic for x86 TSC (#3314)PR
2026-03-06valkeyUse ar archiver installed by brew in CI `build-macos-latest` (#3317)PR
2026-03-05valkeyFix timing issue in LATENCY GRAPH test (#3265)PR
2026-03-05valkeyFix timing issue in LATENCY GRAPH test (#3265)PR
2026-03-05valkeyfix Codecov v5 input from file to files (#3308)PR
2026-03-05valkeyFix zset to operate defrag scan lexicographically (#3316)PR
2026-03-05valkeyFix compatibility for OpenSSL < 3.0 and Almalinux version mismatch for daily tests (#3303)PR
2026-03-03valkeySupport TLS authentication using SAN URI (#3078)PR
2026-03-02valkey-perf-benchmarkPin Python dependencies with hashes for supply chain security (#44)PR
2026-02-27valkeySet read permission in workflow to improve OpenSSF score (#3267)PR
2026-02-26valkeyAdds scorecard workflow to publish OpenSSF scores (#3163)PR
2026-02-26valkeyLazy loading of RDMA libs in CLI/Benchmark when building as module (#3072)PR
2026-02-24valkey-containerImprove logic and reduce failures on personal repos (#124)PR
2026-02-24valkeyBugfix for GIL deadlock while unloading script engine, reenable memory test in crash report (#3029)PR
2026-02-24valkeyAbort and swap the tables if ht1 is very full during the hashtable shrink rehashing (#3175)PR
2026-02-24valkeyAbort and swap the tables if ht1 is very full during the hashtable shrink rehashing (#3175)PR
2026-02-24valkeyLogging fix or improvement around new shard ID generation (#3192)PR
2026-02-23valkeyFix getKeysUsingKeySpecs keynum case ignoring keystep when calc the last key (#3197)PR
2026-02-23valkeyUpdate deps/libvalkey to version 0.4.0 (#3216)PR
2026-02-19valkeySkip large-memory unit test with ASan that got OOM (#3230)PR
2026-02-17valkeyFix large-memory tests by reducing allocation size (#3224)PR
2026-02-17valkeyFix flaky cluster automatic failover test (#3206)PR
2026-02-16valkeyEnable USE_LIBBACKTRACE Across CI and Fix Alpine Builds (#3213)PR
2026-02-16valkeyLabel is not removed automatically after extra tests are completed (#3202)PR
2026-02-16valkeyFix database ACL check for alldbs commands (#3215)PR
2026-02-16valkeyAdded comment to maxmemory-clients conf to mention the performance issue (#1840)PR
2026-02-15valkeyAdd test-tls-only CI job (#3143)PR
2026-02-15valkeyWorkflows use actions/checkout for libbacktrace instead of git clone (#3204)PR
2026-02-13valkeyadd option to use libbacktrace for backtraces in crash reports (#3034)PR
2026-02-12valkeyUpdate and pin github actions to full SHAs for supply chain security (#3185)PR
2026-02-12valkeyFix server assert on ACL LOAD and resetchannels (#3182)PR
2026-02-11valkeyBuild Lua by default with make test (#3190)PR
2026-02-10valkey-docCOPY returns 0 when the source key does not exist (#404)PR
2026-02-10valkeySeparate jobs for large memory tests with sanitizers (#3161)PR
2026-02-10valkeySeparate jobs for large memory tests with sanitizers (#3161)PR
2026-02-10valkeyFix PFADD corrupted sparse HLL handling by restoring hllSparseSet return type (#3184)PR
2026-02-10valkeyAdd remaining_repl_size field in CLUSTER MIGRATESLOTS output (#3135)PR
2026-02-09valkeyAdd more client info flags to module API (#2868)PR
2026-02-09valkeyAllow some tags only on top level to fix `--tags` filtering (#3171)PR
2026-02-09valkeytest: add valgrind:skip tag to automatically skip tests under valgrind (#3138)PR
2026-02-09valkeyRevert "Extend test helper wait_for_cluster_propagation to support ignoring certain node (#3069)" (#3176)PR
2026-02-09valkeyMake TLS disable/enable INFO checks deterministic for module mode (#3167)PR
2026-02-05valkeyFix arr bound err in test-sanitizer-undefined (gcc) (#3155)PR
2026-02-05valkeyRehashing more empty buckets to optimize the rehashing speed (#3150)PR
2026-02-04valkey-containerApply CVE fix for alpine versions in 8.0, 7.2 and unstable (#120)PR
2026-02-04valkeyAdd cache for COMMAND (#2839)PR
2026-02-04valkeyAdd cache for COMMAND (#2839)PR
2026-02-03valkey-containerUpdate to version 9.0.2 (#121)PR
2026-02-03valkey-docAdds documentation for HGETDEL (#389)PR
2026-02-03valkeyOptimize SREM/ZREM/HDEL to pause auto shrink when deleting multiple items (#3144)PR
2026-02-03valkeySkip flaky test cases in client-eviction.tcl when in TLS mode (#3151)PR
2026-02-03valkeyOptimize rehash completion check for empty hash table (#3141)PR
2026-02-03valkey-io.github.ioUpdate website for version 9.0.2 (#453)PR
2026-02-03valkey-io.github.ioForward encryption to tls (#450)PR
2026-02-02valkeyCI: Stop using symlinks for tests with CMake (#3145)PR
2026-02-02valkeyExtend hashtableGetStatsMsg to always show empty table and rehash index (#3142)PR
2026-01-30valkeyAdd waits in test-ubuntu-reclaim-cache (#3134)PR
2026-01-30valkeyRemove empty list dead code condition in lmoveGenericCommand code (#3128)PR
2026-01-29valkeyFix mixup of reply-larger-than and request-larger-than (#3126)PR
2026-01-29valkeySkip active io time test if valgrind is used (#3124)PR
2026-01-29valkeyDon't exit the process when locale-collate fails to be set from env during startup (#3067)PR
2026-01-29valkeyDon't exit the process when locale-collate fails to be set from env during startup (#3067)PR
2026-01-29valkeyOptimize skiplist query efficiency by embedding the skiplist header (#2867)PR
2026-01-28valkeyFail fast on invalid certificates at TLS config load (#2999)PR
2026-01-28valkeyEnable HW clock by default (#3103)PR
2026-01-27valkeyremove unneeded include of expire.h (#3117)PR
2026-01-27valkeyInstrumenting used active time metrics for I/O threads (#2463)PR
2026-01-26valkeyPerf: Track net bytes only if commandlog-request-larger-than != -1 (#3086)PR
2026-01-23valkeymakefile formatting: split lists onto multiple lines for better readability and easier merging (#3015)PR
2026-01-23valkeyImprove performance during rehashing (#3073)PR
2026-01-23valkeyCI: Make CMake test also run tls tests (#3097)PR
2026-01-23valkeyFix unit test for TLS auto reload (#3094)PR
2026-01-22valkeyFix XREAD returning error on empty stream with + ID (#2742)PR
2026-01-21valkeyAutomatic TLS reload (#3020)PR
2026-01-20libvalkeyfixup: do not run CI-job solaris-developer-studio on external PRsPR
2026-01-20valkeyimprove format for hashtableDump (#3081)PR
2026-01-20valkeyAdd copilot review instructions (#3076)PR
2026-01-20valkeyFix valkey-benchmark hanging in single-thread duration mode (#3079)PR
2026-01-20valkeyAdd test for MPTCP (#3042)PR
2026-01-19valkeyFix race condition in TIME overflow test (#3074)PR
2026-01-19valkeyCleanup and break the while loop in clusterPrimariesHaveReplicas (#3075)PR
2026-01-19valkeyUpdate dual channel replication conf to mention primary should also enable repl-diskless-sync (#3051)PR
2026-01-19valkeyFix flaky tests related to deferring client timing issues (#3071)PR
2026-01-16valkeyCumulative metric for active main thread usage (#2931)PR
2026-01-16valkeyAdd ValkeyModule_ClusterKeySlotC (#2984)PR
2026-01-14valkeyAvoid duplicate calculations of network-bytes-out in slot stats with copy-avoidance (#3046)PR
2026-01-11valkeyFix HEXPIRE should not delete items when GT rule is used and expiration is in the past (#3023)PR
2026-01-09valkeyAdd logging helper function to print node's ip:port when nodename not explicitly set (#2777)PR
2026-01-08valkeyTrigger prepareCommand on argc change in module command filters (#2945)PR
2026-01-06valkeyAdding json support for log-format config (#1791)PR
2026-01-06valkeyRemove internal server object pointer overhead in small strings (#2516)PR
2026-01-04valkeyAdd sdsnsplitargs to reduce sds allocation. (#2975)PR
2025-12-29valkeyfix hincrby* update volatile key tracking (#2974)PR
2025-12-29valkeyFix chained replica crash when doing dual channel replication (#2983)PR
2025-12-26valkeyRestrict ttl from being negative and avoid crash in import-mode (#2944)PR
2025-12-24valkeyAvoid hgetall deferred response (#2966)PR
2025-12-23valkeyRun Extra Tests with only a label (#2907)PR
2025-12-23valkeyDatabase-level access control (#2309)PR
2025-12-22valkeyAdd support for Atomic Slot Migration to CLI (#2755)PR
2025-12-22valkeyFail to save the cluster config file will not exit the process (#1032)PR
2025-12-21valkeyEnforce 64‑bit off_t regardless of include order; prevent LTO type mismatch (#2943)PR
2025-12-19valkeyFix lua module build failure when using CLANG (#2955)PR
2025-12-18valkeyMove Lua scripting engine into a Valkey module (#2858)PR
2025-12-17valkeyCheck for duplicate nodeids when loading nodes.conf (#2852)PR
2025-12-16valkeyUpdate MAINTAINERS list and add committee chair section (#2939)PR
2025-12-16valkeyMake 1/3 TSC organization limit explicitly inclusive (#2930)PR
2025-12-14valkeyStrictly check CRLF when parsing querybuf (#2872)PR
2025-12-12valkeyRefine major decision process and update TSC composition rules (#2927)PR
2025-12-11valkeyUpgrade macos version in actions (#2920)PR
2025-12-09valkey-containerUpdate to version 9.0.1 (#110)PR
2025-12-09valkeyFix CLUSTER SLOTS crash when called from module timer callback (#2915)PR
2025-12-09valkeyFix commandlog large-reply when using reply copy avoidance (#2652)PR
2025-12-09valkey-io.github.ioUpdate website for version 9.0.1 (#430)PR
2025-12-08valkeyMake the COB soft limit also use repl-backlog-size when its value is smaller (#2866)PR
2025-12-04valkey-containerUpdate to version 8.1.5 (#109)PR
2025-12-04valkey-docAdd acl_access_denied_tls_cert info field to INFO command (#387)PR
2025-12-04valkeyAdd PR and Release benchmark with new changes in framework (#2871)PR
2025-12-04valkey-io.github.ioUpdate website for version 8.1.5 (#427)PR
2025-12-03valkey-docFix link checker job (change quickstart link to index.md) (#392)PR
2025-12-03valkeyAdd safe iterator tracking in hashtable to prevents invalid access on hashtable delete (#2807)PR
2025-12-03valkeySend duplicate multi meet packet only for node which supports it (#2840)PR
2025-12-03valkeyReplace strcmp with byte-by-byte comparison in valkey-check-aof (#2809)PR
2025-12-03valkey-docDelete logic related to implicit ACL categories (#391)PR
2025-12-03valkey-io.github.ioFix links for topics (#424)PR
2025-12-03valkey-io.github.ioDelete logic related to implicit ACL categories (#423)PR
2025-12-02valkey[Test Fix] flaky benchmark test for warmup (#2890)PR
2025-12-02valkeyBuild: Support `make test` when PROG_SUFFIX is used (#2885)PR
2025-12-02valkeyRefactor TCL reference to support running tests with CMake (#2816)PR
2025-12-02valkeyMake all ACL categories explicit in JSON files (#2887)PR
2025-12-01valkeyHandle failed psync log when there is no replication backlog (#2886)PR
2025-11-29valkeyAdd psync offset range information to the failed psync log (#2877)PR
2025-11-28valkey-docImprove the doc of replication backlog fields (#383)PR
2025-11-27valkeyFix discarded-qualifiers warnings reported by fedorarawhide (#2874)PR
2025-11-27valkey-docUpdate ROLE command documentation (#386)PR
2025-11-26valkeyCluster: Optimize slot bitmap iteration from per-bit to 64-bit word scan (#2781)PR
2025-11-26valkey-docUpdate and add more INFO fields about replication in INFO command (#385)PR
2025-11-26valkey-docUpdate and add more INFO fields about replication in INFO command (#385)PR
2025-11-25libvalkeySupport slotmap updates using CLUSTER NODES in RESP3 (#262)PR
2025-11-25valkeyFix build on 32-bit ARM by only using NEON on AArch64 (#2873)PR
2025-11-25valkeyAdd support for asynchronous release to replicaKeysWithExpire on writable replica (#2849)PR
2025-11-25valkey-docCorrecting the RESP3 reply type on commands returning a verbatim string (#384)PR
2025-11-23valkeyUpdate dual channel replication conf to mention the local buffer is imited by COB (#2824)PR
2025-11-21valkeyAdd rdb_transmitted to replstateToString so that we can see it in INFO (#2833)PR
2025-11-20valkeyAdd script function flags in the module API (#2836)PR
2025-11-19valkeyPerform data cleanup during RDB load on successful version/signature validation (#2600)PR
2025-11-18valkeyFix SCAN consistency test to only test what we guarantee (#2853)PR
2025-11-18valkeyOptimize zset memory usage by embedding element in skiplist (#2508)PR
2025-11-18valkeyOptimize zset memory usage by embedding element in skiplist (#2508)PR
2025-11-17valkeyFix the failing warmup and duration are cumulative (#2854)PR
2025-11-17valkeyFix timing issue in dual channel replication COB test (#2847)PR
2025-11-14valkeyPrint node name on a best effort basis if light weight message is received before link stabilization (#2825)PR
2025-11-14valkeyPrint node name on a best effort basis if light weight message is received before link stabilization (#2825)PR
2025-11-14valkeyAttempt to fix flaky SCAN consistency test (#2834)PR
2025-11-14valkeyChange DEFAULT_WAIT_BEFORE_RDB_CLIENT_FREE from 60s to 5s (#2829)PR
2025-11-13valkeyFix cluster slot stats for scripts with cross-slot keys (#2835)PR
2025-11-13valkeyAdd --warmup and --duration parameters to valkey-benchmark (#2581)PR
2025-11-13valkeyFixes test-freebsd workflow in daily (package lang/tclX) (#2832)PR
2025-11-12valkeyCluster: Avoid usage of light weight messages to nodes with not ready bidirectional links (#2817)PR
2025-11-11valkeyFix Test dual-channel: primary tracking replica backlog refcount (#2827)PR
2025-11-11valkeyAllow partial sync after loading AOF with preamble (#2366)PR
2025-11-10valkeyExpose SIMPLE_STRING and ARRAY_NULL reply type to the Module API (#2804)PR
2025-11-10valkeyAdds new module context flag `VALKEYMODULE_CTX_SCRIPT_EXECUTION` (#2818)PR
2025-11-06valkeyFix flaky DBSIZE test for atomic slot migration (#2805)PR
2025-11-06valkeyAdd "script" context to ACL log entries (#2798)PR
2025-11-06valkey-docUpdate the possible values of `context` field in `ACL LOG` command (#381)PR
2025-11-06valkey-docAdding documentation for scan consistency (#380)PR
2025-11-05valkeyConfigurable DB hash seed for SCAN family commands consistency (#2608)PR
2025-10-31valkeyFix: ltrim should not call signalModifiedKey when no elements are removed (#2787)PR
2025-10-31valkeyAuthenticate slot migration client on source node to internal user (#2785)PR
2025-10-31valkeyAdd ValkeyModule_ReplyWithCustomErrorFormat to module API (#2791)PR
2025-10-30valkeyMake ValkeyModule_Call compatible with calling commands from scripting engines (#2782)PR
2025-10-30valkeyAdd IPv6 availability check to skip tests when unavailable (#2674)PR
2025-10-28valkeyReorder valkey.conf: move configs to correct sections (#2737)PR
2025-10-23valkeyScripting Engine Debugger Support (#1701)PR
2025-10-22valkeyShow RPS histogram in valkey-benchmark (#2471)PR
2025-10-21valkeyFix outdated comment around clusterLink->flags (#2752)PR
2025-10-20valkeyFix invalid memory address caused by hashtable shrinking during safe iteration (#2753)PR
2025-10-18valkeyFix incorrect kvstore size and BIT accounting after completed migration (#2749)PR
2025-10-17valkeyFUNCTION FLUSH re-create lua VM, fix flush not gc, fix flush async + load crash (#1826)PR
2025-10-17valkey-operatorAdd initial developer guide documentation (#6)PR
2025-10-16valkeyDeflakes Primary COB growth with inactive replica (#2715)PR
2025-10-13valkey-docUpdate valkey-go's client_capa_redirect feature (#369)PR
2025-10-10valkeyHSETEX with FXX should not create an object if it does not exist (#2716)PR
2025-10-10valkeyAdd compatibility test with Valkey 7.2/8.0 (#2342)PR
2025-10-10valkeyAdd compatibility test with Valkey 7.2/8.0 (#2342)PR
2025-10-09valkeyDeflake replica selection test by relaxing cluster configurations (#2672)PR
2025-10-09valkey-docUpdate active expire doc to remove the potentially ambiguous - (#367)PR
2025-10-08valkeyFix memory leak with CLIENT LIST/KILL duplicate filters (#2362)PR
2025-10-08valkeyReduce flakiness of atomic slot migration AOF test (#2705)PR
2025-10-07valkeyIntroduce SYNCSLOTS CAPA for forwards compatibility (#2688)PR
2025-10-07valkeyPrevent exposure of importing keys on replicas during atomic slot migration (#2635)PR
2025-10-02valkeyAdd slot migration client flags and module context flags (#2639)PR
2025-10-02valkeyDefrag if slab 1/8 full to fix defrag didn't stop issue (#2656)PR
2025-10-01libvalkeyAdd option to select a logical database (#244)PR
2025-09-30valkeyImplement a lolwut for version 9 (#2646)PR
2025-09-29valkeyFix module key memory usage accounting (#2661)PR
2025-09-29valkeyFix module key memory usage accounting (#2661)PR
2025-09-29valkeyFix atomic slot migration snapshot never proceeding with hz 1 (#2636)PR
2025-09-29valkeyRedirect blocked clients after failover (#2329)PR
2025-09-29valkeyRedirect blocked clients after failover (#2329)PR
2025-09-22valkeyOptimize skiplist random level generation logic (#2631)PR
2025-09-19valkeyFix test that checks `extended-redis-compatibility` config deprecation rules (#2629)PR
2025-09-18valkeyUpdate automated benchmarking configs (#2625)PR
2025-09-12valkeyMake modules opt-in to atomic slot migration and add server events (#2593)PR
2025-09-10valkeyIncrease frequency of time check during fields active expiration (#2595)PR
2025-09-09valkeyvalkey-cli: Add word-jump navigation (Alt/Option/Ctrl + ←/→) (#2583)PR
2025-09-08valkeyAdd cluster-announce-client-(port|tls-port) configs (#2429)PR
2025-09-08valkey-docAdd docs for negative client filter (#341)PR
2025-09-05valkey-docSplit clients README file (#244)PR
2025-09-05valkey-docDocument database limit (0–15) for SELECT command as a note (#339)PR
2025-09-05valkey-docAdd documentation for Hash Fields Expiration (#347)PR
2025-09-05valkey-docUpdate LPOP and RPOP command description (#308)PR
2025-09-04valkey-docUpdate the query commands in SELECT logical databases (#340)PR
2025-09-04valkey-docAdd 'schema' to Releases and versioning title (#342)PR
2025-09-04valkey-docFix valkey-compat package name and info (#348)PR
2025-09-04valkey-docSupport sorted output for CONFIG GET command (#349)PR
2025-09-03valkeyDon't use AVX2 instructions if the CPU don't support it (#2571)PR
2025-09-03valkeyStore number of keys with volatile items per slot in RDB aux field and pre-size hashtables on load (#2572)PR
2025-09-01valkeyNew module API event for tracking authentication attempts (#2237)PR
2025-09-01valkeyNew module API event for tracking authentication attempts (#2237)PR
2025-08-30valkeyAdd jacob as a commiter (#2566)PR
2025-08-29valkeyReduce active defrag test latency by lowering hit threshold (#2553)PR
2025-08-29valkeyReset cluster related stats in CONFIG RESETSTATS (#2458)PR
2025-08-29valkeyDo not migrate function in new atomic slot migration (#2547)PR
2025-08-29valkeyRemove the trailing chars of the --cluster reshard log message in valkey-cli (#2560)PR
2025-08-27valkeyUpdate tests/xxx/tmp/.gitignore to ignore everything (#2542)PR
2025-08-24valkeyConsistently use static_assert across code (#2538)PR
2025-08-22valkeyRemove debug logging from cluster-flush-slot.tcl (#2535)PR
2025-08-22valkey-containerUpdate to version 8.0.5 (#91)PR
2025-08-22valkey-io.github.ioUpdate website for version 8.0.5 (#339)PR
2025-08-21valkeyModule API: Add READONLY flag to ClientInfo.flags output structure (#2522)PR
2025-08-21valkeyRemove temporary build correction for RDMA and libvalkey 0.1.0PR
2025-08-20valkeyFix assumptions that pthread functions set errno (#2526)PR
2025-08-20valkeyfix hsetex handling of wrong number of fields (#2509)PR
2025-08-20valkeyFix vset unittest compilation warning for bad signedness comparison (#2523)PR
2025-08-20valkeyAtomically update cluster and replication layer while marking self node as primary (#2510)PR
2025-08-19valkeyFix slot-info expand not working, kvstoreHashtableExpand always creat… (#2466)PR
2025-08-19valkeyfix hash ignore ttl management during active expiry (#2505)PR
2025-08-18valkeyFix memory leak in saveSnapshotToConnectionSockets (#2503)PR
2025-08-18valkeyCONFIG GET command return sorted output (#2493)PR
2025-08-17valkeyAdd test failure template to contributing guide (#2491)PR
2025-08-17valkeysimplify COPY Preserves TTLs hashexpire test (#2495)PR
2025-08-15valkeyFix cluster test module to pass null terminated node-id to SendClusterMessage (#2484)PR
2025-08-15valkeyDon't call SSL_write() with num=0 (#2490)PR
2025-08-15valkeyDon't allow resize hashtable if rehashing is ongoing (#2465)PR
2025-08-15valkeyEnsures presence of slots on the node before test is run (#2486)PR
2025-08-15valkeyAdd bug / test-failure / enhancement label to issue template (#2273)PR
2025-08-12valkeyChange the same shard failover assert to if condition to avoid crash (#2431)PR
2025-08-12valkeyAdd test for failover sub-replica replication loop case (#2456)PR
2025-08-07valkeyIncrease latency for big list test in defrag (#2421)PR
2025-08-07valkeymake sure replica and primary are in sync during hfe test Promotion to primary (#2446)PR
2025-08-06valkeyAdd STALE command flag to SCRIPT-EXISTS, SCRIPT-SHOW and SCRIPT-FLUSH (#2419)PR
2025-08-06valkeyAdd STALE command flag to SCRIPT-EXISTS, SCRIPT-SHOW and SCRIPT-FLUSH (#2419)PR
2025-08-06valkey-docSupport rps control for valkey-benchmark (#328)PR
2025-08-05valkeybump the RDB version for Valkey 9.0(#2422)PR
2025-08-05valkeybump the RDB version for Valkey 9.0(#2422)PR
2025-08-05valkeybump the RDB version for Valkey 9.0(#2422)PR
2025-08-05valkeyRemove the unused value duplicate API from dict of libvalkey (#2387)PR
2025-08-05valkeyStrengthen undefined behavior prevention in checkSignedBitfieldOverflow (#2418)PR
2025-08-05valkeyPrint the complete log instead of just the crash log in log_crashes (#2428)PR
2025-08-05valkeyFix prefetchNextBucketEntries so it fetches the correct next 2 buckets (#2394)PR
2025-08-05valkeyMake ./runtest --dump-logs dump logs on valgrind / sanitizer errors (#2427)PR
2025-08-05valkeyDictionary Implementation for Migrating and Importing slots (#2409)PR
2025-08-05valkeyDictionary Implementation for Migrating and Importing slots (#2409)PR
2025-08-05valkeyUpdate swapdb command comment to mention why cluster mode is not allowed (#2391)PR
2025-08-05valkeyCleanup and rename isExpiryTableValidForSamplingCb to expiryTableShouldSkipForSamplingCb (#2395)PR
2025-08-05valkey-docMention WAITAOF will be blocked in CLIENT PAUSE WRITE as well just like WAIT (#336)PR
2025-08-04valkeyInitialize rdbstate.key_type to -1 at the beginning (#2381)PR
2025-08-04valkeyFix check-rdb --stats crash with empty RDB (#2382)PR
2025-08-04valkeyRemove obsolete BLOCKED_WAITAOF comment (#2374)PR
2025-07-27valkeyDefrag should only skip non-existent dbs, not empty dbs (#2379)PR
2025-07-22valkeyFix client tracking memory overhead calculation (#2360)PR
2025-07-21valkeyInclude command fullname in error message when returning NO_MULTI error (#2286)PR
2025-07-15valkeyFix large allocations crashing Valkey during active defrag (#2353)PR
2025-07-14valkeyAdd cross engine (Redis OSS) compatible test (#2336)PR
2025-07-14valkeyAdd cross engine (Redis OSS) compatible test (#2336)PR
2025-07-13valkey-docAdd hyperlinks to Generic commands (#322)PR
2025-07-13valkey-docAdd hyperlinks to bitmap and bloom filter files (#318)PR
2025-07-12valkeyAdd support for automatic client authentication via TLS certificate fields (#1920)PR
2025-07-12valkeyAdd support for automatic client authentication via TLS certificate fields (#1920)PR
2025-07-11valkeyFix replica (the old primary) claims to sitll have slots after manual failover (#2301)PR
2025-07-07valkeyEnable tab completion of test file path for runtest util and allow directory as path (#630)PR
2025-07-04valkeyAllow shrinking hashtables in low memory situations (#2095)PR
2025-07-04valkey[valkey-benchmark] Allow multiple random (or sequential) placeholders and fix zadd --sequential to create expected data (#2102)PR
2025-07-02valkeyspelling: md (#2262)PR
2025-07-02valkeyFix leak when shrinking a hashtable without entries (#2288)PR
2025-07-02valkeyImplement RPS control for benchmark using token bucket algorithm (#1761)PR
2025-07-02valkeyUpdate LPOP and RPOP command json file description (#2179)PR
2025-07-02valkeyMake valkey-server --help/-h output to stdout and exit with 0 (#2296)PR
2025-07-01valkeyFix MEMORY USAGE to consider embedded keys (#2290)PR
2025-07-01valkeyAdd SAFE option to SHUTDOWN to reject shutdown in unsafe situations (#2195)PR
2025-07-01valkeyMove auth check to the front, before command exist/arity/protected check (#1475)PR
2025-07-01valkey-docAdd SAFE option to SHUTDOWN to reject shutdown in unsafe situations (#325)PR
2025-06-29valkeyUse objectGetExpire instead of getExpire to reduce expire hashtable lookup (#2280)PR
2025-06-27valkeyUpdate redis to server in internal variable names in benchmark source code (#2141)PR
2025-06-27valkeyStart failover without waiting for the next cluster cron cycle (#2209)PR
2025-06-27valkeySave config file after replica migration and brocast a PONG when role changed (#1677)PR
2025-06-27valkeyCheck module NO_FAILOVER flag before calling clusterHandleReplicaFailover (#2269)PR
2025-06-25valkeyOptimize CLUSTER INFO (#2264)PR
2025-06-25valkeyFix hashtablePauseAutoShrink and use it in hashtableScanDefrag (#2257)PR
2025-06-25valkeyAdd ENGINE_CHECK_RDB_NAME to the 'test' target dependencies in Makefile (#2258)PR
2025-06-25valkeyCleanup aof temp files in sigShutdownHandler before exiting (#1482)PR
2025-06-20valkeyFix unixsocket too long cause addr / laddr being truncated in CLIENT INFO / LIST and logging (#2216)PR
2025-06-18valkeyAdd non-fatal unit test assertions (#2223)PR
2025-06-18valkeyFix the incorrect stdout redirect logic, use dup2 to redirect stdout (#2225)PR
2025-06-18valkeyReset failover failed primary rank when doing a manual failover (#2226)PR
2025-06-17valkeyOptimize scan/sscan/hscan/zscan commands by replacing list with vector (#2160)PR
2025-06-16valkeyPrevent getNodeByQuery from leaking DB changes into client (#2206)PR
2025-06-16valkeySupport for RDB analysis reports (#1743)PR
2025-06-16valkeytest: fix UBSan warning due to misaligned memory access in unit test_addRepliesWithOffloadsToList (#2201)PR
2025-06-14valkey-rfcLDAP authentication module (#20)PR
2025-06-14valkey-docUpdate GEOSEARCH and GEOSEARCHSTORE commands with BYPOLYGON option documentation (#284)PR
2025-06-13valkey-docAdd docs for the DELIFEQ command (#307)PR
2025-06-12valkeyRemove unused repl_offset_time field in clusterNode (#2198)PR
2025-06-11valkeyAdd packet-drop to fix the new flaky failover test (#2196)PR
2025-06-11valkeyfix: use replica's last selected db for dual-channel sync (#2188)PR
2025-06-10libvalkeyCluster code cleanup (#216)PR
2025-06-10valkeyvalkey-check-rdb: Fix truncated long aux fields (#2193)PR
2025-06-10valkeyCall makeObjectShared to normalize a shared object into a true shared object (#1566)PR
2025-06-10valkeyCall makeObjectShared to normalize a shared object into a true shared object (#1566)PR
2025-06-10valkeyUpdate extended-redis-compatibility conf to remove the specific words (#2192)PR
2025-06-10valkeyUpdate commandlog parameters conf text to mention special value settings (#2074)PR
2025-06-10valkeyOn-demand database allocation instead of preallocation (#1609)PR
2025-06-10valkeyCLIENT UNBLOCK should't be able to unpause paused clients (#2117)PR
2025-06-10valkeyFix replica can't finish failover when config epoch is outdated (#2178)PR
2025-06-02valkeyAdd CLUSTER FLUSHSLOT command (#1384)PR
2025-05-31valkeySkip empty db when doing FLUSHALL to reduce some NOP (#2151)PR
2025-05-28valkeyAllow dynamic modification of io-threads num (#2033)PR
2025-05-28valkeyPrioritize replication traffic in the replica (#1838)PR
2025-05-28valkeyImprove clarity of errors for GEO commands when member does not exist (#1943)PR
2025-05-27valkeyUpdate GEOSEARCH and GEOSEARCHSTORE history documentation for the BYPOLYGON option (#2142)PR
2025-05-27valkeyFlip pfail flag while marking node as failed (#2012)PR
2025-05-27valkeySupport BYPOLYGON option for GEOSEARCH (#1809)PR
2025-05-27valkeyFree module context even if there was no content written in auxsave2 (#2132)PR
2025-05-26valkey-docMulti-database support in cluster mode (#242)PR
2025-05-25valkeyOptimize GEORADIUS command performance with pre-allocated buffer (#2116)PR
2025-05-25valkeyFix the GNU IFUNC error in alpine (non-glibc) environment (#2133)PR
2025-05-25valkeyChanges and fixes for the new DELIFEQ command (#2120)PR
2025-05-23libvalkeyUse existing connections for blocking slotmap updates (#199)PR
2025-05-23valkeyOptimize string2ll with load-time CPU feature check using IFUNC resolver (#2099)PR
2025-05-23valkeyOptimize string2ll with load-time CPU feature check using IFUNC resolver (#2099)PR
2025-05-23valkeyShow more decimal digits for `avg chain length` field in `debug htstats` full output (#2118)PR
2025-05-22valkeyAdd DELIFEQ command (#1975)PR
2025-05-22valkeyOptimize WATCH by equalStringObjects early length check (#2107)PR
2025-05-20valkeyRespect process umask when creating data files (#1725)PR
2025-05-20valkeyOptimize saving cluster config file using sdscatfmt (#2088)PR
2025-05-19valkeyAllow mixing quoted and unquoted inline args (#2098)PR
2025-05-19valkeyFurther improve performance of sdssplitargs (#2096)PR
2025-05-15valkeyMake test cases independent of each other in the moduleapi/scan suite (#2082)PR
2025-05-15valkeyMake test cases independent of each other in the moduleapi/scan suite (#2082)PR
2025-05-15valkeyFix string embedding decision with keys (#2087)PR
2025-05-14libvalkeyRemove macro UNUSED from public API (#200)PR
2025-05-12valkeyMake sure that the same point reports for geo comparisons (#2063)PR
2025-05-11valkeyOptimize BITCOUNT using ARM NEON SIMD (#1867)PR
2025-05-11valkeyOptimize BITCOUNT using ARM NEON SIMD (#1867)PR
2025-05-09libvalkeyFix dependency issue with RDMA (#201)PR
2025-05-09valkeySupport MPTCP for valkey-cli and benchmark (#2067)PR
2025-05-09valkeySupport RDMA for valkey-cli and benchmark (#2059)PR
2025-05-09valkeyOptimize findBucket performance using SIMD (#2030)PR
2025-05-09valkey-docSupport MPTCP for valkey-cli and valkey-benchmark (#274)PR
2025-05-09valkey-docDocument RDMA support for valkey-cli and valkey-benchmark (#273)PR
2025-05-07valkeyReplace dependency `hiredis` with `libvalkey` (#2032)PR
2025-05-06valkeyUse the correct port for migration test (#2050)PR
2025-05-06valkeyRestore omitted singledb config in tests (#2052)PR
2025-05-06valkeyvalkey-cli: Count databases correctly in --cluster subcommands (#2046)PR
2025-05-06valkeyReturn only the relevant bit in sdsGetAuxBit() (#2048)PR
2025-05-06valkey-docAdds a workflow to test the man page build and install. (#269)PR
2025-05-05valkeyRemove duplicate macro definitions of HASH_SET_* (#2024)PR
2025-05-05valkeyFix VALKEYCLI_AUTH env variable fallback to REDISCLI_AUTH mistake (#2038)PR
2025-05-05valkey-docvalkey-cli: VALKEYCLI_AUTH env var rebranded (#271)PR
2025-05-04valkeyAdd multi-database support to cluster mode (#1671)PR
2025-05-02valkeyProperly escape double quotes and backslash in sdscatrepr (#2036)PR
2025-05-01valkeyHyperloglog ARM NEON SIMD optimization (#1859)PR
2025-04-30libvalkeySupport additional client options in a cluster client (#197)PR
2025-04-30libvalkeyUpdate and unify version tags on installed shared libraries (#196)PR
2025-04-29valkeyOptimize string2ll performance using AVX512 (#1944)PR
2025-04-28valkeyMinor change for sadd command (#2001)PR
2025-04-27valkeyIntroduce MPTCP for replication (#1961)PR
2025-04-26valkeyCorrect rpushx description (#2002)PR
2025-04-26valkeyClean up unnecessary use of strlen (#1976)PR
2025-04-25libvalkeySupport empty endpoints in redirects (#160)PR
2025-04-25valkeyAdd output buffer limiting for unauthenticated clients (#2006)PR
2025-04-24valkeyAdd --hotkeys-count option for Valkey-cli (#1933)PR
2025-04-24valkeyAdd --hotkeys-count option for Valkey-cli (#1933)PR
2025-04-24valkey-docUpdate doc for new valkey-cli option --hotkeys-count (#265)PR
2025-04-22valkeyblocking client followup fix related to log_req_res (#1989)PR
2025-04-22valkeyAllow scripts to support null characters again (#1984)PR
2025-04-22valkeyOnly enable defrag for vendored jemalloc (#1985)PR
2025-04-22valkeyFix CI latest fedora: install awk and tcl8, build tcltls from source (#1965)PR
2025-04-22valkeyFix CI latest fedora: install awk and tcl8, build tcltls from source (#1965)PR
2025-04-20valkeyStabilize dual replication test to avoid getting LOADING error (#1979)PR
2025-04-17libvalkeyIntroduce MPTCP (#189)PR
2025-04-17valkeyFix incorrect lag reported in XINFO GROUPS (#1952)PR
2025-04-17valkeyFix incorrect lag reported in XINFO GROUPS (#1952)PR
2025-04-17valkeyAdd sentinel_total_tilt to sentinel INFO sentinel (#1904)PR
2025-04-17valkey-docAdd sentinel new metric "sentinel_total_tilt" (#263)PR
2025-04-16valkey-docAdd details for testing RDMA server (#217)PR
2025-04-16valkey-docDocumentation for Additional Client Filters (#262)PR
2025-04-15valkeyAdd node pfail and fail count to cluster info metrics (#1910)PR
2025-04-15valkeyIgnore stale gossip packets that arrive out of order (#1777)PR
2025-04-15valkeyFix panic in primary when blocking shutdown after previous block with timeout (#1948)PR
2025-04-15valkeyFix cluster slot stats assertion during promotion of replica (#1950)PR
2025-04-15valkeyFix 'Client output buffer hard limit is enforced' test causing infinite loop on macOS 15.4 (#1940)PR
2025-04-15valkeyFix crash during TLS handshake with I/O threads (#1955)PR
2025-04-15valkeyIntroduce MPTCP (#1811)PR
2025-04-14valkey[Client Introspection] Client Commands Extended Filtering (#1466)PR
2025-04-13valkeyUpdate function clusterNodeSetSlotBit() return type to void (#1934)PR
2025-04-13valkeyRebranding in security warning log (#1945)PR
2025-04-08valkeyTrigger manual failover on SIGTERM / shutdown to cluster primary (#1091)PR
2025-04-08valkeyfix: add samples to stream object consumer trees (#1825)PR
2025-04-08valkeyReplaced the use of sdsReplyDictType and hashDictType. (#1793)PR
2025-04-08valkeyReplaced the use of sdsReplyDictType and hashDictType. (#1793)PR
2025-04-07valkeyImplement: CLUSTER REPLICATE NO ONE (#1674)PR
2025-04-07valkeyFix the build on less common platforms in zmalloc.c (#1922)PR
2025-04-03valkeyIn LOLWUT's reply, change "Redis ver." to "Valkey ver." (#1559)PR
2025-04-02libvalkeyUpdate the nodeIterator memory blob to fit Valkeys dict iteratorPR
2025-04-02valkey-docUpdate the redis to valkey migration guide - migration.md (#247)PR
2025-04-01valkeyUpdate ACL SETUSER command help message (#1899)PR
2025-04-01valkeyAdd --sequential to valkey-benchmark (for populating entire keyspace) (#1839)PR
2025-03-31valkeyRedact protocol error log when hide-user-data-from-log enabled (#1889)PR
2025-03-31valkey-docAlign docs version to 8.1.0 (#256)PR
2025-03-27valkeyFix merge error introduced in #1186 (#1894)PR
2025-03-27valkeyFix crash in VM_GetCurrentUserName when no valid user (#1885)PR
2025-03-27valkey-docadd doc for COMMANDLOG command (#255)PR
2025-03-26valkey-docAdd description about benchmark option '--rfr' (#254)PR
2025-03-25valkey-docValkey release stage documentation (#252)PR
2025-03-25valkey-docAdd capa in example client-info (#253)PR
2025-03-21valkey[cluster] Add node id to log statement for closing link on first message as lightweight (#1869)PR
2025-03-18valkeyFix RANDOMKEY infinite loop during CLIENT PAUSE (#1850)PR
2025-03-18valkeySupport IPv6 address in RDMA test (#1817)PR
2025-03-18valkey-docUpdate Cluster Bus Port out of range error message for Cluster Meet command (#240)PR
2025-03-16valkeyFix defrag when type/encoding changes during scan (#1801)PR
2025-03-06libvalkeyRefactor `dict` (#173)PR
2025-03-06valkeyAdds a memory leak check after running a unit test (#1798)PR
2025-03-05valkeyEnable large-memory tests solo runs in daily workflow (#1816)PR
2025-03-03valkeyDrop lua object files on clean (#1812)PR
2025-03-03valkeyStop running large memory test for address santizer (#1810)PR
2025-02-28valkeyUpdate and stabilize defrag tests (#1762)PR
2025-02-27valkeyAdd cluster-manual-failover-timeout to configure the timeout for manual failover (#1690)PR
2025-02-27valkeyFix memory leak in test_quicklist.c unit test (#1797)PR
2025-02-27valkeyAdd Cluster Bus Port out of range error message for Cluster Meet command (#1686)PR
2025-02-27valkey-docAdd workflow for deploying website after updating the documentation (#239)PR
2025-02-27valkey-docUpdate I/O threads documentation (#222)PR
2025-02-27valkey-io.github.ioAdd a deploy dispatch event (#214)PR
2025-02-26valkeyRemove unicode optimization in Lua cjson library (#1785)PR
2025-02-26valkeyOptimize bitcount command by SIMD (#1741)PR
2025-02-26valkeyFix temp file leak druing replication error handling (#1721)PR
2025-02-25valkeyEnable TCP_NODELAY by default in incoming and outgoing connections (#1763)PR
2025-02-25valkeyFixed active-expire-effort description in conf file (#1773)PR
2025-02-25valkeyAdd large memory flag for asan tests (#1767)PR
2025-02-24valkeyFixed issue with `CONFIG RESETSTAT` in cluster module message callback test (#1768)PR
2025-02-20valkeyAdd new module API flag to bypass command validation (#1357)PR
2025-02-20valkeyAllow to specify the random number generator seed in unit tests (#1751)PR
2025-02-20valkeyPass null-terminated node ID for `VM_RegisterClusterMessageReceiver` and add test coverage (#1708)PR
2025-02-20valkey-docUpdate the active expire algorithm on the EXPIRE command page (#230)PR
2025-02-19valkeyFix hashtable memory leak and kvstore `overhead_hashtable_lut` assert (#1750)PR
2025-02-18valkey-io.github.ioAutomatically deploy website on updates to main (#208)PR
2025-02-17valkeyFix raxRemove crash at memcpy() due to key size exceeds max Rax size (#1722)PR
2025-02-17valkey-docUpdated glide & valkey-py versions, added Go file to glide (#232)PR
2025-02-17valkey-hashesAdd hash for 8.1.0-rc1 (#9)PR
2025-02-16valkeyAdd a daily test running for ARM (#1738)PR
2025-02-15valkeyModify parameter of clientMatchesFilter function. (#1733)PR
2025-02-15valkeySimplify isNodeAvailable function and add comments (#994)PR
2025-02-13valkeyAdd spellchecker ignore section (#1730)PR
2025-02-13valkeyIntroduce Valkey release stage indication (#1724)PR
2025-02-11valkeyFix new benchmark test under the TLS (#1710)PR
2025-02-11valkeyFix undefined behavior warning in UBSAN (#1709)PR
2025-02-11valkey-docIntroduce Valkey client overview (#164)PR
2025-02-10valkeyvalkey-cli: re-select previously selected database after reconnect (#1694)PR
2025-02-10valkeyFix macro redefinition problem in `fmacros.h` (#1704)PR
2025-02-10valkeyUse `DEEPBIND` flag when loading external modules using `dlopen` (#1703)PR
2025-02-10valkeyshow capa in CLIENT LIST (#1698)PR
2025-02-10valkeyUpdate availability-zone conf comment to mention hello command (#1695)PR
2025-02-10valkeyFix outdated slot info comments in clusterGenNodesSlotsInfo (#1696)PR
2025-02-10valkeyAdd `FUNCTION LOAD` and `FCALL` benchmark (#1578)PR
2025-02-10valkeyAdds support for running `EVAL` with different scripting engines (#1497)PR
2025-02-10valkeyFix memory error in networking unittest (#1697)PR
2025-02-10valkeyFix client trackinginfo crash when tracking off by default (#1684)PR
2025-02-10valkeyFix client trackinginfo crash when tracking off by default (#1684)PR
2025-02-10valkey-docAdd paused_reason field for INFO CLIENTS (#227)PR
2025-02-10valkey-docAdd availability_zone filed to INFO command (#228)PR
2025-02-08valkeyImproved failover pause stats test stability (#1682)PR
2025-02-07libvalkeyRemove APIs for separate init and connect of async cluster contexts (#165)PR
2025-02-07valkeyIncrease the HZ to make test more reliable (#1680)PR
2025-02-06valkeyAdd paused_reason to INFO CLIENTS (#1564)PR
2025-02-06valkeyAdd reply schema for LATENCY-LATESTS new fields (#1678)PR
2025-02-05valkey-docAdded available installation options (#223)PR
2025-02-04valkeyExtend LATENCY LATEST to add sum / cnt stats (#1570)PR
2025-02-04valkey-docAdd sum and cnt stats in LATENCY LATEST (#224)PR
2025-02-04valkey-io.github.ioAdd installation link to download (#202)PR
2025-02-04valkey-io.github.ioImplement a properly sorted downloads page (#201)PR
2025-02-04valkey-io.github.ioImplement a properly sorted downloads page (#201)PR
2025-02-04valkey-io.github.ioAdd a permanent link for slack (#200)PR
2025-02-03libvalkeyIntroduce configuration options in the cluster API (#137)PR
2025-02-03valkeyFix ACL regression with renamed commands (#1651)PR
2025-02-03valkeyEnable cross version testing for moduleapi tests (#1655)PR
2025-02-03valkeyEnable module API SendClusterMessage to use light message header type (#1572)PR
2025-02-03valkey-io.github.ioCommand pages: Fix the `fix_links` macro (#191)PR
2025-02-03valkey-io.github.ioDocument the source of command replies in the README (#192)PR
2025-01-30valkeyUpdate daily failure notification job list (#1648)PR
2025-01-29valkeyHex encode the data in dump test (#1637)PR
2025-01-29valkeyDo command existence and arity checks when loading AOF to avoid crash (#1614)PR
2025-01-28valkeyRDMA: Protect RDMA memory regions (#1602)PR
2025-01-28valkeyFix timing issue in pause test (#1631)PR
2025-01-27valkeyMake sure to disable pause after fork for dual channel test (#1612)PR
2025-01-23libvalkeyRetry when an async slotmap update fails (#159)PR
2025-01-23valkeyAccelerate hash table iterator with value prefetching (#1568)PR
2025-01-20valkeyFix Protocol desync regression test (#1590)PR
2025-01-20valkey-docDelete all old redis client files (#219)PR
2025-01-17valkey-docUpdated Documentation for CLIENT KILL and CLIENT LIST (#218)PR
2025-01-16valkeyFix memory leak in forgotten node ping ext code path (#1574)PR
2025-01-16valkeyFix cluster info sent stats for message with light header (#1563)PR
2025-01-16valkeyExtract the scripting engine code from the functions unit (#1312)PR
2025-01-16valkeyAllow clang-format to be triggered in push events (#1565)PR
2025-01-16valkey-docRESP2/RESP3 reply unification and minor fixes (#211)PR
2025-01-15libvalkeyHandle empty addresses in `CLUSTER NODES` responses (#148)PR
2025-01-13valkeyReplace dict with new hashtable: hash datatype (#1502)PR
2025-01-11valkeyMark the node as FAIL when the node is marked as NOADDR and broadcast the FAIL (#1191)PR
2025-01-11valkeyMark the node as FAIL when the node is marked as NOADDR and broadcast the FAIL (#1191)PR
2025-01-11valkeyFix module LatencyAddSample still work when latency-monitor-threshold is 0 (#1541)PR
2025-01-10valkeyFix crash when freeing newly created node when nodeIp2String fail (#1535)PR
2025-01-08valkeyAccelerate hash table iterator with prefetching (#1501)PR
2025-01-08valkeyImprove Typos configuration (#1456)PR
2025-01-08valkeyvalkey-cli auto-exit from subscribed mode (#1432)PR
2025-01-08valkeyReplace dict with new hashtable: sorted set datatype (#1427)PR
2025-01-08valkeyclient struct: lazy init components and optimize struct layout (#1405)PR
2025-01-08valkey-docAdd availability_zone to the HELLO command documentation (#208)PR
2025-01-08valkey-docSET: Be more explicit about replies when using GET in conjunction with XX/NX/IFEQ (#206)PR
2025-01-07valkeyAdd `availability_zone` to the HELLO response (#1487)PR
2025-01-02valkeyRefactor: move all valkey modules related declarations to `module.h` (#1489)PR
2025-01-02valkeyRemove releasetools folder (#1496)PR
2025-01-02valkeyOffload reading the replication stream to IO threads (#1449)PR
2025-01-02valkeyOffload reading the replication stream to IO threads (#1449)PR
2025-01-02valkey-docIntroduce import-mode and client import-source (#205)PR
2025-01-02valkey-docAdded explanation of maxmemory for replication. (#194)PR
2024-12-30libvalkeySimplify API by only using non-const connect callbacks (#142)PR
2024-12-26valkeyFix JSON description of SET command (#1473)PR
2024-12-25valkeyDocument all command flags near serverCommand (#1474)PR
2024-12-24valkey-docFixes to resp2_replies.json and resp3_replies.json (#202)PR
2024-12-22valkeyFix switch case compilation error in the new helloscripting (#1472)PR
2024-12-21valkeyAdds support for scripting engines as Valkey modules (#1277)PR
2024-12-20valkeyClear outdated failure reports more accurately (#1184)PR
2024-12-19valkeyWorkflow changes to fix old release binaries (#1461)PR
2024-12-19valkeyMinor log fixes when failover auth denied due to slot epoch (#1341)PR
2024-12-18libvalkeyRename offensive defines and members in API (#140)PR
2024-12-18valkeyAttempt to read secondary error from info test (#1452)PR
2024-12-18valkeyAttempt to read secondary error from info test (#1452)PR
2024-12-18valkeyFix undefined behavior defined by ASAN (#1451)PR
2024-12-18valkey-docfix weird phraseology apparently caused by s/redis/valkey/g (#198)PR
2024-12-14valkeyReplace dict with new hashtable for sets datatype (#1176)PR
2024-12-14valkeySynchronously delete data during defrag tests (#1443)PR
2024-12-14valkeyAvoid importing memory aligned malloc (#1442)PR
2024-12-13valkeyCheck length before reading in `stringmatchlen` (#1431)PR
2024-12-11valkeyFix memory leak in the new hashtable unittest (#1421)PR
2024-12-10valkeyAdd new flag in `CLIENT LIST` for import-source client (#1398)PR
2024-12-10valkeySet Command with IFEQ Support (#1324)PR
2024-12-10valkey-docUpdate PHP Redlock impl. doc (#195)PR
2024-12-10valkey-docDocumentation for SET IFEQ (#189)PR
2024-12-09valkeyUpdate governance and maintainers file for Valkey committers (#1390)PR
2024-12-09valkeyUse binary representation in assert crash log, cleanup in crash log (#1410)PR
2024-12-09valkeyOptimize ZRANK to avoid path comparisons (#1389)PR
2024-12-09valkeyOptimize ZRANK to avoid path comparisons (#1389)PR
2024-12-09valkeyFix the election was reset wrongly before failover epoch was obtained (#1339)PR
2024-12-08valkeyAllow MEMORY MALLOC-STATS and MEMORY PURGE during loading phase (#1317)PR
2024-12-08valkeyAdd a note to conf about the dangers of modifying dir at runtime (#887)PR
2024-12-08valkeyAdd a note to conf about the dangers of modifying dir at runtime (#887)PR
2024-12-05valkeyFix coredump when use hellodict example module (#1395)PR
2024-12-05valkeyRDMA: Fix dead loop when transfer large data (20KB) (#1386)PR
2024-12-05valkeyAdd API UpdateRuntimeArgs for updating the module arguments during runtime (#1041)PR
2024-12-03valkeyRun RDMA builtin in CI workflow (#1380)PR
2024-12-03valkeyOptimize IO thread offload for modified argv (#1360)PR
2024-12-03valkeyRefactor of ActiveDefrag to reduce latencies (#1242)PR
2024-12-02valkeyOptimize PFCOUNT, PFMERGE command by SIMD acceleration (#1293)PR
2024-12-02valkeyPrint logs when the cluster state changes to fail or the fail reason changes (#1188)PR
2024-12-01valkeySplit dual-channel COB overrun tests to separate servers (#1374)PR
2024-12-01valkeyReset repl_down_since to zero only on state change (#1149)PR
2024-12-01valkeyUse zfree_with_size for client buffer (#1376)PR
2024-11-29valkeyRDMA builtin support (#1209)PR
2024-11-29valkey-jsonContributing valkeyJSON module (#1)PR
2024-11-28valkeyDisable lazy free in defrag test to fix 32bit daily failure (#1370)PR
2024-11-27valkeyMake KEYS can visit expired key in import-source state (#1326)PR
2024-11-27valkeychange the container image to ubuntu:plucky (#1359)PR
2024-11-27valkey-docAdd performance tuning section for RDMA (#190)PR
2024-11-25valkeyAvoid double close on repl_transfer_fd (#1349)PR
2024-11-25valkeySave open's errno when opening temp rdb fails to prevent it from being modified (#1347)PR
2024-11-25valkeyIntegrating fast_float to optionally replace strtod (#1260)PR
2024-11-25valkeySupport empty callback on function and free temp function in async way (#1334)PR
2024-11-22valkeyAdd short client info log to CLUSTER MEET / FORGET / RESET commands (#1249)PR
2024-11-22valkeyBrocast a PONG to all node in cluster when role changed (#1295)PR
2024-11-22valkeySkip reclaim file page cache test in valgrind (#1327)PR
2024-11-22valkeyMake manual failover reset the on-going election to promote failover (#1274)PR
2024-11-22valkeyMake manual failover reset the on-going election to promote failover (#1274)PR
2024-11-22valkeyRemove valkey specific changes in jemalloc source code (#1266)PR
2024-11-21valkeyMake FUNCTION RESTORE FLUSH flush async based on lazyfree-lazy-user-flush (#1254)PR
2024-11-21valkeyUse goto to cleanup error handling in readSyncBulkPayload (#1332)PR
2024-11-19valkeyImport-mode: Avoid expiration and eviction during data syncing (#1185)PR
2024-11-19valkeyManual failover vote is not limited by two times the node timeout (#1305)PR
2024-11-19valkeyReceipt of REPLCONF VERSION reply should be triggered by event (#1320)PR
2024-11-19valkeyReceipt of REPLCONF VERSION reply should be triggered by event (#1320)PR
2024-11-18valkey-rfcAddresses open question for ValkeyJSON rfc (#13)PR
2024-11-18valkeyOptimize RDB load performance and fix cluster mode resizing on replica side (#1199)PR
2024-11-18valkeyOptimize RDB load performance and fix cluster mode resizing on replica side (#1199)PR
2024-11-18valkeyFix sds unittest tests to check for zmalloc_usable_size (#1314)PR
2024-11-18valkeyImprovements for TLS with I/O threads (#1271)PR
2024-11-18valkeyImprovements for TLS with I/O threads (#1271)PR
2024-11-18valkey-docAdd CLUSTER SLOT-STATS document (#150)PR
2024-11-16valkeyStabilize replica migration test to make sure cluster config is consistent (#1311)PR
2024-11-15valkeyUnprotect rdb channel when bgsave child fails in dual channel replication (#1297)PR
2024-11-15valkeyFix primary crash when processing dirty slots during shutdown wait / failover wait / client pause (#1131)PR
2024-11-15valkeyKill diskless fork child asap when the last replica drop (#1227)PR
2024-11-14valkeySimplify dictType callbacks and move some macros from dict.h to dict.c (#1281)PR
2024-11-14valkeyFix log printing always shows the role as child under daemonize (#1301)PR
2024-11-11valkeyFix empty primary may have dirty slots data due to bad migration (#1285)PR
2024-11-11valkeyFix replica not able to initate election in time when epoch fails (#1009)PR
2024-11-11valkeyTrigger the election immediately when doing a manual failover (#1081)PR
2024-11-11valkeyStabilize dual replication test to avoid getting LOADING error (#1288)PR
2024-11-11valkeySet fields to NULL after free in freeClient() (#1279)PR
2024-11-11valkeyLog as primary role (M) instead of child process (C) during startup (#1282)PR
2024-11-08valkeyRDMA: Use conn ref counter to prevent double close (#1250)PR
2024-11-08valkeyRevert "Decline unsubscribe related command in non-subscribed mode" (#1265)PR
2024-11-07valkeyFix incorrect cache_memory reset in functionsLibCtxClear (#1255)PR
2024-11-07valkeyTry to stabilize the failover call in the slot migration test (#1078)PR
2024-11-07valkeyChange errno from EEXIST to EALREADY in serverFork if child process exists (#1258)PR
2024-11-02valkeyFix timing issue in cluster-shards tests (#1243)PR
2024-11-01valkeyRDMA: Prevent IO for child process (#1244)PR
2024-10-31valkeyImprove performance of sdssplitargs (#1230)PR
2024-10-30valkeyRDMA: Delete keepalive timer on closing (#1237)PR
2024-10-29valkeyUpdate the argument of clusterNodeGetReplica declaration (#1239)PR
2024-10-29valkeyMark main and serverAssert as weak symbols to be overridden (#1232)PR
2024-10-29valkeyDocument log format configs in valkey.conf (#1233)PR
2024-10-28libvalkeyRefactor the internal function `parse_cluster_nodes` (#119)PR
2024-10-28valkeyIncrease the IO_THREADS_MAX_NUM. (#1220)PR
2024-10-28valkey-docUpdate untar example with latest version (#183)PR
2024-10-27valkeyFix minor repldbfd leak in updateReplicasWaitingBgsave if fstat fails (#1226)PR
2024-10-25valkeyFix typo in valkey.conf file's shutdown section (#1224)PR
2024-10-25valkeyDo security attack check only when command not found to reduce the critical path (#1212)PR
2024-10-24valkeyConfigurable log and timestamp formats (logfmt, ISO8601) (#1022)PR
2024-10-24valkeyMaintain return value of rdbSaveDb after writing slot-info aux (#1222)PR
2024-10-23libvalkeyCreate request list when initiating valkeyClusterContextPR
2024-10-23valkeyCleaned up getSlotOrReply is return -1 instead of C_ERR (#1211)PR
2024-10-23valkeyMake replica CLUSTER RESET flush async based on lazyfree-lazy-user-flush (#1190)PR
2024-10-23valkeyMake replica CLUSTER RESET flush async based on lazyfree-lazy-user-flush (#1190)PR
2024-10-22libvalkeyRemove API valkeyClusterSetOptionAddNodePR
2024-10-21valkeyIntroduce bgsave cancel (#757)PR
2024-10-21valkeyIntroduce bgsave cancel (#757)PR
2024-10-21valkeyRDMA: Fix listener priv opaque pointer (#1194)PR
2024-10-20valkey-docIntroduce Valkey Over RDMA protocol (#123)PR
2024-10-19valkeyFix SORT GET to ignore special pattern # in cluster slot check (#1182)PR
2024-10-17valkeyFix false sharing issue between main thread and io-threads when access `used_memory_thread`. (#1179)PR
2024-10-17valkeyRemove the restriction that cli --cluster create requires at least 3 primary nodes (#1075)PR
2024-10-17valkey-docUpdated the disclaimer about the usage of the word slave (#180)PR
2024-10-16valkey-docAdded migration guide to index.md (#175)PR
2024-10-15valkeyImproved hashing algorithm in luaS_newlstr (#1168)PR
2024-10-15valkeyRemove 'posting in the mailing list' in CONTRIBUTING.md (#1174)PR
2024-10-15valkeyFix FUNCTION KILL error message being displayed as SCRIPT KILL (#1171)PR
2024-10-15valkeyTake hz into account in activerehashing to avoid CPU spikes (#977)PR
2024-10-15valkeyRename z{malloc,calloc,realloc,free} into valkey_{malloc,calloc,realloc,free} (#1169)PR
2024-10-15valkeyMinor cleanups in acl-v2 tests (#1166)PR
2024-10-15valkeyUse listLast to replace listIndex -1 (#1163)PR
2024-10-14libvalkeyAdd unit tests for `CLUSTER NODES` parsing (#112)PR
2024-10-13valkeyFix aof race in shutdown nosave timedout script test (#1156)PR
2024-10-12valkeyCorrect the note details for deprecated config 'io-threads-do-reads' (#1150)PR
2024-10-10valkeyFix typo last_procssed -> last_processed (#1142)PR
2024-10-10valkeyAdd io-threads-do-reads config to deprecated config table to have no effect. (#1138)PR
2024-10-10valkey-docNo persistence (#179)PR
2024-10-09libvalkeyRemove `dict` from user-facing API (#87)PR
2024-10-09valkeyAdd flush-before-load option for repl-diskless-load (#909)PR
2024-10-09valkeyAdd server log when module load fails with busy name (#1084)PR
2024-10-09valkeyAdd server log when module load fails with busy name (#1084)PR
2024-10-07valkeyRemoving incorrect comment about a warning (#1132)PR
2024-10-06valkeyEliminate hashTypeIterator memory allocation by assigning it on stack (#1105)PR
2024-10-06valkeyAdding the "-j" option in ci make commands to parallelize CI builds (#1128)PR
2024-10-05valkeyAdd tags into .gitignore (#1125)PR
2024-10-04libvalkeyRefactor slotmap update functions (#107)PR
2024-10-04valkeyRDMA: use protected mode for test (#1124)PR
2024-10-04valkeyRemoving Redis from internal lua function names and comments (#1102)PR
2024-10-02valkeyBuild binary releases with systemd support (#1107)PR
2024-10-02valkeyAvoid .c, .d and .o files from being copied to the binary tar.gz releases (#1106)PR
2024-10-02valkeyRax size tracking (#688)PR
2024-10-02valkeyRax size tracking (#688)PR
2024-10-01valkeyUpdate keyspace notifications link to valkey.io in code comment (#1100)PR
2024-09-30valkeyRDMA: Support .is_local method (#1089)PR
2024-09-26libvalkeyReplace the term SSL with TLS (#103)PR
2024-09-25libvalkeyCleanup of SSL init function in cluster contextPR
2024-09-25valkeyFix RDMA build dependence (#1074)PR
2024-09-25valkeyFix module / script call CLUSTER SLOTS / SHARDS fake client check crash (#1063)PR
2024-09-23valkeyChanges `tcmalloc.h` header location (#1039)PR
2024-09-22valkey-docAdd guide about how to migrate from Redis (#169)PR
2024-09-21valkeyFix a typo in the valkey.conf (#1048)PR
2024-09-16libvalkeyEnable Coverity scans in CIPR
2024-09-14valkeyUpdate valkey-benchmark log output to reference 'server' instead of 'Redis' (#1029)PR
2024-09-14valkeyReplica flush the old data after RDB file is ok in disk-based replication (#926)PR
2024-09-13libvalkeyCleanup of cluster internal error functionsPR
2024-09-12valkeyTrigger a save of the cluster configuration file before shutting down (#822)PR
2024-09-12valkeyFix wrong count for replica's tot-net-out (#1013)PR
2024-09-11valkeyOptimize the per slot dictionary by checking for cluster mode earlier (#995)PR
2024-09-11valkeyImprove stability of hostnames test (#1016)PR
2024-09-11valkeyFix module RdbLoad wrongly disable the AOF (#1001)PR
2024-09-10libvalkeyCleanup of cluster free functionsPR
2024-09-10valkeyUse hashtable as the default type of temp set object during sunion/sdiff (#996)PR
2024-09-08libvalkeyMake ssl.h include order independantPR
2024-09-07valkeyFix aof base suffix when modifying aof-use-rdb-preamble during rewrite (#886)PR
2024-09-06valkeyFix missing replication link re-connection when primary's IP/port is updated in `clusterProcessGossipSection` (#965)PR
2024-09-05libvalkeyAdd initial migration guide (#85)PR
2024-09-04valkey-io.github.ioFixes command topics with underscores not showing on command reference pagePR
2024-09-03libvalkeyRename APIs to get a standalone context from the cluster contextPR
2024-09-02libvalkeyMove missing information from libvalkey/README.mdPR
2024-09-02valkeyUse metadata to handle the reference relationship between kvstore and dict (#966)PR
2024-09-01valkeyFix zipmap test null pointer (#975)PR
2024-08-31valkeyFast path in SET if the expiration time is expired (#865)PR
2024-08-30libvalkeyAdd initial CONTRIBUTING.md (#82)PR
2024-08-30valkeyFix timing issue in replica migration test (#968)PR
2024-08-30valkeystandalone -REDIRECT handles special case of MULTI context (#895)PR
2024-08-29valkeyfree client's multi state when it becomes dirty (#961)PR
2024-08-29valkeyfree client's multi state when it becomes dirty (#961)PR
2024-08-28libvalkeyAdd initial cluster docs (#80)PR
2024-08-28valkeyMigrate the contents of TLS.md into README.md (#927)PR
2024-08-28valkeyUsing intrinsics to optimize counting HyperLogLog trailing bits (#846)PR
2024-08-28valkey-docUpdate cluster-slots to explain the deterministic ordering (#159)PR
2024-08-27valkey-rfcReference RFC file (#6)PR
2024-08-27valkeyDrop the outdated script replication example comments (#951)PR
2024-08-27valkeyMake KEYS to be an exact match if there is no pattern (#792)PR
2024-08-24valkeyAdd epoch information to failover auth denied logs (#816)PR
2024-08-23libvalkeyNo slot map updates during a cluster client disconnectPR
2024-08-23libvalkeyFix possible leak when failing to send a async cluster command (#71)PR
2024-08-23valkeyDelete redundant declaration clusterNodeCoversSlot and countKeysInSlot (#930)PR
2024-08-23valkey-io.github.ioAdding analytics to valkey.io (#111)PR
2024-08-22libvalkeyAdd file COPYING (#75)PR
2024-08-22valkeyDecline unsubscribe related command in non-subscribed mode (#759)PR
2024-08-22valkeyMake runtest-cluster support --io-threads option (#933)PR
2024-08-22valkeyAvoid to re-establish replication if node is already myself primary in CLUSTER REPLICATE (#884)PR
2024-08-21valkeySet repl-backlog-size from 1mb to 10mb by default (#911)PR
2024-08-21valkeyRDMA: Support user keepalive command (#916)PR
2024-08-20valkeyCorrect RDB_EOF_MARK_SIZE usage where EOF mark is relevant (#925)PR
2024-08-20valkeyMake use of a single listNode pointer for blocking utility lists (#919)PR
2024-08-19libvalkeyAdd new APIs for variadic cluster commandsPR
2024-08-18valkeyOptimize linear search of WAIT and WAITAOF when unblocking the client (#787)PR
2024-08-16valkeyAdd 4 commands for sentinel and update most test cases and json files (#789)PR
2024-08-16valkeyMake a light weight version of DEBUG OBJECT, add FAST option (#881)PR
2024-08-16valkeyMake a light weight version of DEBUG OBJECT, add FAST option (#881)PR
2024-08-15valkeySkip IPv6 tests when TCLSH version is < 8.6 (#910)PR
2024-08-14valkey-docExplain the special handling of redirection in failover (#162)PR
2024-08-13valkeyBetter messages when valkey-cli cluster --fix meet value check failed (#867)PR
2024-08-08valkeyCheck if the server is currently running the feature before cron run (#838)PR
2024-08-05valkey-docUpdate to mention PING behavior with RESP2 and subscribe (#160)PR
2024-08-03valkeyFix outdated comment of migrate in valkey-cli --cluster (#864)PR
2024-07-30valkeyUpdate dir in valkey.conf to mention cluster-config-file (#635)PR
2024-07-27valkeyFix unexpected behavior when turning appendonly on and off within a transaction (#826)PR
2024-07-23valkeyReplicas with the same offset queue up for election (#762)PR
2024-07-23valkeyFix extra reply in debug sleep-after-fork-seconds error path (#810)PR
2024-07-22valkeyFix the wrong woff when execute WAIT / WAITAOF in script (#776)PR
2024-07-20valkeyTypo fix in hyperloglog.c (#807)PR
2024-07-17valkeyDual channel replication (#60)PR
2024-07-17valkey-docUpdate rdb save releated fileds to distinguish diskless RDB (#158)PR
2024-07-15valkeyReplace master-reboot-down-after-period with primary-reboot-down-after-period in sentinel.conf (#647)PR
2024-07-15valkeyIntroduce Valkey Over RDMA transport (experimental) (#477)PR
2024-07-15valkeyLimit tracking custom errors (e.g. from LUA) while allowing non custom errors to be tracked normally (#500)PR
2024-07-13valkeyConfigurable cluster blacklist TTL (#738)PR
2024-07-04valkeyUpdate redis keyword to valkey in some sentinel functions (Redis Legacy) (#706)PR
2024-07-04valkeyUpdate redis keyword to valkey in some sentinel functions (Redis Legacy) (#706)PR
2024-07-03valkeyNested MULTI or WATCH in MULTI now will abort the transaction (#723)PR
2024-07-03valkeyUse clusterNodeIsVotingPrimary function to check the right (#735)PR
2024-07-03valkey-docAdd information about 'server' domain object for LUA (#85)PR
2024-07-02valkeyEmbed key into dict entry (#541)PR
2024-07-02valkeyIntroduce thread-local storage variable to update thread's own used_memory and sum when reading to reduce atomic contention. (#674)PR
2024-07-01libvalkeyCleanup of unused and superfluous code in `src/vkutil.*` (#41)PR
2024-07-01libvalkeyFix ISO C naming violations of function names and header guards (#21)PR
2024-07-01libvalkeyRefactor the parsing of a key in a command (#37)PR
2024-07-01valkeyAllow Module authentication to succeed when cluster is down (#693)PR
2024-06-29valkeyAdd prompt when Ctrl-C pressed (#702)PR
2024-06-29valkeyAdd prompt when Ctrl-C pressed (#702)PR
2024-06-28libvalkeyRemove support for splitting multi-key commands per slot (#23)PR
2024-06-28valkeyVery minor misspelling in some tests (#705)PR
2024-06-27libvalkeyRemove parsing of unused cluster slot information (#25)PR
2024-06-27valkeyUpstream the availability zone info string from KeyDB (#700)PR
2024-06-27valkeyreplica redirect read&write to primary in standalone mode (#325)PR
2024-06-27valkey-docAdded new CLIENT CAPA command along with other related modifications (#151)PR
2024-06-26valkeyReplacing REDIS_STATIC with static (#691)PR
2024-06-21valkeyFail tests immediately if the server is no longer running (#678)PR
2024-06-21valkey-docUpdate release guidance for Valkey (#94)PR
2024-06-20libvalkeyRebranding of code in libvalkeycluster (#15)PR
2024-06-20libvalkeyRebranding code in libvalkey (#18)PR
2024-06-19valkeyUpdate json file and sentinelCommand function for Valkey Sentinel (#675)PR
2024-06-19valkeyUpdate json file and sentinelCommand function for Valkey Sentinel (#675)PR
2024-06-19valkeyAdd new SCRIPT SHOW subcommand to dump script via sha1 (#617)PR
2024-06-18valkeySupport RDB compatability with Redis 7.2.4 RDB format (#665)PR
2024-06-17valkeyOnly primary with slots has the right to mark a node as failed (#634)PR
2024-06-17valkeyOnly primary with slots has the right to mark a node as failed (#634)PR
2024-06-17valkeyMake cluster meet reliable under link failures (#461)PR
2024-06-17valkey-docMention that eviction policies use approximated randomized algorithms (#144)PR
2024-06-14valkeyDon't initialize the key buffer in getKeysResult (#631)PR
2024-06-14valkeyLua scripts promoted from eval to script load to avoid evict (#637)PR
2024-06-14valkeyLatency report: Rebranding and refine Dave dialog (#644)PR
2024-06-14valkeyLatency report: Rebranding and refine Dave dialog (#644)PR
2024-06-13valkeyMake configs dir/dbfilename/cluster-config-file reject empty string (#636)PR
2024-06-13valkeyrepresent cluster node flags with bitwise shift value (#642)PR
2024-06-13valkeyAllow CLUSTER NODES/INFO/MYID/MYSHARDID during loading state (#596)PR
2024-06-12valkeyImprove reliability of querybuf test (#639)PR
2024-06-04valkeyReplace valkey in log and panic messages (#550)PR
2024-06-01valkeyUnshare object to avoid LRU/LFU being messed up (#250)PR
2024-05-30valkeyUpdate redis legacy word when run TLS cert file (#572)PR
2024-05-28valkeyIntroduce shared query buffer for client reads (#258)PR
2024-05-26valkeyRequire C11 atomics (#490)PR
2024-05-20valkeyDelete dead code "zfree_usable" (#518)PR
2024-05-15valkey[Feat] Support fast fail option for tcl test cases (#482)PR
2024-05-10valkeyUpdate rdb and module's child proc name to valkey accordingly (compatible with redis symlink) (#454)PR
2024-05-10valkeySupport pipe2() on *BSD (#462)PR
2024-05-07valkeyDon't try to set SO_REUSEADDR on sockets of AF_UNIX (#451)PR
2024-05-07valkeyAdd noscores option to command ZSCAN. (#324)PR
2024-05-07valkey-docFix reply of HSET in HSCAN NOVALUES example (#89)PR
2024-05-04valkey-docReplace deprecated HMSET with HSET in examples (#5)PR
2024-05-04valkey-docReplace deprecated HMSET with HSET in examples (#5)PR
2024-05-03valkeyPin versions of Github Actions in CI (#221)PR
2024-05-03valkeyImprove TLS.md configuration instructions (#385)PR
2024-05-03valkeyAn initial simple unit test framework (#344)PR
2024-05-03valkey-docChange "database" to "Valkey" in client-side-cacing.md (#72)PR
2024-05-02valkeyFix typo in comment in quicklist.h (#416)PR
2024-05-02valkeyChanged links and naming to valkey instead of redis (#389)PR
2024-05-01valkeyRename redis in aof logs and proc title redis-aof-rewrite to valkey-aof-rewrite (#393)PR
2024-05-01valkeyCRC64 perf improvements from Redis patches (#350)PR
2024-05-01valkeyDelete unused declaration (#400)PR
2024-04-30valkeyInitial PR outlining the governance for the project (#345)PR
2024-04-30valkeyChange default pidfile from redis.pid to valkey.pid (#378)PR
2024-04-30valkeyChange default syslog-ident from redis to valkey (#390)PR
2024-04-30valkeyUse SOCK_NONBLOCK to reduce system calls for outgoing connections (#293)PR
2024-04-29valkey-docupdated module docs to reference Valkey (#67)PR
2024-04-25valkeyMention one of rediss:// and valkeys:// in error message, not both (#373)PR
2024-04-25valkeyDetect accept4() on specific versions of various platforms (#294)PR
2024-04-24valkeyRename redis.tcl to valkey.tcl (#283)PR
2024-04-24valkeyRename remaining test procedures (#355)PR
2024-04-24valkeyRename redis_init_script file and its content (#357)PR
2024-04-23valkeyUpdated modules examples and tests to use valkey vs redis (#349)PR
2024-04-23valkeyRename macros in config.h (#257)PR
2024-04-23valkeySupport connection schemes valkey:// and valkeys:// (#199)PR
2024-04-23valkeySupport connection schemes valkey:// and valkeys:// (#199)PR
2024-04-22valkeyUpdated modules examples to reference Valkey* (#342)PR
2024-04-22valkey-docrebrand [Rr]edis->[Vv]alkey, docs/management/scaling.md (#27)PR
2024-04-18valkeyUpdate redis to valkey in generate-commands-json.py (#238)PR
2024-04-18valkeyReplace "redis" with "valkey" test code (#287)PR
2024-04-18valkeyAdd Codecov for Automated Code Coverage (#316)PR
2024-04-17valkeyChange Redis to Valkey in log messages (#226)PR
2024-04-17valkeyChange Redis to Valkey in log messages (#226)PR
2024-04-15valkeyList test files dynamically (#313)PR
2024-04-15valkeyFix typo in comment (#318)PR
2024-04-12valkeySet permissions for Github Actions in CI (#312)PR
2024-04-12valkeyFix typo in SECURITY.md (#309)PR
2024-04-11valkeyAdd links for security issues (#299)PR
2024-04-11valkeyupdate valkey in serverLog messeges in server.c file (#231)PR
2024-04-11valkey-docRebrand [Rr]edis->[Vv]alkey in TLS and sentinel pages (#23)PR
2024-04-10valkeyRename 'redis_tls_ctx' and 'redis_tls_client_ctx' global variables (#268)PR
2024-04-10valkeyRename macros in valkey-cli.c and redis_strlcpy to valkey (#284)PR
2024-04-10valkeyRename redis in valkey-cli file comments and prints (#222)PR
2024-04-10valkeyRename redis.info to valkey.info in LCOV (#259)PR
2024-04-10valkey-docrebrand (#21)PR
2024-04-09valkeyRevert the default PID file back to the real default (#275)PR
2024-04-09valkeyFix reference to redis-tls module (#273)PR
2024-04-09valkeyRemove trademarked language in code comments (#223)PR
2024-04-09valkeyRemove single node cluster validation check from benchmark (#266)PR
2024-04-09valkeyMaintain determinstic ordering of replica(s) in CLUSTER SLOTS response (#265)PR
2024-04-09valkey-docrebrand [Rr]edis->[Vv]alkey (#24)PR
2024-04-08valkeyMadelyn's attempt as a logo (#251)PR
2024-04-08valkey-io.github.ioparsing the valkey command JSON files (draft only) (#8)PR
2024-04-06valkeyRename ValkeyModule_DefragModuleString to ValkeyModule_DefragValkeyModuleString (#243)PR
2024-04-06valkeyAdd redis symlinks at the same place as the installed binaries (#193)PR
2024-04-06valkeyUpdate Server version to valkey version (#232)PR
2024-04-04valkeyFix CI break issue due to serverTests merged issue (#218)PR
2024-04-04valkeyUpdate Valkey keyword in sentinel.conf (#171)PR
2024-04-04valkeyUpdate Valkey keyword in sentinel.conf (#171)PR
2024-04-04valkeyUpdate Valkey keyword in sentinel.conf (#171)PR
2024-04-04valkeyUpdate remaning redis to valkey in TLS.md (#201)PR
2024-04-04valkeyRename 'redis' to 'server' functions missing (#203)PR
2024-04-04valkeyChanges references to redis binaries in output of "--help", "--version" (#113)PR
2024-04-03valkeyUpdate versioning fields for compatibility (#47)PR
2024-04-03valkeyUpdate versioning fields for compatibility (#47)PR
2024-04-03valkeyThe usage (--help) message now refers to valkey (#189)PR
2024-04-03valkeyRename #include guards (#167)PR
2024-04-03valkeyRename cli benchmark check-aof and check-rdb src and object files to valkey respectively (#188)PR
2024-04-03valkeyRename TLS test cert files to valkey (#186)PR
2024-04-03valkeyrename git sha related (#184)PR
2024-04-03valkeyrename redisServer to valkeyServer (#183)PR
2024-04-03valkeyrename redisCommandArgType serverCommandArgType (#182)PR
2024-04-03valkeyrename redisOp to serverOp (#181)PR
2024-04-03valkeyRename redisAtomic to serverAtomic (#180)PR
2024-04-03valkeyrename redis functions in server.h (#179)PR
2024-04-03valkeyRename some redis structs to server (#178)PR
2024-04-03valkeyRemove trademarked wording on configuration file and individual configs (#29)PR
2024-04-03valkeyRename redisError to serverError (#177)PR
2024-04-03valkeyRename redisTLSContextConfig to serverTLSContextConfig (#176)PR
2024-04-03valkeyRename redisObject to serverObject (#175)PR
2024-04-03valkeyRename redisCommand to serverCommand (#174)PR
2024-04-03valkeyRename redisCommandProc, redisGetKeysProc to server prefix (#173)PR
2024-04-03valkeyRename redisCommandGroup to serverCommandGroup (#172)PR
2024-04-02valkeyLog unused module configuration entries that cause redis to abort (#132)PR
2024-04-02valkeyFix CI centos issue (#150)PR
2024-04-02valkeyPin 'typos' spellcheck to fixed version in CI (#151)PR
2024-04-02valkeyFix inconsistencies in the json command file descriptions (#63)PR
2024-04-02valkeyRename files redisassert to serverassert (#138)PR
2024-04-02valkeyFix rename redis to valkey to pass reply-schemas-validator job (#133)PR
2024-04-02valkeyFix shutdown syntax hint, following intention (#116)PR
2024-04-02valkeyUpdate for latest 'typos' (#139)PR
2024-03-31valkeyFix typos and replace 'codespell' with 'typos' (#72)PR
2024-03-30valkeyChange ascii logo with temporal valkey logo (#77)PR
2024-03-30valkeyDoc add SECURITY.md link inside CONTRIBUTING.md (#96)PR
2024-03-30valkeyFor additional compatibility this adds REDIS_CFLAGS and REDIS_LDFLAGS support to MAKEFILE (#66)PR
2024-03-30valkeyReplace offensive term (#86)PR
2024-03-28valkeySharded pubsub command execution within multi/exec (#13)PR

← Back to leaderboard