Skip to content
This repository has been archived by the owner on May 9, 2024. It is now read-only.

Update dogpile.cache to 1.2.1 #166

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

pyup-bot
Copy link
Contributor

This PR updates dogpile.cache from 1.1.3 to 1.2.1.

Changelog

1.2.1

Released: Sat May 20 2023
bug


-   **[bug] [typing]** Added py.typed file to root so that typing tools such as Mypy recognize
 dogpile as typed. Pull request courtesy Daverball.
 
 References: [238](https://github.com/sqlalchemy/dogpile.cache/issues/238)


rel_1_2_0

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
Links

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant