diff --git a/CHANGELOG.md b/CHANGELOG.md index 014bcfac..3d796b31 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,14 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.11.1] - 2025-10-28 + +This release ensures that polling the yamux controller after an error does not lead to unexpected behavior. + +### Fixed + +- yamux/control: Ensure poll next inbound is not called after errors ([#445](https://github.com/paritytech/litep2p/pull/445)) + ## [0.11.0] - 2025-10-20 This release adds support for RSA remote network identity keys gated behind `rsa` feature. It also fixes mDNS initialization in the environment with no multicast addresses available and Bitswap compatibility with kubo IPFS client >= v0.37.0. diff --git a/Cargo.lock b/Cargo.lock index ed9f5816..90ec5c69 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1822,7 +1822,7 @@ checksum = "241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956" [[package]] name = "litep2p" -version = "0.11.0" +version = "0.11.1" dependencies = [ "async-trait", "bs58 0.5.1", @@ -1873,7 +1873,7 @@ dependencies = [ "webpki", "x25519-dalek 2.0.1", "x509-parser 0.17.0", - "yamux 0.13.7", + "yamux 0.13.8", "yasna", "zeroize", ] @@ -4606,9 +4606,9 @@ dependencies = [ [[package]] name = "yamux" -version = "0.13.7" +version = "0.13.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6927cfe0edfae4b26a369df6bad49cd0ef088c0ec48f4045b2084bcaedc10246" +checksum = "deab71f2e20691b4728b349c6cee8fc7223880fa67b6b4f92225ec32225447e5" dependencies = [ "futures", "log", diff --git a/Cargo.toml b/Cargo.toml index 893e9455..010e0b7b 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -3,7 +3,7 @@ name = "litep2p" description = "Peer-to-peer networking library" repository = "https://github.com/paritytech/litep2p" license = "MIT" -version = "0.11.0" +version = "0.11.1" edition = "2021" # cargo-machete does not detect serde_millis usage, so we ignore the warning @@ -50,7 +50,7 @@ x25519-dalek = "2.0.1" x509-parser = "0.17.0" yasna = "0.5.0" zeroize = "1.8.1" -yamux = "0.13.7" +yamux = "0.13.8" # Websocket related dependencies. tokio-tungstenite = { version = "0.27.0", features = ["rustls-tls-native-roots", "url"], optional = true }