Skip to content

Releases: tprasadtp/protonvpn-docker

4.1.3

05 Apr 14:01
379ad7c
Compare
Choose a tag to compare

Release Notes

4.1.3 - 2021-04-05

🤖 Continuous Integration & Automation

  • update dependabot configs (117fa9c)
  • deps: bump goreleaser/goreleaser-action (#33) (ced9ead)

🥺 Maintanance

  • deps: bump ubuntu from focal-20210325 to focal-20210401 (#34) (f8d3c38)

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

26 Mar 22:30
9f6307b
Compare
Choose a tag to compare

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

14 Mar 17:48
7dedb93
Compare
Choose a tag to compare

Release Notes

4.1.1 - 2021-03-14

🤖 Continuous Integration & Automation

  • (experimental) add image scanning as a cron job (#24) (4ad9d7c)

🥺 Maintanance

  • changelog: fix release notes script (#23) (19c01e3)

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

12 Mar 00:50
Compare
Choose a tag to compare

Changelog

4.1.0 - 2021-03-12

SECURITY UPDATES

  • Updated base image from python to ubuntu:focal

🤖 Continuous Integration & Automation

  • add trivy scanning for generated images (#22) (d0704a0)

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 to PROTONVPN_CHECK_INTERVAL
  • rename RECONNECT_THRESHOLD to PROTONVPN_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 and SIGINT 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 label io.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 and PROTONVPN_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

11 Mar 22:20
Compare
Choose a tag to compare
4.1.0-beta1 Pre-release
Pre-release

Changelog

protonvpn protonvpn

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

11 Mar 03:59
Compare
Choose a tag to compare

Changelog

protonvpn protonvpn

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 to PROTONVPN_CHECK_INTERVAL
  • rename RECONNECT_THRESHOLD to PROTONVPN_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 and SIGINT 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

11 Mar 03:37
Compare
Choose a tag to compare
4.0.0-beta3 Pre-release
Pre-release

Changelog

protonvpn protonvpn

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 to PROTONVPN_CHECK_INTERVAL
  • rename RECONNECT_THRESHOLD to PROTONVPN_FAIL_THRESHOLD
  • increase S6_KILL_GRACETIME from default to 10000 (10s) to avoid timeouts

🍒 Features & Enhancements

  • Deprecate Docker Hub image (b41ed98)

🐛 Bug Fixes

  • SIGTERM and SIGINT 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

10 Mar 02:55
Compare
Choose a tag to compare
4.0.0-beta2 Pre-release
Pre-release

Changelog

protonvpn protonvpn

4.0.0-beta2 - 2021-03-10

🍒 Features

  • Deprecate Docker Hub image (b41ed98)

🐛 Bug Fixes

  • SIGTERM and SIGINT 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 to PROTONVPN_CHECK_INTERVAL
  • rename RECONNECT_THRESHOLD to PROTONVPN_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

09 Mar 15:31
Compare
Choose a tag to compare
4.0.0-ghcr-migration Pre-release
Pre-release

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

27 Feb 19:06
5027a86
Compare
Choose a tag to compare

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 label io.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 and PROTONVPN_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