github gravitl/netmaker v0.18.0

latest releases: v0.25.0, v0.24.3, v0.24.2...
pre-release19 months ago

ATTENTION: Do not attempt to upgrade to 0.18.0. This is for testing purposes only, and will remain in pre-release. Upgrading from a prior version will not succeed. You are welcome to try a fresh install of 0.18.0 for testing purposes, but do not run in production.

What's New

  • All New Netclient
    • https://github.com/gravitl/netclient
    • Apache 2.0 License
    • Proxy for STUN behind NAT
    • Operates on a single network interface
    • New GUI
    • Automatic client upgrades
      • clients will now track server version
  • All New Hosts Functionality
    • Hosts represent machines
    • Nodes represent machines on networks
    • 1 Host --> Many Nodes
    • Hosts can be added to networks via UI
    • Hosts can be made "Default Hosts"
      • Automatically added to any network
      • Relay functionality moved to host level
    • Removed Server Node
    • "Default Host" replaces Server Node functionality
    • Server no longer requires root, wireguard, or special networking permissions
  • STUN server on Netmaker
  • Ingress and Egress routing now operate without system commands
  • Postup/Postdown removed
  • Simplified Message Queue
  • Removed "Point to Site"
  • Health Check endpoint added to server
  • Windows installer improved (does not require uninstall)

What's Fixed

  • Database Synchronization
  • Node expiration works again (set expiration, node deletes)

Known Bugs

  • Upgrading to 0.18.0 WILL NOT WORK. Do not attempt it
  • If a host becomes a zombie, you cannot delete it
  • Local network does not work, will be depricated
  • Interface IP disappears sometimes
  • Only iptables nodes will work as ingress/egress
  • Can't ping ext clients on one Ingress from an ext client on another ingress
  • Failover (EE) does not work
  • Internet gateway will not work
  • GUI doesn't work on linux
  • Only AMD architecture is available for FreeBSD
  • netclient MSI/exe (Windows) does not default to run as administrator

Don't miss a new netmaker release

NewReleases is sending notifications on new releases.