📣 What's New: v4.3.0

It has been more than 5 months since our last release, and we are happy to announce our next version with more exciting features!
🔥 Breaking News
We've moved the WGDashboard project from my personal GitHub to the WGDashboard Organization! If you wish, please give us a follow, thank you so much ❤️
A new Client side dashboard is available, where clients can sign in to view WireGuard Peers assigned to them. For more information, please visit: Client Side App (#720)
Plugins are now available for developers who want to extend the use of WGDashboard, for more information, please visit: WGDashboard Plugins. Note: This feature is still under experiment but is available to use
🎉 New Features
With replacing
sqlite3
withsqlalchemy
in the Python codes, we are now officially support using SQLite, PostgreSQL or MySQL for WGDashboard's database. For more information, please visit [Database] (#734)You can now set up webhooks to run after peers created, deleted & updated. For more information, please visit: Webhooks (#669)
Custom headers when connect to Cross Server (#491)
Historical network usage, sessions and endpoints for peers are now available under Details for each peer (#620, #525)
Added Jinja template in Peer Default Settings (#843)
Grouping peers with tags and filter in the UI (#355)
Override Peer Default Settings within configuration. Let's say if your configuration is on
ip_address:51820
but you want them connect through port51234
just forwg0
, you can now do so. (#682, #630)Email Service can now use without authentication (#839)
Added Reset Peer Data Usage in Schedule Jobs (#763)
Added Jinja template support to email subject (#837)
Added templates for new configurations to keep track a list of available subsets and listen ports from a predefine list (#844)
🛠️ Adjustments
Added support to Debian 13 (#858)
MTU is no longer required when adding new peers (#564)
Configuration list in navigation bar now sync the order with the ones in homepage (#841)
Peers dropdown menu will not go overflow if it touch the bottom of the screen (#644)
Configurations will be added to autostart list when switched on manually, and removed when switched off manually (#842)
Hiding both Private and Public Keys by default when adding peers (#835)