NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #624 most downloaded on PyPI
Fast read/write of AVRO files
Last release 5 months ago
24 Apr 2026
Ships fairly regularly
a new release about every 2 months
Nearly every release is documented
notes for 59 of the last 60 stable releases
2 versions withdrawn
withdrawn after publishing
15 years old
213 releases · first in 2012
Unexpose write (ref from bitbucket #2)
write (ref from bitbucket #2)* Expose "load" (github #1)
Don't compile extension under pypy > 1.8 (issue #12)
One column per quarter.
Fixed bug when stdout.encoding is None
* Fixed regression with --schema
Fixed regression with Cython and multiple definitions
Fixed regression in 2.7 and recursive
* Fixed bug in Python 3 printing
* Fixed bug in argument parsing
* Fixed README (about snappy)
* Snappy support
Handle names in unions (aboSamoor)
Fixed handling if named records (issue #5)
* Added "next" method to reader
Support recursive schema (issue #4)
fastavro/pyfastavro.py -> fastavro/reader.py
Better error message when file is not avro file
Python 2.6 compatible (issue #3, thanks trochee)
Faster (using cython: auto_cpdef=True), thanks to Stefan Behnel
* Simpler iterator * Trove categories
* Python 3 support works * Better testing
* Python 3 support
* Generate fastavro script
fastavro script* Compliance with Apache license
Conditional build of extension (from simplejson)
Include README.rst in sdist package
* Fixed read_array (issue #2)
* Fixed read_enum (issue #1)
Distribute generate C file (idea by Juan)
Get version from fastavro/__init__.py
* --schema
Optionally use Cython (more speedup)
* Initial release
Your coding agent can read these notes before it upgrades. Set up the MCP server →