Skip to content

Conversation

@lexnv
Copy link
Collaborator

@lexnv lexnv commented May 26, 2025

[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)
  • websocket: Fix connection stability on decrypt messages (#393)

Changed

  • crypto/noise: Show peerIDs that fail to decode (#392)
  • cargo: Bump yamux to 0.13.5 and tokio to 1.45.0 (#396)
  • ci: Enforce and apply clippy rules (#388)
  • build(deps): bump ring from 0.16.20 to 0.17.14 (#389)
  • Update hickory-resolver 0.24.2 -> 0.25.2 (#386)

cc @paritytech/networking

lexnv added 2 commits May 26, 2025 11:14
Signed-off-by: Alexandru Vasile <[email protected]>
@lexnv lexnv self-assigned this May 26, 2025
@lexnv lexnv merged commit 8a5420a into master May 26, 2025
8 checks passed
@lexnv lexnv deleted the lexnv/release-0.9.5 branch May 26, 2025 11:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants