-
Notifications
You must be signed in to change notification settings - Fork 790
Insights: valkey-io/valkey
Overview
Could not load contribution data
Please try again later
3 Releases published by 1 person
67 Pull requests merged by 28 people
-
Properly escape double quotes and backslash in sdscatrepr
#2036 merged
May 2, 2025 -
Hyperloglog ARM NEON SIMD optimization
#1859 merged
May 1, 2025 -
Accept limited number of new cluster link connections per cycle
#2009 merged
Apr 29, 2025 -
Optimize string-to-integer performance using AVX512
#1944 merged
Apr 29, 2025 -
CI build-macos version from macOS 14 to macOS 15
#2000 merged
Apr 29, 2025 -
Minor change for sadd command
#2001 merged
Apr 28, 2025 -
valkey-benchmark: Add test for MGET
#2015 merged
Apr 28, 2025 -
Introduce MPTCP for replica
#1961 merged
Apr 27, 2025 -
Convert pubsub dicts to hashtables
#2007 merged
Apr 27, 2025 -
Correct rpushx description
#2002 merged
Apr 26, 2025 -
Clean up unnecessary use of strlen
#1976 merged
Apr 26, 2025 -
Refactor syncWithPrimary and replicaTryPartialResynchronization
#1476 merged
Apr 25, 2025 -
Add output buffer limiting for unauthenticated clients
#2006 merged
Apr 25, 2025 -
Add --hotkeys-count option for Valkey-cli
#1933 merged
Apr 24, 2025 -
Release notes for 8.0.3
#1998 merged
Apr 23, 2025 -
Release notes for 8.1.1
#1997 merged
Apr 23, 2025 -
Add output buffer limiting for unauthenticated clients
#1993 merged
Apr 23, 2025 -
Release notes for 7.2.9
#1996 merged
Apr 23, 2025 -
Fixes for Valkey 8.0.3
#1972 merged
Apr 23, 2025 -
Add output buffer limiting for unauthenticated clients
#1994 merged
Apr 23, 2025 -
Add output buffer limiting for unauthenticated clients
#1992 merged
Apr 23, 2025 -
Fixes for Valkey 7.2.9
#1973 merged
Apr 23, 2025 -
Fixes for Valkey 8.1.1
#1971 merged
Apr 23, 2025 -
[Backport 8.1] Moved build-release automation to valkey-release-automation (#1977)
#1990 merged
Apr 23, 2025 -
[Backport 7.2] Moved build-release automation to valkey-release-automation
#1987 merged
Apr 23, 2025 -
[Backport 8.0] Moved build-release automation to valkey-release-automation
#1988 merged
Apr 23, 2025 -
blocking client followup fix related to log_req_res
#1989 merged
Apr 22, 2025 -
Allow scripts to support null characters again
#1984 merged
Apr 22, 2025 -
Moved build-release automation to valkey-release-automation
#1977 merged
Apr 22, 2025 -
Only enable defrag for vendored jemalloc
#1985 merged
Apr 22, 2025 -
Fix CI latest fedora: install awk and tcl8, build tcltls from source
#1965 merged
Apr 22, 2025 -
Stabilize dual replication test to avoid getting LOADING error
#1979 merged
Apr 20, 2025 -
Avoid shard id update of replica if not matching with primary shard id
#573 merged
Apr 18, 2025 -
Fix engine crash on module client blocking during keyspace events
#1819 merged
Apr 18, 2025 -
Fix CLUSTER RESET to use lazyfree-lazy-user-flush to do the lazyfree
#1931 merged
Apr 17, 2025 -
Fix incorrect lag reported in XINFO GROUPS
#1952 merged
Apr 17, 2025 -
Add sentinel_total_tilt to sentinel INFO sentinel
#1904 merged
Apr 17, 2025 -
Fix flaky shutdown tests caused by timing issue
#1960 merged
Apr 15, 2025 -
Add node pfail and fail count to cluster info metrics
#1910 merged
Apr 15, 2025 -
Ignore stale gossip packets that arrive out of order
#1777 merged
Apr 15, 2025 -
Backport "Fix memory leak in forgotten node ping ext code path" to 7.2
#1576 merged
Apr 15, 2025 -
Fix panic in primary when blocking shutdown after previous block with timeout
#1948 merged
Apr 15, 2025 -
fix cluster slot stats assertion during promotion of replica
#1950 merged
Apr 15, 2025 -
[Backport] Fix cluster info sent stats for message with light header (#1563)
#1571 merged
Apr 15, 2025 -
Backport "Fix memory leak in forgotten node ping ext code path" to 8.0
#1575 merged
Apr 15, 2025 -
Backport: Optimize RDB load performance and fix cluster mode resizing on replica side (#1199)
#1328 merged
Apr 15, 2025 -
Fix 'Client output buffer hard limit is enforced' test causing infinite loop on macOS 15.4
#1940 merged
Apr 15, 2025 -
Fix crash during TLS handshake with I/O threads
#1955 merged
Apr 15, 2025 -
Introduce MPTCP
#1811 merged
Apr 15, 2025 -
[Client Introspection] Client Commands Extended Filtering
#1466 merged
Apr 14, 2025 -
Update function clusterNodeSetSlotBit() return type to void
#1934 merged
Apr 13, 2025 -
Rebranding in security warning log
#1945 merged
Apr 13, 2025 -
Fix defrag crash when using FLUSHDB ASYNC in cluster mode
#1873 merged
Apr 10, 2025 -
Trigger manual failover on SIGTERM / shutdown to cluster primary
#1091 merged
Apr 8, 2025 -
fix: add samples to stream object consumer trees
#1825 merged
Apr 8, 2025 -
Fix flaky randomkey test, key may expire before CLIENT PAUSE
#1932 merged
Apr 8, 2025 -
Replaced the use of sdsReplyDictType and hashDictType.
#1793 merged
Apr 8, 2025 -
Kill RDB child process on CLUSTER RESET command
#1926 merged
Apr 7, 2025 -
Implement: CLUSTER REPLICATE NO ONE
#1674 merged
Apr 7, 2025 -
Fix the build on less common platforms in zmalloc.c
#1922 merged
Apr 7, 2025 -
Fix minor comment typo
#1919 merged
Apr 6, 2025 -
Add human node name to log statement with node name
#1918 merged
Apr 6, 2025 -
Fix valkey-cli port parse logic for invalid string
#1915 merged
Apr 4, 2025 -
In LOLWUT's reply, change "Redis ver." to "Valkey ver."
#1559 merged
Apr 3, 2025 -
Initialize child process pipe file descriptor to -1
#1911 merged
Apr 3, 2025
22 Pull requests opened by 16 people
-
Add support for automatic client authentication via TLS certificate fields
#1920 opened
Apr 6, 2025 -
Mark primary node as alive immediately if reachable and failover is not possible
#1927 opened
Apr 7, 2025 -
improve clarity when member is not exist
#1943 opened
Apr 11, 2025 -
Introduce atomic slot migration
#1949 opened
Apr 13, 2025 -
Add sentinel failover SAFE option
#1964 opened
Apr 16, 2025 -
Disallowing Client Reply is On / Off / Skip when Client is Multi
#1966 opened
Apr 17, 2025 -
[POC] INFO KEYSIZES section added
#1967 opened
Apr 17, 2025 -
[NEW] Add DELIFEQ command
#1975 opened
Apr 18, 2025 -
Add framework for cross-slot commands, enable for MGET
#1986 opened
Apr 22, 2025 -
Environment variable REDISCLI_AUTH to VALKEYCLI_AUTH conversion
#1995 opened
Apr 23, 2025 -
Avoid log spam about cluster node failure detection by each primary
#2010 opened
Apr 26, 2025 -
Log cluster state periodically to capture transient state for debuggability
#2011 opened
Apr 26, 2025 -
Flip pfail flag while marking node as failed
#2012 opened
Apr 26, 2025 -
Prefetch keys in MSET and MGET
#2013 opened
Apr 27, 2025 -
Delete dead code in dict
#2014 opened
Apr 27, 2025 -
Remove duplicate macro definitions of HASH_SET_TAKE_FIELD, HASH_SET_TAKE_VALUE, and HASH_SET_COPY
#2024 opened
Apr 29, 2025 -
Compile with -Wundef
#2025 opened
Apr 29, 2025 -
Additional assertions for listpack
#2027 opened
Apr 29, 2025 -
Optimize findBucket performance using SIMD
#2030 opened
Apr 30, 2025 -
Replace dependency `hiredis` with `libvalkey`
#2032 opened
Apr 30, 2025 -
Allow dynamic modification of io-threads num
#2033 opened
Apr 30, 2025 -
Remove redundancy if condition statement
#2034 opened
Apr 30, 2025
25 Issues closed by 13 people
-
[BUG] `sdscatrepr` not escaping `"` and `\` characters anymore
#2035 closed
May 2, 2025 -
`OBJECT ENCODING` for small strings returns "raw" instead of "embstr" in Valkey 8.1
#2026 closed
Apr 30, 2025 -
[NEW] Handle maxclients post-TLS handshake
#2018 closed
Apr 29, 2025 -
[NEW] Splitting logfile for auditing
#260 closed
Apr 29, 2025 -
MSET and XADD Performance degrade 8.1.0 vs 8.0.2
#1999 closed
Apr 29, 2025 -
Valkey Automate Post-Release Tasks Using Centralized Bot.
#1397 closed
Apr 23, 2025 -
[BUG] Valkey 8.1 does not accept null bytes in script source code
#1942 closed
Apr 22, 2025 -
[BUG] Physical DB migration from Redis 7.2.5 to Valkey 8.1.0 ineffective
#1983 closed
Apr 22, 2025 -
[BUG] Memory corruption caught by hardened allocators
#1585 closed
Apr 22, 2025 -
[CRASH] Valkey crash when loading RediSearch module
#1982 closed
Apr 22, 2025 -
[BUG] Ubuntu jammy build should use glibc/libc6 2.35
#1981 closed
Apr 22, 2025 -
[BUG] Stream consumer group lag incorrectly calculated when entries are deleted before being read
#1951 closed
Apr 17, 2025 -
[NEW] Support pip install to be integrated to the other python projects like vllm
#1953 closed
Apr 15, 2025 -
Stale `PONG` message causes incorrect `replicaof` updates leading to `replicaof` loops
#1015 closed
Apr 15, 2025 -
Backport release automation commits to 7.2 and 8.0
#1954 closed
Apr 15, 2025 -
[CRASH] Valkey Crashes in cluster mode with message 'tls.c:603 '0' is not true'
#1883 closed
Apr 15, 2025 -
[NEW] Valkey Operator, any plan build it?
#1577 closed
Apr 9, 2025 -
Are range queries supported on string indices? (sorted sets)
#1923 closed
Apr 9, 2025 -
[BUG] Continuous replication doesn't work for Valkey in a cluster mode
#1928 closed
Apr 9, 2025 -
[NEW] Trigger manual failover on SIGTERM to primary (cluster)
#939 closed
Apr 8, 2025 -
[BUG] object size sample did not take effect on stream
#1824 closed
Apr 8, 2025 -
Follow-up of #1502: Replace temp dicts with hashtable
#1550 closed
Apr 8, 2025 -
Kill RDB child process on CLUSTER RESET
#1925 closed
Apr 7, 2025 -
[BUG] build failure for 8.1.0 on s390x and ppc64le platforms
#1916 closed
Apr 7, 2025
30 Issues opened by 19 people
-
[NEW] Accelerate CRC16 with SIMD
#2031 opened
Apr 30, 2025 -
Introduce CLUSTERLOG command support
#2029 opened
Apr 30, 2025 -
[NEW] Faster cluster failover
#2023 opened
Apr 29, 2025 -
Reaching 3 million requests per second on a single Valkey instance (joined work with @uriyage )
#2022 opened
Apr 29, 2025 -
Automatically test a random DB for clustering tests
#2021 opened
Apr 28, 2025 -
[CRASH] HA Cluster crash and recovery without identifiable reasons in Thanos installation
#2017 opened
Apr 28, 2025 -
Interactive client improvements
#2016 opened
Apr 28, 2025 -
[BUG] With persistence disabled master node creats full size dump.rdb
#2008 opened
Apr 25, 2025 -
[NEW] Add command for copying function libraries from a remote server
#2005 opened
Apr 24, 2025 -
[NEW] allow more commands in empty permission set
#2003 opened
Apr 24, 2025 -
[BUG] I/O error reading from node link: connection closed10000 li>
#1991 opened
Apr 23, 2025 -
[NEW] Tunnel Traffic After Failover On Non-Cluster Mode
#1978 opened
Apr 18, 2025 -
Cache CLUSTER NODES response for improving throughput and reduced latency
#1970 opened
Apr 17, 2025 -
[NEW]Info Keysizes section
#1969 opened
Apr 17, 2025 -
Cache CLUSTER SHARDS response for improving throughput and reduced latency
#1968 opened
Apr 17, 2025 -
[NEW] A more safe and efficient way of Sentinel failover, avoiding full resynchronization and data loss.
#1963 opened
Apr 16, 2025 -
[NEW] RDB Compression via LZ4, Batching, and Batch-Level Dictionary
#1962 opened
Apr 16, 2025 -
[NEW] Valkey Benchmark to generate unique data for benchmarking
#1941 opened
Apr 10, 2025 -
[CRASH] Crash during upgrade from Redis 6.2.14 to Valkey 8.0.2
#1939 opened
Apr 10, 2025 -
[NEW] Scan with a specified probability
#1938 opened
Apr 9, 2025 -
[NEW] Propagate node availability-zone information across cluster and make failover smarter
#1937 opened
Apr 9, 2025 -
Negative filtering for client command filters
#1936 opened
Apr 8, 2025 -
[test-failure] TIMEOUT: clients state report follows.
#1935 opened
Apr 8, 2025 -
[New Issue] Keep old primary after finishing shutdown for MOVED redirections
#1930 opened
Apr 8, 2025 -
[NEW] Measure the amount of network in/out over cluster bus
#1929 opened
Apr 8, 2025 -
[NEW] Measure cluster convergence time
#1924 opened
Apr 7, 2025 -
[CRASH] Valkey 8.1 primary node crashes sometimes during manual cluster failover
#1921 opened
Apr 7, 2025 -
[NEW] Measure latency between cluster nodes
#1917 opened
Apr 4, 2025
51 Unresolved conversations
Sometimes conversations happen on old items that aren’t yet closed. Here is a list of all the Issues and Pull Requests with unresolved conversations.
-
Add multi-database support to cluster mode
#1671 commented on
Apr 29, 2025 • 31 new comments -
add cluster flushslot command.
#1384 commented on
Apr 30, 2025 • 15 new comments -
Add certificate rotation functionality to ValKey
#1870 commented on
Apr 15, 2025 • 11 new comments -
Reply Copy Avoidance
#1457 commented on
Apr 29, 2025 • 9 new comments -
Replication Flow Control – Prioritizing replication traffic in the replica
#1838 commented on
May 2, 2025 • 6 new comments -
Support BYPOLYGON option for GEOSEARCH
#1809 commented on
Apr 28, 2025 • 5 new comments -
Adding KEYINFO command to find out keys that have large number of elements
#1151 commented on
Apr 29, 2025 • 2 new comments -
Fix incorrect lag and entries-read value with tombstone
#685 commented on
Apr 16, 2025 • 1 new comment -
[NEW]Add INFO Thread section
#1907 commented on
Apr 2, 2025 • 0 new comments -
[NEW] Support BYPOLYGON option for GEOSEARCH
#1755 commented on
Apr 29, 2025 • 0 new comments -
[BUG] `CLIENT REPLY OFF` in transaction handled incorrectly
#1268 commented on
Apr 29, 2025 • 0 new comments -
[NEW] Enhance valkey-benchmark with Multi-Language Support and Advanced Testing Capabilities
#1884 commented on
Apr 30, 2025 • 0 new comments -
[NEW] Add Keysizes section, bigkeys and hotkeys, and maxmemory-dataset
#1880 commented on
May 1, 2025 • 0 new comments -
Allow multi-slot MGET in Cluster Mode
#707 commented on
Apr 16, 2025 • 0 new comments -
Improve "SENTINEL FAILOVER" by using the "FAILOVER" command
#1292 commented on
May 1, 2025 • 0 new comments -
Fixed CROSSSLOT ERROR in Cluster Mode for PUBSUB SHARDNUMSUB
#1369 commented on
Apr 14, 2025 • 0 new comments -
Add GETPXT, MGETPXT (Get with millisecond expiration) commands
#1455 commented on
Apr 28, 2025 • 0 new comments -
[Client Introspection] Client Count Command
#1467 commented on
Apr 24, 2025 • 0 new comments -
Implementation of write throttling
#1672 commented on
Apr 14, 2025 • 0 new comments -
Allow TCL 9.0 for tests
#1673 commented on
Apr 17, 2025 • 0 new comments -
umask for data
#1725 commented on
Apr 28, 2025 • 0 new comments -
FUNCTION FLUSH re-create lua VM, fix flush not gc, fix flush async + load crash
#1826 commented on
Apr 17, 2025 • 0 new comments -
Enable client eviction by default, set maxmemory-clients too 100% by default
#1840 commented on
Apr 7, 2025 • 0 new comments -
Change the usec_per_call operation from float to long long division
#1888 commented on
Apr 30, 2025 • 0 new comments -
Support custom workflow benchmark
#1898 commented on
Apr 16, 2025 • 0 new comments -
Add cluster-non-random-gosip option
#1909 commented on
Apr 16, 2025 • 0 new comments -
[NEW] Take username from client certificate
#1866 commented on
Apr 6, 2025 • 0 new comments -
[NEW] Native windows support
#92 commented on
Apr 6, 2025 • 0 new comments -
[NEW] CLUSTER STEPDOWN
#1877 commented on
Apr 7, 2025 • 0 new comments -
[NEW] Non-voting primaries, voting empty primaries, voting replicas
#1600 commented on
Apr 7, 2025 • 0 new comments -
CLUSTER RESET forgets other nodes, but they don't forget you
#1757 commented on
Apr 8, 2025 • 0 new comments -
[BUG] 8.1.0 fails to compile due to deprecated calloc
#1905 commented on
Apr 8, 2025 • 0 new comments -
Extended Valkey client introspection functionality
#668 commented on
Apr 8, 2025 • 0 new comments -
[NEW] Possibility to use system jemalloc
#1882 commented on
Apr 8, 2025 • 0 new comments -
[NEW] Request for polygon search for geospatial query
#1435 commented on
Apr 11, 2025 • 0 new comments -
[NEW] Send cluster topology changes as push messages
#57 commented on
Apr 17, 2025 • 0 new comments -
[NEW] Add config for non random gossip
#1897 commented on
Apr 18, 2025 • 0 new comments -
[NEW] Introduce First-Class Durability Support in Valkey
#1355 commented on
Apr 18, 2025 • 0 new comments -
[NEW] Introducing an independent admin thread
#1893 commented on
Apr 21, 2025 • 0 new comments -
Followup items from #758 Async IO threads
#761 commented on
Apr 21, 2025 • 0 new comments -
[Feature-Request]: Cross-Slot Command Execution in ValKey Cluster
#507 commented on
Apr 22, 2025 • 0 new comments -
[NEW] Optimizing Cluster Topology Fetching with Hash Validation
#1814 commented on
Apr 22, 2025 • 0 new comments -
[test-failure] Replication backlog size can outgrow the backlog limit
#1747 commented on
Apr 22, 2025 • 0 new comments -
[NEW] Support database level ACL
#1336 commented on
Apr 22, 2025 • 0 new comments -
[CRASH] replica got SIGSEGV on ACL LOAD command
#1906 commented on
Apr 22, 2025 • 0 new comments -
[NEW] Migrate from Redis 7.4.0 to Valkey 7.2.5
#845 commented on
Apr 24, 2025 • 0 new comments -
Support field level expire/TTL for hash, set and sorted set
#640 commented on
Apr 28, 2025 • 0 new comments -
[NEW] valkey-benchmark support for SET IFEQ
#1828 commented on
Apr 28, 2025 • 0 new comments -
[NEW] INCRBY and EXPIRE
#1818 commented on
Apr 28, 2025 • 0 new comments -
[NEW] Improve latency and TPS with second-level prefetching: prefetch value data structures of incoming commands
#1594 commented on
Apr 28, 2025 • 0 new comments -
[NEW] Feature to find bigkeys
#1827 commented on
Apr 29, 2025 • 0 new comments