v3.12.0
passteque/gluetunv3.12.0Jan 23, 2021by qdm12
AI Summary
Upgrades Alpine to 3.13 and OpenVPN to 2.5.0, replacing ping-restart with ping-exit.
Key Highlights
- Alpine 3.13 and OpenVPN 2.5.0 upgrades
- ping-exit configuration
- Documentation moved to Wiki
Breaking Changes
- Openvpn exits if it encounters a TLS issue
- Openvpn restart loop because of ping-restart options, now replaced by ping-exit
New Features
- Upgrade Alpine to 3.13
- Set a 10s ping with a 60s exit ping
- Openvpn exits if it encounters a TLS issue
- OPENVPN_MSSFIX environment variable
- Update Nordvpn hardcoded servers list
- Configure dependabot
Full Release Notes
## Features - Upgrade Alpine to 3.13 - Set a 10s ping with a 60s exit ping for all openvpn configurations, so that openvpn exits and restarts if it does not receive a ping for 60s - Openvpn exits if it encounters a TLS issue. It will then be restarted by the entrypoint program. - `OPENVPN_MSSFIX` environment variable - Upgrade Openvpn to 2.5.0 ### Servers - Update Nordvpn hardcoded servers list ## Bug fixes - Openvpn restart loop because of `ping-restart` options, now replaced by `ping-exit`. ## Documentation - Most documentation moved to the Wiki (reached the Docker hub readme limit of 25KB) ## Maintenance - Configure dependabot to monitor go modules and docker dependencies - Update and improve development container configuration - Update golibs and its params package - OpenVPN BuildConf arity reduced - Unit test internal/provider/utils.go - Update golangci-lint to v1.35.2 ### CI - All build workflows merged into a single yml configuration file - Go mod tidy check - Remove duplicate COPY in Dockerfile - Fix xcputranslate version and uage - Set default `BUILDPLATFORM=linux/amd64` in Dockerfile for older Docker CLIs