Skip to content

Release v4.0.1

Compare
Choose a tag to compare
@github-actions 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.