Browse Source

v0.18.3 release.md

dcarns 2 years ago
parent
commit
9d6fd5d4d8
1 changed files with 26 additions and 15 deletions
  1. 26 15
      release.md

+ 26 - 15
release.md

@@ -1,27 +1,38 @@
 # Netmaker v0.18.3
 # Netmaker v0.18.3
 
 
-## **Do not attempt upgrade from 0.17.x quite yet**
+## **Wait till out of pre-release to fully upgrade**
 
 
 ## whats new
 ## whats new
-- Enrollment Keys, give the ability for an admin to enroll clients into multiple networks, can be unlimited, time, or usage based
-- EMQX broker support and better MQTT support in general
-  - Now you must specify BROKER_ENDPOINT
-  - Also specify SERVER_BROKER_ENDPOINT, if not provided server will connect to broker over BROKER_ENDPOINT
-  - Thsi gives ability for user to specify any broker endpoint and use any protocal on clients desired, such as, `mqtts://mybroker.com:8083`
-    (we will still default to wss)
+- 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
     
     
 ## whats fixed
 ## whats fixed
-- Fixed default ACL behavior, should work as expected
-- Peer calculations enhancement
-- main routines share a context and docker stop/ctrl+c give expected results now
-- Github workflow edits
-- Removed Deprecated Local Network Range from client + server
+- More Peer calculation improvements
+- JSON output on list commands for `nmctl`
+- Upgrade script
+- 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
 ## known issues
-- EnrollmentKeys may not function as intended in an HA setup
-- If a host does not receive a message to delete a node, it could become orphaned and un-deletable
 - Network interface routes may be removed after sometime/unintended network update
 - Network interface routes may be removed after sometime/unintended network update
-- Upgrade script does not handle clients
 - Caddy does not handle netmaker exporter well for EE
 - Caddy does not handle netmaker exporter well for EE
 - Incorrect latency on metrics (EE)
 - Incorrect latency on metrics (EE)
 - Swagger docs not up to date
 - Swagger docs not up to date
+- Lengthy delay when you create an ext client
+- issues connecting over IPv6 on Macs
+- 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
+- If you do NOT set STUN_LIST on server, it could lead to strange behavior on client