Releases: ipfs/rainbow
Releases · ipfs/rainbow
v1.2.1
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
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 indocs/environment-variables.md
.
What's Changed
Full Changelog: v1.1.0...v1.2.0
v1.1.0
Added
- ✨ Now supports local cache sharing with peers provided via
--peering
(RAINBOW_PEERING
). You can further read how this works indocs/environment-variables.md
.
What's Changed
- ci: allow docker to be manually dispatched by @hacdias in #120
- feat: shared cache for manual peering by @hacdias in #114
- ci: trigger docker on release by @hacdias in #122
- ci: add changelog check by @hacdias in #123
Full Changelog: v1.0.0...v1.1.0
v1.0.0
What's Changed
- disable providing of content in Bitswap by @aschmahmann in #1
- feat: switch to boxo and use routing-v1 for routing requests by @aschmahmann in #4
- ci: uci/copy-templates by @web3-bot in #6
- Basics around deployment by @aschmahmann in #5
- Use Badger4 as datastore by @hsanjuan in #20
- Change default ports by @hsanjuan in #19
- Attempt to get docker builds going by @hsanjuan in #21
- Add integrated nopfs-content blocking to the gateway by @hsanjuan in #22
- Add some custom bitswap client options by @hsanjuan in #23
- Add resource manager support. Follow Kubo. by @hsanjuan in #24
- Handle / path by @hsanjuan in #26
- Subscribe to badbits by default by @hsanjuan in #25
- Feat: key derivation for libp2p identities by @hsanjuan in #28
- Fixes fixes and more fixes to get this to working state by @hsanjuan in #29
- Bump golang.org/x/net from 0.14.0 to 0.17.0 by @dependabot in #30
- Add peering support by @aschmahmann in #35
- ci: add gateway conformance tests by @aschmahmann in #34
- docs(readme): new logo and header by @BigLep in #36
- gc: invoke CollectGarbage() on badger to reclaim disk space by @ns4plabs in #41
- chore: add dependabot by @ns4plabs in #39
- chore: update dependencies by @ns4plabs in #38
- Add support for flatfs by default by @acejam in #55
- fix(route): handle /api/v0/name/resolve/arg by @ns4plabs in #63
- Bump actions/checkout from 3 to 4 by @dependabot in #42
- Bump actions/setup-go from 4 to 5 by @dependabot in #43
- Bump actions/stale from 3 to 9 by @dependabot in #45
- Bump github.com/ipfs/go-ds-badger4 from 0.0.0-20231006150127-9137bcc6b981 to 0.1.5 by @dependabot in #49
- fix: ipfs/gateway-conformance@0.5.0 by @dependabot in #66
- Bump github.com/ipfs-shipyard/nopfs from 0.0.12-0.20231024163508-120e0c51ee3a to 0.0.12 by @dependabot in #51
- Bump actions/upload-artifact from 3 to 4 by @dependabot in #52
- docs: RAINBOW_SUBDOMAIN_GATEWAY_DOMAINS env var by @2color in #73
- Bump actions/cache from 3 to 4 by @dependabot in #72
- Bump go.opentelemetry.io/otel/sdk from 1.21.0 to 1.23.1 by @dependabot in #74
- Bump go.opentelemetry.io/contrib/propagators/autoprop from 0.46.1 to 0.48.0 by @dependabot in #75
- Bump github.com/urfave/cli/v2 from 2.26.0 to 2.27.1 by @dependabot in #58
- request logging: include status code and duration by @ns4plabs in #40
- docs: add release process by @hacdias in #82
- feat(ci): build and publish staging docker images by @hacdias in #80
- feat: export ipfs_p2p metrics like Kubo does by @hsanjuan in #32
- Bump golang.org/x/sys from 0.16.0 to 0.17.0 by @dependabot in #83
- Bump github.com/multiformats/go-multiaddr from 0.12.1 to 0.12.2 by @dependabot in #85
- Bump go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp from 0.46.1 to 0.48.0 by @dependabot in #86
- Bump golang.org/x/crypto from 0.18.0 to 0.19.0 by @dependabot in #84
- chore: update docker base image from alpine to debian by @ns4plabs in #62
- feat: add resource manager for separate DHT libp2p host by @aschmahmann in #54
- feat: trustless-only mode (RAINBOW_TRUSTLESS_GATEWAY_DOMAINS) by @hacdias in #81
- feat: built-in periodic gc by @hacdias in #87
- fix: improve gc test by using context with cancel by @hacdias in #90
- feat: ipns max cache ttl by @hacdias in #91
- docs: indentation of titles by @hacdias in #97
- chore: update dependencies by @hacdias in #99
- docs: remove mentions of bifrost gateway by @hacdias in #98
- chore(deps): bump github.com/stretchr/testify from 1.8.4 to 1.9.0 by @dependabot in #100
New Contributors
- @web3-bot made their first contribution in #6
- @hsanjuan made their first contribution in #20
- @dependabot made their first contribution in #30
- @BigLep made their first contribution in #36
- @ns4plabs made their first contribution in #41
- @acejam made their first contribution in #55
- @2color made their first contribution in #73
- @hacdias made their first contribution in #82
Full Changelog: https://github.com/ipfs/rainbow/commits/v1.0.0