What's Changed
- Implement asyc find candidate over IPNI
ndjson
APIs by @masih in #62 - feat: streaming output of CAR contents by @rvagg in #69
- Break scanning loop on EOF by @masih in #80
- Move /server to /pkg by @kylehuntsman in #72
- fix: progress failure notice from indexer doesn't have SP by @rvagg in #77
- chore(client): basic query testing using mock net by @rvagg in #83
- WIP: setup multiprotocol architecture by @hannahhoward in #71
- deps: go-ipld-prime@v0.20.0 (for dagcbor streaming decode) by @rvagg in #84
- fix: improve flakes, make test runs faster by @rvagg in #87
- Bitswap Retrieval, Sync version by @hannahhoward in #86
- Return a 404 response when no candidates are found by @kylehuntsman in #74
- Add EventRecorder configuration flags by @kylehuntsman in #89
- Accept X-Request-Id request header and log corrolation to retrieval ID by @kylehuntsman in #91
- Refactor hard-coded DHT cascade query string into option by @masih in #90
- Switch errors to 504 by @hannahhoward in #93
Full Changelog: v0.3.1...v0.4.0