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/[email protected] 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
This release was brought to you by the Shipyard team.