All Versions
6
Latest Version
Avg Release Cycle
233 days
Latest Release
2904 days ago
Changelog History
Changelog History
-
v0.2.0.1 Changes
November 02, 2016- 🛠 Fix compatability with latest
data-default-class
- ➕ Add new ReqRaw type for external clients to implement custom requests. Quite a hack right now, so behind a WARNING pragma.
- 🛠 Fix compatability with latest
-
v0.2.0.0 Changes
May 27, 2016- Big design change to reduce code duplication (
Protocol
module gone). - ✂ Remove
Options
type - just fixed configuration for now. - Design change also allows proper retry handling on operation failure - we retry an operation against the same server, but after N consecutive failures, we mark the server as dead and don't try using it again until M seconds has passed.
- 👻 Simplify exception hierachy - just one type
MemcacheError
now for - ✂ Remove
defaultOptions
anddefaultServerSpec
, will revist usefulness. exceptions. - ✂ Remove many
Typeable
instances. - 👌 Support better testing with a mock Memcached server.
- 🛠 Fix bug in socket handling - detected EOF properly.
- 📚 Greatly improve documentation.
- 0️⃣ Use
data-default-class
for defaults of servers and options.
- Big design change to reduce code duplication (
-
v0.1.0.1 Changes
February 26, 2016- Consistent usage of 'memcached' instead of 'memcache'.
- Document
Database.Memcache.Client
. - ➕ Add inline pragmas in appropriate places.
- 🛠 Fix bug handling fragmented IP packets (Alfredo Di Napoli).
-
v0.1.0.0 Changes
May 18, 2015- 🚀 First proper release (although still lots of rough edges!).
- Filled out
Data.Memcache.Client
to a complete API. - ↔ Integrated cluster and authentication handling.
- 👍 Better error and exception handling.
- 🛠 Fix compilation under GHC 7.10.
-
v0.0.1 Changes
May 05, 2015- 🎉 Initial (incomplete) support for a cluster of memcached servers.
- 🛠 Fixed compilation under GHC 7.4.
-
v0.0.0 Changes
August 23, 2013- 🎉 Initial release. Support for a single server.