docs: add changelog info for QUIC Draft 29 (#10132)
Co-authored-by: Adin Schmahmann <adin.schmahmann@gmail.com>
Henrique Dias committed
Sep 20, 2023 at 13:27 UTC
4e3008fdf349e9506c95e36839b8bc832c3aab54
1 file changed
+14
docs/changelogs/v0.23.md
+14
@@ -11,6 +11,7 @@
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
- [Trustless Gateway Over Libp2p Experiment](#trustless-gateway-over-libp2p-experiment)
14
+ - [Removal of `/quic` (Draft 29) support](#removal-of-quic-draft-29-support)
15
- [📝 Changelog](#-changelog)
16
- [👨👩👧👦 Contributors](#-contributors)
17
@@ -83,6 +84,19 @@ attempting to serve data to a browser without a CA certificate.
84
85
See [HTTP Gateway over Libp2p](https://github.com/ipfs/kubo/blob/master/docs/experimental-features.md#http-gateway-over-libp2p) for details about this experiment.
86
87
+#### Removal of `/quic` (Draft 29) support
88
+
89
+Kubo no longer supports QUIC Draft 29. This means that older nodes aren't able to connect
90
+to newer nodes using QUIC Draft 29. However, they are still able to connect through any other
91
+transport that both nodes talk (such as QUIC RFC 9000, or TCP). QUIC Draft 29 was a preliminary implementation of QUIC before
92
+the official RFC 9000 was published, and it has now been dropped by [`go-libp2p`](https://github.com/libp2p/go-libp2p/releases/tag/v0.30.0)
93
+and therefore Kubo.
94
+
95
+In [Kubo 0.18](https://github.com/ipfs/kubo/releases/tag/v0.18.0), we shipped a migration
96
+to have listeners for both `/quic` (Draft 29) and `/quic-v1` (RFC 9000). Similarly, in this
97
+version we are shipping a migration to remove the current `/quic` addresses, maintaining
98
+the `/quic-v1` addresses only. For more background information, check [issue #9496](https://github.com/ipfs/kubo/issues/9496).
99
+
100
### 📝 Changelog
101
102
### 👨👩👧👦 Contributors