Releases: ipfs/rainbow
v1.8.3
What's Changed
- Update to boxo v0.24.2 by @gammazero in #191
Full Changelog: v1.8.2...v1.8.3
This release was brought to you by the Shipyard team.
v1.8.2
What's Changed
- chore: update go-libp2p to v0.37.0 and require go1.23.2 by @gammazero in #181
Full Changelog: v1.8.1...v1.8.2
This release was brought to you by the Shipyard team.
v1.8.1
What's Changed
- chore(c): remove automated deploy job by @lidel in #175
- update boxo to version v0.24.1 by @gammazero in #177
- chore: build with go1.23 by @gammazero in #179
Full Changelog: v1.8.0...v1.8.1
This release was brought to you by the Shipyard team.
v1.8.0
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
What's Changed
- feat: ability to configure bitswap wanthave replacement by @gammazero in #165
- feat: support pebble datastore by @gammazero in #166
- chore: boxo v0.24.0 go-libp2p v0.36.5 by @gammazero in #167
Full Changelog: v1.6.0...v1.7.0
This release was brought to you by the Shipyard team.
v1.6.0
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
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
Added
- Tracing per request with auth header (see
RAINBOW_TRACING_AUTH
) or a fraction of requests (seeRAINBOW_SAMPLING_FRACTION
) - Debugging with
Rainbow-No-Blockcache
that is gated by theAuthorization
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
- fix(metrics): more duration histogram buckets by @lidel in #142
- chore: gateway-conformance v6 by @lidel in #144
- fix: --version flag includes release version by @gammazero in #149
- chore(deps): bump docker/build-push-action from 5 to 6 by @dependabot in #148
- chore: update dependencies by @lidel in #150
- feat: tracing of gateway requests by @aschmahmann in #143
- feat: add header for skipping the blockcache by @aschmahmann in #152
New Contributors
- @gammazero made their first contribution in #149
Full Changelog: v1.3.0...v1.4.0
This release was brought to you by the Shipyard team.
v1.3.0
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 andRAINBOW_LIBP2P_LISTEN_ADDRS
environment variable
What's Changed
- docs: add missing changelog for 1.2.2 by @hacdias in #137
- refactor(ci): automate docker releases on tag pushes by @galargh in #138
- feat: remote backend by @hacdias in #117
- cli: libp2p listen addresses by @ns4plabs in #139
New Contributors
Full Changelog: v1.2.2...v1.3.0
This release was brought to you by the Shipyard team.
v1.2.2
Fixed
- Rainbow no longer initializes Bitswap server by default, restoring behavior from v1.0.0.
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
- Release v1.2.1 by @hacdias in #134
Full Changelog: v1.2.0...v1.2.2
This release was brought to you by the Shipyard team.