- Update
libp2p-tls
to version0.5.0
, see PR 5547
- Implement refactored
Transport
. See PR 4568
-
Update
quinn
to 0.11 andlibp2p-tls
to 0.4.0. See PR 5316 -
Allow configuring MTU discovery upper bound. See PR 5386.
- Change
max_idle_timeout
to 10s. See PR 4965.
- Allow disabling path MTU discovery. See PR 4823.
- Improve hole-punch timing. This should improve success rates for hole-punching QUIC connections. See PR 4549.
- Remove deprecated
Error::EndpointDriverCrashed
variant. See PR 4738.
-
No longer report error when explicit closing of a QUIC endpoint succeeds. See PR 4621.
-
Support QUIC stateless resets for supported
libp2p_identity::Keypair
s. See PR 4554.
- Cut stable release.
- Add support for reusing an existing socket when dialing localhost address. See PR 4304.
- Allow listening on ipv4 and ipv6 separately. See PR 4289.
- Use
quinn
instead ofquinn-proto
. See PR 3454.
-
Raise MSRV to 1.65. See PR 3715.
-
Add hole punching support by implementing
Transport::dial_as_listener
. See PR 3964.
- Depend
libp2p-tls
v0.1.0
.
-
Update to
libp2p-tls
v0.1.0-alpha.2
. -
Update to
libp2p-core
v0.39.0
. -
Add opt-in support for the
/quic
codepoint, interpreted as QUIC version draft-29. See PR 3151. -
Wake the transport's task when a new dialer or listener is added. See [3342].
-
Discard correct waker upon accepting inbound stream. See PR 3420.
- Initial alpha release.