# Netrinos EdgeNode v1.3.1 Release Notes

**Release Date**: 2026-03-18

## Overview

Version 1.3.1 adds WireGuard obfuscation for networks with DPI
firewalls, faster peer identity checks, and improved connection
reliability.

## WireGuard Obfuscation (Cloak)

Some enterprise firewalls block WireGuard traffic using Deep
Packet Inspection. Cloak disguises WireGuard traffic so it
passes through these firewalls undetected, with no changes to
your port forwarding rules or other EdgeNode configuration.

### Enabling Cloak

1. Log into the Netrinos portal
2. Select the EdgeNode
3. Enable **Cloak** in the device settings
4. The EdgeNode picks up the change within 60 seconds

If you run a relay server, port 443 is recommended as the
listen port for the strictest firewalls.

## Faster Peer Identity Check

Peer identity verification is now significantly faster
(2-80ms, down from 200-300ms). Automatic for v1.3.1 peers,
with seamless fallback for older versions.

## Connection Reliability

- **Non-disruptive connection testing**: Direct reachability is
  verified before changing routing, so existing connections are
  never interrupted during testing
- **NAT auto-recovery**: Connections recover automatically when
  firewalls kill long-lived UDP sessions
- **Smarter relay fallback**: Faster and more reliable fallback
  when direct connections are blocked
- **Better endpoint discovery**: Peer addresses discovered from
  actual traffic, eliminating stale connection problems

## CLI Changes

- `netrinos lport` - Shows the public listen port (replaces
  `wgport`)
- `netrinos id` - Shows test protocol in Via column
- `netrinos log clear` - Rotates logs, preserves previous log

## Web UI

- **Devices page**: Click-to-edit device names, cleaner layout
- **Status page**: Virtual devices collapse under parent peer
- **Logs page**: Log level selector in header bar

## Portal

- Port forwarding rules and Virtual Devices are now visible
  in the Netrinos portal

## Fixes

- Fixed port forward rules lost on firewall rebuild
- Fixed relay routing briefly unavailable during startup
- Fixed Virtual Device routes reset on each sync cycle
- Fixed rare high CPU usage on `netrinos ver` (aarch64)
- Fixed intermittent peer connectivity drops after restarts

## Compatibility

- Works with v1.2.4, v1.2.5, v1.2.6, and v1.3.0 clients
- Cloak requires v1.3.1 on both peers for direct connection
- No configuration changes required for non-cloak users

## Updating

Use the **Upgrade** button on the Settings page, or:

```
netrinos upgrade
```
