# What changed in httptools

> 8 changes in httptools 0.8 to 0.9 from its official release notes, upgrade guides and advisories: 1 security. Each one cited. Sources checked 2026-10-17. HTML: https://unstale.sh/pypi/httptools/

To see which of these apply to a repository, run `npx @unstale/cli init` in it.

## httptools 0.9

### Tooling

- Wheels are built for CPython 3.15, making the package available as wheels for that interpreter. (0.9.0) — [release notes](https://github.com/MagicStack/httptools/releases/tag/v0.9.0)
- Wheels are built for PPC64LE, extending package availability to that architecture. (0.9.0) — [release notes](https://github.com/MagicStack/httptools/releases/tag/v0.9.0)
- Wheels are available for RISC-V 64-bit, extending package availability to that architecture. (0.9.0) — [release notes](https://github.com/MagicStack/httptools/releases/tag/v0.9.0)

## httptools 0.8

### Security

- A URL truncation issue was fixed, changing URL handling in the affected case. (0.8.0) — [release notes](https://github.com/MagicStack/httptools/releases/tag/v0.8.0)

### Tooling

- Building is now supported with the latest setuptools. (0.8.0) — [release notes](https://github.com/MagicStack/httptools/releases/tag/v0.8.0)

### Fixes and other changes

- The Cython module is marked as compatible with free-threading Python. (0.8.0) — [release notes](https://github.com/MagicStack/httptools/releases/tag/v0.8.0)
- Typing issues were fixed, improving the package's type information for developers using type checkers. (0.8.0) — [release notes](https://github.com/MagicStack/httptools/releases/tag/v0.8.0)
- The wheels now include the http-parser and llhttp licenses, which matters when reviewing license obligations for distributed wheels. (0.8.0) — [release notes](https://github.com/MagicStack/httptools/releases/tag/v0.8.0)
