Skip to content

v0.13.0

Compare
Choose a tag to compare
@github-actions github-actions released this 20 Sep 07:06
33ff595

Added

  • ✨ The routing/http implements Delegated Peer Routing introduced in IPIP-417.

Changed

  • 🛠 The routing/http package received the following modifications:
    • Client GetIPNSRecord and PutIPNSRecord have been renamed to GetIPNS and
      PutIPNS, respectively. Similarly, the required function names in the server
      ContentRouter have also been updated.
    • ReadBitswapProviderRecord has been renamed to BitswapRecord and marked as deprecated.
      From now on, please use the protocol-agnostic PeerRecord for most use cases. The new
      Peer Schema has been introduced in IPIP-417.

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 and ProvidePath.

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