test: poll_timeout; see php-memcached-dev/php-memcached#531
[awesomized/libmemcached] / ChangeLog-1.1.md
index 719140ff5af61ab0c7b6bf788dcff94d58455a24..5ba2d77732d40a61d3d22bfca1aab76de74d1d0f 100644 (file)
@@ -1,12 +1,59 @@
 # ChangeLog v1.1
 
+## v 1.1.4
+
+> released TBA
+
+* Fix [gh #107](https://github.com/awesomized/libmemcached/issues/107):
+  macOS: deprecated sasl API (improve detection of `libsasl2`).
+* Fix [gh #131](https://github.com/awesomized/libmemcached/issues/131):
+  Consider renaming tools (add `CLIENT_PREFIX` build option; default: `mem`)
+* Fix [gh #132](https://github.com/awesomized/libmemcached/issues/132):
+  Add build of static library (add `BUILD_SHARED_LIBS` build option; default: `ON`).
+* Fix [gh #134](https://github.com/awesomized/libmemcached/issues/134):
+  Update client option documentation.
+* Fix [gh #136](https://github.com/awesomized/libmemcached/issues/136):
+  `libmemcachedutil` is underlinked (link against libmemcached).
+
+## v 1.1.3
+
+> released 2022-11-09
+
+* Fix [gh #130](https://github.com/awesomized/libmemcached/issues/130)
+  with [gh #124](https://github.com/awesomized/libmemcached/issues/124):
+  Server response count can underflow.
+
+## v 1.1.2
+
+> released 2022-08-10
+
+* Fix handling of negative expiration values, which are somehow allowed by legacy.  
+  See also [gh #125](https://github.com/awesomized/libmemcached/issues/125),
+  and [gh #76](https://github.com/awesomized/libmemcached/issues/76).
+* Fix [gh #122](https://github.com/awesomized/libmemcached/issues/122):
+  If libcrypto implementation of AES is used, do not compile internal.
+* Fix missing include of <array> in tests.
+* Fix warnings with non-SASL builds.
+* Fix pthread.h detection.
+
 ## v 1.1.1
 
-> released TBD
+> released 2021-09-16
 
+* Fix [gh #67](https://github.com/awesomized/libmemcached/issues/67):
+  GET returns `NOTFOUND` on `TIMEOUT`.
 * Fix [gh #113](https://github.com/awesomized/libmemcached/issues/105):
   Build failure with Catch2 < 2.13.5.
-
+* Add [gh #114](https://github.com/awesomized/libmemcached/pull/114):
+  Add possibility to use libcrypto for encryption.
+* Add [gh #115](https://github.com/awesomized/libmemcached/pull/115):
+  Add `LIBMEMCACHED_AWESOME` CPP define.
+* Add test for [gh #75](https://github.com/awesomized/libmemcached/issues/75):
+  memcached_clone of SASL connection closes random file descriptor.
+* Fix [gh #116](https://github.com/awesomized/libmemcached/issues/116):
+  Add libmemcachedpotocol-0-0/configure.h guarding `ssize_t` typedef.
+* Fix [gh #120](https://github.com/awesomized/libmemcached/issues/120):
+  libmemcached.pc is missing a `Requires` entry for libsasl2.
 
 ## v 1.1.0
 
@@ -26,7 +73,7 @@ the full list of changes since the last 1.0 release.
 **Changes from beta2:**
 
 * Fix [gh #108](https://github.com/awesomized/libmemcached/issues/105):
-  macOS Big Sur: dtrace does not understand -G switch
+  macOS Big Sur: dtrace does not understand -G switch.
 * Add support for IPv6 bracketed syntax in `memcached_servers_parse`.
 * Make `memcat`'s `--file` option's argument optional defaulting to `<key>`.
 * Fix libmemcachedprotocol's binary `STAT` and `VERSION` handlers.