This release includes 1 breaking change for platform teams planning a safe upgrade.
✓ No known CVEs patched in this version
Topics
+11 more
Affected surfaces
ReleasePort's take
Moderate signalNetmaker v1.6.0 introduces several new ACL and JIT features while removing legacy failover APIs.
Why it matters: Removal of perβnode failover APIs (severityβ―80) breaks existing automation; plan migrations before upgrade.
Summary
AI summaryUpdates π Whatβs New, π§° Improvements & Fixes, and π Known Issues across a mixed release.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Breaking | High |
Removes legacy per-node failover APIs and CLI commands. Removes legacy per-node failover APIs and CLI commands. Source: llm_adapter@2026-06-12 Confidence: high |
β |
| Feature | Medium |
Adds site-to-site ACL policies between egress endpoints across networks. Adds site-to-site ACL policies between egress endpoints across networks. Source: llm_adapter@2026-06-12 Confidence: high |
β |
| Feature | Medium |
Adds IP restriction target type to egress ACL policies. Adds IP restriction target type to egress ACL policies. Source: llm_adapter@2026-06-12 Confidence: high |
β |
| Feature | Medium |
Adds built-in egress preset catalog for common SaaS/cloud providers. Adds built-in egress preset catalog for common SaaS/cloud providers. Source: llm_adapter@2026-06-12 Confidence: high |
β |
| Feature | Medium |
Adds JIT group memberships scoped to user groups per network. Adds JIT group memberships scoped to user groups per network. Source: llm_adapter@2026-06-12 Confidence: high |
β |
| Feature | Medium |
Adds SIEM integration to forward audit events (Splunk, Datadog, Elastic, Sentinel). Adds SIEM integration to forward audit events (Splunk, Datadog, Elastic, Sentinel). Source: llm_adapter@2026-06-12 Confidence: high |
β |
| Feature | Medium |
Adds default enrollment key support for simplified device onboarding per network. Adds default enrollment key support for simplified device onboarding per network. Source: llm_adapter@2026-06-12 Confidence: high |
β |
| Performance | Medium |
Optimizes node status calculation, offline-status hooks, and zombie/orphan node cleanup. Optimizes node status calculation, offline-status hooks, and zombie/orphan node cleanup. Source: granite4.1:30b@2026-06-12-audit Confidence: low |
β |
| Bugfix | Medium |
Improves netclient registration UX by returning clear websocket close reasons on failure. Improves netclient registration UX by returning clear websocket close reasons on failure. Source: llm_adapter@2026-06-12 Confidence: high |
β |
| Bugfix | Medium |
Streamlines user group management and roleβdowngrade handling. Streamlines user group management and roleβdowngrade handling. Source: llm_adapter@2026-06-12 Confidence: high |
β |
| Bugfix | Medium |
Adds orphan reference cleanup for stale network references after deletion. Adds orphan reference cleanup for stale network references after deletion. Source: llm_adapter@2026-06-12 Confidence: low |
β |
| Bugfix | Low |
Cleans up orphan network references left after resource deletion. Cleans up orphan network references left after resource deletion. Source: granite4.1:30b@2026-06-12-audit Confidence: low |
β |
Full changelog
Netmaker v1.6.0 Release Notes π
π Whatβs New
π Site-to-Site ACLs (Beta)
Define ACL policies that permit traffic between egress endpoints across networks.
- Build site-to-site rules between egress resources on different networks.
- Combine egress resources, nodes, and specific IPs in a single policy.
- Site-to-site rules are emitted alongside device-mesh rules without key collisions.
π‘οΈ Egress ACLs with IP Restriction
ACL policies can now target individual IPs inside an egress range using the ip ACL target type.
- Restrict access to specific hosts within a larger egress CIDR.
- Validate that selected IPs fall within the referenced egress range at policy create/update time.
- Mix egress resources, nodes, tags, and individual IPs in the same policy.
π¦ Egress Preset Catalog (Pro)
A built-in catalog simplifies domain-based egress for common SaaS and cloud providers.
- Browse presets via
GET /api/v1/egress/presets(AWS, Azure, Google, Salesforce, and more). - Create egress resources from a
preset_id; the server can resolve AWS IP ranges automatically. - Support for multiple domains per egress resource.
β±οΈ JIT Group Memberships
Just-In-Time (JIT) access can now be scoped to user groups per network.
- Enable JIT for all non-admin users, or limit it to selected user groups.
- Users request access; admins approve or deny with email notifications.
- Expired grants are cleaned up automatically and users are notified.
π SIEM Integration
Forward Netmaker audit events to your security stack from Integrations.
- Supported providers: Splunk, Datadog, Elastic, and Microsoft Sentinel.
- Configure, test, and manage integrations via the REST API (
/api/v1/integrations/siem/{provider}). - Events are exported through the SIEM exporter service.
π Default Enrollment Keys
Networks can designate a default enrollment key for simplified device onboarding.
- Fetch the default key per network via the API or CLI.
- Regenerate enrollment key tokens without recreating the key.
ποΈ Database Schema Migration
This release introduces schema changes to the following core entities:
- Nodes
- Pending Users
- User Invites
- Posture Check Violations
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:
π§° Improvements & Fixes
-
Netclient registration UX β Host registration over OAuth/basic auth now returns clear websocket close reasons on failure (auth errors, missing access, posture violations, and server errors).
-
User group management β Streamlined user role permissions and group updates, role-downgrade handling.
-
Orphan reference cleanup β Removes stale network references left behind after resource deletion.
-
Scalability & reliability β Optimized node status calculation, offline-status hooks, zombie/orphan node cleanup, and ACL cache race fixes.
-
API hardening β Auth rate limiting on REST endpoints and activity-log permission fixes.
-
Egress improvements β CIDR validation for ACL egress IPs, multi-domain egress routing, and domain-answer handling for preset-based egress.
-
Failover removed β Legacy per-node failover APIs and CLI commands have been removed in favor of gateway-based patterns.
π 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.
Breaking Changes
- Removed legacy per-node failover APIs and CLI commands in favor of gatewayβbased patterns.
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About netmaker
Netmaker makes networks with WireGuard. Netmaker automates fast, secure, and distributed virtual networks.
Related context
Related tools
Beta — feedback welcome: [email protected]