Releases: haugene/docker-transmission-openvpn
Add missing variables and libraries
Fixing issue with UFW and missing libraries
This release is a patch release that adds openssh
to the container and fixes an issue where RPC / Web UI is unavailable when UFW is enabled.
Rewriting some core functionality and calling it 3.0
This is the first release on the 3.x series. We choose to bump a major version because there are some small changes that are not backwards compatible, but also because the core structure of the project has been refactored a lot.
The highlights of new functionality are:
- We're dropping the ubuntu based image and making alpine the default (reduce double maintenance)
- We're making Transmission settings persistent by default, removing the need for all the environment variables (but keeping support for it)
- We're making it easier to provide your own OpenVPN (.ovpn) config file - adding scripts in the container to modify provider configs as needed to fit the container setup. (still in early stages at this point)
- We're adding a standardized way to add scripts for doing necessary setup of a provider. This usually means to download a .ovpn config bundle, unpack it and modify it correctly to work in this container.
There is still some documentation to be produced and I hope that this marks the start of more productive maintenance as we try to move from maintaining .ovpn config files to maintaining scripts that can benefit across providers. Fingers crossed for some good new features going forward 😄
Minor fixes and dependency updates
I wrote that release 2.13 maybe was the latest on the 2.x track. Well, here's another.
There are some minor changes to the documentation and some scripts - and there are new versions of the alternative webUIs available that will be pulled and updated in this release.
But for the most part this serves as a tag to mark the end of 2.x for now. Will merge in the changes from dev and start 3.x. Hopefully that will be a smooth transition and we can leave 2.x be. If not we have this to branch off of 😄
Possibly the last release on 2.x versions
- Updated README
- Update Ivacy Servers
- Update ProtonVPN
- Update Mullvad Servers
- Fix for password in VPNBOOK
- Update Giganews servers
- Adding basic auth to web proxy
- New automatic port updater script for PrivateVPN
- Several minor fixes/improvements of healthcheck, missing libraries and escaping of variables for password
- Adding regex support in rss plugin
- Update to OVPN servers
- Adding unzip libraries to arm images
- Bump alpine base image
- Added Getflix VPN as provider
- Updates for PIA servers
- Updates for BTGuard configs
- Fixed ufw dependency in alpine image
- Updated Privado configs
Provider updates, tz fix for alpine and documentation
Changes since 2.11:
- Removed deprecated providers
- Readme updates
- Updated configs for Privado
- Updated config script for FreeVPN
- Updated configs for FastestVPN
- Updated configs for OctaneVPN
- Updated configs for VyprVPN
- Updated configs for IVPN
- Updated configs(certs) for Giganews
- Updated configs for PrivateVPN
- Added tzdata to alpine image
Provider updates and minor fixes
As always the main bulk of changes are provider updates. This time we have updated configs for:
- ExpressVPN
- FastestVPN
- IPVanish
- Privado
- PrivateVPN
- ProtonVPN
- Proxpn
- PureVPN
- Surfshark
- Tiger
- Usenetserver (deprecated for Privado)
We also have some minor fixes in openvpn/start.sh script as well as a fix for special characters in rpc password.
Health check is now also added to the alpine and arm images and arm also have unzip.
That's it for now 😄
New and updated providers
This release is mainly new and updated provider configs:
ZoogVPN, FreeVPN, ProtonVPN, Hide.me, Usenetserver, IPVanish, Ivacy
And there's a new option DOCKER_LOG
that if set to true will append Transmission logs to the Docker container log.
Upgraded base images, provider updates
In this release we've upgraded the base image for the ubuntu, alpine and armhf images.
ElasticTunnel is added as a provider and we have some other minor config changes
Better late than never
This release comes almost a year after the last one. There are new providers, stability fixes, NordVPN fetches config files dynamically and more.
I'm making this release primarily as a point-of-reference as I'm planning to get through the PRs that has been building up for a while. I haven't had time for the project, I've been postponing setting up a better build/release pipeline and it's time to do something about it.
Going forward I'll be aiming for more frequent releases and less PR build ups. It's better to merge small and often than big and rare.