Releases: h44z/wg-portal
Releases · h44z/wg-portal
v2.1.2
What's Changed
- fix: parity of Base64/URL encoding between frontend and backend (#611)
- sec: ensure that the OAuth return URL is properly validated, thanks to @coolsarne
Full Changelog: v2.1.1...v2.1.2
Full Changelog: v2.1.1...v2.1.2
v2.1.1
What's Changed
- [feat] add IPCalculator View by @tom22077 in #557
- [feat] config by environment variables by @aesy in #570
- [fix] append prerelease pattern for Helm kubeVersion check by @davidbgonz in #560
- [fix] LDAP sync initialization (#571)
- [fix] REST API documentation (enum models for user-source) (#562)
- [fix] REST API parameter handling (encoding) (#563)
- [fix] remove invalid configuration examples
- [fix] set sqlite file permissions to
0600(#579) - [chore] Update and pin all actions versions by @bonddim in #564, #566, #567
- [chore] update russian translation by @ornaras in #574
- [chore] update spanish translation. by @Osvaldo-Net in #568
New Contributors
- @tom22077 made their first contribution in #557
- @davidbgonz made their first contribution in #560
- @aesy made their first contribution in #570
- @ornaras made their first contribution in #574
Full Changelog: v2.1.0...v2.1.1
v2.1.0
What's Changed
- [feat] add dark mode (#482) by @h44z in #489
- [feat] add webauthn (passkey) support by @h44z in #435
- [feat] password change UI (#543) by @h44z in #548
- [feat] Mikrotik integration (#426) by @h44z in #467, #521
- [feat] option to limit peer count that a normal user can create by @sj-louw in #457
- [feat] add webhook event for peer state change (#444) by @h44z in #468
- [feat] allow to hide login form (#459) by @h44z in #470
- [feat] support for raw-wireguard and wg-quick style peer configurations (#441) by @h44z in #473
- [feat] new webhook models (#444) by @h44z in #471
- [feat] allow setting the DisplayName property in the API for newly provisioned peers (#507) by @h44z in #511
- [feat] allow disabling local admin user by @vic1707 in #515
- [feat] add spanish translation (#530) by @Osvaldo-Net in #532
- [feat] add user's display-name to peer view (#525) by @h44z in #534
- [feat] allow sending emails to peers even if they are not linked to a user
- [fix] fix multi-peer generation, fix prefix handling (#491)
- [fix] only execute interface hooks if the state has changed (#469) by @h44z in #472
- [fix] fix oauth domain check (#474) by @h44z in #476
- [fix] use website title in mail templates (#448) by @h44z in #466
- [fix] fix migration tool (#495) by @h44z in #496
- [fix] ensure hooks run after restart (#494) by @h44z in #497
- [fix] ensure that LDAP filter values are escaped by @h44z in #512
- [fix] fix peer creation if custom public key is set (#523) by @h44z in #528
- [fix] fix delayed setup of external auth providers (#529)
- [fix] add tzdata to Docker image (#531)
- [fix] ambiguity with peer endpoint & Persistent Keepalive (#537)
- [fix] display errors in the UI when email sending fails
- [chore] update dependencies
- [chore] documentation improvements by @h44z in #538
- [chore] add docker to dependabot by @HPPinata in #463
- [chore] added more debug logs and reformated by @y0rune in #490
- [chore] cleanup route handling by @h44z in #542
New Contributors
- @sj-louw made their first contribution in #457
- @y0rune made their first contribution in #490
- @vic1707 made their first contribution in #515
- @Osvaldo-Net made their first contribution in #532
Full Changelog: v2.0.5...v2.1.0
v2.1.0-rc.5
v2.1.0-rc.4
What's Changed
- [feat] allow sending emails to peers even if they are not linked to a user
- [feat] display errors in the UI when email sending fails
- [feat] add a new configuration option for detailed OAuth/OIDC logging to help debug login issues
- [fix] minor UI improvements and bug fixes
- [chore/feat] cleanup route handling (#542), routes are now also configured on Mikrotik devices
- [chore] update dependencies
If no further issues are reported, the final release will be published soon 🚀
Full Changelog: v2.1.0-rc.3...v2.1.0-rc.4
v2.1.0-rc.3
What's Changed
- [fix] Ambiguity with Peer Endpoint & Persistent Keepalive (#537)
- [chore] update dependencies for frontend and backend
- [chore] add a comparison image illustrating dark and light mode UI to the documentation (#538)
Full Changelog: v2.1.0-rc.2...v2.1.0-rc.3
v2.1.0-rc.2
What's Changed
[fix] improve logging for LDAP (#529)
[fix] add tzdata to Docker image (#531)
Full Changelog: v2.1.0-rc.1...v2.1.0-rc.2
v2.1.0-rc.1
What's Changed
- [feat] Spanish translation. (#530) by @Osvaldo-Net in #532
- [feat] add user's display-name to peer view (#525) by @h44z in #534
- [fix] fix delayed setup of external auth providers (#529)
New Contributors
- @Osvaldo-Net made their first contribution in #532
Full Changelog: v2.1.0-beta.3...v2.1.0-rc.1
v2.1.0-beta.3
What's Changed
- [feat] allow disabling local admin user by @vic1707 in #515
- [fix] Mikrotik improvements by @h44z in #521
- [fix] fix peer creation if custom public key is set (#523) by @h44z in #528
- [chore] update dependencies chore (#520, #527, #526)
New Contributors
Full Changelog: v2.1.0-beta.2...v2.1.0-beta.3
v2.1.0-beta.2
What's Changed
- [feat] allow setting the DisplayName property for newly provisioned peers (#507) by @h44z in #511
- [fix] fix migration tool (#495) by @h44z in #496
- [fix] ensure hooks run after restart (#494) by @h44z in #497
- [fix] ensure that LDAP filter values are escaped by @h44z in #512
- [chore] update dependencies (#498, #499, #505, #510)
Full Changelog: v2.1.0-beta.1...v2.1.0-beta.2