Releases: ngoduykhanh/wireguard-ui
wireguard-ui v0.6.2
What's Changed
- fix: revert wgctrl module version by @ngoduykhanh in #525
Full Changelog: v0.6.1...v0.6.2
wireguard-ui v0.6.1
- Fix GitHub Action workflows. No application code changed
wireguard-ui v0.6.0
What's Changed
- secure jsondb user perms by @cameronaw13 in #404
- Implement updating a client Pub+PSK when editing a client by @systemcrash in #401
- fix: set random session secret if not set by @ngoduykhanh in #417
- env variable file support by @cameronaw13 in #391
- fix: add content-type check to user management routes to mitigate CSRF by @MarcusWichelmann in #427
- fix: add basic server-side input validation by @MarcusWichelmann in #435
- fix: handle os.chmod errors by @cameronaw13 in #457
- Add endpoint field to client by @gosoares in #470
- Update routes.go to download .conf by @MiguSchweiz in #475
- Make Interface PreDown setting. by @nebulosa2007 in #480
- Fixed tag input being too small and unable to fit a CIDR by @0xCA in #483
- Feature: Unix domain socket support by @pylover in #492
- Subnet range selector, interface fixes by @0xCA in #481
- Describe the fact you can expose other port than WGUI_SERVER_LISTEN_PORT by @dtila in #507
- Fix logic error and make some settings optional in wg.conf template. by @nanhantianyi in #506
- Fixed tag input being too small and unable to fit a CIDR by @0xCA in #509
- Telegram support by @0xCA in #488
- Upgrade dependencies by @ngoduykhanh in #511
- Fix Helo Hostname by @alexcmatm in #474
- chore: code adjustment by @ngoduykhanh in #512
- Add PersistentKeepalive config to server-side Peer config by @ngoduykhanh in #515
- Add golangci-lint CI by @ngoduykhanh in #516
- add iptables package by @ngoduykhanh in #520
- Session improvements by @0xCA in #510
New Contributors
- @cameronaw13 made their first contribution in #404
- @gosoares made their first contribution in #470
- @MiguSchweiz made their first contribution in #475
- @nebulosa2007 made their first contribution in #480
- @0xCA made their first contribution in #483
- @pylover made their first contribution in #492
- @dtila made their first contribution in #507
- @nanhantianyi made their first contribution in #506
- @alexcmatm made their first contribution in #474
Full Changelog: v0.5.2...v0.6.0
wireguard-ui v0.5.2
What's Changed
- Added BIND_ADDRESS environment variable to the project README by @ImAARIX in #384
- README: Remove duplicate env var entry by @gabeklavans in #392
- [Vulnerability] Cross site scripting (XSS) and Open Redirect on the login page by @catmandx in #396
New Contributors
- @ImAARIX made their first contribution in #384
- @gabeklavans made their first contribution in #392
Full Changelog: v0.5.1...v0.5.2
wireguard-ui v0.5.1
What's Changed
- chore: remove healthcheck from Dockerfile by @ngoduykhanh in #382
Full Changelog: v0.5.0...v0.5.1
wireguard-ui v0.5.0
What's Changed
- Manage Wireguard restarts from docker container (Feature #263) by @mojothemonkey2 in #267
- Fix login redirect problems. by @systemcrash in #270
- README improvements. by @systemcrash in #268
- Skip PresharedKey generation by @systemcrash in #271
- Update readme and code comments by @ngoduykhanh in #272
- feat: update user profile by @ngoduykhanh in #280
- Fix doubled tags on reload by @bytedream in #277
- Make client QRCode honour client
Use Server DNS
setting. by @systemcrash in #276 - Some comment fixes by @systemcrash in #278
- WireGaurd --> WireGuard (Typo) by @Nenodema in #281
- SMTP: Support disabling encryption by @AlexanderS in #297
- Qr code filename fix by @armisss4 in #290
- Add favicon by @bytedream in #288
- Status show IP's by @armisss4 in #291
- Client search by @armisss4 in #303
- Match MTU value between settings and documentation by @naclander in #298
- About page by @armisss4 in #296
- User management panel by @armisss4 in #289
- Show apply config button only when needed by @armisss4 in #292
- Client filtration by @armisss4 in #330
- Add log levels by @bytedream in #332
- Disable cgo when building release binary with ci by @bytedream in #334
- Add more docker-compose examples by @bytedream in #339
- Fix for fwmark by @systemcrash in #279
- Stamp git commit into docker builds by @systemcrash in #325
- better error-handling if no public IP could be detected by @Matze1224 in #323
- About page not showing menu items fix by @armisss4 in #343
- Replace go.rice with native go embedding by @bytedream in #331
- Follow-up fix for fwmark by @systemcrash in #372
- Hide user settings if login is disabled by @bytedream in #361
- Healthcheck: account for custom bind port by @djarbz in #295
- Added Table to global settings by @andycandy-de in #308
New Contributors
- @mojothemonkey2 made their first contribution in #267
- @systemcrash made their first contribution in #270
- @bytedream made their first contribution in #277
- @Nenodema made their first contribution in #281
- @AlexanderS made their first contribution in #297
- @armisss4 made their first contribution in #290
- @naclander made their first contribution in #298
- @Matze1224 made their first contribution in #323
- @djarbz made their first contribution in #295
- @andycandy-de made their first contribution in #308
Full Changelog: v0.4.0...v0.5.0
wireguard-ui v0.4.0
Features Added
Custom wg conf template (#179)
Add environment variables for configuration (#189)
Add support to SSL/TLS/SSLTLS encryption for SMTP (#221)
Added checkbox FwMark in QRCode generation (#260)
Bug fixes /improvements
Add ForwardMark to global settings (#173)
Improve status UI (#196)
Mitigate CSRF attacks (#206)
Write the initial wireguard config on start, if none exists (#207)
Use ConstantTimeCompare to make the login more secure (#205)
Update golang and alpine docker image tag (#209)
Add MTU to client configs (#214)
Fixed the problem that Wake On Lan does not work when BASE_PATH is set (#229)
Disable automatic endpoint address detection when endpoint is supplied (#240)