Releases: dusk-network/kadcast
Releases · dusk-network/kadcast
v0.7.0
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
v0.6.1
v0.6.0
v0.5.0
v0.4.1
v0.4.0
v0.3.0
[0.3.0] - 07-01-22
Added
- Add network transport configuration [#72] [#76]
- Add recursive NetworkDiscovery configuration [#78]
- Add internal channel capacity configuration [#78]
- Add configurable FEC redundancy [#82]
- Add configurable UDP send interval [#83]
- Add UDP network tweak configuration [#86]
- Add dedicated tokio task to handle and decode chunks [#87]
- Add logs to pending RwLock [#92]
Fixed
- Deadlock in
RWLock.write()
[#80] - Preserve propagation in some edge-corner cases
- Messages from buckets full are correctly handled
- Empty payload NodesMessage decoding [#90]
Full Changelog: v0.2.0...v0.3.0
v0.2.0
[0.2.0] - 16-12-21
Added
- Add
auto_propagate
flag to Peer [#57] - Add optional
height
parameter tobroadcast
method [#57] - Add
send
method to public API [#58] - Add metadata to
on_message
callback [#59] - Add
listen_address
parameter [#69] - Add the auto prune of expired items in RaptorQ cache [#68]
Changed
- Change
on_message
callback into a trait [#63]
Fixed
- Fix build with
tonic
dependency [#60]
Full Changelog: v0.1.0...v0.2.0
v0.1.0
[0.1.0] - 29-10-21
Added
- Kadcast Network protocol implementation
- RaptorQ as Forward Error Correction.
- Examples in
example
dir
Full Changelog: https://github.com/dusk-network/kadcast/commits/v0.1.0