From b8a2d9f1258635f17405ecd5d7786bcf1617bd8a Mon Sep 17 00:00:00 2001 From: Neil Alexander Date: Tue, 18 Oct 2022 23:04:06 +0100 Subject: [PATCH] Version 0.4.5 (#957) * Version 0.4.5 changelog * Update changelog --- CHANGELOG.md | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 34001548..fc965e99 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.4.5] - 2022-10-15 + +### Added + +- Support for peering over UNIX sockets is now available, by configuring `Listen` and peering URIs in the `unix:///path/to/socket.sock` format + +### Changed + +- `yggdrasilctl` has been refactored and now has cleaner output +- It is now possible to `addPeer` and `removePeer` using the admin socket again +- The `getSessions` admin socket call reports number of bytes received and transmitted again +- The link setup code has been refactored, making it easier to support new peering types in the future +- Yggdrasil now maintains configuration internally, rather than relying on a shared and potentially mutable structure + +### Fixed + +- Tracking information about expired root nodes has been fixed, which should hopefully resolve issues with reparenting and connection failures when the root node disappears +- A bug in the mobile framework code which caused a crash on Android when multicast failed to set up has been fixed +- Yggdrasil should now shut down gracefully and clean up correctly when running as a Windows service + ## [0.4.4] - 2022-07-07 ### Fixed