netmaker
Netmaker makes networks with WireGuard. Netmaker automates fast, secure, and distributed virtual networks.
About netmaker
Netmaker makes networks with WireGuard. Netmaker automates fast, secure, and distributed virtual networks.
What's New in vv1.5.1
Netmaker v1.5.1 Release Notes 🚀
⚠️ Migration Notes (Important)
These changes may impact existing deployments. Please review carefully before upgrading.
❗Legacy ACLs Removal
Legacy ACLs have been fully removed as part of the transition to the new access control model.
Impact:
- Existing configurations using legacy ACLs will no longer function
- Access behaviour may change after the upgrade
👉 Action Required:
- Review existing access policies
- Reconfigure them using the new access control model before upgrading
🗄️ Database Schema Migration
This release introduces schema changes to the following core entities:
- Users
- Groups
- Roles
- Networks
- Hosts
Impact:
- The database structure will be updated automatically during the upgrade
- Downgrades may not be supported after migration.
👉 Action Required:
- Ensure the application starts successfully and migrations are complete
- Validate core functionality post-upgrade
For detailed upgrade steps, refer to the official upgrade documentation:
🚀 What’s New
🔁 Traffic Logs (Beta)
Traffic Logs have now moved into Beta.
- Traffic Logs are now enriched with relevant domain tagging, making network activity easier to audit and investigate.
🧰 Improvements & Fixes
Scalability & Reliability Improvements
Introduced a peer update debouncer that coalesces rapid-fire PublishPeerUpdate calls into a single broadcast — a 500ms resettable debounce window capped by a 3s max-wait deadline ensures back-to-back operations (bulk node updates, gateway changes, host deletions) produce one peer update instead of dozens, drastically reducing CPU and MQTT pressure on the control planePre-warms peer update caches after each debounced broadcast so pull requests from hosts are served instantly from cache instead of triggering expensive on-demand computation
Batched metrics export to netmaker exporter via periodic ticker instead of publishing on every individual MQTT metrics message, reducing continuous CPU pressure from Prometheus scraping
Database Schema Migration
Added schema migrations for the Users, Groups, Roles, Networks, and Hosts tables.Deprecated Legacy ACLs
Legacy ACLs have been fully removed as part of the platform’s transition to the updated access control model.Paginated APIs
Introduced pagination support for Users and Hosts APIs.DNS
Added native Active Directory support.Posture Checks
Nodes can now skip the auto-update check during join, improving join reliability in controlled environments.IDP Sync
Improved identity provider sync behavior:- Synced IDP groups are now denied access by default until explicitly granted.
- Okta-specific settings are now reset when an IDP integration is removed.
HA Setup
Streamlined high availability (HA) setup and operational workflows.Install Script
Added on-demand Monitoring Stack installation support via:./nm-quick.sh -mMonitoring Stack
Updated the monitoring stack to use the official Prometheus and Grafana images.HA Gateways
Reset Auto Assigned gw when it is disconnected from the network.
🐞 Known Issues
IPv6-only machines
Netclients cannot currently auto-upgrade on IPv6-only systems.Multi-network join performance
Multi-network netclient joins using an enrollment key still require optimization.systemd-resolved DNS limitation
On systems using systemd-resolved in uplink mode, only the first 3 entries inresolv.confare honored; additional entries are ignored. This may cause DNS resolution issues. Stub mode is recommended.Windows Desktop App + mixed gateway modes
When the Windows Desktop App is connected to both:- a Full Tunnel Gateway, and
- a Split Tunnel Gateway
the gateway monitoring component may disconnect from the Split Tunnel Gateway.
Legal Notice
This software is provided by its original developers. We only index and provide links to official download sources. All downloads are from the original publishers and are completely legal and safe.
Download Information
Related Apps
caddy
GitHubFast and extensible multi-platform HTTP/1-2-3 web server with automatic HTTPS
nuclei
GitHubNuclei is a fast, customizable vulnerability scanner powered by the global security community and built on a simple YAML-based DSL, enabling collabora
trivy
GitHubFind vulnerabilities, misconfigurations, secrets, SBOM in containers, Kubernetes, code repositories, clouds and more