Skip to content

Commit cdaba43

Browse files
authored
v1.4.0: update release notes (#1181)
* v1.4.0: update release notes * v1.4.0: bump up version
1 parent 9266bf3 commit cdaba43

File tree

5 files changed

+32
-17
lines changed

5 files changed

+32
-17
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
<p align="center">
99
<a href="https://github.com/gravitl/netmaker/releases">
10-
<img src="https://img.shields.io/badge/Version-1.2.0-informational?style=flat-square" />
10+
<img src="https://img.shields.io/badge/Version-1.4.0-informational?style=flat-square" />
1111
</a>
1212
<a href="https://hub.docker.com/r/gravitl/netclient/tags">
1313
<img src="https://img.shields.io/docker/pulls/gravitl/netclient?label=downloads" />

main.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import (
1111
)
1212

1313
// TODO: use -ldflags to set the right version at build time
14-
var version = "v1.2.0"
14+
var version = "v1.4.0"
1515

1616
func main() {
1717
config.SetVersion(version)

release.md

Lines changed: 28 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,36 +1,49 @@
1-
## Netclient v1.2.0 Release Notes 🚀
1+
## Netclient v1.4.0 Release Notes 🚀
22

33
## 🚀 What’s New
44

5-
### 🌍 Auto-Relays (formerly Failovers)
5+
### 🌍 Posture Checks (beta)
66

7-
- Failovers are now Auto-Relays with High Availability (HA) support.
7+
- Security feature that validates device compliance against configured policies based on device attributes such as OS, OS version, kernel version, client version, geographic location, and auto-update status.
8+
- Supports tag-based and user group-based assignment of posture checks to specific devices or users.
9+
- Tracks violations with configurable severity levels and provides real-time evaluation of device compliance.
10+
- Helps ensure only compliant devices can access network resources.
811

9-
- Enables global routing optimization based on real-time latency between peers across regions.
12+
### 🔁 Network Traffic Logging (alpha)
1013

11-
### 🔁 Gateway High Availability
14+
- Comprehensive network flow logging system that captures and stores network traffic metadata in ClickHouse.
15+
- Tracks source and destination IPs, ports, protocols, bytes/packets sent/received, and connection timestamps.
16+
- Provides API endpoints for querying flow data with filters by network, node, user, protocol, and time range.
17+
- Enables network administrators to monitor, analyze, and audit network traffic patterns for security and troubleshooting purposes.
1218

13-
- Gateways can now automatically assign peer relays and fallback to healthy nodes when primary gateways become unavailable.
19+
### 🔄 Auto Removal of Offline Peers
1420

15-
### 🌐 Egress HA with Latency-Aware Routing
16-
17-
- Egress gateways now dynamically select the optimal route based on latency, ensuring faster and more resilient connectivity.
21+
- Automatically removes nodes that have been offline for a configurable threshold period.
22+
- Configurable per network with customizable timeout thresholds (in minutes).
23+
- Supports tag-based filtering to selectively apply auto-removal to specific device groups.
24+
- Helps maintain clean network topology by removing stale or abandoned peer connections.
1825

1926
### 🧭 DNS Search Domains
2027

2128
- Added DNS search domain functionality for simplified hostname resolution across distributed networks.
2229

30+
### 🖥️ New CLI Commands
2331

24-
## 🧰 Improvements & Fixes
32+
- **`netclient peers`**: Display WireGuard peer information including public keys, host names, endpoints, last handshake times, traffic statistics (bytes received/sent), and allowed IPs. Supports filtering by network and JSON output format for programmatic access.
2533

26-
- Metrics Enrichment: Enhanced uptime and connection-status data.
34+
- **`netclient ping`**: Check connectivity and latency to WireGuard peers across networks. Supports filtering by network or peer name, IPv4/IPv6 address selection, configurable packet count, and JSON output format. Helps diagnose network connectivity issues and measure peer latency.
2735

28-
- DNS Control Fixes: Fixed toggle behavior for enabling/disabling Netmaker DNS on hosts.
2936

30-
- DNS Config Update And Cleanup Handling.
37+
## 🧰 Improvements & Fixes
38+
39+
- DNS Fixes: Debian DNS configuration fix.
40+
41+
- Host Listen Port: Enhanced Port Configuration Logic.
3142

3243
- Egress Domain Updates: Fixed domain-related issues in egress configurations to ensure consistent routing behavior.
3344

45+
- Auto Gateway: Refresh connection metrics if no Gateway node found to update cached metrics.
46+
3447
## Known Issues 🐞
3548

3649
- WireGuard DNS issue on Ubuntu 24.04 and some other newer Linux distributions. The issue is affecting the Netmaker Desktop, previously known as the Remote Access Client (RAC), and the plain WireGuard external clients. Workaround can be found here https://help.netmaker.io/en/articles/9612016-extclient-rac-dns-issue-on-ubuntu-24-04.
@@ -39,3 +52,5 @@
3952

4053
- Need to optimize multi-network netclient join with enrollment key
4154

55+
- On systems using systemd-resolved in unlink mode, the first 3 entries in resolv.conf are used and rest are ignored. So it might cause DNS issues. Stub mode is preferred.
56+

resources/windows/netclient.exe.manifest.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
22
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
33
<assemblyIdentity
4-
version="1.2.0.0"
4+
version="1.4.0.0"
55
processorArchitecture="*"
66
name="netclient.exe"
77
type="win32"

versioninfo.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
"OriginalFilename": "",
3030
"PrivateBuild": "",
3131
"ProductName": "Netclient",
32-
"ProductVersion": "v1.2.0.0",
32+
"ProductVersion": "v1.4.0.0",
3333
"SpecialBuild": ""
3434
},
3535
"VarFileInfo": {

0 commit comments

Comments
 (0)