@cryptotaxi247 / kubo / commits / 4e3008fdf

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