Skip to content

Commit 9962acd

Browse files
committed
- 1.4.1
1 parent 01b52fc commit 9962acd

File tree

5 files changed

+39
-36
lines changed

5 files changed

+39
-36
lines changed

docs/build/changelog.rst

Lines changed: 38 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,44 @@ Changelog
44

55
.. changelog::
66
:version: 1.4.1
7-
:include_notes_from: unreleased
7+
:released: Fri Sep 12 2025
8+
9+
.. change::
10+
:tags: usecase, redis
11+
:tickets: 271
12+
13+
Added new parameters :paramref:`.RedisBackend.lock_blocking_timeout` and
14+
:paramref:`.RedisBackend.lock_blocking` to the Redis backend; and
15+
:paramref:`.ValkeyBackend.lock_blocking_timeout` and
16+
:paramref:`.ValkeyBackend.lock_blocking` to the Valkey backends. These
17+
parameters are then passed onto the redis/valkey client Lock creation
18+
methods and use the same defaults.
19+
20+
.. change::
21+
:tags: bug, memory
22+
:tickets: 273
23+
24+
Fixed issue where :meth:`.MemoryBackend.configure` would unexpectedly
25+
modify the input arguments dictionary by removing its contents. The method
26+
now preserves the original arguments dictionary as expected, consistent
27+
with the behavior of other backend types. Pull request courtesy Nicolas
28+
Simonds.
29+
30+
.. change::
31+
:tags: usecase, redis
32+
:tickets: 276
33+
34+
Added new parameters for the Redis/Valkey backends. These params are passed
35+
directly to the constructors:
36+
37+
* :paramref:`.RedisBackend.ssl`
38+
* :paramref:`.ValkeyBackend.ssl`
39+
40+
These params default to ``None``, and are only passed to the constructor if
41+
set. The docstrings instruct users to submit all additional ``ssl_``
42+
prefixed params via the optional
43+
:paramref:`.RedisBackend.connection_kwargs` or
44+
:paramref:`.ValkeyBackend.connection_kwargs` parameter.
845

946
.. changelog::
1047
:version: 1.4.0

docs/build/conf.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@
7676
# The short X.Y version.
7777
version = dogpile.__version__
7878
# The full version, including alpha/beta/rc tags.
79-
release = "1.4.0"
79+
release = "1.4.1"
8080

8181

8282
# The language for content autogenerated by Sphinx. Refer to documentation

docs/build/unreleased/271.rst

Lines changed: 0 additions & 10 deletions
This file was deleted.

docs/build/unreleased/273.rst

Lines changed: 0 additions & 9 deletions
This file was deleted.

docs/build/unreleased/276.rst

Lines changed: 0 additions & 15 deletions
This file was deleted.

0 commit comments

Comments
 (0)