e585615b45
- Update libp2p from 0.54.1 to 0.56.0 in Cargo.toml - Update libp2p-kad from 0.46.2 to 0.48.0 for compatibility - Remove deprecated bandwidth logging (removed in libp2p 0.56) - transport.rs: Remove with_bandwidth_logging(), use websocket::Config - service.rs: Add NoBandwidthSink stub for bandwidth metrics - Fix NetworkBehaviour derive macro changes: - behaviour.rs: Add From<Infallible> implementation for BehaviourOut - Update pattern matching for new libp2p-swarm event fields: - request_responses.rs: Add connection_id to patterns - service.rs: Fix DialError::WrongPeerId field rename (endpoint → address) - service.rs: Add peer_id to IncomingConnectionError pattern - Fix test file for new transport return type: - conformance.rs: Update transport usage This eliminates the ring 0.16.20 security vulnerability (RUSTSEC-2024-0006) by upgrading to ring 0.17.14 via the libp2p dependency chain.