Skip to content

Releases: ipfs/rainbow

v1.8.0

16 Oct 16:00
a12fc61
Compare
Choose a tag to compare

What's Changed

  • Update blockstores.md by @gammazero in #169
  • chore: update kubo and go used in gateway-conformance test by @gammazero in #164
  • feat(http-routers): filter-protocols from IPIP-484 by @lidel in #173
  • docs: dedicated tracing.md by @lidel in #172

Full Changelog: v1.7.0...v1.8.0

This release was brought to you by the Shipyard team.

v1.7.0

07 Oct 16:41
98f6629
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.6.0...v1.7.0

This release was brought to you by the Shipyard team.

v1.6.0

12 Sep 15:50
aaed545
Compare
Choose a tag to compare

Changed

  • Updated Go in go.mod to 1.22
  • Updated dependencies

Fixed

  • a bug whereby FindPeer won't return results for peers behind NAT which only have /p2p-circuit multiaddrs go-libp2p-kad-dht#976

Full Changelog: v1.5.0...v1.6.0

This release was brought to you by the Shipyard team.

v1.5.0

07 Aug 23:58
471f095
Compare
Choose a tag to compare

Added

  • Simple end-to-end test to check that trustless-gateway-domains are set correctly. #151 #157
  • HTTP API to dynamically list logging subsystems and modify logging levels for subsystems. #156

Changed

Full Changelog: v1.4.0...v1.5.0

This release was brought to you by the Shipyard team.

v1.4.0

26 Jun 00:38
0a58582
Compare
Choose a tag to compare

Added

  • Tracing per request with auth header (see RAINBOW_TRACING_AUTH) or a fraction of requests (see RAINBOW_SAMPLING_FRACTION)
  • Debugging with Rainbow-No-Blockcache that is gated by the Authorization header and does not use the local block cache for the request

Changed

  • go-libp2p 0.35
  • boxo 0.21

Fixed

  • Added more buckets to the duration histogram metric to allow for tracking operations that take longer than 1 minute.
  • Release version included in --version output.

What's Changed

New Contributors

Full Changelog: v1.3.0...v1.4.0

This release was brought to you by the Shipyard team.

v1.3.0

24 May 06:47
Compare
Choose a tag to compare

Added

  • Now supports remote backends (using RAW block or CAR requests) via --remote-backends (RAINBOW_REMOTE_BACKENDS).
  • Added configurable libp2p listen addresses for the Bitswap host via the libp2p-listen-addrs flag and RAINBOW_LIBP2P_LISTEN_ADDRS environment variable

What's Changed

New Contributors

Full Changelog: v1.2.2...v1.3.0

This release was brought to you by the Shipyard team.

v1.2.2

15 May 08:40
Compare
Choose a tag to compare

Fixed

  • Rainbow no longer initializes Bitswap server by default, restoring behavior from v1.0.0.

What's Changed

Full Changelog: v1.2.0...v1.2.2

This release was brought to you by the Shipyard team.

v1.2.1

26 Apr 12:26
Compare
Choose a tag to compare

Fixed

  • Rainbow no longer provides announcements of blocks via Bitswap. This is not needed to provide blocks to peers with RAINBOW_PEERING_SHARED_CACHE.
  • Rainbow no longer keeps track of other peer's Bitswap wantlists. It will only reply if they have the block at the moment. This should reduce the processing and memory usage.

What's Changed

  • fix: disable bitswap provider announcements by @hacdias in #132
  • fix: do no keep track of other's wantlists by @hacdias in #133

Full Changelog: v1.2.0...v1.2.1

This release was brought to you by the Shipyard team.

v1.2.0

24 Apr 08:54
Compare
Choose a tag to compare

Added

  • ✨ Now supports automatic peering with peers that have the same seed via --seed-peering (RAINBOW_SEED_PEERING). You can further read how this works in docs/environment-variables.md.

What's Changed

Full Changelog: v1.1.0...v1.2.0

This release was brought to you by the Shipyard team.

v1.1.0

22 Apr 12:02
Compare
Choose a tag to compare

Added

  • ✨ Now supports local cache sharing with peers provided via --peering (RAINBOW_PEERING). You can further read how this works in docs/environment-variables.md.

What's Changed

Full Changelog: v1.0.0...v1.1.0

This release was brought to you by the Shipyard team.