libp2p-quic 0.10.3

TLS based QUIC transport implementation for libp2p
## 0.10.3

- Update `quinn` to 0.11 and `libp2p-tls` to 0.4.0.
  See [PR 5316]https://github.com/libp2p/rust-libp2p/pull/5316

- Allow configuring MTU discovery upper bound.
  See [PR 5386]https://github.com/libp2p/rust-libp2p/pull/5386.

## 0.10.2

- Change `max_idle_timeout`to 10s.
  See [PR 4965]https://github.com/libp2p/rust-libp2p/pull/4965.

## 0.10.1

- Allow disabling path MTU discovery.
  See [PR 4823]https://github.com/libp2p/rust-libp2p/pull/4823.

## 0.10.0

- Improve hole-punch timing.
  This should improve success rates for hole-punching QUIC connections.
  See [PR 4549]https://github.com/libp2p/rust-libp2p/pull/4549.
- Remove deprecated `Error::EndpointDriverCrashed` variant.
  See [PR 4738]https://github.com/libp2p/rust-libp2p/pull/4738.

## 0.9.3

- 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].

[PR 4621]: https://github.com/libp2p/rust-libp2p/pull/4621
[PR 4554]: https://github.com/libp2p/rust-libp2p/pull/4554

## 0.9.2

- Cut stable release.

## 0.9.2-alpha

- Add support for reusing an existing socket when dialing localhost address.
  See [PR 4304].

[PR 4304]: https://github.com/libp2p/rust-libp2p/pull/4304

## 0.9.1-alpha

- Allow listening on ipv4 and ipv6 separately.
  See [PR 4289].

[PR 4289]: https://github.com/libp2p/rust-libp2p/pull/4289

## 0.9.0-alpha

- Use `quinn` instead of `quinn-proto`.
  See [PR 3454].

[PR 3454]: https://github.com/libp2p/rust-libp2p/pull/3454

## 0.8.0-alpha

- Raise MSRV to 1.65.
  See [PR 3715].

- Add hole punching support by implementing `Transport::dial_as_listener`. See [PR 3964].

[PR 3715]: https://github.com/libp2p/rust-libp2p/pull/3715
[PR 3964]: https://github.com/libp2p/rust-libp2p/pull/3964

## 0.7.0-alpha.3

- Depend `libp2p-tls` `v0.1.0`.

## 0.7.0-alpha.2

- 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].

[PR 3151]: https://github.com/libp2p/rust-libp2p/pull/3151
[PR 3342]: https://github.com/libp2p/rust-libp2p/pull/3342
[PR 3420]: https://github.com/libp2p/rust-libp2p/pull/3420

## 0.7.0-alpha

- Initial alpha release.