- Fix incorrect initialization through hook
- Initialize memory with empty dict avoiding logs
- Call serialization with buffer instead of memoryview
- Treat null bytes on JSON loads
- Run CI on different python versions
- Add support for python 3.10
- Improve README with more examples and calls to close and unlink
- Expose shared memory as readonly attribute as ShareableList
- Modify SharedMemoryDict to use serializers
- Create serializers for json and pickle
- Replace SENTINEL with NOT_GIVEN
- Update project dependencies
- Add a better message on the storage issue
- Configure black as formatter
- Implement Mapping interface (all methods)
- Deprecate
move_to_end and
method andlast
parameter onpopitem
- Remove method
validate_key
from Django adapter (this is a method to deal with memcached key name issues) - Decrease shared-memory and pickle calls on Django Adapter
- Raise
TypeError
onincr
method of Django Adapter for non int values - Remover
cull
mechanism from django adapter
- Prevent
KeyError
andIndexError
on checking expire of Django cache adapter
- Remove uwsgi lock and use
multiprocessing.Lock
instead
- Using lock on method
SharedMemoryDict.clear()
- Fix typo on hooks
- Remove name-prefix of caches (django and aiocache)
- First Release 🎉