v3.9.0
passteque/gluetunv3.9.0Dec 28, 2020by qdm12
AI Summary
Released a new versioned HTTP control server and added features for controlling VPN, DNS, and updater status via API.
Key Highlights
- New versioned HTTP control server at URI `/v1`.
- Added endpoints for Openvpn, DNS, and Updater status control.
- Added Public IP endpoint at `/v1/publicip/ip`.
New Features
- New versioned HTTP control server at URI `/v1` (retro compatible).
- Openvpn, DNS and updater status getting and setting.
- Reuse username with UID if it exists.
- Public IP endpoint at `/v1/publicip/ip`.
Full Release Notes
## 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