π£ 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: . Note: This feature is still under experiment but is available to use
π New Features β
- With replacing
sqlite3withsqlalchemyin the Python codes, we are now officially support using SQLite, PostgreSQL or MySQL for WGDashboard's database. For more information, please visit Configure (#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:51820but you want them connect through port51234just 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)