v0.13.0
Added
- ✨ The
routing/httpimplements Delegated Peer Routing introduced in IPIP-417.
Changed
- 🛠 The
routing/httppackage received the following modifications:- Client
GetIPNSRecordandPutIPNSRecordhave been renamed toGetIPNSand
PutIPNS, respectively. Similarly, the required function names in the server
ContentRouterhave also been updated. ReadBitswapProviderRecordhas been renamed toBitswapRecordand marked as deprecated.
From now on, please use the protocol-agnosticPeerRecordfor most use cases. The new
Peer Schema has been introduced in IPIP-417.
- Client
Removed
- 🛠 The
routing/httppackage experienced following removals:- Server and client no longer support the experimental
Providemethod.
ProvideBitswapis still usable, but marked as deprecated. A protocol-agnostic
provide mechanism is being worked on in IPIP-378. - Server no longer exports
FindProvidersPathandProvidePath.
- Server and client no longer support the experimental
Fixed
- The normalization of DNSLink identifiers in
gatewayhas been corrected in the edge
case where the value passed to the path component of the URL is already normalized.
What's Changed
- ci: uci/copy-templates by @web3-bot in #431
- Merge release v0.12.0 by @hacdias in #448
- blockservice/test: passthrough blockservice options [skip changelog] by @Wondertan in #449
- bitswap: reenable tests by @Jorropo in #423
- bitswap: mark TestSessionGetBlocks flaky by @Jorropo in #456
- feat(routing/http)!: delegated peer routing server and client, IPIP 417 by @hacdias in #422
- ci: remove obsolete protocol/cache-go-action by @galargh in #460
- fix(gateway): normalization of DNSLink inlining by @lidel in #462
Full Changelog: v0.12.0...v0.13.0