NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #92 most downloaded on PyPI
Fast iterable JSON parser.
Last release 22 days ago
12 Sep 2026
Ships fairly regularly
a new release about every 2 months
Nearly every release is documented
notes for 22 of 22 stable releases
Nothing withdrawn
no release was ever pulled
2 years old
22 releases · first in 2024
Commit Cargo.lock so benchmarks aren't subject to dependency drift by @samuelcolvin in #265
serde_json over the json-cases corpus by @samuelcolvin in #266JsonValueScratch, reusable stacks for parsing values by @samuelcolvin in #292Full Changelog: v0.16.0...v0.17.0
One column per month.
Drop support for 3.13t target by @Viicos in https://github.com/pydantic/jiter/pull/255
serde Deserializer implementation by @cetra3 in https://github.com/pydantic/jiter/pull/253Full Changelog: https://github.com/pydantic/jiter/compare/v0.15.0...v0.16.0
serde Deserializer implementation by @cetra3 in #253Full Changelog: v0.15.0...v0.16.0
expose known_number_bytes and parser methods for bytes -> number by @davidhewitt in https://github.com/pydantic/jiter/pull/250
known_number_bytes and parser methods for bytes -> number by @davidhewitt in https://github.com/pydantic/jiter/pull/250Full Changelog: https://github.com/pydantic/jiter/compare/v0.14.0...v0.15.0
known_number_bytes and parser methods for bytes -> number by @davidhewitt in #250Full Changelog: v0.14.0...v0.15.0
bump PyO3 to 0.28.2 by @rara64 in #234
PyStringCache by @Viicos in #239Full Changelog: v0.13.0...v0.14.0
bump PyO3 to 0.28 by @davidhewitt in #233
chore: pyo3-v0.27.x by @jessekrubin in https://github.com/pydantic/jiter/pull/228
Default for enums by @davidhewitt in https://github.com/pydantic/jiter/pull/229Full Changelog: https://github.com/pydantic/jiter/compare/v0.11.1...v0.12.0
Default for enums by @davidhewitt in #229Full Changelog: v0.11.1...v0.12.0
jiter-python: modify pyproject.toml to include license in wheels by @justeph in https://github.com/pydantic/jiter/pull/222
downcasts to casts by @jessekrubin in https://github.com/pydantic/jiter/pull/221Full Changelog: https://github.com/pydantic/jiter/compare/v0.11.0...v0.11.1
downcasts to casts by @jessekrubin in #221Full Changelog: v0.11.0...v0.11.1
Impl std::Error for error types by @friendlymatthew in https://github.com/pydantic/jiter/pull/205
std::error::Error for error types by @friendlymatthew in https://github.com/pydantic/jiter/pull/205python_parse to take ref to self by @jessekrubin in https://github.com/pydantic/jiter/pull/214Full Changelog: https://github.com/pydantic/jiter/compare/v0.10.0...v0.11.0
std::error::Error for error types by @friendlymatthew in #205python_parse to take ref to self by @jessekrubin in #214Full Changelog: v0.10.0...v0.11.0
Bump pyo3 to 0.25, update supported Python versions by @Viicos in https://github.com/pydantic/jiter/pull/198
float_mode default value in from_json() stub definition by @Viicos in https://github.com/pydantic/jiter/pull/199cached_py_string and pystring_fast_new with safe alternatives by @davidhewitt in https://github.com/pydantic/jiter/pull/201Full Changelog: https://github.com/pydantic/jiter/compare/v0.9.0...v0.10.0
float_mode default value in from_json() stub definition by @Viicos in #199cached_py_string and pystring_fast_new with safe alternatives by @davidhewitt in #201Full Changelog: v0.9.0...v0.10.0
Re-release of 0.9.0 built with Rust 1.77 to have a final build working on Windows 7.
Re-release of 0.9.0 built with Rust 1.77 to have a final build working on Windows 7.
Update to a current version of lexical-parse-float by @musicinmybrain in https://github.com/pydantic/jiter/pull/182
twine check by @Viicos in https://github.com/pydantic/jiter/pull/186SmallVec and LazyIndexMap from json value by @davidhewitt in https://github.com/pydantic/jiter/pull/184Full Changelog: https://github.com/pydantic/jiter/compare/v0.8.2...v0.9.0
twine check by @Viicos in #186SmallVec and LazyIndexMap from json value by @davidhewitt in #184Full Changelog: v0.8.2...v0.9.0
fix broken builds by rebuilding with PyO3 0.23.3 by @davidhewitt in https://github.com/pydantic/jiter/pull/180
Full Changelog: https://github.com/pydantic/jiter/compare/v0.8.1...v0.8.2
Upgrade to PyO3 0.23 by @davidhewitt in https://github.com/pydantic/jiter/pull/137
Bound<'py, PyStr> str equality by @davidhewitt in https://github.com/pydantic/jiter/pull/166Full Changelog: https://github.com/pydantic/jiter/compare/v0.7.1...v0.8.0
Fix pyo3 as an optional dependency by @cetra3 in https://github.com/pydantic/jiter/pull/160
pyo3 as an optional dependency by @cetra3 in https://github.com/pydantic/jiter/pull/160JsonValue allow_partial to use PartialMode by @samuelcolvin in https://github.com/pydantic/jiter/pull/163Full Changelog: https://github.com/pydantic/jiter/compare/v0.7.0...v0.7.1
fix: usage of node12 which is deprecated in CI by @hamirmahal in https://github.com/pydantic/jiter/pull/153
node12 which is deprecated in CI by @hamirmahal in https://github.com/pydantic/jiter/pull/153JsonValue by @samuelcolvin in https://github.com/pydantic/jiter/pull/157Full Changelog: https://github.com/pydantic/jiter/compare/v0.6.1...v0.7.0
Fix cargo vendor of jiter crates by @tiran in https://github.com/pydantic/jiter/pull/149
cargo vendor of jiter crates by @tiran in https://github.com/pydantic/jiter/pull/149Full Changelog: https://github.com/pydantic/jiter/compare/v0.6.0...v0.6.1
improve coverage by @samuelcolvin in https://github.com/pydantic/jiter/pull/117
float_mode='decimal' by @samuelcolvin in https://github.com/pydantic/jiter/pull/116Full Changelog: https://github.com/pydantic/jiter/compare/v0.5.0...v0.6.0
update to PyO3 0.22 by @davidhewitt in https://github.com/pydantic/jiter/pull/119
Full Changelog: https://github.com/pydantic/jiter/compare/v0.4.2...v0.5.0
add MSRV of 1.73.0 by @davidhewitt in https://github.com/pydantic/jiter/pull/114
Full Changelog: https://github.com/pydantic/jiter/compare/v0.4.1...v0.4.2
fix u style unicode strings in python by @samuelcolvin in https://github.com/pydantic/jiter/pull/110
Full Changelog: https://github.com/pydantic/jiter/compare/v0.4.0...v0.4.1
Fix missing license file in published crate by @musicinmybrain in https://github.com/pydantic/jiter/pull/88
Full Changelog: https://github.com/pydantic/jiter/compare/v0.3.0...v0.4.0
First release of jiter python package.
First release of jiter python package.
Cow in JsonValue by @samuelcolvin in https://github.com/pydantic/jiter/pull/63Full Changelog: https://github.com/pydantic/jiter/compare/v0.0.7...v0.1.0
Your coding agent can read these notes before it upgrades. Set up the MCP server →