fossic-node v1.1.7 exposes bounded read methods and streaming async iterables for all three read modes, with TruncationCursor, SamplingMode, and defaultMaxResults/defaultMaxBytes in OpenOptions from the start.
v1.1.72026-06-21
·readRangeBounded/readByCorrelationBounded/walkCausationBounded return a ReadOutcome discriminated union — branch on kind: 'complete' | 'truncated', pass nextCursor for pagination
·readRangeIter/readByCorrelationIter/walkCausationIter return AsyncIterable<StoredEvent> — for-await works directly; pool connections released between yields
·TruncationCursor.fromBytes(buf) / .toBytes() round-trips opaque cursors through Buffer; wrong-type cursors raise at the Rust boundary
·OpenOptions now accepts defaultMaxResults and defaultMaxBytes — CP-FOSSIC-3 gap from the Python pass is not repeated