docs: add changelogs [ci skip]
[m6w6/libmemcached] / ChangeLog-1.0.md
1 # ChangeLog v1.0
2
3 ## v 1.0.18
4 > released 2014-02-09
5
6 * MEMCACHED_BEHAVIOR_RETRY_TIMEOUT can now be set to zero.
7 * Numerous bug fixes.
8
9 ## v 1.0.17
10 > released 2013-04-03
11
12 * Remove c++ namespace that was being exposed (the API should be plug compatible)..
13 * Fix cases where --servers wasn't behaving the same in all clients.
14
15 ## v 1.0.16
16 > released 2013-02-01
17
18 * Added support to do two part shutdown of socket.
19 * Fixes for Fedora 18.
20 * Fix for binary memcached_touch()
21
22 ## v 1.0.15
23 > released 2012-12-17
24
25 * Added support for Murmur3 (HASHKIT_HASH_MURMUR3)
26 * Portability fixes.
27
28 ## v 1.0.14
29 > released 2012-11-14
30
31 * CLIENT_ERROR fixed to not be treated as a fatal error.
32 * Compiler fixes for older Ubuntu releases.
33
34 ## v 1.0.13
35 > released 2012-10-19
36
37 * Fix bug that caused version string to not be exported correctly.
38
39 ## v 1.0.12
40 > released 2012-10-09
41
42 * Added memcached_result_take_value().
43 * Added ax_libmemcached.m4
44
45 ## v 1.0.11
46 > released 2012-09-17
47
48 * Removed custom version of memcached.
49 * Updated hardening rules.
50 * Fixed a case where the return error from a socket connection differred from that of a TCP/IP socket.
51
52 ## v 1.0.10
53 > released 2012-07-30
54
55 * --disable-assert has been removed from configure, and --enable-assert has been added in its place.
56 * Compiling fixes for Clang on OSX Mountain Lion.
57
58 ## v 1.0.9
59 > released 2012-07-05
60
61 * Faster close on socket.
62 * Instance allocation is now seperated from server interface.
63 This should allow for a better preservation of ABI compliance from now on.
64 * Fix close on exec bug.
65 * Numerous other bug fixes.
66
67 ## v 1.0.8
68 > released 2012-05-22
69
70 * Added support for setting options via ENV variable LIBMEMCACHED
71 * Fix corner case on last used result.
72
73 ## v 1.0.7
74 > released 2012-04-28
75
76 * Add API call for exist calls.
77 * Update all license files to be BSD.
78
79 ## v 1.0.6
80 > released 2012-04-08
81
82 * Fixes for gcc 4.7, lp:961812
83 * Fix for restart issue that happens under testing.
84 * Fix for lp:962815.
85 * Support for transparent AES encryption.
86
87 ## v 1.0.5
88 > released 2012-03-14
89
90 * Fixes for OSX.
91 * Version is now parsed directly in the parser, which makes buffered operations now work with it..
92 * memstat has been extended so that it can be used to find the version of the server.
93 * Update documentation.
94 * Fixes for compile issues on Debian and Ubuntu
95
96 ## v 1.0.4
97 > released 2012-01-27
98
99 * Fix for memcached_dump().
100 * Additional testing for memcached_stat_execute().
101
102 ## v 1.0.3
103 > released 2012-01-09
104
105 * Increased size of sort buffer used during Ketama.
106 * Added support for new behavior to handle dead servers.
107 * Overall haul of UDP IO.
108 * Fixed C compile issue with memcached_exist()
109 * Numerous bug fixes.
110 * Clang support for OSX.
111 * All commands now using vector send support.
112
113 ## v 1.0.2
114 > released 2011-10-24
115
116 * Dropped libmemcached/memcached_util.h (undocumented header file)
117 * Added memcached_touch() and memcached_touch_by_key()
118 * UDP support restructured to toggle on a complete memcached_st structure.
119
120 ---
121
122 See [ChangeLog-0](./ChangeLog-0.md) for changes prior v1.0.