2024-11-11 08:29:31 by Thomas Klausner | Files touched by this commit (862) |
Log message:
py-*: remove unused tool dependency
py-setuptools includes the py-wheel functionality nowadays
|
2024-10-14 08:46:10 by Thomas Klausner | Files touched by this commit (325) |
Log message:
*: clean-up after python38 removal
|
2024-05-06 06:36:19 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-dogpile-cache: updated to 1.3.3
1.3.3
usecase
[usecase] [memcached]
Added support for an additional pymemcached client parameter \
PyMemcacheBackend.memcached_expire_time. Pull request courtesy Takashi Kajinami.
bug
[bug] [typing]
Fixed the return type for CacheRegion.get(), which was inadvertently hardcoded \
to use CacheReturnType that only resolved to CachedValue or NoValue. Fixed to \
return ValuePayload which resolves to Any, as well as a new literal indicating \
an enum constant for api.NO_VALUE. The api.NO_VALUE constant remains available \
as the single element of this enum.
|
2024-02-22 18:35:15 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-dogpile-cache: updated to 1.3.2
1.3.2
[usecase] [redis]
Added a new backend RedisClusterBackend, allowing support for Redis Cluster. \
Pull request courtesy Maël Naccache Tüfekçi.
[usecase] [redis]
Added support for additional Redis client parameters \
RedisBackend.socket_connect_timeout, RedisBackend.socket_keepalive and \
RedisBackend.socket_keepalive_options. Pull request courtesy Takashi Kajinami.
|
2024-02-08 07:05:27 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-dogpile-cache: updated to 1.3.1
1.3.1
Added new parameter RedisBackend.username to the Redis backend, and \
RedisSentinelBackend.username to the Redis Sentinel backend. These parameters \
allow for username authentication in Redis when RBAC is enabled. Pull request \
courtesy Takashi Kajinami.
|
2024-01-12 12:55:50 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message:
py-dogpile-cache: updated to 1.3.0
1.3.0
feature
Added new method CacheRegion.get_value_metadata() which can be used to get a \
value from the cache along with its metadata, including timestamp of when the \
value was cached. The CachedValue object is returned which features new \
accessors to retrieve cached time and current age. Pull request courtesy \
Grégoire Deveaux.
misc
Minimum Python version is now Python 3.8; prior versions Python 3.7 and 3.6 are EOL.
Project setup is now based on pep-621 pyproject.toml configuration.
|
2023-11-07 23:38:10 by Thomas Klausner | Files touched by this commit (112) |
Log message:
*: latest py-sphinx only support Python 3.9+
|
2023-07-10 14:59:00 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message:
py-dogpile-cache: updated to 1.2.2
1.2.2
[bug] [typing]
Made use of pep-673 Self type for method chained methods such as \
CacheRegion.configure() and ProxyBackend.wrap().
|
2023-05-22 14:46:29 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message:
py-dogpile-cache: updated to 1.2.1
1.2.1
Added py.typed file to root so that typing tools such as Mypy recognize dogpile \
as typed.
|
2023-05-05 21:51:22 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-dogpile-cache: updated to 1.2.0
1.2.0
[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.
|