Announcing Netmaker’s Netclient v0.19.0: Exciting Updates and Fixes

Posted by
Alex Feiszli
May 4, 2023

We're thrilled to announce the release of netclient v0.19.0, another significant milestone in the development of the Netclient project. This latest release delivers several new features, enhancements, and bug fixes, emphasizing our commitment to providing you with a seamless user experience. Read on to explore what makes this release special and how it benefits you!

Major Highlights

1. Unprivileged GUI: Democratizing Access

The new unprivileged GUI is a game-changer for v0.19.0. Running `netclient-gui` no longer requires root or administrator permissions, highlighting our dedication to accessibility and security. With the addition of the `netclient` daemon, you'll find managing your client connections more straightforward than ever before.

2. TURN Support: Bridging Networks Behind Barriers

TURN support unlocks the potential for nodes behind asymmetrical or double NAT. This feature significantly enhances connectivity, enabling nodes to communicate seamlessly despite being behind firewalls or multiple NAT layers.

3. Dependency Updates: Stability and Performance Upgrades

With a focus on optimizing performance and increasing stability, we've updated several dependencies in this release, reinforcing the foundation on which the Netclient project is built.

Bugs Be Gone: What's Fixed in v0.19.0

  1. Unbiased random string generation is now optimized.

  2. Continuous Integration has received vital updates for improved efficiency.

  3. Explicit server/peer route creation is now available for internet gateways.

  4. Firewall detection has been improved.

  5. `nftables` forwarding has been optimized.

Known Issues You Should Be Aware Of

  1. `netclient-gui` users might experience an erroneous error dialog while joining a network on Windows. This can be safely ignored.
  1. Continuous error dialogs may appear if the Netmaker server is offline.
  1. There might be incorrect metric values for external clients.
  1. After migration from 0.17.1 to 0.18.6, Host ListenPorts might be reset to 0.
  1. IPv6 addresses and route issues persist for Mac users.
  1. Docker clients might be unable to re-join the network post deletion.
  1. The network tab in `netclient-gui` might appear blank after disconnecting.


We're confident that netclient v0.19.0 will enhance your experience with the Netclient project, offering improved connectivity and numerous bug fixes. Our team continues working diligently to address known issues while enhancing overall usability. Thank you for your continuous support, and stay tuned for more exciting updates!

More posts


A WireGuard® VPN that connects machines securely, wherever they are.
Star us on GitHub
By clicking “Accept”, you agree to the storing of cookies on your device to enhance site navigation, analyze site usage, and assist in our marketing efforts. View our Privacy Policy for more information.