unstale

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 init

@unstale/cli on npm

jiter 0.178 changes

Breaking changes 1

New APIs and options 2

  • Integer decoding was added to the x86_64 SIMD implementation.

    0.17.0release notes

  • Adds reusable stacks for parsing values.

    0.17.0release notes

Performance 4

  • The Python string cache is locked once per parse rather than repeatedly.

    0.17.0release notes

  • Empty and single-character strings now return CPython's singletons.

    0.17.0release notes

  • Faster SIMD string scanning was added for non-ASCII characters and mask extraction on aarch64, and for string scanning on x86_64.

    0.17.0release notes

  • SIMD string scanning was added for x86_64.

    0.17.0release notes

Behavior and default changes 1

  • Digit runs are used to determine whether a value should be decoded as a float or an integer.

    0.17.0release notes

jiter 0.162 changes

Breaking changes 1

New APIs and options 1

  • A serde Deserializer implementation was added.

    0.16.0release notes

jiter 0.152 changes

New APIs and options 2

  • Exposes known_number_bytes for developers using the jiter API.

    0.15.0release notes

  • Exposes parser methods for converting bytes to numbers.

    0.15.0release notes