Releases: pinterest/pymemcache
Releases · pinterest/pymemcache
v3.2.0
v3.1.1
v3.1.0
v3.0.1
v3.0.0
- The serialization API has been reworked. Instead of consuming a serializer and deserializer as separate arguments, client objects now expect an argument
serde
to be an object which implementsserialize
anddeserialize
as methods. (serialize
anddeserialize
are still supported but considered deprecated.) - Validate integer inputs for
expire
,delay
,incr
,decr
, andmemlimit
-- non-integer values now raiseMemcacheIllegalInputError
- Validate inputs for
cas
-- values which are not integers or strings of 0-9 now raiseMemcacheIllegalInputError
- Add
prepend
andappend
support toMockMemcacheClient
. - Add the
touch
method toHashClient
. - Added official support for Python 3.8.
v2.2.2
v2.2.1
v2.2.0
- Drop official support for Python 3.4.
- Use
setup.cfg
metadata insteadsetup.py
config to generate package. - Add
default_noreply
parameter toHashClient
. - Add
encoding
parameter toClient
constructors (defaults toascii
). - Add
flags
parameter to write operation methods. - Handle unicode key values in
MockMemcacheClient
correctly. - Improve ASCII encoding failure exception.
v2.1.1
v2.1.0
- Public classes and exceptions can now be imported from the top-level
pymemcache
package (e.g.pymemcache.Client
). #197 - Add UNIX domain socket support and document server connection options. #206
- Add support for the
cache_memlimit
command. #211 - Commands key are now always sent in their original order. #209