|
| 1 | +# Version 2.0.2 |
| 2 | + |
| 3 | +New features |
| 4 | + - Support rename command in config file (#272) |
| 5 | + - Support transaction (#285) |
| 6 | + Support MULTI, EXEC, DISCARD command, but don't support |
| 7 | + WATCH and UNWATCH commands. |
| 8 | + - Support the auto-resize-block-and-sst config directive (#289) |
| 9 | + - Support to resize rocksdb.block_size automatically (#294) |
| 10 | + - Support cluster mode (#302) |
| 11 | + Similar with redis cluster mode, use CLUSTERX command to set |
| 12 | + cluster topology (#324). |
| 13 | + |
| 14 | +Data encoding changes |
| 15 | + - Encode key with slot id (#291) (#330) |
| 16 | + In cluster mode, to be efficient to migrate keys by slot when scale, |
| 17 | + we encode key with slot id, but in standalone mode, we don't. That is |
| 18 | + to say, data is not compatible between standalone mode with cluster mode, |
| 19 | + you must migrate data if you want to change mode, otherwise, kvrocks |
| 20 | + will make data corrupt. |
| 21 | + |
| 22 | +Bugfixes |
| 23 | + - Set TCP_KEEPALIVE for replication connection (#284) |
| 24 | + Replicas can handle network failure with master, before this commit, |
| 25 | + network failure may result in unrecoverable replication interrupt. |
| 26 | + - Fix ZSET can't add the same member with different scores (#298) |
| 27 | + - Make CONFIG SET command thread safe (#310) |
| 28 | + - Fix LTRIM only delete first item, LREM can't correctly remove |
| 29 | + repeated items (#314) |
| 30 | + |
| 31 | +Improvements |
| 32 | + - HSET command supports to set multiple fields (#274) |
| 33 | + - Allow to use host in the master-slave replication (#301) |
| 34 | + - Adapt redis sentinel ping check (#316) |
| 35 | + |
| 36 | + |
1 | 37 | # Version 2.0.1
|
2 | 38 |
|
3 | 39 | New features
|
|
0 commit comments