File: ChangeLog

package info (click to toggle)
yrmcds 1.1.8-1.1
  • links: PTS
  • area: main
  • in suites: buster, sid
  • size: 1,000 kB
  • sloc: cpp: 11,157; sh: 148; makefile: 117
file content (121 lines) | stat: -rw-r--r-- 2,700 bytes parent folder | download | duplicates (2)
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
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.