Release v3.5.3-alpha
github-actions
released this
07 Feb 09:42
·
166 commits
to 3.5
since this release
🚀 New Features:
- feat:distable compaction during shutdown (#2345)
- feat: cache metrics (#2318)
- feat: separation of fast and slow commands (#2162)
- feat: pika support acl (#2013)
- feat: update benchmark_client to support more api commands (#2222)
- feat: Dynamically set disable_auto_compaction (#2257)
- feat: add big key tool (#2195)
- feat: Stream base commands (#1955)
- feat: Exporter for Proxy (#2199)
- feat: add lastsave cmd (#2167)
🚀 Enhancement
- feat: recover it when the goroutine caused some panic (#2349)
- feat: move streams implementation to storage layer. (#2242)
- feat:check repl state to response immediately if full sync not finished (#2197)
🐛 Fixes:
- fix: update 'info replication' command output format about db which add a colon #2375 (#2384)
- fix: keyspace's result wrong (#2369)
- fix: fix delete dump file while still in use (#2377)
- fix: rename zset_cache_start_pos -> zset_cache_start_direction (#2358)
- fix: handle rsync response error in slave side (#2319)
- fix: delete invalid primary/secondary synchronization code (#2334)
- fix:bitmap cache (#2253)
- fix: Redis Keys / Redis Memory not shown in topom dashboard (#2337)
- fix: fix version compare error in ZSetsScoreKeyComparatorImpl (#2339)
- fix: command CONFIG SET * reply array length error(#2320) (#2336)
- fix: delete slot (#2251)
- fix: duplicate closing files(#2304) (#2311)
- fix: read acl file crash on Mac OS (#2310)
- fix: without close file(#2301) (#2314)
- fix: bug with repeat key (#2306)
- fix: compilation fails (#2317)
- fix: If the localFileMap is empty, do not continue execution(#2303) (#2312)
- fix: RsyncClient::ThreadMain not close file(#2302) (#2313)
- fix: if resp->code() != RsyncService::kOk should set SyncSlaveSlot repl_state_ to kError(#2299) (#2315)
- fix: without errno in log or status when open and read file failed(#2287, #2292) (#2307)
- fix: return wrong response code when DBSync request SyncMasterSlot not exist(#2290, #2293) (#2308)
- fix :fix acl complie (#2294)
- fix: delete binglog dead code (#2274)
- fix: upgrade image tags and etcd volumeClaimTemplates (#2281)
- fix: incorrect initialization sequence about pika role and cmdstat_map(#2235) (#2278)
- fix: gcc version must be greater than or equal to 9 (#2275) (#2276)
- fix: segment fault when dump dir is empty (#2265)
- fix: cache layer crash and data confusion (#2217)
- fix:fix bug that the slave stuck while run flushdb (#2249)
- fix:cache bug && add cache test (#2225)
- fix: delete actions cache (#2236)
- fix: network statistic input bytes is not right in some case(#2223) (#2224) (#2234)
- fix:fix Zpopmaxbugs return value not same as redis (#2188)
- fix: network statistic input bytes is not right in some case(#2223) (#2224)
- fix:fix txn go test error (#2219)
- fix: fix configuration loading error (#2218)
- fix: Slow log timestamp format is inconsistent with Redis (#2212)
- fix:build time (#2211)
📚 Documentation:
🧹 Updates:
- fix: update 'info replication' command output format about db which add a colon #2375 (#2384)
- feat: update benchmark_client to support more api commands (#2222)
- fix:cache bug && add cache test (#2225)
- fix:fix txn go test error (#2219)
Version tags:
https://github.com/OpenAtomFoundation/pika/releases/tag/v3.5.3-alpha
📒 Documentation: PikiwiDB
Full Changelog: v3.5.2...v3.5.3-alpha
Thanks to @578223592, @AlexStocks, @ForestLH, @KKorpse, @MalikHou, @Mixficsol, @baerwang, @chejinge, @chenbt-hz, @chengyu-l, @dingxiaoshuai123, @gxlct008, @hero-heng, @jettcc, @lqxhub, @panlei-coder, @sjcsjc123, @tedli, @wanghenshui and @wangshao1 for making this release possible.