Skip to content

Version 0.5.6

Compare
Choose a tag to compare
@neilalexander neilalexander released this 30 May 22:38
· 56 commits to develop since this release
fec96a3
  • Go 1.21 is now required to build Yggdrasil

Added

  • The getPeers endpoint now reports the RTT/latency of directly connected peers

Changed

  • The tree parent selection algorithm now prefers the lowest latency peers instead of the most stable
  • Session key exchange logic has been changed to improve throughput and reduce occasional jitter

Fixed

  • Bloom filter hashing now works correctly on big-endian architectures
  • Incorrect buffer pool usage has been fixed, reducing memory allocations
  • The multicast beacon interval now backs off correctly, reducing the number of beacons sent
  • A denial-of-service vulnerability in the QUIC library has been fixed with a dependency update