Dogpile.cache

Latest version: v1.3.3

Safety actively analyzes 630450 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 9

1.2.0

Released: Wed Apr 26 2023
feature


- **[feature] [region]** Added new construct `api.CantDeserializeException` which can be
raised by user-defined deserializer functions which would be passed to
`CacheRegion.deserializer`, to indicate a cache value that can't
be deserialized and therefore should be regenerated. This can allow an
application that's been updated to gracefully re-cache old items that were
persisted from a previous version of the application. Pull request courtesy
Simon Hewitt.

References: [236](https://github.com/sqlalchemy/dogpile.cache/issues/236)


rel_1_1_8

1.1.8

Released: Fri Jul 8 2022
bug


- **[bug] [memcached]** Moved the `MemcacheArgs.dead_retry` argument and the
`MemcacheArgs.socket_timeout` argument which were
erroneously added to the "set_parameters",
where they have no effect, to be part of the Memcached connection
arguments `MemcachedBackend.dead_retry`,
`MemcachedBackend.socket_timeout`.

References: [223](https://github.com/sqlalchemy/dogpile.cache/issues/223), [#228](https://github.com/sqlalchemy/dogpile.cache/issues/228)


rel_1_1_7

1.1.7

Released: Tue Jul 5 2022
usecase


- **[usecase] [memcached]** Added `MemcacheArgs.dead_retry` and
`MemcacheArgs.socket_timeout` to the dictionary of
additional keyword arguments that will be passed
directly to `GenericMemcachedBackend()`.

References: [223](https://github.com/sqlalchemy/dogpile.cache/issues/223)


rel_1_1_6

1.1.6

Released: Fri Jun 10 2022
usecase


- **[usecase] [redis]** Added `RedisBackend.connection_kwargs` parameter, which is a
dictionary of additional keyword arguments that will be passed directly to
`StrictRedis()` or `StrictRedis.from_url()`, in the same way that this
parameter works with the `RedisSentinelBackend` already.

References: [221](https://github.com/sqlalchemy/dogpile.cache/issues/221)

bug


- **[bug] [redis]** Fixed regression caused by backwards-incompatible API changes in Redis that
caused the "distributed lock" feature to not function.

References: [220](https://github.com/sqlalchemy/dogpile.cache/issues/220)


rel_1_1_5

1.1.5

Released: Wed Jan 19 2022
usecase


- **[usecase] [memcached]** Added support for additional pymemcache `HashClient` parameters
`retry_attempts`, `retry_timeout`, and
`dead_timeout`.


rel_1_1_4

1.1.4

Released: Thu Sep 2 2021
usecase


- **[usecase] [memcached]** Added support for pymemcache socket keepalive and retrying client.

bug


- **[bug] [general]** Fixed Python 3.10 deprecation warning involving threading. Pull request
courtesy Karthikeyan Singaravelan.

References: [203](https://github.com/sqlalchemy/dogpile.cache/issues/203)


rel_1_1_3

Page 2 of 9

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.