Added
- Add
Peer::to_route_table
API - Add
Peer:send_to_peers
API - Add
max_udp_len
configuration parameter - Add range checks to MTU (between 1296 and 8192)
- Add network version to handshake messages
- Add Ray-ID to MessageInfo for message tracking
- Add warning when discarding incomplete messages
- Add tracing when broadcasting to an eclipsed network
Fixed
- Fix raptorQ cache default config
- Fix ObjectTransmissionInformation deserialization
- Fix duplicate processing for messages with different RaptorQ configurations
- Fix idle nodes removal on maintainance
- Fix
find_new_nodes
to query the proper buckets
Changed
- Change the EncodedChunk UUID generation (aka RaptorqHeader)
- Change
raptorq
dependency from1.6
to2.0
- Change UDP sender to raise error if timeout`
Full Changelog: v0.6.1...v0.7.0