NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #134 most downloaded on PyPI
A collection of framework independent HTTP protocol utils.
Last release 4 months ago
25 May 2026
Ships fairly regularly
a new release about every 10 months
Some releases are documented
notes for 14 of 27 stable releases
Nothing withdrawn
no release was ever pulled
11 years old
27 releases · first in 2015
Add http-parser and llhttp licenses into the wheels ( #135 ) (by @justeph in c398a15 )
Add http-parser and llhttp licenses into the wheels (#135)
(by @justeph in c398a15)
Mark cython module as free-threading compatible (#139)
(by @kumaraditya303 in 28d1db1)
Security: fix URL truncation issue (#144)
(by @fantix in a0283f0 for #142)
Allow building with latest setuptools (#138)
(by @OldManYellsAtCloud in c403ad1)
One column per quarter.
This is identical to 0.7.0 whose CI failed uploading
This is identical to 0.7.0 whose CI failed uploading
Include Cython source files in sdist (by @mgorny in 2287a95 for #115 )
Bump bundled llhttp to 9.2.1 Fixes CVE-2024-27982 (by @elprans in 560bd9e for #113 )
Fix build and run tests on Python 3.13 ( #107 ) (by @jameshilliard @tacaswell @fafanoulele @fantix in ad9765b for #98 #104 )
Explicit Python 3.12 support and build wheels, change min version to 3.8 ( #95 ) (by @tiptenbrink in 25f412b for #95 )
Bump bundled llhttp to 8.1.1 Fixes CVE-2023-30589 (by @fantix in 6c6812a for #91 )
UPDATE: The bundled copy of llhttp in this release is vulnerable to CVE-2023-30589 , please update to use 0.6.0 instead.
UPDATE: The bundled copy of llhttp in this release is vulnerable to CVE-2023-30589, please update to use 0.6.0 instead.
Bump bundled llhttp to 6.0.9
fixes CVE-2022-32213, CVE-2022-32214, CVE-2022-32215
(by @nlsj1985 in 56d6a16 for #83)
Test and build against Python 3.11
(by @elprans in 509cd14 for #84)
Bump bundled http-parser to 2.9.4 and llhttp to 6.0.6 fixes CVE-2021-22959 & CVE-2021-22960 (by @elprans in 4d5dddd for #77 )
This release has no functional changes, only packaging: Python 3.5 is EOL, so wheels are no longer built, and Python 3.10 has been added to the roster
This release has no functional changes, only packaging: Python 3.5 is EOL, so wheels are no longer built, and Python 3.10 has been added to the roster along with aarch64 wheels on Linux and universal2 wheels on macOS.
Changes:
Swap http-parse to llhttp (by @victoraugustolls and @fantix in 63b5de2b for #56)
httptools.__all__
(by @elprans in 9340d321 for #52)Fix httptools.__all__ (by @elprans in 9340d321 for #52)
httptools.__all__
(by @elprans in 9340d321 for #52)Restore Python 3.5 support (#48).
Restore Python 3.5 support (#48).
No functional changes from 0.0.13, except the new release flow and binary wheels.
No functional changes from 0.0.13, except the new release flow and binary wheels.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →