Skip to content

Release v3.5.3-alpha

Compare
Choose a tag to compare
@github-actions github-actions released this 07 Feb 09:42
· 166 commits to 3.5 since this release
f61f49a

🚀 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:

  • docs: change en readme (#2229)
  • docs: refine chinese readme (#2116)

🧹 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.