Skip to content

Releases: ipfs/rainbow

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

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

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

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

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

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

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

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

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