Changelog
Semantic versioning. Breaking changes only in major releases.
v1.9.2 — 28 Jul 2026
- Fixed a panic in the Arrow codec when a dictionary column contained a null index.
Invertno longer allocates a second copy of leaf values.- Fuzz corpus grown to 241k seeds; two crashers from the previous corpus fixed.
v1.9.0 — 11 Jun 2026
- New
NDJSON()codec for line-delimited input. WithBufferSizenow also applies to the applier.- Move detection is roughly 30% faster on wide arrays thanks to a rolling hash.
v1.8.1 — 3 Apr 2026
- Corrected patch minimality for maps with numeric string keys.
- Documentation: added the benchmark methodology section.
v1.8.0 — 19 Feb 2026
DiffToadded — streaming output without an intermediate*Patch.- Context cancellation is now checked between records rather than between top-level values.
- Deprecated:
WithParallelism, which never had an effect after v1.5.
v1.7.0 — 22 Nov 2025
- Protobuf codec accepts dynamic descriptors resolved at runtime.
- Reduced peak memory on deeply nested inputs by reusing path segments.