changelog(gateway-over-libp2p): add gateway-over-libp2p changelog
Adin Schmahmann committed
Aug 31, 2023 at 05:23 UTC
d86192a9bf3d5336298a4c08a62b8656addb6600
1 file changed
+15
docs/changelogs/v0.23.md
+15
@@ -10,6 +10,7 @@
10
- [Gateway: meaningful CAR responses on Not Found errors](#gateway-meaningful-car-responses-on-not-found-errors)
11
- [Binary characters in file names: no longer works with old clients and new Kubo servers](#binary-characters-in-file-names-no-longer-works-with-old-clients-and-new-kubo-servers)
12
- [Self-hosting `/routing/v1` endpoint for delegated routing needs](#self-hosting-routingv1-endpoint-for-delegated-routing-needs)
13
+ - [Gateway Over Libp2p Experiment](#gateway-over-libp2p-experiment)
14
- [📝 Changelog](#-changelog)
15
- [👨👩👧👦 Contributors](#-contributors)
16
@@ -67,6 +68,20 @@ HTTP [Routing V1](https://specs.ipfs.tech/routing/http-routing-v1/) API endpoint
68
self-hosting and experimentation with custom delegated routers. This is disabled by default,
69
but can be enabled by setting [`Gateway.ExposeRoutingAPI`](https://github.com/ipfs/kubo/blob/master/docs/config.md#gatewayexposeroutingapi) to `true` .
70
71
+#### Gateway Over Libp2p Experiment
72
+
73
+It is now possible to serve [Trustless Gateway API](https://specs.ipfs.tech/http-gateways/trustless-gateway/) responses
74
+such as for blocks and CARs over libp2p. This takes advantage of the [specification work](https://github.com/libp2p/specs/pull/508)
75
+in libp2p expanding beyond the basics of performing HTTP requests over libp2p streams that have been available in libp2p
76
+and in kubo experimental features such as [p2p-http-proxy](https://github.com/ipfs/kubo/blob/master/docs/experimental-features.md#p2p-http-proxy).
77
+
78
+This means that implementations that want to use the Trustless Gateway API as a data transport mechanism can do so even
79
+when standard HTTP transports would fail (e.g. when the endpoint is behind a firewall, or wants to serve data to a browser
80
+but does not have a CA certificate).
81
+
82
+See [HTTP Gateway over Libp2p](https://github.com/ipfs/kubo/blob/master/docs/experimental-features.md#http-gateway-over-libp2p)
83
+for more details.
84
+
85
### 📝 Changelog
86
87
### 👨👩👧👦 Contributors