Skip to content

v0.3.0

Choose a tag to compare

@mfw78 mfw78 released this 26 Jun 06:21
v0.3.0
dd8778f

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)