Skip to content

ipfs2foc: v0.1.0

Choose a tag to compare

@github-actions github-actions released this 04 Jun 17:20
d47ac00

0.1.0 (2026-06-04)

⚠ BREAKING CHANGES

  • full option C - INSERT-only, drop polymorphism

Features

  • add create-data-set command (ab4f63e)
  • analyze subcommand for persona match (ed58793)
  • byte-serve assembled CARs and evict on commit (d15e90e)
  • cloudflared quick-tunnel ingress (9e20786)
  • example-led help, did-you-mean, next-step hints (3f78b63)
  • full option C - INSERT-only, drop polymorphism (714b349)
  • helia fallback for source-gateway outages (fdf3450)
  • node version preflight + test CI (4e35db2)
  • on-chain proof health and IPNI announcement check (cf741db)
  • option C wiring + atomic sub-piece + repack (b9cfd6c)
  • pack-cars stage for multi-asset CARs (8854c50)
  • pre-submit min piece size guard (42fab04), closes #17
  • report --verify HEAD-probes a sample, low-memory walk (483f478)
  • report full input accounting and --verify-gateway (59f88dc)
  • status --json + failure categories + pull-batch attempts (68c1d60)
  • sub_pieces schema and member_sha256 (8e76016)
  • validate numeric cli flags (0fe7ce8)
  • verify PiecesAdded event at commit time (da7ed83)

Bug Fixes

  • addStatus must check addMessageOk and piecesAdded (69a6686)
  • bounded error listener + unlink partial CAR (#14) (437a031)
  • correct stale comments and log (03639b7)
  • dedup committed count + surface pack failures (45c793f)
  • drop webrtc from helia libp2p config (#10) (f8a0473)
  • hand-build helia fallback to drop webrtc (14e5c13), closes #18
  • hardcode NO_PROVEN_EPOCH; constant has no getter (71c1c75)
  • lazy import helia to skip startup native binding (0cf4eed)
  • make on-chain AddPieces at-most-once (d379652)
  • persist tx_hash + resume from receipt (#12) (0ad681f)
  • pin trustless-gateway CAR params (ba4eb1f)
  • report bigint json + unaccountedOnChain (#13) (cdf57b3)
  • report terminal CID states instead of pending (c3b21da)
  • resume submitted and parked aggs (377b398)
  • set busy_timeout before WAL pragma (#9) (a2a748c)
  • stop silent data loss in pack/plan paths (21b320c)
  • typed network category for fetch errors (#11) (db091e7)