Release v3.5.4-rc1
github-actions
released this
17 Apr 12:00
·
230 commits
to unstable
since this release
🚀 New Features:
- feat: The INFO command is time-consuming and optimized to reduce the frequency of disk checks (#2554)
🐛 Fixes:
- Fixed the abnormal function of dynamically modifying parameters of userpass and userblacklist (#2600)
- Fix the problem of inconsistent scard sscan results (#2596)
- Fix the problem that when max-rsync-parallel-num is greater than 4, slave will coredump during master-slave replication (#2595)
- Adjust the number of thread pool threads that are not commonly used to avoid performance loss due to idle running(#2590)
- Fix the problem of Pika transaction edge test case not passing(#2586)
- change cache-model to cache-mode(#2585)
- Fix the problem of
info all
deadlock after using info keyspace(#2584) - Solve the problem of incompatibility between 353 and 352 extreme scenarios caused by modifying the dictionary order of zsetscorekeycomparatorimpl(#2583)
- Fix compact deadlock problem(#2581)
- Update pika version used by
Pika-operater
(#2572) - Fix the problem of abnormal blockcache value after config rewrite(#2561)
- Fixed the problem of incorrect value after slotmigrate config rewrite(#2548)
- Fix the problem that spop may cause inconsistency between master and slave data(#2541)
- Fix the problem of out of bounds in CloseFd(it->second(i))(#2539)
- Fixed a potential deadlock in
Flushall
andFlushDB
due to the locking order, and deleted the FlushSubDB interface(#2533) - Add test cases for the five basic data types commands in tcl(#2527)
- Add a parameter to control whether to clean up data files generated by Tcl tests, preventing obsolete data from occupying disk space(#2507)
🧹 Updates:
- feat:add slotmigrate test (#2576)
Version tags:
https://github.com/OpenAtomFoundation/pika/releases/tag/v3.5.4-rc1
📒 Documentation: PikiwiDB
Full Changelog: v3.5.3...v3.5.4-rc1
Thanks to @Mixficsol, @baerwang, @chejinge, @chenbt-hz, @cheniujh, @euvre and @wangshao1 for making this release possible.