Skip to content

Commit 8a5420a

Browse files
authored
chore: Release litep2p version 0.9.5 (#397)
## [0.9.5] - 2025-05-26 This release primarily focuses on strengthening the stability of the websocket transport. We've resolved an issue where higher-level buffering was causing the Noise protocol to fail when decoding messages. We've also significantly improved connectivity between litep2p and Smoldot (the Substrate-based light client). Empty frames are now handled correctly, preventing handshake timeouts and ensuring smoother communication. Finally, we've carried out several dependency updates to keep the library current with the latest versions of its underlying components. ### Fixed - substream/fix: Allow empty payloads with 0-length frame ([#395](#395)) - websocket: Fix connection stability on decrypt messages ([#393](#393)) ### Changed - crypto/noise: Show peerIDs that fail to decode ([#392](#392)) - cargo: Bump yamux to 0.13.5 and tokio to 1.45.0 ([#396](#396)) - ci: Enforce and apply clippy rules ([#388](#388)) - build(deps): bump ring from 0.16.20 to 0.17.14 ([#389](#389)) - Update hickory-resolver 0.24.2 -> 0.25.2 ([#386](#386)) cc @paritytech/networking --------- Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
1 parent b3fd2c2 commit 8a5420a

File tree

3 files changed

+23
-2
lines changed

3 files changed

+23
-2
lines changed

CHANGELOG.md

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,27 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [0.9.5] - 2025-05-26
9+
10+
This release primarily focuses on strengthening the stability of the websocket transport. We've resolved an issue where higher-level buffering was causing the Noise protocol to fail when decoding messages.
11+
12+
We've also significantly improved connectivity between litep2p and Smoldot (the Substrate-based light client). Empty frames are now handled correctly, preventing handshake timeouts and ensuring smoother communication.
13+
14+
Finally, we've carried out several dependency updates to keep the library current with the latest versions of its underlying components.
15+
16+
### Fixed
17+
18+
- substream/fix: Allow empty payloads with 0-length frame ([#395](https://github.com/paritytech/litep2p/pull/395))
19+
- websocket: Fix connection stability on decrypt messages ([#393](https://github.com/paritytech/litep2p/pull/393))
20+
21+
### Changed
22+
23+
- crypto/noise: Show peerIDs that fail to decode ([#392](https://github.com/paritytech/litep2p/pull/392))
24+
- cargo: Bump yamux to 0.13.5 and tokio to 1.45.0 ([#396](https://github.com/paritytech/litep2p/pull/396))
25+
- ci: Enforce and apply clippy rules ([#388](https://github.com/paritytech/litep2p/pull/388))
26+
- build(deps): bump ring from 0.16.20 to 0.17.14 ([#389](https://github.com/paritytech/litep2p/pull/389))
27+
- Update hickory-resolver 0.24.2 -> 0.25.2 ([#386](https://github.com/paritytech/litep2p/pull/386))
28+
829
## [0.9.4] - 2025-05-01
930

1031
This release brings several improvements and fixes to litep2p, advancing its stability and readiness for production use.

Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
name = "litep2p"
33
description = "Peer-to-peer networking library"
44
license = "MIT"
5-
version = "0.9.4"
5+
version = "0.9.5"
66
edition = "2021"
77

88
# cargo-machete does not detect serde_millis usage, so we ignore the warning

0 commit comments

Comments
 (0)