From a3bc0fd2e8188b9d7cac02a0f1d83277ea8d7aee Mon Sep 17 00:00:00 2001 From: dcarns <75687250+0xdcarns@users.noreply.github.com> Date: Fri, 17 Mar 2023 11:16:54 -0400 Subject: [PATCH] v0.18.4 release.md --- release.md | 37 +++++++++++++------------------------ 1 file changed, 13 insertions(+), 24 deletions(-) diff --git a/release.md b/release.md index e240c3b70..be5dd1005 100644 --- a/release.md +++ b/release.md @@ -3,36 +3,25 @@ ## **Wait till out of pre-release to fully upgrade** ## whats new -- Forced node deletions, if a host doesn't not receive message to delete a node, you can forcefully remove it by deleting it twice from UI/CLI - - Allows user to remove orpahned Nodes + Hosts easier -- EMQX ACLs, if using EMQX as broker, ACLs per host will be created, enhancing security around messages -- You can now create ext clients with your own public key, but this feature will not be represented on current UI (new UI on the horizon) -- STUN is now represented as a list including your NM server + 2 we are hosting + 2 of googles (clients will only use 2) for better NAT detection - - you specify which STUN servers to use with STUN_LIST env variable +- Logic for ext client ACLs (not really usable until new UI is finished) +- Default proxy mode, enables users to determine if all Hosts should have proxy enabled/disabled/auto by default + - specify with DEFAULT_PROXY_MODE="on/off/auto" ## whats fixed -- More Peer calculation improvements -- JSON output on list commands for `nmctl` +- Proxy Peer calculation improvements +- DNS is populated correctly after registration by enrollment key +- Migrate is functional for Windows/Mac **note** Ports may be set to 0 after an upgrade, can be adjusted via UI to fix +- Interface data is sent on netclient register - Upgrade script +- Latency issue with Node <-> Node Metrics - Ports set from server for Hosts on register/join are actually used -- **CLients** - - More efficient Windows daemon handling - - Better peer route setting on clients - - Some commands involving the message queue on client have been fixed - - NFTables masquerading issue - - Some logging has been adjusted - - Migrations on Linux work for 0.17.x - 0.18.3 - - EnrollmentKEys in an HA setup should function fine now - - Registration by enrollment key on client GUI ## known issues -- Network interface routes may be removed after sometime/unintended network update - Caddy does not handle netmaker exporter well for EE -- Incorrect latency on metrics (EE) -- Swagger docs not up to date -- Lengthy delay when you create an ext client -- issues connecting over IPv6 on Macs +- Migration causes a listen port of 0 for upgraded hosts +- Docker clients can not re-join after deletion +- Innacurate Ext Client Metrics +- Issue with Mac + IPv6 addressing - Nodes on same local network may not always connect -- Netclient GUI shows egress range(s) twice -- DNS entries are not sent after registration with EnrollmentKeys +- List populates egress ranges twice - If you do NOT set STUN_LIST on server, it could lead to strange behavior on client