# ChangeLog v1.0

## v 1.0.18

> released 2014-02-09

- MEMCACHED_BEHAVIOR_RETRY_TIMEOUT can now be set to zero.

- Numerous bug fixes.

## v 1.0.17

> released 2013-04-03

- Remove c++ namespace that was being exposed (the API should be plug compatible)..

- Fix cases where --servers wasn't behaving the same in all clients.

## v 1.0.16

> released 2013-02-01

- Added support to do two part shutdown of socket.

- Fixes for Fedora 18.

- Fix for binary memcached_touch()

## v 1.0.15

> released 2012-12-17

- Added support for Murmur3 (HASHKIT_HASH_MURMUR3)

- Portability fixes.

## v 1.0.14

> released 2012-11-14

- CLIENT_ERROR fixed to not be treated as a fatal error.

- Compiler fixes for older Ubuntu releases.

## v 1.0.13

> released 2012-10-19

- Fix bug that caused version string to not be exported correctly.

## v 1.0.12

> released 2012-10-09

- Added memcached_result_take_value().

- Added ax_libmemcached.m4

## v 1.0.11

> released 2012-09-17

- Removed custom version of memcached.

- Updated hardening rules.

- Fixed a case where the return error from a socket connection differred from that of a TCP/IP socket.

## v 1.0.10

> released 2012-07-30

- --disable-assert has been removed from configure, and --enable-assert has been added in its place.

- Compiling fixes for Clang on OSX Mountain Lion.

## v 1.0.9

> released 2012-07-05

- Faster close on socket.

- Instance allocation is now seperated from server interface. This should allow for a better preservation of ABI compliance from now on.

- Fix close on exec bug.

- Numerous other bug fixes.

## v 1.0.8

> released 2012-05-22

- Added support for setting options via ENV variable LIBMEMCACHED

- Fix corner case on last used result.

## v 1.0.7

> released 2012-04-28

- Add API call for exist calls.

- Update all license files to be BSD.

## v 1.0.6

> released 2012-04-08

- Fixes for gcc 4.7, lp:961812

- Fix for restart issue that happens under testing.

- Fix for lp:962815.

- Support for transparent AES encryption.

## v 1.0.5

> released 2012-03-14

- Fixes for OSX.

- Version is now parsed directly in the parser, which makes buffered operations now work with it..

- memstat has been extended so that it can be used to find the version of the server.

- Update documentation.

- Fixes for compile issues on Debian and Ubuntu

## v 1.0.4

> released 2012-01-27

- Fix for memcached_dump().

- Additional testing for memcached_stat_execute().

## v 1.0.3

> released 2012-01-09

- Increased size of sort buffer used during Ketama.

- Added support for new behavior to handle dead servers.

- Overall haul of UDP IO.

- Fixed C compile issue with memcached_exist()

- Numerous bug fixes.

- Clang support for OSX.

- All commands now using vector send support.

## v 1.0.2

> released 2011-10-24

- Dropped libmemcached/memcached_util.h (undocumented header file)

- Added memcached_touch() and memcached_touch_by_key()

- UDP support restructured to toggle on a complete memcached_st structure.

See ChangeLog-0 for changes prior v1.0.