As I mentioned in release 4.1 there haven't been a release in a while and this one is all the features and fixes that has been added to the dev
branch for the past year.
Having browsed all the commits and PRs (thanks again to all contributors!) this is a brief summary:
- We're changing the default location of TRANSMISSION_HOME from the /data mount to the /config mount. This is primarily going to affect new setups, as we will fallback to /data as long as we see the transmission-home folder there. Might consider more breaking measures in the future but for now we just log a hint to move the folder.
- Support for providing credentials through Docker secrets
- Updated and added documentation
- Added a DEBUG environment variable that will add verbose output during startup
- Feature to run custom config-failure.sh scripts if a provider setup script fails
- Updates to provider scripts (Nordvpn/PIA/OVPN/Vyprvpn)
- Fix for "File exists" error when creating /dev/tun
- Stricter checking around using the
custom
provider - Bash syntax updates
- Enforce new config endpoint on restart (when multiple options are given)
- Starting Transmission on a better OpenVPN signal, preventing IP leak
- Update privoxy listen address to that of eth0
- Gracefully handle malformed settings.json
I might have missed something here, but that should be most of it. A big release this time - and sorry for the delay!