This release focused on adding Python dictionary behavior to Redis Dict. Two missing features have been addressed:
1. **Raise-on-Delete Flag:** Redis Dict will now have a new boolean flag, `raise_key_error_delete`. When set to `True`, Redis Dict will raise a `KeyError` when attempting to delete a key that has already been deleted. While this behavior might not be always ideal in distributed computing scenarios it is how python dictionary behaves. Thanks to Pydes-boop for raising the issue and providing the solution.
2. **Python Redis Dict:** This new Python Redis Dict aims to be a direct drop-in replacement for a standard Python dictionary. It will support insertion order and future updates will include typed keys and nested support for complete compatibility. enzoBrum for analysing the issue and bringing up the issue
51
46