What's New
- IPv6 only networks
- Dualstack on networks/nodes deprecated
- Ext clients + nodes get IPv6 addresses
- Better handling of ports with UDP hole punching
- Better handling of node connections resetting on server restart
- No more comms net
- MQ connections now rely on certificates
- UI Create Network form auto fills IPv6/4 if toggled on
What's Fixed
- stability issues around server
- IPv6 handled better
- Local WG Ports collected to handle UDP hole punching better
- Docker-composes updated to reflect updated architecture
Known Issues
-
MQ: If you experience the following issues, refer to this gist: https://gist.github.com/mattkasun/face2a7c1f32031a2126ff7243caad12
- netclient installation hangs on "[netclient] certificate/key saved"
- netclient installation hangs on "starting wireguard...."
- errors in MQ logs
-
Windows: installs can be unreliable - Recommendation: if running into issues with the powershell install script, download the netclient.exe manually and run "netclient.exe join -t " (must already have WireGuard installed) or Use an ext client config, since mesh nodes can now communicate with ext clients.
-
Mac IPv6 static routes not added properly for IPv6, if IPv6 on mac is required, please use standard WireGuard + Ext Client conf
-
Upgrades are still difficult, instructions from v0.12+ provided in discord
Compatibility
- Netmaker v0.13.0 requires some manual effort client side to be compatible with server
Gist of upgrade: https://gist.github.com/afeiszli/f53f34eb4c5654d4e16da2919540d0eb