This is an automated email from the ASF dual-hosted git repository.
hulk pushed a commit to branch unstable
in repository https://gitbox.apache.org/repos/asf/incubator-kvrocks.git
The following commit(s) were added to refs/heads/unstable by this push:
new efe41ae Remove the changelog and will maintain it on our office
website (#734)
efe41ae is described below
commit efe41aed9794b33306e24ea76dc0477b6da40252
Author: hulk <[email protected]>
AuthorDate: Mon Jul 18 21:49:40 2022 +0800
Remove the changelog and will maintain it on our office website (#734)
---
Changelog | 243 --------------------------------------------------------------
1 file changed, 243 deletions(-)
diff --git a/Changelog b/Changelog
deleted file mode 100644
index e579b7a..0000000
--- a/Changelog
+++ /dev/null
@@ -1,243 +0,0 @@
-# Version 999.999.999
-
-# Version 1.3.1
-
-New features
- - Support to set max total wal size for rocksdb (#191)
- - Implement flushbackup command (#194)
-
-Behavior changes
- - Enable the socket option tcp keepalive and no delay by default (#189)
-
-Bug fixes
- - Handle the query starting with \r\n (#188)
- - Check whether replication port is in use (#192)
- - Fix using the line as error msg which has freed (#193)
-
-# Version 1.3.0
-
-License
- - Change the license from MIT to BSD-3-Clause
-
-New features
- - Support to set separate log directory to store server logs (#155)
- - Implement PSETEX command (#156)
- - Implement MSETNX command (#165)
-
-Improvements
- - Improve the precision of the INCRBYFLOAT/HINCRBYFLOAT command to double
(#169)
- - Support +INF/-INF for the score of zset type members (#172)
- - The UNSUBSCRIBE and PUNSUBSCRIBE commands support multiple channels or
patterns (#174)
-
-Behavior changes
- - The UNSUBSCRIBE and PUNSUBSCRIBE commands have the same reply as Redis
(#174)
- - The same message format as Redis for pattern subscribers when publishing
message (#175)
- Message format is from 'message channel message' to 'pmessage pattern
channel message'
-
-Bug fixes
- - Fix skipping some SST files when picking compaction files (#154)
- - Handle negative expire time in set command to avoid deleting keys (#156)
- - List type command doesn't rewrite other types of data (#157)
- - Only set positive expire time when migrating key (#160)
- - Don't store an empty key for setrange command (#161)
- - Fix SETBIT/GETBIT bit offset out of range (#164)
- - Fix INCRBY/INCRBYFLOAT command operates on wrong value and precision check
(#167)
- - Fix HINCRBY/HINCRBYFLOAT command operates on wrong value and precision
check (#168)
- - RPOPLPUSH command doesn't operate non list type (#170)
- - LINSERT command returns -1 if don't find index (#170)
- - Fix LTRIM command range calculation when start is very large negative
number (#170)
- - SMOVE command doesn't operate non set type key (#171)
- - Fix ZREMRANGEBYRANK command corrupts the size of zset (#172)
- - SUBSCRIBE and PSUBSCRIBE commands return the sum of subscription and
psubscription (#174)
- - Fix PUNSUBSCRIBE command doesn't take effort (#174)
- - Allow setting slowlog-log-slower-than to -1 to disable the slowlog (#178)
-
-* Version 1.2.0 (@2021-01-08)
- - MOD: revert rocksdb to v6.2.2
-
-* Version 1.1.40 (@2020-12-18)
- - FIX: ltrim right index (typo)
-
-* Version 1.1.39 (@2020-12-10)
- - FIX: core ( replication sst file crc check may use closed db )
- - MOD: upgrade rocksdb to v6.14.6
-
-* Version 1.1.38 (@2020-11-20)
- - FIX: replication dead loop (some seq might be lost in the middle of
wal , seems like a bug in rocksdb)
-
-* Version 1.1.37 (@2020-11-18)
- - FIX: old pipeline cmd response should be cleared
-
-* Version 1.1.36 (@2020-11-17)
- - FIX: core (dynamicResizeBlockAndSST may use closed db and cf)
-
-* Version 1.1.35 (@2020-11-17)
- - FIX: core (compact may use closed db and cf)
-
-* Version 1.1.34 (@2020-11-12)
- - FIX: segmentation fault
-
-* Version 1.1.33 (@2020-11-10)
- - ADD: dynamic resize rocksdb.write_buffer_size
-
-* Version 1.1.32 (@2020-10-28)
- - FIX: hmget should not output empty string when hash key doesn't exist
- - FIX: disable compaction_checker_range when value is empty string
-
-* Version 1.1.31 (@2020-10-21)
- - MOD: improve the multi-bulk string function performance
- - FIX: hash tag calculation error
- - ADD: support sirangebyvalue, sirevrangebyvalue command
-
-* Version 1.1.30 (@2020-09-16)
- - ADD: support role command
-
-* Version 1.1.29 (@2020-09-11)
- - ADD: dynamic resize sst
-
-* Version 1.1.28 (@2020-09-02)
- - FIX: keep the double to string format consistent with Redis
- - FIX: siexists typo
-
-* Version 1.1.27 (@2020-08-19)
- - FIX: bitcount return wrong number (cause by typo)
-
-* Version 1.1.26 (@2020-08-12)
- - FIX: refetch and override existing backup sst file if crc mismatch
-
-* Version 1.1.25 (@2020-08-07)
- - FIX: should not output nil when member or value is empty
- - ADD: add wal data in replication write batch error log
- - FIX: shutdown asap (cancel backgroud compaction, etc...)
-
-* Version 1.1.24 (@2020-07-29)
- - FIX: typo and compression type output
- - ADD: table create file event listener
- - ADD: large pipeline log
-
-* Version 1.1.23 (@2020-07-23)
- - FIX: compact pub/sub once per day
- - FIX: FindKeyRangeWithPrefix stuck when there is more than one
namespace and current namespace is empty
-
-* Version 1.1.22 (@2020-07-16)
- - MOD: improve the compaction(avoid unneccessary full compaction every
day)
-
-* Version 1.1.21 (@2020-07-08)
- - FIX: GetUpdatesSince should not getting data that is older than seq
(seems like a bug in rocksdb)
-
-* Version 1.1.20 (@2020-07-01)
- - ADD: zmscore, siexists command
-
-* Version 1.1.19 (@2020-06-22)
- - FIX: missing blocking key in response
- - FIX: use cpplint 1.5.0 && cpplint include order warning
- - ADD: bitmap support redis bitmap format(string)
- - FIX: add BEV_OPT_THREADSAFE option in connection
-
-* Version 1.1.18 (@2020-05-28)
- - FIX: add missing bitmap and sortedint typeName
- - FIX: ignore case in namespace sub_command
- - FIX: git submodule init should be at toplevel of the working tree
- - FIX: should return empty list when hscan,zscan,sscan is empty
- - FIX: return cursor "0" when there is no more key left in
scan,hscan,zscan,sscan cmd
-
-* Version 1.1.17 (@2020-05-18)
- - FIX: string getRawValue when expired, should clear raw_value
-
-* 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