Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[Unreleased]
[0.5.7] - 1 July 2024
- add SSL support
- support poison 6.x
[0.5.6] - 23 April 2024
- support poison 5.x
[0.5.5] - 1 November 2022
- add ttl and default option in cas/4 [#29] [#31]
[0.5.4] - 26 Dec 2021
- relax connection version
[0.5.3] - 26 Dec 2021
- fix warnings on elixir 1.13
[0.5.2] - 28 Sep 2021
- relax telemetry version [#26]
[0.5.1] - 24 April 2021
- add connect_timeout option [#24]
[0.5.0] - 10 Dec 2019
- add telemetry support [#23]
[0.4.6] - 8 Aug 2019
- fix dialyzer spec [#20]
[0.4.3] - 26 Sep 2017
- child_spec
- fix warnings and format code
[0.4.2] - 14 Sep 2017
- add support for dynamic namespace [#6]
- update poison version [#9]
[0.4.1] - 1 April 2017
- bug fix
[0.4.0] - 20 Mar 2017
New
- Uses a separate process to read response from the server. This would lead to increased throughput if same connection was accessed from different process concurrently.
Breaking
- Removed Memcache.connection_pid. It was a mistake to expose the underlying connection id, as it creates problems for future additions like pool and cluster.
[0.3.0] - 25 Feb 2017
New
- add support for multi set & get
Breaking
- changed the returned type of stat from HashDict to map
- dropped support for 1.1
[0.2.1] - 25 July 2016
New
- coder
[0.2.0] - 23 July 2016
New
- Plain auth.
- namespace and default ttl
Breaking
- pid can't be used interchangeably between Memcache and Memcache.Connection
- Removed Memcache.execute. Get connection pid using Memcache.connection_pid and interact with the Memcache.Connection directly.