Shipped · Databases

What valkey-io/valkey shipped

The public repository of Valkey · github.com/valkey-io/valkey

Written by FoxPlug from the repository's own releases; not affiliated with Valkey. Paste your own repository in the box below and FoxPlug writes the same weekly update for your product. This page is an automatic summary of the releases, pull requests and commits in github.com/valkey-io/valkey; Valkey did not write it and does not use or endorse FoxPlug. Every line links to the change it describes.

Get a weekly update like this for your product, free

Or Use it as a GitHub Action

See the update FoxPlug writes for valkey, free

Week of November 2, 2026

What shipped

Why it matters

This week landed a second release candidate of 9.2.0 alongside fixes for several cases where the server could crash, hang or return wrong data: stream nodes with freed listpacks, sparse HyperLogLog aborts, and oversized cluster bus packets. It also corrected reporting and configuration problems that affect everyday operation, such as overstated stream lag, lost new key notification flags after a rewrite, and random sampling costs on shrinking hashtables.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

Valkey 9.2.0-rc2 is out with the new DELEX command. This week also capped cluster bus packets at 16MB, fixed a dangling listpack pointer when XADD creates a stream node, corrected stream lag after XTRIM, and stopped sorted set lookups from corrupting keyspace set members during f

Post for LinkedIn

Valkey 9.2.0-rc2 is available, adding the DELEX command to conditionally delete a string key when its value matches or differs from a given value. This week also brought stability fixes across the server: inbound cluster bus packets are now capped at 16MB instead of buffering toward a claimed 4GB, XADD that creates a new stream node no longer leaves a dangling pointer to a freed listpack, and XINFO GROUPS no longer reports too-high lag after XTRIM removes unread entries. Sorted set operations no longer rewrite keyspace set members during lookups in forkless saves, sparse HyperLogLog merges no longer abort the server at small hll-sparse-max-bytes values, and random picks on a shrinking hashtable now rehash in proportion to the scan work.

Week of October 26, 2026

What shipped

Why it matters

This week's changes fix several crashes and hangs that affect running deployments: a cluster bus peer could make a node unwritable with a single packet, debug and function commands could stop saves or block the server, and credential redaction closes a leak of passwords to monitoring clients. Several fixes also address memory-safety problems with very large strings and buffers, and tooling fixes make valkey-cli and valkey-check-rdb more reliable.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

This week: HELLO/AUTH/MIGRATE credentials redacted before validation, one script's cross-slot call no longer breaks later script calls, FUNCTION RESTORE gets the load timeout, and SCRIPT DEBUG stops postponing saves. Several size-overflow and crash fixes across networking, cluste

Post for LinkedIn

This week's changes to the project fix several crashes and hangs in running deployments. HELLO, AUTH and MIGRATE now redact credentials before argument validation, so rejected commands no longer show passwords to MONITOR clients or in the command log. A script calling a cross-slot command no longer makes later script calls fail until restart, a replica no longer crashes when the primary writes a key in use by a forkless save, and FUNCTION RESTORE now applies the library load timeout. A forked SCRIPT DEBUG session no longer postpones automatic saves and AOF rewrites, and several fixes address large-string length overflow and buffer accounting in networking, hashing and tooling. valkey-cli now handles RESP3 attributes, and valkey-check-rdb no longer segfaults on empty selected DBs.

Week of October 19, 2026

What shipped

Why it matters

This week brings correctness fixes for cluster slot migration, sorted set range and score parsing, and hash field expiry, plus reply-path and timer performance work. Several changes make behavior consistent between primary and replica, which matters for users relying on replication and rolling upgrades.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

This week: slot migration snapshots end with SELECT, import-target evictions are replicated, quicklist read-only iteration stops mutating compressed nodes, defrag survives mid-stage keyspace replacement, and HGETALL/HKEYS/HVALS get faster replies.

Post for LinkedIn

This week in Valkey: slot migration snapshots now end with SELECT so multi-database cluster migrations land on the right database, and evictions on an import target during atomic slot migration are replicated. Active defrag no longer crashes when a keyspace is replaced mid-stage, quicklist read-only iteration stops mutating compressed nodes, and cluster config publishing no longer holds descriptors on both rename ends. On the command side, ZINTER/ZINTERSTORE handle weighted zero-times-infinity terms consistently, HGETALL, HKEYS and HVALS get faster replies, and error text logged after an error reply is redacted when hide-user-data-from-log is set.

Week of October 12, 2026

What shipped

Why it matters

This week brings fixes across replication, persistence and module APIs: RDB and replication no longer fail on certain listpack entry lengths, RESTORE no longer aborts on a corrupt length, and expired hash fields stop propagating to replicas. INCREX gains bounds and saturation options, and several module and sorted set paths are more reliable.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

This week: INCREX gains LBOUND, UBOUND, SATURATE, ENX and PERSIST. RDB and replication fixed for certain listpack entry lengths. RESTORE no longer aborts on an overflowing string length. Expired hash fields no longer propagate to replicas.

Post for LinkedIn

This week's changes to Valkey include new INCREX options: LBOUND, UBOUND, SATURATE, ENX and PERSIST, with out-of-bounds results rejected without modifying the key. RDB and replication failures for certain listpack entry lengths were fixed, and a RESTORE payload with an overflowing string length no longer aborts the server. HDEL, HGETDEL, HPERSIST and HEXPIRE no longer propagate expired hash fields to replicas, and the B+tree sorted set lex seek, NaN score bounds and a root prefix leak were fixed. Module users get a fix for expired listpack hash fields in ValkeyModule_ScanKey and for a crash in the hash stringRef API.

Week of October 5, 2026

What shipped

Why it matters

This week brought measurable performance work on the INFO command and clock handling, plus a restored flow control path for replicas running with I/O threads. Contributors also got a clearer benchmark tool and a documented quality bar for tooling, while flaky test and macOS build issues were resolved.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

This week: INFO ALL is around 5% faster, replica flow control works again with I/O threads, the on-demand benchmark supports arbitrary commands and mixed loads, and the gtest build links on macOS.

Post for LinkedIn

This week in the project: the INFO command gained pre-allocation that improves INFO ALL performance by around 5% on Linux and Mac. Replica flow control was restored when I/O threads are enabled, with an end-to-end replication test that sends 4 MiB through a primary and replica pair. The on-demand benchmark now supports arbitrary commands and mixed loads, the CMake gtest build links on macOS, and a flaky forkless bgsave test was deflaked. Rain Valentine was added as a committer, and an AI tooling policy was added to CONTRIBUTING.md.

Week of September 28, 2026

What shipped

Why it matters

This week addresses critical stability issues including server crashes, memory leaks, and protocol parsing bugs. Improvements to cluster CLI handling and replication compression also enhance operational reliability and efficiency for users running Valkey at scale.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

This week: IPv6 cluster CLI parsing fixed, module write pause crash resolved, slot resolution corrected for module commands, streaming compression in AOF enabled, and protocol parser stalling bug fixed.

Post for LinkedIn

Valkey shipped important stability fixes this week. We resolved a server crash triggered by module writes during client pause, fixed slot resolution for module commands, corrected IPv6 cluster CLI parsing, and eliminated a protocol parser stall on embedded null bytes. Additionally, we enabled streaming-compressed RDB support in AOF replication and fixed memory leaks in IO thread shutdown. These changes improve reliability for operators and module developers.

Week of September 21, 2026

What shipped

Why it matters

This week included foundational compression improvements with ZSTD support and independent compression configuration, a new DELEX command for conditional string deletion, and optimization of sorted set operations in listpack encoding. Multiple test reliability fixes and tooling improvements ensure better coverage detection and reduced false timeouts across different builds.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

Valkey updates: ZSTD streaming compression support, DELEX conditional string deletion command, decoupled compression modes for RDB and replication, sorted set listpack optimization, improved latency measurement, and test reliability fixes.

Post for LinkedIn

Valkey this week shipped significant improvements across compression, commands, and performance. ZSTD compression now available for replication and RDB compression with configurable trade-offs. New DELEX command enables conditional string deletion with O performance. Compression configuration is now decoupled between disk format and replication wire format. Sorted set score updates optimized in listpack encoding. Latency measurement improved to 60-second max bucket. Multiple test reliability fixes reduce flakiness across build configurations.

Week of September 14, 2026

What shipped

Why it matters

The 9.2.0-rc1 release brings several major features including Path Hash and streaming compression, alongside numerous bug fixes affecting cluster operations, sorted sets, and command processing. ACL roles and enhanced EXEC options provide operators and developers with more powerful tooling for access control and transaction workflows.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

Valkey 9.2.0-rc1 is out. New Path Hash data type, streaming compression for replication, ACL roles, and enhanced EXEC command for optimistic locking. Plus fixes for sorted sets, cluster failover, and more.

Post for LinkedIn

Valkey 9.2.0-rc1 is released. This candidate includes significant additions: Path Hash data type for radix tree operations, streaming compression for replication with LZ4 codec, and ACL role support for reusable permission policies. The EXEC command gains optimistic-locking capabilities via IFEQ/IFNE/XX/NX options. Several critical fixes address sorted-set data loss, cluster failover epoch handling, and command key extraction. Developers and operators gain more powerful tools for performance, security, and distributed operations.

Weeks with too little public activity are left out rather than filled in. Last updated 2026-11-09.

Is this your repo? Ask us to remove this page.