Releases: aio-libs/aiocache
v0.12.3
v0.12.2
- Fixed an error when the
pairsargument to.multi_set()doesn't supportlen().
v0.12.1
- Added
skip_cache_functo dynamically skip caching certain results. - Removed typing support due to producing unresolvable errors (until v1.0).
- Stopped installing
testsas part of the package.
v0.12.0
- Added
async withsupport toBaseCache. - Added initial typing support.
- Migrated to
redislibrary (aioredisis no longer supported). SimpleMemoryBackendnow has a cache per instance, rather than a global cache.- Improved support for
build_key(key, namespace)#569 -- Padraic Shafer - Removed deprecated
loopparameters. - Removed deprecated
cacheparameter fromcreate(). - Added support for keyword arguments in
TimingPluginmethods. - Fixed inconsistent enum keys between different Python versions. -- Padraic Shafer
- Fixed
.clear()breaking when no keys are present. - Fixed
from aiocache import *. - Fixed
.delete()when values are falsy.
0.11.1
0.11.0
- Support str for timeout and ttl #454 - Manuel Miranda
- Add aiocache_wait_for_write decorator param #448 - Manuel Miranda
- Extend and improve usage of Cache class #446 - Manuel Miranda
- Add caches.add functionality #440 - Manuel Miranda
- Use raw msgpack attribute for loads #439 - Manuel Miranda
- Add docs regarding plugin timeouts and multicached #438 - Manuel Miranda
- Fix typehints in lock.py #434 - Aviv
- Use pytest_configure instead of pytest_namespace #436 - Manuel Miranda
- Add Cache class factory #430 - Manuel Miranda
0.10.1
-
Cancel the previous ttl timer if exists when setting a new value in the in-memory cache #424 - Minh Tu Le
-
Add python 3.7 to CI, now its supported! #420 - Manuel Miranda
-
Add function as parameter for key_builder #417 - Manuel Miranda
-
Always use name when getting logger #412 - Mansur Mamkin
-
Format code with black #410 - Manuel Miranda
0.10.0
0.9.1
0.9.0
-
Bug #389/propagate redlock exceptions #394 - Manuel Miranda
aexit was returning whether asyncio Event was removed or not. In
some cases this was avoiding the context manager to propagate
exceptions happening inside. Now its not returning anything and will
raise always any exception raised from inside -
Fix sphinx build #392 - Manuel Miranda
Also add extra step in build pipeline to avoid future errors. -
Update alias config when config already exists #383 - Josep Cugat
-
Ensure serializers are instances #379 - Manuel Miranda
-
Add MsgPackSerializer #370 - Adam Hopkins
-
Add create_connection_timeout for redis>=1.0.0 when creating connections #368 - tmarques82
-
Fixed spelling error in serializers.py #371 - Jared Shields