timeline

13 of 3 results
2.0 series Focus of Development
Bugs targeted: None
Blueprints targeted: None

A big refactor to move urllib3 to version 2. Upcoming changes:
* Remove the dependency on httplib, enabling us to bring new features and improvements to all supported Python versions equally
* Invalid HTTP responses now trigger hard failures, rather than getting a best-effort interpretation. This additional strictness reduces the risk that responses will be misinterpreted.
* Remove the length_remaining property on responses. urllib3 now strictly checks the length of responses and hard fails in all cases if the response is either too long or the remote peer closes the connection before the body is complete.
* Remove the read_chunked method on responses
* Remove the behaviour that HTTPResponse.stream had where it would always return on chunked bodies. These boundaries are not semantic, so it is not useful to persist them up to the user.
* Remove BodyNotHttplibCompatible and ResponseNotChunked exceptions
* Drop support for Python 2.6

1.25 series Current Stable Release
Latest releases: 1.25.7
Bugs targeted: None
Blueprints targeted: None

Release series: 1.25.x

1.24 series Supported
Latest releases: 1.24.2
Bugs targeted: None
Blueprints targeted: None

Release series: 1.24.x

13 of 3 results