You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+22-7Lines changed: 22 additions & 7 deletions
Original file line number
Diff line number
Diff line change
@@ -14,6 +14,21 @@ The following emojis are used to highlight certain changes:
14
14
15
15
## [Unreleased]
16
16
17
+
### Added
18
+
19
+
### Changed
20
+
21
+
### Removed
22
+
23
+
### Fixed
24
+
25
+
### Security
26
+
27
+
28
+
## [v0.29.0]
29
+
30
+
### Added
31
+
17
32
- feat(bitswap/client): MinTimeout for DontHaveTimeoutConfig [#865](https://github.com/ipfs/boxo/pull/865)
18
33
- ✨ `httpnet`: Transparent HTTP-block retrieval support over Trustless Gateways [#747]((https://github.com/ipfs/boxo/pull/747):
19
34
- Complements Bitswap as a block-retrieval mechanism, implementing `bitswap/network`.
@@ -22,17 +37,17 @@ The following emojis are used to highlight certain changes:
22
37
- A `bitswap/network` proxy implementation allows co-existance with standard `bitswap/network/bsnet`.
23
38
-`httpnet` is not enabled by default. Upstream implementations may use it by modifying how they create the Bitswap network and initialize bitswap.
24
39
25
-
### Added
26
-
27
40
### Changed
28
41
29
42
-`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)
30
47
31
48
### Removed
32
49
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)
36
51
37
52
38
53
## [v0.28.0]
@@ -76,12 +91,12 @@ The following emojis are used to highlight certain changes:
76
91
77
92
### Removed
78
93
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)
80
95
81
96
### Fixed
82
97
83
98
-`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)
0 commit comments