v0.13.0
Added
- ✨ The
routing/http
implements Delegated Peer Routing introduced in IPIP-417.
Changed
- 🛠 The
routing/http
package received the following modifications:- Client
GetIPNSRecord
andPutIPNSRecord
have been renamed toGetIPNS
and
PutIPNS
, respectively. Similarly, the required function names in the server
ContentRouter
have also been updated. ReadBitswapProviderRecord
has been renamed toBitswapRecord
and marked as deprecated.
From now on, please use the protocol-agnosticPeerRecord
for most use cases. The new
Peer Schema has been introduced in IPIP-417.
- Client
Removed
- 🛠 The
routing/http
package experienced following removals:- Server and client no longer support the experimental
Provide
method.
ProvideBitswap
is still usable, but marked as deprecated. A protocol-agnostic
provide mechanism is being worked on in IPIP-378. - Server no longer exports
FindProvidersPath
andProvidePath
.
- Server and client no longer support the experimental
Fixed
- The normalization of DNSLink identifiers in
gateway
has 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