Releases: tprasadtp/protonvpn-docker
Releases · tprasadtp/protonvpn-docker
4.1.3
Release Notes
4.1.3 - 2021-04-05
🤖 Continuous Integration & Automation
🥺 Maintanance
Docker images
docker pull ghcr.io/tprasadtp/protonvpn:4.1.3
docker pull ghcr.io/tprasadtp/protonvpn:4.1
docker pull ghcr.io/tprasadtp/protonvpn:379ad7c074233b05f72c2879d47a99f8e5115423
docker pull ghcr.io/tprasadtp/protonvpn:latest
4.1.2
Release Notes
4.1.2 - 2021-03-26
🤖 Continuous Integration & Automation
- Fix Trivy workflow (#31) (91e23cd)
- deps: bump aquasecurity/trivy-action from 0.0.11 to 0.0.12 (#28) (b340412)
🥺 Maintanance
- deps: bump ubuntu from focal-20210217 to focal-20210325 (#30) (1c25946)
- deps: bump urllib3 from 1.26.3 to 1.26.4 in /root (#26) (4148872)
Docker images
docker pull ghcr.io/tprasadtp/protonvpn:4.1.2
docker pull ghcr.io/tprasadtp/protonvpn:4.1
docker pull ghcr.io/tprasadtp/protonvpn:9f6307bdf89346d6694ad30d0753acb5832a369c
docker pull ghcr.io/tprasadtp/protonvpn:latest
4.1.1
Release Notes
4.1.1 - 2021-03-14
🤖 Continuous Integration & Automation
🥺 Maintanance
Docker images
docker pull ghcr.io/tprasadtp/protonvpn:4.1.1
docker pull ghcr.io/tprasadtp/protonvpn:4.1
docker pull ghcr.io/tprasadtp/protonvpn:7dedb934238751d5d023279e44d6ef74e27c720f
docker pull ghcr.io/tprasadtp/protonvpn:latest
4.1.0
Changelog
4.1.0 - 2021-03-12
SECURITY UPDATES
- Updated base image from python to ubuntu:focal
🤖 Continuous Integration & Automation
4.0.0 - 2021-03-11
⚠️ BREAKING CHANGES
- Docker Hub image is deprecated and will not be updated.
- You MUST use GHCR image. (
ghcr.io/tprasadtp/protonvpn
) - rename
LIVE_PROBE_INTERVAL
toPROTONVPN_CHECK_INTERVAL
- rename
RECONNECT_THRESHOLD
toPROTONVPN_FAIL_THRESHOLD
- increase
S6_KILL_GRACETIME
from default to 10000 (10s) to avoid timeouts
🍒 Features & Enhancements
- Deprecate Docker Hub image (b41ed98)
🐛 Bug Fixes
- incorrect default value for
PROTONVPN_FAIL_THRESHOLD
(877ce40) SIGTERM
andSIGINT
not being handled properly (aecf1d4)
📖 Documentation
- document internal healthcheck intervals and update badges (5583614)
🤖 Continuous Integration & Automation
- use github environments for secrets (3536ada)
- use goreleaser to build docker images (b34aa11)
- automation: PR automation via kodiak (06f6307)
- dependabot: enable dependabot (37d0faa)
- labels: Manage issue labels via tprasadtp/labels (d818d85)
🥺 Maintanance
- add generated files to gitignore (af65559)
- changelog: add helper script (9bc8194)
- changelog: automate changelog generation (99c72e1)
- deps: update python deps (c668530)
Reverts
- ci: use github environments for secrets (cc62463)
3.1.0
- FIX Unreachable ports/Connection Timeouts. Disable internal protonvpn's internal killswitch. This should fix #18, #15, #11. This was enabled in 2.2.6+. Killswitch is not reliable anyway inside container.
- (Internal) Update base docker image.
3.0.0
- NEW: (🍒) Support connecting to random server #14.
by Milutin Jovanović. - BREAKING CHANGE: Version tags prior to this release always matched included protonvpn-cli version.
From this release onwards that will no longer be the case. Use image labelio.github.tprasadtp.metadata.upstream.version
,
to check version of included cli. - (Fix) Config issues with visionary plan #16
2.2.6
- BREAKING CHANGE:
PROTONVPN_SERVER
andPROTONVPN_COUNTRY
are now mutually exclusive. - BREAKING CHANGE: DNS argument(
--dns
) is no longer mandatory to run the image. - NEW: Support split tunnel settings.
- NEW: Support for disabling DNS leak protection.
- (Internal) Update protonvpn-cli to 2.2.6.
- (Internal) Removes included templates.
- (Internal) Update s6 overlay.
- (Internal) Update base docker image.
- (Internal) Use CLI request headers for API endpoint
- (Internal) Use updated configs fields during container init (
api_domain
). - (CI/CD) Added support for GitHub container registry.
- (Internal) Changes health-check url to
https://ipinfo.io
as ProtonVPN API is inconsistent.
2.2.2
- Initial release
Docker images
docker pull ghcr.io/tprasadtp/protonvpn:4.1.0
docker pull ghcr.io/tprasadtp/protonvpn:4.1
docker pull ghcr.io/tprasadtp/protonvpn:1f037558e3a7cbbaec13a90e6f6d1e98ccf581c4
docker pull ghcr.io/tprasadtp/protonvpn:latest
4.1.0-beta1
Changelog
4.1.0-beta1 - 2021-03-11
SECURITY UPDATES
- Updated base image from python to ubuntu:focal
🤖 Continuous Integration & Automation
- Add Trivy scanning for images
Docker images
docker pull ghcr.io/tprasadtp/protonvpn:4.1.0-beta1
docker pull ghcr.io/tprasadtp/protonvpn:4.1-unstable
docker pull ghcr.io/tprasadtp/protonvpn:d1481c278e25d09b4528794a5b19f857f0741114
docker pull ghcr.io/tprasadtp/protonvpn:unstable
4.0.0
Changelog
4.0.0 - 2021-03-11
⚠️ BREAKING CHANGES
- Docker Hub image is deprecated and will not be updated.
- You MUST use GHCR image. (
ghcr.io/tprasadtp/protonvpn
) - rename
LIVE_PROBE_INTERVAL
toPROTONVPN_CHECK_INTERVAL
- rename
RECONNECT_THRESHOLD
toPROTONVPN_FAIL_THRESHOLD
- increase
S6_KILL_GRACETIME
from default to 10000 (10s) to avoid timeouts
🍒 Features & Enhancements
- Deprecate Docker Hub image (b41ed98)
🐛 Bug Fixes
- incorrect default value for
PROTONVPN_FAIL_THRESHOLD
(877ce40) SIGTERM
andSIGINT
not being handled properly (aecf1d4)
📖 Documentation
- document internal healthcheck intervals and update badges (5583614)
🤖 Continuous Integration & Automation
- use github environments for secrets (3536ada)
- use goreleaser to build docker images (b34aa11)
- automation: PR automation via kodiak (06f6307)
- dependabot: enable dependabot (37d0faa)
- labels: Manage issue labels via tprasadtp/labels (d818d85)
🥺 Maintanance
- add generated files to gitignore (af65559)
- changelog: add helper script (9bc8194)
- changelog: automate changelog generation (99c72e1)
- deps: update python deps (c668530)
Reverts
- ci: use github environments for secrets (cc62463)
Docker images
docker pull ghcr.io/tprasadtp/protonvpn:4.0.0
docker pull ghcr.io/tprasadtp/protonvpn:4.0
docker pull ghcr.io/tprasadtp/protonvpn:latest
4.0.0-beta3
Changelog
4.0.0-beta3 - 2021-03-11
🐛 Bug Fixes
- incorrect default value for
PROTONVPN_FAIL_THRESHOLD
(877ce40)
🥺 Maintanance
- changelog: add helper script (9bc8194)
4.0.0-beta2 - 2021-03-10
Reverts
- ci: use github environments for secrets (cc62463)
4.0.0-beta1 - 2021-03-10
⚠️ BREAKING CHANGES
- Docker Hub image is deprecated and will not be updated.
- You MUST use GHCR image. (
ghcr.io/tprasadtp/protonvpn
) - rename
LIVE_PROBE_INTERVAL
toPROTONVPN_CHECK_INTERVAL
- rename
RECONNECT_THRESHOLD
toPROTONVPN_FAIL_THRESHOLD
- increase
S6_KILL_GRACETIME
from default to 10000 (10s) to avoid timeouts
🍒 Features & Enhancements
- Deprecate Docker Hub image (b41ed98)
🐛 Bug Fixes
SIGTERM
andSIGINT
not being handled properly (aecf1d4)
📖 Documentation
- document internal healthcheck intervals and update badges (5583614)
🤖 Continuous Integration & Automation
- use github environments for secrets (3536ada)
- use goreleaser to build docker images (b34aa11)
- automation: PR automation via kodiak (06f6307)
- dependabot: enable dependabot (37d0faa)
- labels: Manage issue labels via tprasadtp/labels (d818d85)
🥺 Maintanance
- add generated files to gitignore (af65559)
- changelog: automate changelog generation (99c72e1)
- deps: update python deps (c668530)
Docker images
docker pull ghcr.io/tprasadtp/protonvpn:4.0.0-beta3
docker pull ghcr.io/tprasadtp/protonvpn:4.0-unstable
docker pull ghcr.io/tprasadtp/protonvpn:unstable
4.0.0-beta2
Changelog
4.0.0-beta2 - 2021-03-10
🍒 Features
- Deprecate Docker Hub image (b41ed98)
🐛 Bug Fixes
SIGTERM
andSIGINT
not being handled properly (aecf1d4)
📖 Documentation
- document internal healthcheck intervals and update badges (5583614)
🤖 Continuous Integration & Automation
- use github environments for secrets (3536ada)
- use goreleaser to build docker images (b34aa11)
- automation: PR automation via kodiak (06f6307)
- dependabot: enable dependabot (37d0faa)
- labels: Manage issue labels via tprasadtp/labels (d818d85)
🥺 Maintanance
- add generated files to gitignore (af65559)
- changelog: automate changelog generation (99c72e1)
- deps: update python deps (c668530)
BREAKING CHANGES
- Docker Hub image is deprecated and will not be updated.
- You MUST use GHCR image. (
ghcr.io/tprasadtp/protonvpn
) - rename
LIVE_PROBE_INTERVAL
toPROTONVPN_CHECK_INTERVAL
- rename
RECONNECT_THRESHOLD
toPROTONVPN_FAIL_THRESHOLD
- increase
S6_KILL_GRACETIME
from default to 10000 (10s) to avoid timeouts
3.1.0 - 2021-02-27
3.0.0 - 2021-02-20
2.2.6 - 2021-01-12
Docker images
docker pull ghcr.io/tprasadtp/protonvpn:4.0.0-beta2
docker pull ghcr.io/tprasadtp/protonvpn:4.0-unstable
docker pull ghcr.io/tprasadtp/protonvpn:unstable
4.0.0-ghcr-migration
MIGRATE TO GHCR
- Docker Hub images are deprecated.
- Please migrate to GitHub container registry images.
- This release deprecates protonvpn images on DockerHub
and adds a helper script informing users of this change.
This is a DockerHub migration release, Images on GHCR are not updated by this release.
Docker images
docker pull tprasadtp/protonvpn:4.0.0
docker pull tprasadtp/protonvpn:4.0
docker pull tprasadtp/protonvpn:latest
Release 3.1.0
Changelog
3.1.0
- FIX Unreachable ports/Connection Timeouts. Disable protonvpn's internal killswitch. This should fix #18, #15, #11. This was enabled in 2.2.6+. Killswitch is not reliable anyway inside container.
- (Internal) Update base docker image.
3.0.0
- NEW: (🍒) Support connecting to random server #14.
by Milutin Jovanović. - BREAKING CHANGE: Version tags prior to this release always matched included protonvpn-cli version.
From this release onwards that will no longer be the case. Use image labelio.github.tprasadtp.metadata.upstream.version
,
to check version of included cli. - (Fix) Config issues with visionary plan #16
2.2.6
- BREAKING CHANGE:
PROTONVPN_SERVER
andPROTONVPN_COUNTRY
are now mutually exclusive. - BREAKING CHANGE: DNS argument(
--dns
) is no longer mandatory to run the image. - NEW: Support split tunnel settings.
- NEW: Support for disabling DNS leak protection.
- (Internal) Update protonvpn-cli to 2.2.6.
- (Internal) Removes included templates.
- (Internal) Update s6 overlay.
- (Internal) Update base docker image.
- (Internal) Use CLI request headers for API endpoint
- (Internal) Use updated configs fields during container init (
api_domain
). - (CI/CD) Added support for GitHub container registry.
- (Internal) Changes health-check url to
https://ipinfo.io
as ProtonVPN API is inconsistent.
2.2.2-hotfix-2
- Add Health-check script
- Initial stable release