What's Changed
Added
- HTTP block retrieval support: rainbow can now use Trustless HTTP Gateways to perform block retrievals in parallel to Bitswap.
- This takes advantage of peers with
/tls
+/http
multiaddrs (HTTPS is required). - You can enable HTTP retrievals with
--http-retrieval-enable
, and limit it to urls of specific hostnames with--http-retrieval-allowlist <hostname>
. - You can also ignore provider records from certain peer IDs with
--routing-ignore-providers <peerID>
(for example to ignore peer IDs from bitswap endpoints of providers that offer HTTP). - NOTE: this feature works in the same way as Bitswap: known HTTP-peers receive optimistic block requests even for content that they are not announcing. See Boxo's CHANGELOG for more information.
- This takes advantage of peers with
Full Changelog: v1.11.0...v1.12.0
This release was brought to you by the Shipyard team.