Skip to content

2.3.0

Compare
Choose a tag to compare
@git-hulk git-hulk released this 22 Feb 13:05
· 794 commits to unstable since this release

For this release, we now upgrade the RocksDB to 7.9.2 which will significantly improve the compaction performance. Another to be noticed, Kvrocks cluster mode will persist the cluster nodes' topology in the local file by default, you can disable it in flight by config set persist-cluster-nodes-enable no.

New Features

  • Add config for log cleaner by @IoCing in #1171
  • Persist the cluster nodes info after applying the cluster topology by @git-hulk in #1219
  • Add ability to set log level via config file by @torwig in #1230

Improvements

Bug Fixes

  • Fix logging initialized before loading by @mapleFU in #1061
  • Harden list_test.go by @tisonkun in #1141
  • Fix redis cli test will fail if cannot read response at once by @git-hulk in #1129
  • Fix the script load should return SHA as the bulk string by @git-hulk in #1133
  • Fix format output in Server::GetRocksDBStatsJson by @PragmaTwice in #1142
  • Increase blocking timeout to harden the blocking pop test case by @git-hulk in #1128
  • Fix wrongly append the ERR prefix in no script error by @git-hulk in #1162
  • Check if the thread is joinable before joining in the replication thread by @git-hulk in #1195
  • Fix SockConect doesn't resolve domain before connecting by @git-hulk in #1183
  • Fix error message passing in Server::Start by @PragmaTwice in #1225
  • Fix deadlock when unblocking connection on stream by @torwig in #1228

Refine Code Style

New Contributors