File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1010
1111.. towncrier release notes start
1212
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+
13393.12.7 (2025-06-02)
1440===================
1541
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"
22
33from typing import TYPE_CHECKING , Tuple
44
You can’t perform that action at this time.
0 commit comments