Skip to content

Tunnet v0.5.0

Choose a tag to compare

@github-actions github-actions released this 15 Jul 07:43
· 119 commits to main since this release

Multi-Network Direct Mode

  • Multi-Network Support: You can now join and leave multiple networks.
  • Smart Routing & IP Overrides: Outbound traffic defaults to the first-joined network, with new support for override-ip and --network disambiguation.

Encryption & State Management

  • Seal Tiers: Enhanced security with customizable encryption tiers for state.enc.
  • Flexible Encryption: Added the --no-encrypt-state flag to bypass state encryption if needed.
  • Directory Layout: Restructured the state directory and integrated secrets management into the core config.

Configuration & CLI Updates

  • Live Reload & Validation: Added validate (to check configurations) and reload (to apply changes live).
  • CLI Refinements: Fixed and updated syntax for connection, firewall show, and firewall rule commands.
  • Auto-Updates: Updated PeerDNS, enrollment, and installation processes to support the new state architecture.

Note: Existing installations transitioning to this version should review the single-network requirement detailed in the upgrade docs.

Installation

Linux / macOS

curl -fsSL https://github.com/orielhaim/Tunnet/releases/latest/download/install.sh | sh

Windows (PowerShell as Administrator)

irm https://github.com/orielhaim/Tunnet/releases/latest/download/install.ps1 | iex

Full Changelog: https://github.com/orielhaim/Tunnet/compare/v0.4.0...v0.5.0