-
Notifications
You must be signed in to change notification settings - Fork 19
/
ChangeLog
125 lines (76 loc) · 2.67 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
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
version 1.1.9
* Support GCC7 (#70).
version 1.1.8
* Fix logrotate script for systemd.
version 1.1.7
* Support for systemd in "make install".
* fixed a minor bug in "Keys" extension (#65).
version 1.1.6
* New config option "bind_ip".
* fixed a minor replication bug #61.
version 1.1.5
* New config option "repl_buffer_size".
* New config option "slave_timeout".
* fixed bugs: #52, #59
version 1.1.4
* add "keys" memcached extension command (#51).
version 1.1.3
* auto-detect libtcmalloc.
version 1.1.2
* "stats" becomes more compatible with memcached.
version 1.1.1
* New config option "secure_erase" for confidential data.
* New config option "lock_memory" to prevent swapping.
version 1.1.0
* update documents.
version 1.1.0-rc2
* semaphores are renamed to (resource) counters.
version 1.1.0-rc1
* add a new protocol for distributed semaphores.
version 1.0.4
* fix "make install" to property install yrmcdsd.
* fixed bugs: #31, #34
version 1.0.3
* fix a compilation problem on non-SSE Intel 32bit CPU.
* remove test/async as it is not related to any part of yrmcds.
version 1.0.2
* fix siphash implementation to avoid unaligned memory access.
* improve Makefile for better platform portability.
* fix test/reactor to use pipes instead of stdin.
version 1.0.1
* fix an infinite loop when sending 0 byte object via binary protocol.
* improve binary protocol compatibility with memcached.
Specifically, Delete/Append/Prepend/Increment/Decrement with CAS
are supported now.
* improve flush logic of temporary files.
* fix some potential bugs: #23, #24
version 1.0.0
* [security] MurmurHash was replaced with SipHash.
version 0.9.7
* add a new statistics option "stats ops" to report the total count
of command executions for each command.
version 0.9.6
* improve scalability by reducing the reactor thread's load.
* add "max_connections" config option.
* fixed some memory corruption bugs.
version 0.9.5
* change UID if "user" is defined in the configuration file.
* change GID if "group" is defined in the configuration file.
* fixed a memory synchronization bug.
version 0.9.4
* add proper memory fences.
version 0.9.3
* enhances STATS to include the number of connections.
* replication starts quickly by eliminating wasteful wait.
* moves recv(2) from the reactor to workers, reducing the reactor load.
* fixed bugs: #10
version 0.9.2
* fixed bugs: #4, #6
version 0.9.1
* implements the server-side locking mechanism.
* new command line option "-v" shows the version and copyrights.
* fixed bugs: #2
version 0.9.0
* The first public release.
* implements memcached ASCII and binary protocols.
* implements master-slave replication.