Skip to content

WGDashboard

v4.3.3 Breaking

This release includes 1 breaking change for platform teams planning a safe upgrade.

Published 1mo VPN & Tunnels
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

web flask-application linux python sqlite vpn
+2 more
vuejs wireguard-vpn

Summary

AI summary

Minimum Python 3.12 required due to security update.

Full changelog

[!WARNING]
All users running WGDashboard v4.2.x or later and hosted on the public internet are strongly advised to update to the latest release immediately.

With this release, a special thank you goes to @0x45dd for discovering the security issue addressed in our previous release.

Please Read Before You Update

Starting from this release and going forward, due to the recent security update, WGDashboard will only support Python 3.12 or above.

If you're using Python 3.10/3.11, you can do the following:

  1. Remove the whole venv directory in WGDashboard's src directory.
  2. Update your python to at least 3.12, and verify with python3 --version
  3. Run ./wgd.sh install
  4. Run ./wgd.sh update

What's New?

  • Added support for AmneziaWG 2.0
  • Added Peer notes

What's Changed?

  • Added Peer Tracking switch
  • Added database table integrity check, adding columns if it doesn’t exist
  • Updated Email module to include IMPLICITTLS for some email provider require TLS from the start of the connection
  • Added toggle to disable/enable peer tracking
  • and many stability improvements...

For Docker Users

  • Added Autostart for WireGuard and AmneziaWG Configurations
  • Adjusted base image version to Alpine v3.23
  • Added persistence for OIDC configuration
  • Added IP address detection
  • Added reading Environment Variables for:
    • Database Type
    • Database Host
    • Database Username
    • Database Password

Breaking Changes

  • Python 3.10 and 3.11 support removed; Python 3.12 is now the minimum required version

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

Track WGDashboard

Get notified when new releases ship.

Sign up free

About WGDashboard

Simple dashboard for WireGuard VPN written in Python & Vue.js

All releases →

Related context

Beta — feedback welcome: [email protected]