@@ -9,6 +9,69 @@ CRITICAL: There is a critical bug affecting MOST USERS. Upgrade ASAP.
9
9
SECURITY: There are security fixes in the release.
10
10
--------------------------------------------------------------------------------
11
11
12
+ ================================================================================
13
+ Valkey 8.0.0 RC2 - Released Tue 2 Sep 2024
14
+ ================================================================================
15
+ Upgrade urgency LOW: This is the second release candidate of Valkey 8.0, which
16
+ generally includes stability and performance improvements over the first release
17
+ candidate. This release is fully compatible with Redis OSS 7.2.4.
18
+
19
+ New Features
20
+ ============
21
+ * Add support for setting the group on a unix domain socket. (#901)
22
+ * Experimental - RDMA: Support user keepalive command. (#916)
23
+
24
+ Logging and Tooling Improvements
25
+ ================================
26
+ * Improve logging when a cluster is unable to failover. (#780)
27
+ * Add epoch information to failover auth denied logs. (#816)
28
+ * Improve messaging when valkey-cli cluster --fix meet check failed. (#867)
29
+ * Log unexpected $ENDOFF responses in dual channel replication. (#839)
30
+ * Skip IPv6 tests when it is unsupported on TCLSH. (#910)
31
+ * Add a light weight version of DEBUG OBJECT. (#881)
32
+ * Add lfu support for DEBUG OBJECT command, added lfu_freq and
33
+ lfu_access_time_minutes fields. (#479)
34
+
35
+ Bug fixes
36
+ =========
37
+ * Correctly expose client infomation in the slowlog when running commands in scripts. (#805)
38
+ * Fix a bug where lastbgsave_status was unecessarily being updated when dual
39
+ channel replication failed. (#811)
40
+ * Fix a bug which caused dual channel replication to get stuck because of a TLS
41
+ issue. (#837)
42
+ * Fix a bug which caused bouncing `-REDIRECT` messages during a FAILOVER (#871)
43
+ * Avoid re-establishing replication to a node that is already the primary in `CLUSTER REPLICATE`. (#884)
44
+ * Fix `CLUSTER SETSLOT` with `BLOCK` to only wait for replicas that are online. (#879)
45
+ * Fix `valkey-cli` to make source node ignores NOREPLICAS when doing the last CLUSTER SETSLOT (#928)
46
+ * Exclude '.' and ':' from `isValidAuxChar`'s banned charset to better support
47
+ IPV6 addresses. (#963)
48
+ * Better handle `-REDIRECT` messages in the MULTI context. (#895)
49
+
50
+ Performance
51
+ ===========
52
+ * Improve multithreaded performance with memory prefetching. (#861)
53
+ * Optimize ZUNION[STORE] command by removing unnecessary accumulator dict. (#829)
54
+ * Optimize linear search of WAIT and WAITAOF when unblocking the client. (#787)
55
+ * Move prepareClientToWrite out of loop for lrange command to remove redundant calls. (#860)
56
+ * Optimize various commands by using sdsAllocSize instead of sdsZmallocSize. (#923)
57
+ * Using intrinsics to optimize counting HyperLogLog trailing bits. (#846)
58
+ * Free client's MULTI state when it becomes dirty to reduce memory usage. (#961)
59
+ * Optimize the fast path of SET if the expiration time has already expired. (#865)
60
+
61
+ Compatibility Improvements
62
+ ==========================
63
+ * Add 4 sentinel command `GET-PRIMARY-ADDR-BY-NAME`, `PRIMARY`, `PRIMARIES`, and
64
+ `IS-PRIMARY-DOWN-BY-ADDR` to allow clients to use inclusive language. (#789)
65
+
66
+ Behavior Changes
67
+ ================
68
+ * Block unsubscribe related commands for clients that are not in subscribed mode. (#759)
69
+
70
+ Configuration Changes
71
+ =====================
72
+ * Change repl-backlog-size from 1MB to 10MB by default. (#911)
73
+ * Remove the protected flag from `dual-channel-replication`. (#908)
74
+
12
75
================================================================================
13
76
Valkey 8.0.0 RC1 - Released Thu 1 Aug 2024
14
77
================================================================================
0 commit comments