File tree Expand file tree Collapse file tree 4 files changed +27
-11
lines changed Expand file tree Collapse file tree 4 files changed +27
-11
lines changed Original file line number Diff line number Diff line change 10
10
11
11
.. towncrier release notes start
12
12
13
+ 3.12.8 (2025-06-04)
14
+ ===================
15
+
16
+ Features
17
+ --------
18
+
19
+ - Added preemptive digest authentication to :class: `~aiohttp.DigestAuthMiddleware ` -- by :user: `bdraco `.
20
+
21
+ The middleware now reuses authentication credentials for subsequent requests to the same
22
+ protection space, improving efficiency by avoiding extra authentication round trips.
23
+ This behavior matches how web browsers handle digest authentication and follows
24
+ :rfc: `7616#section-3.6 `.
25
+
26
+ Preemptive authentication is enabled by default but can be disabled by passing
27
+ ``preemptive=False `` to the middleware constructor.
28
+
29
+
30
+ *Related issues and pull requests on GitHub: *
31
+ :issue: `11128 `, :issue: `11129 `.
32
+
33
+
34
+
35
+
36
+ ----
37
+
38
+
13
39
3.12.7 (2025-06-02)
14
40
===================
15
41
Load Diff This file was deleted.
Load Diff This file was deleted.
Original file line number Diff line number Diff line change 1
- __version__ = "3.12.8.dev0 "
1
+ __version__ = "3.12.8"
2
2
3
3
from typing import TYPE_CHECKING , Tuple
4
4
You can’t perform that action at this time.
0 commit comments