Features
- New versioned HTTP control server at URI
/v1
(retro compatible with older routes) - Openvpn, DNS and updater status getting and setting
- Re use username with the UID set in the env variable UID if it exists instead of creating one
- Public IP endpoint at
/v1/publicip/ip
Bug fixes
- Updater periodic trigger fix
- Fix settings logging of PureVPN mixing with Mullvad
- Add
block-outside-dns
to pull filter for Surfshark Openvpn servers
Coding and maintenance
- Openvpn, DNS, Updater and public IP loops reworked
- Github workflows build simplified
- Development container simplified and documented
- Upgrade Golangci-lint to v1.33.0
Documentation
- 256x256 logo for Unraid
- Fix PureVPN environment variables table