From fec96a38a423142ac1712eb63ad7651c5e7a82aa Mon Sep 17 00:00:00 2001 From: Neil Date: Thu, 30 May 2024 23:30:05 +0100 Subject: [PATCH] Release: Yggdrasil v0.5.6 (#1144) * Changelog updates for Yggdrasil v0.5.6 * Fix spelling error --------- Co-authored-by: Neil Alexander Co-authored-by: Arceliar --- CHANGELOG.md | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6e66344..b339294 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -26,6 +26,26 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0. - in case of vulnerabilities. --> +## [0.5.6] - 2024-05-30 + +* 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 + ## [0.5.5] - 2024-01-27 ### Added