Skip to content

Latest commit

 

History

History
157 lines (143 loc) · 26.6 KB

CHANGELOG.md

File metadata and controls

157 lines (143 loc) · 26.6 KB

1.0.0 (2024-10-14)

⚠ BREAKING CHANGES

  • upgrade to helia v5 (#107)

Features

  • abort signals are respected (#26) (30148fe)
  • allow use as a singleton (#413) (7cbeed0)
  • create @helia/verified-fetch (#392) (06d36fe)
  • customize ipns dnsResolvers (#445) (8f60822)
  • download tars from @helia/verified-fetch (#442) (70ddd00)
  • require content-type parser to set content-type (#423) (b39d07c)
  • support Accept header in @helia/verified-fetch (#438) (54c4383)
  • support downloading car files from @helia/verified-fetch (#441) (703980c)
  • support http range header (#10) (9f5078a)
  • support IPFS/IPNS paths, Gateways, etc (#4) (e7f1816)
  • support redirects for UnixFS directories (#5) (4601d46)
  • support requesting raw IPNS records in @helia/verified-fetch (#443) (e92086a)
  • upgrade to helia v5 (#107) (91a6473)
  • use blockstore sessions (#50) (541dd64)
  • use the waterworks trustless gateway by default (#94) (2db8d1e)

Bug Fixes

  • @helia/verified-fetch init args are optional (#412) (e6d41a0)
  • aborted signals throw libp2p AbortError (#30) (4575791)
  • add interop tests and update project config (fdc83b8)
  • allow contentTypeParser with Helia instance (#427) (b5c95e6)
  • append query path to path resolved from IPNS name (#3) (fd86e6a)
  • byte range request end should never equal file size (#24) (aafc567)
  • content-type response header hints how to process response (#426) (8b78e79)
  • decodeURIComponent on path parts (#40) (f628cf6)
  • do not coerce undefined to null for JSON serialization (#2) (d36ce29)
  • gateway conformance improvements (#85) (7281078)
  • gateway conformance tests (#81) (d0a3b6b)
  • identity CIDs use contentTypeParser (#49) (3014498)
  • implicit accept header can be overridden by format query (#36) (75c0b75)
  • missing paths returns 404 instead of 502 (#59) (291a054), closes #53
  • pass url and body to badRequestResponse (#44) (cc228e6)
  • prevent interop timeouts with fast fixture loading (#73) (a43d994)
  • reduce dagPb and dagCbor handler complexity (#45) (3b41752)
  • remove redundant abort controller (#41) (04b220d)
  • remove stubs from verified-fetch tests (#431) (cbab8b0)
  • set cache-control header correctly (#19) (114f3a4), closes #17 #23 #10
  • support https?://.ipns. urls (#16) (0ece19a)
  • ttl and caching for ipns urls (#34) (44ac5a1)
  • unixfs dir redirect (#33) (32ca87f)
  • update @helia/ipns and dns config (#18) (9f88c54)
  • use CID object for verified-fetch progress events (#425) (b010184)
  • use ipfs-unixfs-exporter directly (#42) (4532bf1)
  • verified-fetch etag header (#434) (f9b1ffe)
  • verified-fetch header cache-control typo (#433) (ea39b48)
  • walking dag-cbor paths (#39) (99668ce)
  • X-Ipfs-Path is set correctly (#46) (5bb6685)

Trivial Changes

Documentation

Dependencies

Tests

  • add gateway conformance tests (#67) (30958fb), closes #68
  • use successRate for gateway conformance tests (#83) (5f71a33)