Skip to content

Commit 5eeb443

Browse files
committed
docs: changelog
1 parent e5f3dac commit 5eeb443

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

docs/changelogs/v0.35.md

+14
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ This release was brought to you by the [Shipyard](http://ipshipyard.com/) team.
1010

1111
- [Overview](#overview)
1212
- [🔦 Highlights](#-highlights)
13+
- [Opt-in HTTP Retrieval client](#opt-in-http-retrieval-client)
1314
- [Dedicated `Reprovider.Strategy` for MFS](#dedicated-reproviderstrategy-for-mfs)
1415
- [Additional new configuration options](#additional-new-configuration-options)
1516
- [Grid view in WebUI](#grid-view-in-webui)
@@ -25,6 +26,19 @@ This release was brought to you by the [Shipyard](http://ipshipyard.com/) team.
2526

2627
### 🔦 Highlights
2728

29+
#### Opt-in HTTP Retrieval client
30+
31+
This release introduces experimental client support for pure HTTPS block retrieval, supplementing existing Bitswap over Libp2p.
32+
33+
The opt-in client allows Kubo to act on routing system provider results that have `/tls/http` multiaddrs, pointing to HTTPS servers supporting [Trustless HTTP Gateway](https://specs.ipfs.tech/http-gateways/trustless-gateway)'s Block Responses (`?format=raw`, `application/vnd.ipld.raw`). Fetching blocks over HTTPS (HTTP/2) can simplify infrastructure and lower costs for storage providers via HTTP caching and CDNs.
34+
35+
To enable this feature for testing and feedback, set:
36+
```
37+
$ ipfs config --json HTTPRetrieval.Enabled true
38+
```
39+
40+
See [`HTTPRetrieval`](https://github.com/ipfs/kubo/blob/master/docs/config.md#httpretrieval) for more details, and [IPIP-501](https://github.com/ipfs/specs/pull/501) for ongoing discussion how HTTP provider should announce support on Amino DHT (currently, HTTP results are effectively limited to IPNI results from delegated routing endpoint at `cid.contact`, or one specified via [`IPFS_HTTP_ROUTERS`](https://github.com/ipfs/kubo/blob/master/docs/environment-variables.md#ipfs_http_routers)).
41+
2842
#### Dedicated `Reprovider.Strategy` for MFS
2943

3044
The [Mutable File System (MFS)](https://docs.ipfs.tech/concepts/glossary/#mfs) in Kubo is a UnixFS filesystem managed with [`ipfs files`](https://docs.ipfs.tech/reference/kubo/cli/#ipfs-files) commands. It supports familiar file operations like cp and mv within a folder-tree structure, automatically updating a MerkleDAG and a "root CID" that reflects the current MFS state. Files in MFS are protected from garbage collection, offering a simpler alternative to `ipfs pin`. This makes it a popular choice for tools like [IPFS Desktop](https://docs.ipfs.tech/install/ipfs-desktop/) and the [WebUI](https://github.com/ipfs/ipfs-webui/#readme).

0 commit comments

Comments
 (0)