Releases: h44z/wg-portal
v2.0.0-beta.6
What's Changed
- [docs] update and cleanup documentation by @bonddim in #348
- [feat] Update helm chart by @bonddim in #349
- [feat] remove external google fonts
- [feat] automatically add listening port to endpoint address
- [feat] improve and fix self-provisioning feature
- [fix] fix default helm chart configurations by @bonddim in #350
Full Changelog: v2.0.0-beta.5...v2.0.0-beta.6
v2.0.0-beta.5
What's Changed
- [fix] Show version on frontend by @bonddim in #346
- [fix] Fix OAuth admin group mapping
- [feat] Remove Swagger Authorize button from published docs by @bonddim in #347
- [feat] Allow automatic re-enabling of previously disabled LDAP users and peers
Full Changelog: v2.0.0-beta.4...v2.0.0-beta.5
v2.0.0-beta.4
[feat] allow deletion of all user types including ldap and OAuth users
[fix] disabling of missing ldap users (#344)
[chore] use semver for docker tags, also publish {{major}} tags for beta releases
Full Changelog: v2.0.0-beta.3...v2.0.0-beta.4
v2.0.0-beta.3
[fix] disable peer if user is disabled (#343)
[feat] improve the handling of OAuth/OIDC admin privileges (#317, #344)
[docs] update documentation, add configuration documentation to wgportal.org
[docs] add REST API documentation to wgportal.org
Full Changelog: v2.0.0-beta.2...v2.0.0-beta.3
v2.0.0-beta.2
Changelog:
[fix] OAuth user data update after login
[chore] Update dependencies
Full Changelog: v2.0.0-beta.1...v2.0.0-beta.2
v2.0.0-beta.1
What's Changed
- [feat] public REST API - CRUD for peers, interfaces and users, as well as a metrics endpoint
- [fix] update OAuth user data on login
Full Changelog: v2.0.0-alpha.3...v2.0.0-beta.1
v2.0.0-alpha.3
What's Changed
- fix: Remove 'hidden'-attribute from email button by @muellpanda in #251
- fix: LDAP sync interval by @bonddim in #304
- fix: autosave wireguard conf files by @bonddim in #303
- fix: Fix wrong default hooks for PreDown and PostDown on PreparePeer by @dithmer in #293
- fix: Fix not loading stats on interface change by @dithmer in #294
- fix: UX: Config downloads without .txt extension by @alryaz in #314
- fix: enhance PrivateString Scan method to support []byte input (#288) by @bonddim in #324
- feat: Updated metrics, added dashboard for Grafana by @bonddim in #311
- feat: Chinese translations by @ClarkQAQ in #316
- feat: Metrics for Prometheus by @bonddim in #309
- feat: update helm chart monitoring resources by @bonddim in #329
- feat: handle missing config file gracefully with a warning by @bonddim in #331
- feat: Init Helm chart by @bonddim in #255
- feat: Add Vietnamese in to translations by @congnvp in #291
- feat: TLS support for web by @bonddim in #301
- feat: Added peers sorting on views by @bonddim in #302
- feat: substitute environment variables in config file by @bonddim in #305
- docs: build multi-version documentation by @bonddim in #327
- chore: CI files update by @bonddim in #306
- chore: QoL frontend improvements by @alryaz in #267
- chore: Remove CodeQL workflow file by @bonddim in #256
- chore: update dependencies
- sec: Fix OAUTH security issue, thanks to @Ry0taK
New Contributors
- @muellpanda made their first contribution in #251
- @alryaz made their first contribution in #267
- @congnvp made their first contribution in #291
- @dithmer made their first contribution in #293
- @ClarkQAQ made their first contribution in #316
Full Changelog: v2.0.0-alpha.2...v2.0.0-alpha.3
v2.0.0-alpha.2
First bugfix release for v2 alpha.
What's Changed
- Small mistake in auth.go comment by @ReeseWang in #174
- Frontend: Treat peer DNS as StringSliceConfigOption by @ReeseWang in #178
- Peer interface address should match server's prefix length by @ReeseWang in #177
- Respect some config values by @ReeseWang in #175
- chore: no need to use fmt.Sprintf by @testwill in #190
- Use Alpine base image by @HPPinata in #205
- Fix installation button translations by @bonddim in #215
- Fix issue #211: DNS Search Domain not applying by @mtahernia in #217
- Russian language added. by @sh0rch in #214
- Build improvements by @bonddim in #216
- Fix: Password storage issue with PostgreSQL backend by @ReeseWang in #231
- chore: update external dependencies
New Contributors
- @ReeseWang made their first contribution in #174
- @testwill made their first contribution in #190
- @HPPinata made their first contribution in #205
- @bonddim made their first contribution in #215
- @mtahernia made their first contribution in #217
- @sh0rch made their first contribution in #214
- @dependabot made their first contribution in #219
Full Changelog: v2.0.0-alpha.1...v2.0.0-alpha.2
v2.0.0-alpha.1
first V2 alpha release
What's Changed
- V2 alpha by @h44z in #172
- Small mistake in auth.go comment by @ReeseWang in #174
- frontend: Treat peer DNS as StringSliceConfigOption by @ReeseWang in #178
- Peer interface address should match server's prefix length by @ReeseWang in #177
- Respect some config values by @ReeseWang in #175
- chore: no need to use fmt.Sprintf by @testwill in #190
New Contributors
- @ReeseWang made their first contribution in #174
- @testwill made their first contribution in #190
Full Changelog: v1.0.18...v2.0.0-alpha.1
v1.0.19
What's Changed
- BREAKING: moved Docker-Hub repository from h44z/wg-portal to wgportal/wg-portal
- New Docker versioning schema (stable, v1, 1.x, 1.x.y tags for the current stable V1 version)
- Update Gin dependency
- Replace inaccessible external dependency
- Fix missing DeviceType in API (#170)
Full Changelog: v1.0.18...v1.0.19