NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #3047 most downloaded on PyPI
Python CFFI bindings to the Brotli library
Last release 1 months ago
21 Aug 2026
Release timing varies
gaps range from 2 weeks to 2.4 years
Nearly every release is documented
notes for 8 of 8 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
8 releases · first in 2020
One column per quarter.
Fixed a bug where Decompressor.decompress() could leave stale unconsumed input behind after fully consuming a chunk of compressed data, causing subseq
Fixed a bug where Decompressor.decompress() could leave stale unconsumed input behind after fully consuming a chunk of compressed data, causing subsequent calls to fail or re-process old data.
Since cibuildwheel dropped support, this release does not include Python 3.8 wheels.
Added support for the free-threaded build of Python 3.14.
Added support for the free-threaded build of Python 3.14.
Concurrent sharing of Compressor or Decompressor objects now raises an exception.
Added output_buffer_limit parameter to Decompressor.decompress() and Decompressor.process() methods to allow mitigation of unexpectedly large output.
Upgraded libbrotli to v1.2.0.
Added output_buffer_limit parameter to Decompressor.decompress() and Decompressor.process() methods to allow mitigation of unexpectedly large output. This addresses potential security concerns where maliciously crafted compressed data could result in excessive memory usage during decompression.
Added explicit support for Python 3.10, 3.11, and 3.12
Upgraded libbrotli to v1.1.0
Added explicit support for Python 3.10, 3.11, and 3.12
Removed support for Python 2.7, 3.5, and 3.6
- Added manylinux_aarch64 wheels
Added manylinux_aarch64 wheels
Avoid byte/string comparison warning in error message construction
Avoid byte/string comparison warning in error message construction
Updated to v1.0.9 of the Brotli library
Updated to v1.0.9 of the Brotli library
Library version now follows Brotli version
Removed the dictionary parameter from compress and Compressor
NOTE: Python 2.7 wheels for Windows likely won't work until google/brotli#848 is resolved
Renamed the package on PyPI to brotlicffi, all further updates will be published to the new package. Using the brotlipy is deprecated.
Renamed the package on PyPI to brotlicffi, all further updates will be published to the new package. Using the brotlipy is deprecated.
Changed the importable namespace from brotli to brotlicffi to no longer conflict with the Brotli PyPI package.
Added process() method to Compressor and Decompressor.
Added is_finished() method to Decompressor.
Your coding agent can read these notes before it upgrades. Set up the MCP server →