v0.3.0
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.
0.3.0 - 2026-06-26
Features
- [primitives] Add bounded streaming joiner consumption (range, reader, folds, download) (#115)
- [primitives] Add wasm-ready async store traits and an async WriteAt sink (#111)
- [primitives] Add concurrent out-of-order offset streams to the joiner (#110)
- [postage] Make BatchStore/StoreValidator/SnapshotStore synchronous (#103)
- [primitives] Add anchor-keyed transformed address and SOC unwrap (#99)
- [bmt] Apply prefix to every node for bee parity (#98)
- [postage] Add StampedChunk and its typed/wire codec; add AnyChunk::from_wire_bytes (#96)
- [primitives] Add type-tagged AnyChunk codec (#95)
Refactor
- [primitives] Mark public error enums non_exhaustive (#122)
- [primitives] Tighten error source-preservation and drop hand-rolled error impls (#120)
- [primitives] Drop dead sync/async qualifiers from names (#118)
- [primitives] Remove the sync chunk-store trait family and the sync joiner (#114)
- [mantaray] Drive manifests over the async chunk-store traits (#113)
- [primitives] Decouple the splitter from the store and produce chunks (#112)
- [primitives] Drop the AnyChunk::Custom variant (#100)
- [postage-usage] Rename ChunkSink/ChunkSource to SnapshotSink/SnapshotSource (#94)