From 538e2ffafb6b6c3a92ef320069aab55b19c520ed Mon Sep 17 00:00:00 2001 From: tesol2y090 Date: Tue, 31 Dec 2024 20:03:00 +0700 Subject: [PATCH 01/14] feat: deprecated support_draft_29 field --- transports/quic/src/config.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/transports/quic/src/config.rs b/transports/quic/src/config.rs index c623632ddc6..89d110a47f3 100644 --- a/transports/quic/src/config.rs +++ b/transports/quic/src/config.rs @@ -59,6 +59,7 @@ pub struct Config { /// If support for draft-29 is enabled servers support draft-29 and version 1 on all /// QUIC listening addresses. /// As client the version is chosen based on the remote's address. + #[deprecated(note = "QUIC draft versions are no longer supported")] pub support_draft_29: bool, /// TLS client config for the inner [`quinn::ClientConfig`]. From 2a95c843cf4d7e2f088e92852c97caaa224e9bbc Mon Sep 17 00:00:00 2001 From: tesol2y090 Date: Tue, 31 Dec 2024 21:03:50 +0700 Subject: [PATCH 02/14] feat: update changelog --- transports/quic/CHANGELOG.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/transports/quic/CHANGELOG.md b/transports/quic/CHANGELOG.md index 238cbebe6cf..c6a1e4d0407 100644 --- a/transports/quic/CHANGELOG.md +++ b/transports/quic/CHANGELOG.md @@ -1,3 +1,8 @@ +## 0.11.3 + +- Deprecate `Config::support_draft_29`. + See [PR 5786](https://github.com/libp2p/rust-libp2p/pull/5786). + ## 0.11.2 - Deprecate `void` crate. From 01552a719e189336d32a5e34612915d1727b3a2b Mon Sep 17 00:00:00 2001 From: tesol2y090 Date: Wed, 1 Jan 2025 10:59:35 +0700 Subject: [PATCH 03/14] feat: move changelog under 0.11.2 --- transports/quic/CHANGELOG.md | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/transports/quic/CHANGELOG.md b/transports/quic/CHANGELOG.md index c6a1e4d0407..ec153507326 100644 --- a/transports/quic/CHANGELOG.md +++ b/transports/quic/CHANGELOG.md @@ -1,13 +1,11 @@ -## 0.11.3 - -- Deprecate `Config::support_draft_29`. - See [PR 5786](https://github.com/libp2p/rust-libp2p/pull/5786). - ## 0.11.2 - Deprecate `void` crate. See [PR 5676](https://github.com/libp2p/rust-libp2p/pull/5676). +- Deprecate `Config::support_draft_29`. + See [PR 5786](https://github.com/libp2p/rust-libp2p/pull/5786). + ## 0.11.1 - Update `libp2p-tls` to version `0.5.0`, see [PR 5547] From 55965023c8d5e6e55e76b8115e6b5bbf24654052 Mon Sep 17 00:00:00 2001 From: tesol2y090 Date: Wed, 1 Jan 2025 11:46:09 +0700 Subject: [PATCH 04/14] chore: add allow deprecated on support_draft_29 --- transports/quic/src/config.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/transports/quic/src/config.rs b/transports/quic/src/config.rs index 89d110a47f3..b056a5df32b 100644 --- a/transports/quic/src/config.rs +++ b/transports/quic/src/config.rs @@ -59,6 +59,7 @@ pub struct Config { /// If support for draft-29 is enabled servers support draft-29 and version 1 on all /// QUIC listening addresses. /// As client the version is chosen based on the remote's address. + #[allow(deprecated)] #[deprecated(note = "QUIC draft versions are no longer supported")] pub support_draft_29: bool, From b802f050bc39904c1ac6efed50f3379c0ba4758d Mon Sep 17 00:00:00 2001 From: tesol2y090 Date: Tue, 28 Jan 2025 22:01:15 +0700 Subject: [PATCH 05/14] feat: use expect instead of allow --- transports/quic/src/config.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/transports/quic/src/config.rs b/transports/quic/src/config.rs index b056a5df32b..b11436093ad 100644 --- a/transports/quic/src/config.rs +++ b/transports/quic/src/config.rs @@ -59,7 +59,7 @@ pub struct Config { /// If support for draft-29 is enabled servers support draft-29 and version 1 on all /// QUIC listening addresses. /// As client the version is chosen based on the remote's address. - #[allow(deprecated)] + #[expect(deprecated)] #[deprecated(note = "QUIC draft versions are no longer supported")] pub support_draft_29: bool, @@ -87,6 +87,7 @@ impl Config { Self { client_tls_config, server_tls_config, + #[expect(deprecated)] support_draft_29: false, handshake_timeout: Duration::from_secs(5), max_idle_timeout: 10 * 1000, @@ -134,6 +135,7 @@ impl From for QuinnConfig { keep_alive_interval, max_connection_data, max_stream_data, + #[expect(deprecated)] support_draft_29, handshake_timeout: _, keypair, @@ -171,6 +173,7 @@ impl From for QuinnConfig { }) .unwrap_or_default(); + #[expect(deprecated)] if !support_draft_29 { endpoint_config.supported_versions(vec![1]); } From b304418ff266fc31443954ded4157537e655f3e1 Mon Sep 17 00:00:00 2001 From: tesol2y090 Date: Thu, 20 Feb 2025 15:57:20 +0700 Subject: [PATCH 06/14] feat: move expect before function --- transports/quic/src/config.rs | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/transports/quic/src/config.rs b/transports/quic/src/config.rs index b11436093ad..85b89cf35e3 100644 --- a/transports/quic/src/config.rs +++ b/transports/quic/src/config.rs @@ -59,7 +59,6 @@ pub struct Config { /// If support for draft-29 is enabled servers support draft-29 and version 1 on all /// QUIC listening addresses. /// As client the version is chosen based on the remote's address. - #[expect(deprecated)] #[deprecated(note = "QUIC draft versions are no longer supported")] pub support_draft_29: bool, @@ -74,6 +73,7 @@ pub struct Config { mtu_discovery_config: Option, } +#[expect(deprecated)] impl Config { /// Creates a new configuration object with default values. pub fn new(keypair: &libp2p_identity::Keypair) -> Self { @@ -87,7 +87,6 @@ impl Config { Self { client_tls_config, server_tls_config, - #[expect(deprecated)] support_draft_29: false, handshake_timeout: Duration::from_secs(5), max_idle_timeout: 10 * 1000, @@ -125,6 +124,7 @@ pub(crate) struct QuinnConfig { pub(crate) endpoint_config: quinn::EndpointConfig, } +#[expect(deprecated)] impl From for QuinnConfig { fn from(config: Config) -> QuinnConfig { let Config { @@ -135,7 +135,6 @@ impl From for QuinnConfig { keep_alive_interval, max_connection_data, max_stream_data, - #[expect(deprecated)] support_draft_29, handshake_timeout: _, keypair, @@ -173,7 +172,6 @@ impl From for QuinnConfig { }) .unwrap_or_default(); - #[expect(deprecated)] if !support_draft_29 { endpoint_config.supported_versions(vec![1]); } From a89769128e712435d7ba930b56f23c9a2f837814 Mon Sep 17 00:00:00 2001 From: tesol2y090 Date: Fri, 21 Feb 2025 13:04:02 +0700 Subject: [PATCH 07/14] feat: add allow deprecated --- transports/quic/src/config.rs | 1 + transports/quic/src/transport.rs | 1 + transports/quic/tests/smoke.rs | 1 + 3 files changed, 3 insertions(+) diff --git a/transports/quic/src/config.rs b/transports/quic/src/config.rs index 85b89cf35e3..59d288c1ab2 100644 --- a/transports/quic/src/config.rs +++ b/transports/quic/src/config.rs @@ -59,6 +59,7 @@ pub struct Config { /// If support for draft-29 is enabled servers support draft-29 and version 1 on all /// QUIC listening addresses. /// As client the version is chosen based on the remote's address. + #[allow(deprecated)] #[deprecated(note = "QUIC draft versions are no longer supported")] pub support_draft_29: bool, diff --git a/transports/quic/src/transport.rs b/transports/quic/src/transport.rs index 84aaba8b672..b42e0b13591 100644 --- a/transports/quic/src/transport.rs +++ b/transports/quic/src/transport.rs @@ -84,6 +84,7 @@ pub struct GenTransport { hole_punch_attempts: HashMap>, } +#[expect(deprecated)] impl GenTransport

{ /// Create a new [`GenTransport`] with the given [`Config`]. pub fn new(config: Config) -> Self { diff --git a/transports/quic/tests/smoke.rs b/transports/quic/tests/smoke.rs index 6be4796612a..ed2ff981634 100644 --- a/transports/quic/tests/smoke.rs +++ b/transports/quic/tests/smoke.rs @@ -295,6 +295,7 @@ fn concurrent_connections_and_streams_tokio() { .quickcheck(prop:: as fn(_, _) -> _); } +#[expect(deprecated)] #[cfg(feature = "tokio")] #[tokio::test] async fn draft_29_support() { From 81b87e95f91dff284f6a0516e276c4c027247cdf Mon Sep 17 00:00:00 2001 From: Kantapat chankasem Date: Fri, 21 Feb 2025 15:39:10 +0700 Subject: [PATCH 08/14] Update transports/quic/src/config.rs Co-authored-by: Elena Frank --- transports/quic/src/config.rs | 1 - 1 file changed, 1 deletion(-) diff --git a/transports/quic/src/config.rs b/transports/quic/src/config.rs index 59d288c1ab2..85b89cf35e3 100644 --- a/transports/quic/src/config.rs +++ b/transports/quic/src/config.rs @@ -59,7 +59,6 @@ pub struct Config { /// If support for draft-29 is enabled servers support draft-29 and version 1 on all /// QUIC listening addresses. /// As client the version is chosen based on the remote's address. - #[allow(deprecated)] #[deprecated(note = "QUIC draft versions are no longer supported")] pub support_draft_29: bool, From 84d810a97263a47d466c6149c8e0595cb38868e2 Mon Sep 17 00:00:00 2001 From: tesol2y090 Date: Fri, 21 Feb 2025 23:39:35 +0700 Subject: [PATCH 09/14] chore: bump version --- transports/quic/CHANGELOG.md | 85 +++++++++++++++++++----------------- 1 file changed, 46 insertions(+), 39 deletions(-) diff --git a/transports/quic/CHANGELOG.md b/transports/quic/CHANGELOG.md index 4422eca0110..20c1c628160 100644 --- a/transports/quic/CHANGELOG.md +++ b/transports/quic/CHANGELOG.md @@ -1,108 +1,115 @@ +## 0.12.1 + + + +- Deprecate `Config::support_draft_29`. + See [PR 5786](https://github.com/libp2p/rust-libp2p/pull/5786). + ## 0.12.0 -- Deprecate `Config::support_draft_29`. - See [PR 5786](https://github.com/libp2p/rust-libp2p/pull/5786). +- Deprecate `Config::support_draft_29`. + See [PR 5786](https://github.com/libp2p/rust-libp2p/pull/5786). ## 0.11.1 -- Update `libp2p-tls` to version `0.5.0`, see [PR 5547] +- Update `libp2p-tls` to version `0.5.0`, see [PR 5547] [PR 5547]: https://github.com/libp2p/rust-libp2p/pull/5547 ## 0.11.0 -- Implement refactored `Transport`. - See [PR 4568](https://github.com/libp2p/rust-libp2p/pull/4568) +- Implement refactored `Transport`. + See [PR 4568](https://github.com/libp2p/rust-libp2p/pull/4568) ## 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) +- 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). +- 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). +- 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). +- 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). +- 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]. +- 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]. +- 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. +- Cut stable release. ## 0.9.2-alpha -- Add support for reusing an existing socket when dialing localhost address. - See [PR 4304]. +- 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]. +- 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]. +- 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]. +- Raise MSRV to 1.65. + See [PR 3715]. -- Add hole punching support by implementing `Transport::dial_as_listener`. See [PR 3964]. +- 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`. +- Depend `libp2p-tls` `v0.1.0`. ## 0.7.0-alpha.2 -- Update to `libp2p-tls` `v0.1.0-alpha.2`. +- Update to `libp2p-tls` `v0.1.0-alpha.2`. -- Update to `libp2p-core` `v0.39.0`. +- Update to `libp2p-core` `v0.39.0`. -- Add opt-in support for the `/quic` codepoint, interpreted as QUIC version draft-29. - See [PR 3151]. +- 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]. +- 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]. +- 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 @@ -110,4 +117,4 @@ ## 0.7.0-alpha -- Initial alpha release. +- Initial alpha release. From 23c6036135ea67fe2e4955ec14f722008eccafce Mon Sep 17 00:00:00 2001 From: tesol2y090 Date: Fri, 21 Feb 2025 23:51:13 +0700 Subject: [PATCH 10/14] fix: format --- transports/quic/CHANGELOG.md | 79 +++++++++++++++++------------------- 1 file changed, 38 insertions(+), 41 deletions(-) diff --git a/transports/quic/CHANGELOG.md b/transports/quic/CHANGELOG.md index 20c1c628160..efabbc6a29a 100644 --- a/transports/quic/CHANGELOG.md +++ b/transports/quic/CHANGELOG.md @@ -2,16 +2,13 @@ -- Deprecate `Config::support_draft_29`. - See [PR 5786](https://github.com/libp2p/rust-libp2p/pull/5786). +- Deprecate `Config::support_draft_29`. + See [PR 5786](https://github.com/libp2p/rust-libp2p/pull/5786). ## 0.12.0 -- Deprecate `Config::support_draft_29`. - See [PR 5786](https://github.com/libp2p/rust-libp2p/pull/5786). - ## 0.11.1 - Update `libp2p-tls` to version `0.5.0`, see [PR 5547] @@ -20,96 +17,96 @@ ## 0.11.0 -- Implement refactored `Transport`. - See [PR 4568](https://github.com/libp2p/rust-libp2p/pull/4568) +- Implement refactored `Transport`. + See [PR 4568](https://github.com/libp2p/rust-libp2p/pull/4568) ## 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) +- 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). +- 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). +- 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). +- 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). +- 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]. +- 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]. +- 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. +- Cut stable release. ## 0.9.2-alpha -- Add support for reusing an existing socket when dialing localhost address. - See [PR 4304]. +- 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]. +- 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]. +- 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]. +- Raise MSRV to 1.65. + See [PR 3715]. -- Add hole punching support by implementing `Transport::dial_as_listener`. See [PR 3964]. +- 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`. +- Depend `libp2p-tls` `v0.1.0`. ## 0.7.0-alpha.2 -- Update to `libp2p-tls` `v0.1.0-alpha.2`. +- Update to `libp2p-tls` `v0.1.0-alpha.2`. -- Update to `libp2p-core` `v0.39.0`. +- Update to `libp2p-core` `v0.39.0`. -- Add opt-in support for the `/quic` codepoint, interpreted as QUIC version draft-29. - See [PR 3151]. +- 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]. +- 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]. +- 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 @@ -117,4 +114,4 @@ ## 0.7.0-alpha -- Initial alpha release. +- Initial alpha release. From 8af3f2703413948ce48ed270ef5ee45a5c15ec75 Mon Sep 17 00:00:00 2001 From: tesol2y090 Date: Fri, 21 Feb 2025 23:53:31 +0700 Subject: [PATCH 11/14] fix: format --- transports/quic/CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/transports/quic/CHANGELOG.md b/transports/quic/CHANGELOG.md index efabbc6a29a..42b358590c0 100644 --- a/transports/quic/CHANGELOG.md +++ b/transports/quic/CHANGELOG.md @@ -11,7 +11,7 @@ ## 0.11.1 -- Update `libp2p-tls` to version `0.5.0`, see [PR 5547] +- Update `libp2p-tls` to version `0.5.0`, see [PR 5547] [PR 5547]: https://github.com/libp2p/rust-libp2p/pull/5547 From f373aa24f4e3951bf99ea45ca14a6d403663408a Mon Sep 17 00:00:00 2001 From: tesol2y090 Date: Sat, 22 Feb 2025 10:51:48 +0700 Subject: [PATCH 12/14] chore: bump quic version --- Cargo.lock | 2 +- transports/quic/Cargo.toml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 02d1318ea35..1c5d722688a 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3177,7 +3177,7 @@ dependencies = [ [[package]] name = "libp2p-quic" -version = "0.12.0" +version = "0.12.1" dependencies = [ "async-std", "futures", diff --git a/transports/quic/Cargo.toml b/transports/quic/Cargo.toml index f6f95800193..d0f0d3db406 100644 --- a/transports/quic/Cargo.toml +++ b/transports/quic/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "libp2p-quic" -version = "0.12.0" +version = "0.12.1" authors = ["Parity Technologies "] edition = "2021" rust-version = { workspace = true } From 364457f12b712544cef934b20d7024fe38fc08ac Mon Sep 17 00:00:00 2001 From: tesol2y090 Date: Sat, 22 Feb 2025 12:05:50 +0700 Subject: [PATCH 13/14] chore: bump quic version --- Cargo.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Cargo.toml b/Cargo.toml index 926e79b4597..4c1b28f6bd6 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -93,7 +93,7 @@ libp2p-perf = { version = "0.4.0", path = "protocols/perf" } libp2p-ping = { version = "0.46.0", path = "protocols/ping" } libp2p-plaintext = { version = "0.43.0", path = "transports/plaintext" } libp2p-pnet = { version = "0.26.0", path = "transports/pnet" } -libp2p-quic = { version = "0.12.0", path = "transports/quic" } +libp2p-quic = { version = "0.12.1", path = "transports/quic" } libp2p-relay = { version = "0.19.1", path = "protocols/relay" } libp2p-rendezvous = { version = "0.16.0", path = "protocols/rendezvous" } libp2p-request-response = { version = "0.28.1", path = "protocols/request-response" } From f8050bff908ba5f697602cb1dce218e1f8850e39 Mon Sep 17 00:00:00 2001 From: Kantapat chankasem Date: Mon, 3 Mar 2025 12:09:34 +0700 Subject: [PATCH 14/14] Update transports/quic/CHANGELOG.md Co-authored-by: Elena Frank --- transports/quic/CHANGELOG.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/transports/quic/CHANGELOG.md b/transports/quic/CHANGELOG.md index 42b358590c0..52f6280d7ca 100644 --- a/transports/quic/CHANGELOG.md +++ b/transports/quic/CHANGELOG.md @@ -1,7 +1,5 @@ ## 0.12.1 - - - Deprecate `Config::support_draft_29`. See [PR 5786](https://github.com/libp2p/rust-libp2p/pull/5786).