Skip to content

Commit 13a39d5

Browse files
authored
v1.5.0: release notes (#1230)
* v1.5.0: update release notes * v1.5.0: bump up version
1 parent df12241 commit 13a39d5

File tree

5 files changed

+48
-29
lines changed

5 files changed

+48
-29
lines changed

README.md

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

77
<p align="center">
88
<a href="https://github.com/gravitl/netmaker/releases">
9-
<img src="https://img.shields.io/badge/Version-1.4.0-informational?style=flat-square" />
9+
<img src="https://img.shields.io/badge/Version-1.5.0-informational?style=flat-square" />
1010
</a>
1111
<a href="https://hub.docker.com/r/gravitl/netclient/tags">
1212
<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.4.0"
14+
var version = "v1.5.0"
1515

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

release.md

Lines changed: 44 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1,48 +1,67 @@
1-
## Netclient v1.4.0 Release Notes 🚀
1+
## Netclient v1.5.0 Release Notes 🚀
22

33
## 🚀 What’s New
44

5-
### 🌍 Posture Checks (beta)
5+
### 🔁 Overlapping Egress Ranges (beta)
66

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.
7+
- Virtual NAT mode enables multiple egress routers to share overlapping IP ranges by assigning each egress a virtual range from a configurable pool.
8+
- Configurable per-network IPv4 pool and site prefix length for virtual range allocation.
9+
- Eliminates routing conflicts when multiple sites need to egress the same destination CIDRs (e.g., multiple offices routing to the same cloud VPC).
10+
- Supports both direct NAT and virtual NAT modes for flexible egress configurations.
1111

12-
### 🔁 Network Traffic Logging (alpha)
1312

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.
13+
### 🧭 macOS Local DNS Resolver
1814

19-
### 🔄 Auto Removal of Offline Peers
15+
- Darwin netclients now run their own local DNS resolver.
2016

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.
17+
#### Benefits
2518

26-
### 🧭 DNS Search Domains
19+
- More consistent DNS resolution
2720

28-
- Added DNS search domain functionality for simplified hostname resolution across distributed networks.
21+
- Improved compatibility with macOS networking stack
2922

30-
### 🖥️ New CLI Commands
23+
- Reduced dependency on system DNS behavior
3124

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.
25+
### 🌐 Internet Gateways on macOS
3326

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.
27+
- Darwin netclients can now:
28+
29+
- Use Internet Gateways
30+
31+
- Participate in fully routed internet traffic
32+
33+
- This brings feature parity closer to Linux and Windows clients.
3534

3635

3736
## 🧰 Improvements & Fixes
3837

39-
- DNS Fixes: Debian DNS configuration fix.
38+
**DNS:**
39+
40+
- Debian DNS configuration fix
41+
42+
- Improved Windows DNS management
43+
44+
**GeoLocation:**
45+
46+
- Consolidated IP location API usage
47+
48+
- Added fallback mechanisms
49+
50+
**Windows:**
51+
52+
- Improved logging
53+
54+
- Fixed installer issues
55+
56+
- Version command corrections
57+
58+
- Better adapter error handling
4059

41-
- Host Listen Port: Enhanced Port Configuration Logic.
60+
**LAN Routing:**
4261

43-
- Egress Domain Updates: Fixed domain-related issues in egress configurations to ensure consistent routing behavior.
62+
- Added configurable interface exclusion
4463

45-
- Auto Gateway: Refresh connection metrics if no Gateway node found to update cached metrics.
64+
- Fixes Kubernetes endpoint detection conflicts
4665

4766
## Known Issues 🐞
4867

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.4.0.0"
4+
version="1.5.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.4.0.0",
32+
"ProductVersion": "v1.5.0.0",
3333
"SpecialBuild": ""
3434
},
3535
"VarFileInfo": {

0 commit comments

Comments
 (0)