This release includes 1 breaking change for platform teams planning a safe upgrade.
✓ No known CVEs patched in this version
Topics
+2 more
Summary
AI summaryMinimum 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:
- Remove the whole
venvdirectory in WGDashboard'ssrcdirectory. - Update your python to at least 3.12, and verify with
python3 --version - Run
./wgd.sh install - 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
Beta — feedback welcome: [email protected]