| * Version 1.1.16 (@2020-05-08) |
| - FIX: create backup and purge old backups at the same time may cause crash |
| |
| * Version 1.1.15 (@2020-05-07) |
| - ADD: kvrocksrestore tool (restore backup_dir to db_dir) |
| |
| * Version 1.1.14 (@2020-04-30) |
| - FIX: coredump after restorefrombackup failed |
| |
| * Version 1.1.13 (@2020-04-27) |
| - FIX: check sequence continuity before feed data to slave |
| - FIX: warning and typo |
| - ADD: license icon and logo |
| |
| * Version 1.1.12 (@2020-04-15) |
| - ADD: geo command |
| - FIX:hscan and zscan should return field value |
| - FIX: lint error, warning |
| - MOD: migrate kvrocks from meitu to bitleak group |
| - MOD: refactor and simplify the code |
| |
| * Version 1.1.11 (@2020-04-09) |
| - FIX: dead lock |
| - MOD: refactor redis string |
| - FIX: ttl command should returns -1 if the key exists but has no associated expire |
| - FIX: config rocksdb.disable_auto_compactions didn't work in config file |
| - MOD: turn the rocksdb.cache_index_and_filter_blocks default value to 'yes' |
| - ADD: incrbyfloat test case |
| |
| * Version 1.1.10 (@2020-03-23) |
| - MOD: change the default WAL expire time as 1 hour and max keep was 100 Gb |
| - MOD improve the num of rocksdb backgroup threads |
| |
| * Version 1.1.9 (@2020-03-20) |
| - MOD: only generate version when needed |
| - MOD: only init version_counter once |
| - MOD: GetCFHandles use pointer instead of copy |
| |
| * Version 1.1.8 (@2020-03-17) |
| - ADD: rocksdb.disable_auto_compactions option |
| |
| * Version 1.1.7 (@2020-03-03) |
| - FIX: don't cleanup the backup dir manually which may cause the failure of create new backup |
| |
| * Version 1.1.6 (@2020-02-28) |
| - Upgrade the libevent to stable 2.1.11 |
| - FIX: create backup at the same time may cause crash while the CreateNewBackupWithMetadata wasn't thread-safe call |
| - FIX: some incorrect implements in redis command |
| |
| * Version 1.1.4 (@2020-01-15) |
| - FIX: when ttl is less than one second in SET PX or PEXPIRE, round up to 1 second |
| - FIX: disable the debug log in Makefile |
| |
| * Version 1.1.3 (@2019-12-16) |
| - ADD: disk capacity and usage to info |
| |
| * Version 1.1.2 (@2019-12-06) |
| - FIX: the replication auth should use the masterauth instead of requirepass |
| - FIX: keep retrying to restart the replication thread instead of give up |
| - MOD: disable the rocksdb pipelined write |
| |
| * Version 1.1.1 (@2019-11-20) |
| - Feature: info show the used_db_size by namespace |
| - Feature: allow user's token to compact |
| |
| * Version 1.1.0 (@2019-11-14) |
| - Feature: supports codis protocol |
| - Update: upgrade jemalloc to v5.2.1 |
| - Update: refactor the config to make the code more tidy |
| - Fix: wrong substr argument when loading the namespace from config file |
| |
| * Version 1.0.5 (@2019-10-17) |
| - FIX: auth would incorrect when requirepass from empty to non empty |
| |
| * Version 1.0.4 (@2019-10-08) |
| - MOD: shrink the default value of write buffer size |
| - FIX: slowlog/perflog didn't catch the cast exception |
| - MOD: use atoi instead of stoi to prevent exception and abort the program |
| |
| * Version 1.0.3 (@2019-09-18) |
| - MOD: update rocksdb to v6.2.2 |
| - MOD: use delete range to speedup the flushdb |
| |
| * Version 1.0.2 (@2019-09-04) |
| - MOD: revert rocksdb to v5.15.10 |
| - FIX: empty requirepass shouldn't rewrite to config |
| - MOD: supports profiling the rocksdb in-flight |
| - ADD: support sortedint data type |
| |
| * Version 1.0.1 (@2019-08-23) |
| - ADD: supports flushall/object command |
| - MOD: update rocksdb to latest release(v6.2.2) |
| - FIX: incorrect command name, flushall => flushdb |
| - FIX: hscan return not found when key not exists |
| |
| * Version 1.0.0 (@2019-08-15) |
| - init version for open source |