Skip to content

v1.2.0 Raw EventStreams

Choose a tag to compare

@albe albe released this 27 May 18:59
· 168 commits to main since this release
13cec6b

Breaking changes:

  • scanConsumers() now returns parsed consumer descriptors ({ name, stream, identifier }) instead of filename strings.
  • Stream/type names produced via typeAccessor are validated more strictly; invalid names (for example with whitespace) now fail fast.

New in 1.2:

  • Raw EventStreams (raw=true) across stream/category/query APIs, emitting NDJSON Buffer chunks for zero-deserialization transport paths.
  • Raw predicates and object matchers for byte-level filtering, plus fixes for NDJSON/raw behavior in EventStream and JoinEventStream.
  • Read-path performance and correctness improvements (readRange, merge/backwards iteration fixes, index sync optimization, partition identifier caching).
  • Consumer lifecycle improvements (in-memory registry lookup, progress events).