v0.2.2
tokenleader v0.2.2
Merges the project's first external contribution — PR #1 by @wing-anara.
Fixed
- Bounded, newline-aligned windowed reads (
src/parser/read-slice.ts, 64 MiB cap) replacefile.slice(offset).text(), which materialized a multi-GB session remainder as a single string and tripped the JS string-length ceiling as a native abort — bypassing the parsers' try/catch and causing a permanent daemon crash loop. - Oversized single records (> 64 MiB) are now dropped and reported (
oversize_record_skipped) instead of crashing the daemon. - Off-by-one fix so a record exactly
maxByteslong isn't dropped, and over-window record drops are surfaced instead of silently skipped.
Full diff: v0.2.1...v0.2.2