github tprasadtp/protonvpn-docker 4.1.0

latest releases: 7.5.2, 7.5.1, 7.5.1-beta3...
3 years ago

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

Don't miss a new protonvpn-docker release

NewReleases is sending notifications on new releases.