This repository has been archived by the owner on Feb 1, 2023. It is now read-only.
Releases: ipfs/go-bitswap
Releases · ipfs/go-bitswap
v0.11.0
What's Changed
- chore: update dependencies to avoid indirect go-libp2p-core dependency by @marten-seemann in #595
Full Changelog: v0.10.2...v0.11.0
v0.10.0
v0.9.0
Overview
This release splits the Bitswap implementation into standalone client and server implementations.
This preserves backwards compatibility with bitswap.New()
returning an exchange.Interface
implementation that uses the client and server.
What's Changed
- chore: remove goprocess from blockstoremanager by @guseggert in #572
- Split client and server by @Jorropo in #570
- chore: release v0.9.0 by @guseggert in #574
Full Changelog: v0.8.0...v0.9.0
v0.8.0
What's Changed
- sync: update CI config files by @web3-bot in #544
- feat: add basic tracing by @guseggert in #562
- Remove dependency on travis package from go-libp2p-testing by @MarcoPolo in #569
- Don't add blocks to the datastore by @MichaelMure in #571
New Contributors
- @MarcoPolo made their first contribution in #569
- @MichaelMure made their first contribution in #571
Full Changelog: v0.7.0...v0.8.0
v0.7.0
What's Changed
- fix initialisation example in README by @marten-seemann in #552
- feat: coalesce and queue connection event handling by @Stebalien in #565
- chore: release v0.6.1 by @Stebalien in #566
Full Changelog: v0.6.0...v0.7.0
v0.6.0
What's Changed
- configurable target message size by @whyrusleeping in #546
- feat: add peer block filter option by @laurentsenta in #549
- Use ipld.ErrNotFound by @hsanjuan in #339
New Contributors
- @whyrusleeping made their first contribution in #546
- @laurentsenta made their first contribution in #549
Full Changelog: v0.5.1...v0.6.0
v0.4.0
- Switched from CircleCI to Actions
- Fixed some flaky tests (#494, #495, #496, #497, #507)
- Updated dependencies and rebuilt protobufs
- Includes an update to https://github.com/ipfs/go-peertaskqueue which allows for configurable active work per peer (ipfs/go-peertaskqueue#10)
- Fixes: #488, #504, #523, #508
- Added more configurability and metrics #514
- Tighter send timeouts #514
- Minimum timeout of 10s
- We add 2s due to latencies
- Minimum bandwidth of 100kbit/s
- Maximum message send time of 2min