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
+14-8Lines changed: 14 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -16,23 +16,29 @@ The following emojis are used to highlight certain changes:
16
16
17
17
### Added
18
18
19
+
### Changed
20
+
21
+
### Removed
22
+
23
+
### Fixed
24
+
25
+
### Security
26
+
27
+
## [v0.18.0]
28
+
29
+
### Added
30
+
19
31
-`blockservice` now has `ContextWithSession` and `EmbedSessionInContext` functions, which allows to embed a session in a context. Future calls to `BlockGetter.GetBlock`, `BlockGetter.GetBlocks` and `NewSession` will use the session in the context.
20
32
-`blockservice.NewWritethrough` deprecated function has been removed, instead you can do `blockservice.New(..., ..., WriteThrough())` like previously.
21
33
-`gateway`: a new header configuration middleware has been added to replace the existing header configuration, which can be used more generically.
22
34
-`namesys` now has a `WithMaxCacheTTL` option, which allows you to define a maximum TTL that will be used for caching IPNS entries.
23
35
24
-
### Changed
25
-
26
-
### Removed
27
-
28
36
### Fixed
29
37
30
38
- 🛠 `boxo/gateway`: when making a trustless CAR request with the "entity-bytes" parameter, using a negative index greater than the underlying entity length could trigger reading more data than intended
31
39
- 🛠 `boxo/gateway`: the header configuration `Config.Headers` and `AddAccessControlHeaders` has been replaced by the new middleware provided by `NewHeaders`.
32
40
- 🛠 `routing/http/client`: the default HTTP client is no longer a global singleton. Therefore, using `WithUserAgent` won't modify the user agent of existing routing clients. This will also prevent potential race conditions. In addition, incompatible options will now return errors instead of silently failing.
33
41
34
-
### Security
35
-
36
42
## [v0.17.0]
37
43
38
44
### Added
@@ -58,7 +64,7 @@ The following emojis are used to highlight certain changes:
58
64
### Fixed
59
65
60
66
*`boxo/gateway`
61
-
* a panic (which is recovered) could sporadically be triggered inside a CAR request, if the right [conditions were met](https://github.com/ipfs/boxo/pull/511).
67
+
* a panic (which is recovered) could sporadically be triggered inside a CAR request, if the right [conditions were met](https://github.com/ipfs/boxo/pull/511).
62
68
* no longer emits `http: superfluous response.WriteHeader` warnings when an error happens.
63
69
64
70
## [v0.15.0]
@@ -162,7 +168,7 @@ The following emojis are used to highlight certain changes:
162
168
163
169
* 🛠 The `routing/http` package experienced following removals:
164
170
* Server and client no longer support the experimental `Provide` method.
165
-
`ProvideBitswap` is still usable, but marked as deprecated. A protocol-agnostic
171
+
`ProvideBitswap` is still usable, but marked as deprecated. A protocol-agnostic
166
172
provide mechanism is being worked on in [IPIP-378](https://github.com/ipfs/specs/pull/378).
167
173
* Server no longer exports `FindProvidersPath` and `ProvidePath`.
0 commit comments