Skip to content

Releases: ipld/frisbii

v0.2.0

15 Sep 01:02
Compare
Choose a tag to compare

What's Changed

Notable changes

  • Added --announce-url flag for specifying an alternate indexer endpoint for announcements
  • Added --ipni-path flag for specifying the local path that the indexer should call back to in order to fetch advertisements
  • Local announcement path now defaults to "/ipni/" (previously "/_ipni/") because the latest IPNI prefixes HTTP advertisements paths with /ipni/v1/ad. Any subset of "/ipni/v1/ad" will have the same effect as the advertisement handler only checks the final element of the path.
  • Graceful shutdown handling on SIGINT or SIGTERM.

Commits

  • chore(deps): bump golang.org/x/term from 0.11.0 to 0.12.0 by @dependabot in #43
  • chore(deps): bump actions/checkout from 3 to 4 by @dependabot in #42
  • chore: update ipni components by @rvagg in #36
  • chore(deps): bump github.com/ipni/index-provider from 0.14.1 to 0.14.2 by @dependabot in #45

Full Changelog: v0.1.3...v0.2.0

v0.1.3

09 Sep 04:19
Compare
Choose a tag to compare

What's Changed

  • fix: make logError aware of bytesWritten by @rvagg in #40

Full Changelog: v0.1.2...v0.1.3

v0.1.2

08 Sep 06:32
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.1.0...v0.1.2

v0.1.1

08 Sep 06:13
Compare
Choose a tag to compare

What's Changed

chore: update to go-trustless-utils@0.2 by @rvagg in #37

  • Includes improved handling of Accept headers and generation of Content-Type headers. Multiple content types in Accept headers are respected, along with q= quality factors for ranking preferences; the top compatible content type will be chosen. Currently this only dictates whether duplicates are present in output or not.

Full Changelog: v0.1.0...v0.1.1

v0.1.0

04 Sep 08:54
Compare
Choose a tag to compare

What's Changed

  • Go 1.20 minimum, with Go 1.21 support
  • Log warning when requests include paths that can't be fully resolved within the DAG (e.g. when the path isn't in the directory structure discovered). This is not strictly an error but is now visible with logging turned on.
  • entity-bytes (byte range) request support.
  • Defer writing CAR output until the first block is resolved. If there is an error loading the first block, this can be reported to the client rather than an empty CAR.
  • frisbii.NewHttpIpfs() API has changed, with maxResponseDuration and maxResponseBytes moved to an Options pattern.

Full Changelog: v0.0.5...v0.1.0

v0.0.5

10 Aug 10:32
Compare
Choose a tag to compare

What's Changed

  • fix: advertise with correct publish address by @rvagg in #13
  • ci: update Unified CI configuration by @web3-bot in #8
  • fix: update deps & use index-provider/engine instead of fork by @rvagg in #11
  • v0.0.4 bump by @rvagg in #12

New Contributors

Full Changelog: v0.0.3...v0.0.5

v0.0.4

08 Aug 06:09
Compare
Choose a tag to compare

What's Changed

  • ci: update Unified CI configuration by @web3-bot in #8
  • fix: update deps & use index-provider/engine instead of fork by @rvagg in #11

New Contributors

Full Changelog: v0.0.3...v0.0.4

v0.0.3

20 Jun 08:08
Compare
Choose a tag to compare

What's Changed

  • doc: installation instructions by @rvagg in #3
  • fix: only log & send base error message by @rvagg in #4
  • chore: use upstreamed go-libipni httpsync changes by @rvagg in #5
  • chore: move loader to separate file by @rvagg in #7

Full Changelog: v0.0.2...v0.0.3

v0.0.2

19 Jun 03:53
Compare
Choose a tag to compare

Full Changelog: v0.0.1...v0.0.2

v0.0.1

19 Jun 03:41
Compare
Choose a tag to compare