Skip to content

Releases: ipfs/rainbow

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.

v1.0.0

21 Apr 07:07
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: https://github.com/ipfs/rainbow/commits/v1.0.0

This release was brought to you by the Shipyard team.