forked from ideawu/ssdb
-
Notifications
You must be signed in to change notification settings - Fork 3
/
ChangeLog
84 lines (80 loc) · 3.54 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
* 1.8.1
* Bug fixes:
- Fix ttl bug(https://github.com/ideawu/ssdb/issues/628)(2015-03-14)
* 1.8.0
* New features:
- Support SSDB style keys command through redis-cli(2014-12-08)
- Replication supports AUTH(2014-12-01)
- Sync qset operations(2014-11-05)
- Add dbsize command(2014-11-02)
- Include sync clients' stats in info(2014-11-02)
- Refactor codes, separate into: libutil, libnet, libssdb(2014-11-02)
* Bug fixes:
- Fix bug when process dump and sync140 command with redis-cli(2015-01-27)
* 1.7.0.1
* New features:
- Sync qset operations(2014-11-05)
- *incr commands return error if value cannot be converted to integer(2014-10-24)
- Include replication/sync stats in info(2014-10-23)
- Add set_key_range, get_key_range(for KV) command(2014-10-22)
- Add qset/lset command(sync won't work), rewrite Response(2014-10-19)
* 1.7.0.0
* New features:
- export(ssdb-cli) command supports -i(interactive) option(2014-10-16)
- ssdb-cli performance improved(2014-10-11)
- Add export, import commands in ssdb-cli(2014-10-11)
- Add qtrim_front, qtrim_back commands(2014-10-11)
- ssdb-dump support auth(2014-10-10)
- Add max_open_files config, default is 100(2014-10-08)
- Add auth command(2014-09-20)
- Enable qpop multi elements at a time(2014-09-16)
* Incompatible changes:
- Rewrite hexmem, this affects log messages(2014-10-10)
* 1.6.8.8
* New features:
- Add hrlist, zrlist, qrlist commands(2014-07-27)
- Add string/bit operations: getbit, setbit, bitcount, strlen, substr(getrange)(2014-06-07)
- Put multi_*get commands to execute in worker thread(2014-06-17)
* Incompatible changes:
- Delete expireation info when deleting key(2014-06-28)
- Inlucde links, total_calls in info cmd's reply(2014-06-17)
- Rename redis_getrange command to getrange(2014-07-27)
* Bug fixes:
- Fix ssdb-bench bug on del bench(2014-08-21)
- Return entrire string when substr's params are ommitted(2014-07-27)
- Fix key expiration/ttl bug(2014-07-02)
- Fix zRangeByScore(redis) bug(2014-06-28)
* 1.6.8.7
* New features:
- Add string/bit operations: getbit, setbit, bitcount, strlen, substr(getrange)(2014-06-07)
- Add expire command(2014-05-28)
- Add ttl command(2014-05-26)
- Add `flushdb list`(2014-05-22)
- Support Android build
- Add sync speed limit
* 1.6.8.6 (2014-03-29)
* New features:
- Reduce round trip time for single request(2014-04-04)
- Add zcount, zsum, zavg, zRemRangeByScore, zRemRangeByRank commands(2014-04-06)
- Update redis-import.php to use Redis SCAN command if available(2014-04-07)
- qpush/qpush_* accept multiple values(2014-04-13)
- Don't push all expiration keys in memory, use less memory(2014-05-03)
- Provide an option to disable binlog(2014-05-03)
- Add hgetall command(2014-05-03)
- Fix memory issue on cache_size larger than 2048(2014-05-12);
* Incompatible changes:
- qpush returns the length of the queue/list after the push operations(2014-04-10)
- zrscan returns keys with score equal to score_start if key_start is ommit, previously it only returns keys with scores less than score_start(2014-04-23)
* Bug fixes:
- Redesign network flow, support very large batch commands
- Fix bug on ssdb-dump that lose data, print out error message(2014-04-05)
* 1.6.8.5 (2014-03-05)
* New features:
- Add qslice(lrange), qget(lindex, lget) commands.
- Add getset, setnx commands.
* Incompatible changes:
- Queue/List data will be replicated(sync) to slaves.
* Bug fixes:
- Fix ssdb::Client::connect() possible memory leak
- Fix ttl overflow bug
- Fix nodejs api bug on binary data(2014-03-27)