Breaking change: - floats are no longer serialized when passing to valkey (in theory shouldn't break anything)
New features:
- Added the missing hash methods, now all hash methods are supported except for hmset
which is deprecated.
- hset: added mapping
and items
parameters for bulk operations.
- Added
AsyncSentinelClient
- internal bug fix
- added
AsyncHerdClient
- added
blocking
andlock_class
to get_lock parameters.
- Added mset and mget (atomic)
- get_many() is now non-atomic
- extended base.BaseValkeyCache to have more logic
- Added BaseClient class
- BREAKING: changed BaseConnectionPool to BaeConnectionFactory
- Moved some method implementation out of BaseConnectionFactory class
- added a guide to use the base classes
- Added an async backend
- Added an async client
- Added two async connection factories
- Added documentation for async client
- Added migration guide to documents
- changed documentation setup
- added RESP3 documentation
- changes in README.rst
- cleaning up the codebase
- fixed some test settings
- major internal refactoring
- renamed
lock()
toget_lock()
, but the old form is still available.
Released 2024/09/07
- Added this documentation!
- changed
VALKEY_CLIENT_CLASS
toBASE_CLIENT_CLASS
for clarity - changed
CLIENT_KWARGS
toBASE_CLIENT_KWARGS
for clarity - added some docstring to compressor classes
- fixed some messages generated by autocomplete