Skip to content

Commit 0b401c7

Browse files
authored
v2.34.0
1 parent 86b378d commit 0b401c7

2 files changed

Lines changed: 22 additions & 7 deletions

File tree

HISTORY.md

Lines changed: 21 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,19 +6,34 @@ dev
66

77
- \[Short description of non-trivial change.\]
88

9-
2.34.0 (2026-05-??)
9+
2.34.0 (2026-05-11)
1010
-------------------
1111

12-
**Improvements**
13-
* Requests 2.34.0 introduces inline types, replacing those provided by
12+
**Announcements**
13+
- Requests 2.34.0 introduces inline types, replacing those provided by
1414
typeshed. Public API types should be fully compatible with mypy, pyright,
15-
and ty. (#7272)
16-
* Digest Auth hashing algorithms have added `usedforsecurity=False` to clarify
15+
and ty. We believe types are comprehensive but if you find issues, please
16+
report them to the pinned tracking issue.
17+
18+
Special thanks to @bastimeyer, @cthoyt, @edgarrmondragon, and @srittau for
19+
helping review and test the types ahead of the release. (#7272)
20+
21+
**Improvements**
22+
- Digest Auth hashing algorithms have added `usedforsecurity=False` to clarify
1723
security considerations. (#7310)
24+
- Requests added support for Python 3.15 based on beta1. Downstream projects
25+
should be able to start testing prior to its release in October. (#7422)
26+
- Requests added support for Python 3.14t. (#7419)
1827

1928
**Bugfixes**
20-
* ``Response.history`` no longer contains a reference to itself, preventing
29+
- ``Response.history`` no longer contains a reference to itself, preventing
2130
accidental looping when traversing the history list. (#7328)
31+
- Requests no longer performs greedy matching on no_proxy domains. The
32+
proxy_bypass implementation has been updated with CPython's fix from
33+
bpo-39057. (#7427)
34+
- Requests no longer incorrectly strips duplicate leading slashes in
35+
URI paths. This should address user issues with specific presigned
36+
URLs. Note the full fix requires urllib3 2.7.0+. (#7315)
2237

2338

2439
2.33.1 (2026-03-30)

src/requests/__version__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
__title__ = "requests"
66
__description__ = "Python HTTP for Humans."
77
__url__ = "https://requests.readthedocs.io"
8-
__version__ = "2.34.0.dev1"
8+
__version__ = "2.34.0"
99
__build__ = 0x023400
1010
__author__ = "Kenneth Reitz"
1111
__author_email__ = "me@kennethreitz.org"

0 commit comments

Comments
 (0)