Skip to content

cargo: Bump yamux to 0.13.5 and tokio to 1.45.0 #396

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
May 26, 2025
Merged

Conversation

lexnv
Copy link
Collaborator

@lexnv lexnv commented May 23, 2025

This PR updates the yamux crate to 0.13.5 and tokio to 1.45.0.

The yamux update resolves a panic on poisoned states of closed connections. While at it, have bumped tokio as well.

lexnv added 2 commits May 23, 2025 08:57
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
@lexnv lexnv self-assigned this May 23, 2025
@lexnv lexnv added the dependencies Pull requests that update a dependency file label May 23, 2025
lexnv added a commit that referenced this pull request May 23, 2025
Squashed commit of the following:

commit f8fe209
Author: Alexandru Vasile <alexandru.vasile@parity.io>
Date:   Fri May 23 08:58:29 2025 +0000

    cargo: Update tokio to 1.45.0

    Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>

commit 6975bc6
Author: Alexandru Vasile <alexandru.vasile@parity.io>
Date:   Fri May 23 08:57:49 2025 +0000

    cargo: Update yamux to 0.13.5

    Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>

Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
@lexnv lexnv merged commit ff1419a into master May 26, 2025
8 checks passed
@lexnv lexnv deleted the lexnv/deps-up-yamux branch May 26, 2025 09:54
lexnv added a commit that referenced this pull request 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](#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>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants