docs: add changelog info for QUIC Draft 29 (#10132)

Co-authored-by: Adin Schmahmann <adin.schmahmann@gmail.com>
This commit is contained in:
Henrique Dias 2023-09-20 13:27:52 +02:00 committed by GitHub
parent 62a14d9094
commit 4e3008fdf3
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -11,6 +11,7 @@
- [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)
- [Self-hosting `/routing/v1` endpoint for delegated routing needs](#self-hosting-routingv1-endpoint-for-delegated-routing-needs)
- [Trustless Gateway Over Libp2p Experiment](#trustless-gateway-over-libp2p-experiment)
- [Removal of `/quic` (Draft 29) support](#removal-of-quic-draft-29-support)
- [📝 Changelog](#-changelog)
- [👨‍👩‍👧‍👦 Contributors](#-contributors)
@ -83,6 +84,19 @@ attempting to serve data to a browser without a CA certificate.
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.
#### Removal of `/quic` (Draft 29) support
Kubo no longer supports QUIC Draft 29. This means that older nodes aren't able to connect
to newer nodes using QUIC Draft 29. However, they are still able to connect through any other
transport that both nodes talk (such as QUIC RFC 9000, or TCP). QUIC Draft 29 was a preliminary implementation of QUIC before
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)
and therefore Kubo.
In [Kubo 0.18](https://github.com/ipfs/kubo/releases/tag/v0.18.0), we shipped a migration
to have listeners for both `/quic` (Draft 29) and `/quic-v1` (RFC 9000). Similarly, in this
version we are shipping a migration to remove the current `/quic` addresses, maintaining
the `/quic-v1` addresses only. For more background information, check [issue #9496](https://github.com/ipfs/kubo/issues/9496).
### 📝 Changelog
### 👨‍👩‍👧‍👦 Contributors