NOTICE: v0.8.3 and v0.8.2 contains breaking changes for netclients. If upgrading from v0.8.1 or lower, you must perform the following actions on all netclients, or uninstall and rejoin the network:
create /etc/netclient/config folder
move all files in /etc/netclient besides the netclient into the config folder
if a new network is joined: remove existing netclient@.service files and netclient-network.timer files from /etc/systemd/system
if 3 is performed, run systemctl-daemon reload
Alternatively, you can run "netclient uninstall" on each client, replace the netclient with the new version, and rejoin the network.
What's New?
- Integrated Netclient code into Netmaker. Netmaker no longer runs Netclient binary. Instead, it makes direct function calls. This reduces the image size for Netmaker by 50%.
- Enabled HA topology for Netmaker: https://netmaker.readthedocs.io/en/develop/server-installation.html#highly-available-installation. UDP Hole Punching implemenation made full HA infeasible. Now, distributed servers with UDP Hole Punching will work.
What's Fixed?
- Minor changes to nm-quick install script (changed docker install to docker.io) and quick install instructions (changed apt install command).
- Fixed a bug that caused MTU settings to revert to default on checkin
Known Issues
- Overly verbose logging on Netmaker server with Netclient logs. Will change verbosity in next release.