v3.22.0
passteque/gluetunv3.22.0Aug 16, 2021by qdm12
AI Summary
Updates Cyberghost server information, changes the Shadowsocks listening address variable, and fixes critical bugs including loop state logic deadlock and Alpine vulnerabilities.
Key Highlights
- Cyberghost server information updated
- Variable change: `SHADOWSOCKS_PORT` to `SHADOWSOCKS_LISTENING_ADDRESS`
- Fix for loop state change logic deadlock
- Alpine vulnerability fix
Breaking Changes
- Change from `SHADOWSOCKS_PORT` to `SHADOWSOCKS_LISTENING_ADDRESS`
New Features
- Cyberghost server update
- Shadowsocks address variable change
Full Release Notes
## Features - Allow multiple comma separated values for `CYBERGHOST_GROUP` - Update Cyberghost servers information - Change from `SHADOWSOCKS_PORT` to `SHADOWSOCKS_LISTENING_ADDRESS` ## Fixes - Windscribe: only use OpenVPN IP addresses, not Wireguard ones - Cyberghost: `explicit-exit-notify` used only for UDP, not TCP - Cyberghost server filtering - Defaults to all UDP groups, and to all TCP groups if `TCP` is chosen - Check groups specified match the protocol chosen - Default Cyberghost group to no group (no filter) - Adjust formatting and messages - Fix loop state change logic deadlock (preventing a 2nd restart for all run loops) - Use latest `apk-tools` to fix an Alpine vulnerability ## Documentation - Add Unraid template link to the issue template ## Maintenance - Port forwarding refactoring: `internal/portforward` package, run loop and simpler acyclic logic - Upgrade `qdm12/ss-server` to `v0.3.0`