Release v4.0.1
github-actions
released this
27 Sep 06:25
·
33 commits
to unstable
since this release
🚀 New Features:
- fix: add a function for washing data after upgrading version from 4.0.0 to 4.0.1 (#2888)
- docs:add 355 changelog (#2867)
- docs: add platform rocky linux (#2859)
- feat:Statistics ticker count (#2769)
- feat:Added the periodically clearing serverlog function (#2829)
- feat:incr send binlog withttl (#2833)
- fix: add switch for RTC cache read (#2841)
- fix: execute hincrby cmd more than one times after delete a field which is existing (#2836)
- feat: use RTC(Run-to-completion) model to speed up cache read (#2837)
- feat: add a new test env (rocky linux) in github ci. (#2806) (#2823)
- feat: add more cache info (#2797)
- fix: revised TimerTaskManager and add some comments (#2776)
🐛 Fixes:
- fix:caculate memory (#2899)
- fix:Segmentation fault in zremrangebyrank (#2896)
- fix: change storage ttl time from seconds to milliseconds (#2857)
- fix: add a function for washing data after upgrading version from 4.0.0 to 4.0.1 (#2888)
- fix: rpushx cmd insert error (#2879)
- fix: v3.5.5 changelog patch (#2877)
- fix: pika may compile fail in some centos platform (#2865)
- fix: make pika compactible with redis-sentinel (#2854)
- fix: kill connections correctly in Net WorkThread (#2862)
- fix: blpop/brpop don't update cache (#2858)
- fix: make flushall write binlog of flushdb (#2846)
- fix: Revert change storage ttl time from seconds to milliseconds and clear space in CI after compile (#2853)
- fix: change storage ttl time from seconds to milliseconds (#2822)
- fix: multi command through cache (#2812)
- fix: add switch for RTC cache read (#2841)
- fix: execute hincrby cmd more than one times after delete a field which is existing (#2836)
- fix:delete logs (#2840)
- fix: flushdb may cause master-slave inconsistency (#2808)
- test: fix multi bug and compatible ACL test (#2815)
- fix: PkPatternMatchDel inconsistent between rediscache and db (#2777)
- fix: successive exec of flushdb may cause delete old db fail (#2790)
- fix:slave_prorority need to be 100 when used redis sentinel (#2813)
- fix: masetr-slave maybe inconsistent due to bgsave may provide a wrong binlog offset (#2818)
- fix: changed the calculating logic of epoll timeout provided by TimerTaskManager (#2794)
- fix: abnormal log output when exec slaveof no one (#2801)
- fix: add metric is_eligible_for_master_election to support reelection decision in codis-sentinel (#2766)
- fix: set SlaveNode to DBSync status before commit bgsave task (#2798)
- fix: use slaveof force when a pika server recovered and delete CentOS github CI workflow config (#2789)
📚 Documentation:
- docs:4.0.1 changelog (#2902)
- fix: v3.5.5 changelog patch (#2877)
- docs:add 355 changelog (#2867)
- docs: add platform rocky linux (#2859)
- fix: revised TimerTaskManager and add some comments (#2776)
🧹 Updates:
- fix: blpop/brpop don't update cache (#2858)
- fix: Revert change storage ttl time from seconds to milliseconds and clear space in CI after compile (#2853)
- test: fix multi bug and compatible ACL test (#2815)
- feat: add a new test env (rocky linux) in github ci. (#2806) (#2823)
Version tags:
https://github.com/OpenAtomFoundation/pika/releases/tag/v4.0.1-alpha
📒 Documentation: PikiwiDB
Full Changelog: v4.0.0...v4.0.1-alpha
Thanks to @007gzs, @QlQlqiqi, @VanessaXWGUO, @XiaoLiang2333, @baerwang, @baixin01, @bigdaronlee163, @chejinge, @cheniujh, @hahahashen, @haiyang426 and @luky116 for making this release possible.