Skip to content

Commit c4b514e

Browse files
authored
Release v0.29.0 (#869)
* Release v0.29.0 - tidy CHANGELOG.md - gateway-sharness workflow uses kubo master - bump version
1 parent c9ecc52 commit c4b514e

File tree

3 files changed

+23
-9
lines changed

3 files changed

+23
-9
lines changed

.github/workflows/gateway-sharness.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,6 @@ jobs:
2828
with:
2929
repository: ipfs/kubo
3030
path: kubo
31-
ref: datastore-no-goprocess
3231
- name: Install Missing Tools
3332
run: sudo apt install -y socat net-tools fish libxml2-utils
3433
- name: Replace boxo in Kubo go.mod

CHANGELOG.md

Lines changed: 22 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,21 @@ The following emojis are used to highlight certain changes:
1414

1515
## [Unreleased]
1616

17+
### Added
18+
19+
### Changed
20+
21+
### Removed
22+
23+
### Fixed
24+
25+
### Security
26+
27+
28+
## [v0.29.0]
29+
30+
### Added
31+
1732
- feat(bitswap/client): MinTimeout for DontHaveTimeoutConfig [#865](https://github.com/ipfs/boxo/pull/865)
1833
-`httpnet`: Transparent HTTP-block retrieval support over Trustless Gateways [#747]((https://github.com/ipfs/boxo/pull/747):
1934
- Complements Bitswap as a block-retrieval mechanism, implementing `bitswap/network`.
@@ -22,17 +37,17 @@ The following emojis are used to highlight certain changes:
2237
- A `bitswap/network` proxy implementation allows co-existance with standard `bitswap/network/bsnet`.
2338
- `httpnet` is not enabled by default. Upstream implementations may use it by modifying how they create the Bitswap network and initialize bitswap.
2439

25-
### Added
26-
2740
### Changed
2841

2942
- `ipns`: The `DefaultRecordTTL` changed from `1h` to `5m` [#859](https://github.com/ipfs/boxo/pull/859)
43+
- upgrade to `go-libp2p` [v0.41.0](https://github.com/libp2p/go-libp2p/releases/tag/v0.41.0)
44+
- upgrade to `go-libp2p-kad-dht` [v0.30.2](github.com/libp2p/go-libp2p-kad-dht v0.30.2)
45+
- upgrade to `go-datastore` [v0.8.2](https://github.com/ipfs/go-datastore/releases/tag/v0.8.2) - includes API updates and removes go-process
46+
- `bitswap/client` reduce lock scope of PeerManageer to help performance [#860](https://github.com/ipfs/boxo/pull/860)
3047

3148
### Removed
3249

33-
### Fixed
34-
35-
### Security
50+
- Removed dependency on `github.com/hashicorp/go-multierror` so that boxo only depends on one multi-error package, `go.uber.org/multierr`. [#867](https://github.com/ipfs/boxo/pull/867)
3651

3752

3853
## [v0.28.0]
@@ -76,12 +91,12 @@ The following emojis are used to highlight certain changes:
7691

7792
### Removed
7893

79-
- `bitswap/cllient`: Remove unused tracking of CID for interested sessions. [#821](https://github.com/ipfs/boxo/pull/821)
94+
- `bitswap/client`: Remove unused tracking of CID for interested sessions. [#821](https://github.com/ipfs/boxo/pull/821)
8095

8196
### Fixed
8297

8398
- `bitswap/client`: Fix runaway goroutine creation under high load. Under high load conditions, goroutines are created faster than they can complete and the more goroutines creates the slower them complete. This creates a positive feedback cycle that ends in OOM. The fix dynamically adjusts message send scheduling to avoid the runaway condition. [#817](https://github.com/ipfs/boxo/pull/817)
84-
- `bitswap/cllient`: Fix resource leak caused by recording the presence of blocks that no session cares about. [#822](https://github.com/ipfs/boxo/pull/822)
99+
- `bitswap/client`: Fix resource leak caused by recording the presence of blocks that no session cares about. [#822](https://github.com/ipfs/boxo/pull/822)
85100

86101

87102
## [v0.27.2]

version.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
"version": "v0.28.0"
2+
"version": "v0.29.0"
33
}

0 commit comments

Comments
 (0)