pypi / jiter
jiter
What changed in jiter 0.15 to 0.17, from its official release notes, upgrade guides and advisories. Sources checked 2026-10-27.
2 breaking5 new APIs and options4 performance1 behavior and defaults
See which of these apply to your code, ranked, in your agent:
npx @unstale/cli initjiter 0.178 changes
Breaking changes 1
Python 3.9 support was dropped.
New APIs and options 2
Integer decoding was added to the x86_64 SIMD implementation.
Adds reusable stacks for parsing values.
Performance 4
The Python string cache is locked once per parse rather than repeatedly.
Empty and single-character strings now return CPython's singletons.
Faster SIMD string scanning was added for non-ASCII characters and mask extraction on aarch64, and for string scanning on x86_64.
SIMD string scanning was added for x86_64.
Behavior and default changes 1
Digit runs are used to determine whether a value should be decoded as a float or an integer.
jiter 0.162 changes
Breaking changes 1
Support for the 3.13t target was dropped.
New APIs and options 1
A serde Deserializer implementation was added.
jiter 0.152 changes
New APIs and options 2
Exposes known_number_bytes for developers using the jiter API.
Exposes parser methods for converting bytes to numbers.