Skip to content

Releases: yinqiwen/ardb

Ardb 0.9.7

26 Apr 09:17
Compare
Choose a tag to compare

Comparator fix

Ardb 0.9.6

15 Apr 12:53
Compare
Choose a tag to compare
v0.9.6

several fix & improvement

Ardb 0.9.4

05 Feb 08:04
Compare
Choose a tag to compare

BugFix

Ardb 0.9.3

20 Sep 02:56
Compare
Choose a tag to compare

BugFix

Ardb 0.9.2

17 Jun 06:55
Compare
Choose a tag to compare

Features

  • New storage engine forestdb.
  • New command 'Client Reply/Kill'.
  • Native backup/restore support for LMDB engine.
  • Add internal snaoshot manager to manage all snapshots

Improve

  • Bug fix

Ardb 0.9.1

03 Jun 08:52
Compare
Choose a tag to compare

Ardb 0.9.1

Features

  • New snapshot type 'bakcup' for rocksdb engine to improve master/slave full resync performance.
  • 'Monitor' command support.

Improve

  • Much faster slave replication speed by using more than 1 thread
  • Bug fix

Ardb v0.9.0

19 May 12:32
Compare
Choose a tag to compare

Features

  • Redesign whole project. It's not compatible with previous version.
  • More redis commands supported. (restore/migrate/dump...)
  • More storage engine supported. (rocksdb/leveldb/lmdb/wiredtiger/perconaft).
  • Use more rocksdb's features for better performance, like prefix seek/compact filter/merge operations.
  • Better expire mechanism support.
  • Lua unit test cases.

Improve

  • Several bug fix

Ardb v0.8.1

19 Sep 07:01
Compare
Choose a tag to compare

Improve

  • Much faster geohash encode/decode
  • 'Scan/SScan/HScan/ZScan' compatible with redis-py

Fix

  • Downgrade rocksdb to 3.4 since there is critical bugs in 3.5

Ardb v0.8.0

13 Sep 08:45
Compare
Choose a tag to compare

Features

  • High level cache supported for string/list/set/zset/hash.
  • Each listen adress has its own thread pool size and qps limit setting.
  • Auto compact support for leveldb/rocksdb engine.
  • Trusted IP support, which could refuse untrusted client from unknown ip.

Improve

  • Much easier to add new command & unit test case, and easier to embed it as a library into other application.
  • New internal encode/decode format, which make it not compatible with previous version.
  • Huge performance improvement for lpop/spop/lrange/lindex/lset.
  • Significant replication speed improve between Ardb instances.
  • Significant ‘GeoSearch' performance improve.
  • Use 'RocksDB' as the default storage engine.
  • More unit test case.

Ardb v0.7.0

27 Feb 11:11
Compare
Choose a tag to compare

Ardb 0.7.0

Features

  • New command 'GeoAdd/GeoSearch' to store/search 2d spatial data in sorted set.
  • New command 'Cache Load/Evict' to improve 'GeoSearch' performance.
  • New redis commands 'Scan/ZScan/HSacan/SScan' supported now.

Improve

  • Many bugs fix
  • Changed string's comparator behavior, now using default string comparator(like 'strcmp') instead of previous comparator which would compare string's length first.
  • Improve keys/keyscount performance while pattern's last char is '*'
  • Upgrade dependency libraries(jemalloc,leveldb,rocksdb)