Releases: donaldzou/WGDashboard
Releases · donaldzou/WGDashboard
2021 September Release 1
📣 What's New: Version v2.3
- 🎉 New Features
- Update directly from
wgd.sh
: Now you can update Wireguard Dashboard directly from the bash script. - Displaying Peers: You can switch the display mode between list and table in the configuration page.
- Update directly from
- 🪚 Bug Fixed
- Peer DNS Validation Fails #67: Added DNS format check. [❤️ @realfian]
- configparser.NoSectionError: No section: 'Interface' #66: Changed permission requirement for
etc/wireguard
from744
to755
. [❤️ @ramalmaty] - Feature request: Interface not loading when information missing #73: Fixed when Configuration Address and Listen Port is missing will crash the dashboard. [❤️ @js32]
- Remote Peer, MTU and PersistentKeepalives added #70: Added MTU, remote peer and Persistent Keepalive. [❤️ @realfian]
- Fixes DNS check to support search domain #65: Added allow input domain into DNS. [❤️@davejlong]
- 🧐 Other Changes
- Moved Add Peer Button into the right bottom corner.
2021 August Release 2
Bug Fixed:
- Added support for full subnet on Allowed IP
- Peer setting Save button
2021 August Release 1
📣 What's New: Version v2.2
- 🎉 New Features
- Add new peers: Now you can add peers directly on dashboard, it will generate a pair of private key and public key. You can also set its DNS, endpoint allowed IPs. Both can set a default value in the setting page. [❤️ in #44]
- QR Code: You can add the private key in peer setting of your existed peer to create a QR code. Or just create a new one, dashboard will now be able to auto generate a private key and public key ;) Don't worry, all keys will be generated on your machine, and will delete all key files after they got generated. [❤️ in #29]
- Peer configuration file download: Same as QR code, you now can download the peer configuration file, so you don't need to manually input all the details on the peer machine! [❤️ in #40]
- Search peers: You can now search peers by their name.
- Autostart on boot: Added a tutorial on how to start the dashboard to on boot! Please read the tutorial below. [❤️ in #29]
- Click to copy: You can now click and copy all peer's public key and configuration's public key.
- ....
- 🪚 Bug Fixed
- When there are comments in the wireguard config file, will cause the dashboard to crash.
- Used regex to search for config files.
- 🧐 Other Changes
- Moved all external CSS and JavaScript file to local hosting (Except Bootstrap Icon, due to large amount of SVG files).
- Updated Python dependencies
- Flask:
v1.1.2 => v2.0.1
- Jinja:
v2.10.1 => v3.0.1
- icmplib:
v2.1.1 => v3.0.1
- Flask:
- Updated CSS/JS dependencies
- Bootstrap:
v4.5.3 => v4.6.0
- Bootstrap:
- UI adjustment
- Adjusted how peers will display in larger screens, used to be 1 row per peer, now is 3 peers in 1 row.
2021 July Release 1
📣 What's New: Version 2.1
- Added Ping and Traceroute tools!
- Adjusted the calculation of data usage on each peers
- Added refresh interval of the dashboard
- Bug fixed when no configuration on fresh install (#23)
- Fixed crash when too many peers (#22)
Please notice that I mistakenly left a configuration file under the db
folder, please remove it if you found it inside
2021 May Release 1
📣 What's New: Version 2.0
⚠️ Update from v1.x.x
- Stop the dashboard if it is running.
- You can use
git pull https://github.com/donaldzou/Wireguard-Dashboard.git v2.0
to get the new update insideWireguard-Dashboard
directory. - Proceed Step 2 & 3 in the Install step down below.
-
Added login function to dashboard
- I'm not using the most ideal way to store the username and password, feel free to provide a better way to do this if you any good idea!
-
Added a config file to the dashboard
-
Dashboard config can be change within the Setting tab on the side bar
-
Adjusted UI
-
And much more!
v2.0 Beta 7
v2.0-7 v2.0-beta-6 Commit
v2.0 Beta 6
v2.0-6 v2.0-beta-6 Commit
2021 April Release 2
Resolved issue #3.
2021 April Release 1
Able to add a friendly name to each peer. Thanks #2 !
Stable Release
v1.0 Added the function to remove peers