qdm12/gluetun
### [`v3.34.3`](https://togithub.com/qdm12/gluetun/releases/tag/v3.34.3)
[Compare Source](https://togithub.com/qdm12/gluetun/compare/v3.34.2...v3.34.3)
Just creating another bugfix release since released tag `v3.34.2` was wrongly pointed to the `master` branch instead of the `v3.34` branch.
I also deleted the previous release tag v3.34.2, re-created it and the v3.34.2 image will be overridden just in case.
For changes, check out the description of v3.34.2
### [`v3.34.2`](https://togithub.com/qdm12/gluetun/releases/tag/v3.34.2)
[Compare Source](https://togithub.com/qdm12/gluetun/compare/v3.34.1...v3.34.2)
#### Fixes
- HTTP Proxy: redirect from http to https
### [`v3.34.1`](https://togithub.com/qdm12/gluetun/releases/tag/v3.34.1)
[Compare Source](https://togithub.com/qdm12/gluetun/compare/v3.34.0...v3.34.1)
#### Fixes
- Fix routing `net.IPNet` to `netip.Prefix` conversion (fixes [#1583](https://togithub.com/qdm12/gluetun/issues/1583))
### [`v3.34.0`](https://togithub.com/qdm12/gluetun/releases/tag/v3.34.0)
[Compare Source](https://togithub.com/qdm12/gluetun/compare/v3.33.0...v3.34.0)
#### Features
- `HEALTH_SUCCESS_WAIT_DURATION` variable, defaulting to 5s
- Rename port forwarding variables (prepare to add ProtonVPN, see [#1488](https://togithub.com/qdm12/gluetun/issues/1488))
- `VPN_PORT_FORWARDING_STATUS_FILE`
- `VPN_PORT_FORWARDING`
- Deprecate PIA specific variables for VPN port forwarding
- Servers data updated for: perfect privacy, surfshark
- Routing: log default route family as string
#### Fixes
- Mullvad: add aes-256-gcm cipher to support their newer Openvpn 2.6 servers
- Perfect privacy: update cert and key (thanks [@Thamos88](https://togithub.com/Thamos88) and [@15ky3](https://togithub.com/15ky3))
- Perfect privacy: remove check for empty hostname in servers
- Routing: add policy rules for each destination local networks (thanks [@kylemanna](https://togithub.com/kylemanna))
- Settings: clarify Wireguard provider unsupported error
- Minor fixes
- Pprof settings rates can be `nil`
#### Maintenance
- Wrap all sentinel errors and enforce using `errors.Is`
- Migrate usages of `inet.af/netaddr` to `net/netip`
- Use `netip.Prefix` for ip networks instead of `net.IPNet` and `netaddr.IPPrefix`
- Use `netip.Addr` instead of `net.IP`
- Wireguard: use `netip.AddrPort` instead of `*net.UDPAddr`
- Healthcheck use Go dialer preferrably
- Upgrade Wireguard dependencies
- Upgrade `inet.af/netaddr` dependency
- Upgrade `golang.org/x/net` to `0.10.0`
- Upgrade `github.com/fatih/color` from `1.14.1` to `1.15.0`
- Upgrade `golangci-lint` from `v1.51.2` to `v1.52.2`
- Upgrade `github.com/vishvananda/netlink` from `1.1.1-0.20211129163951-9ada19101fc5` to `1.2.1-beta.2`
- Upgrade `golang.org/x/sys` from `0.7.0` to `0.8.0`
- Remove unneeded settings/helpers/pointers.go, `CopyNetipPrefix` and settings/sources/env `envToInt` function
- Fix netlink tagged integration tests
- Settings: use generics for helping functions (thanks [@bubuntux](https://togithub.com/bubuntux))
- Simplify default routes for loop
- Development container: do not bind mount `~/.gitconfig`
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
v3.33.0
->v3.34.3
Release Notes
qdm12/gluetun
### [`v3.34.3`](https://togithub.com/qdm12/gluetun/releases/tag/v3.34.3) [Compare Source](https://togithub.com/qdm12/gluetun/compare/v3.34.2...v3.34.3) Just creating another bugfix release since released tag `v3.34.2` was wrongly pointed to the `master` branch instead of the `v3.34` branch. I also deleted the previous release tag v3.34.2, re-created it and the v3.34.2 image will be overridden just in case. For changes, check out the description of v3.34.2 ### [`v3.34.2`](https://togithub.com/qdm12/gluetun/releases/tag/v3.34.2) [Compare Source](https://togithub.com/qdm12/gluetun/compare/v3.34.1...v3.34.2) #### Fixes - HTTP Proxy: redirect from http to https ### [`v3.34.1`](https://togithub.com/qdm12/gluetun/releases/tag/v3.34.1) [Compare Source](https://togithub.com/qdm12/gluetun/compare/v3.34.0...v3.34.1) #### Fixes - Fix routing `net.IPNet` to `netip.Prefix` conversion (fixes [#1583](https://togithub.com/qdm12/gluetun/issues/1583)) ### [`v3.34.0`](https://togithub.com/qdm12/gluetun/releases/tag/v3.34.0) [Compare Source](https://togithub.com/qdm12/gluetun/compare/v3.33.0...v3.34.0) #### Features - `HEALTH_SUCCESS_WAIT_DURATION` variable, defaulting to 5s - Rename port forwarding variables (prepare to add ProtonVPN, see [#1488](https://togithub.com/qdm12/gluetun/issues/1488)) - `VPN_PORT_FORWARDING_STATUS_FILE` - `VPN_PORT_FORWARDING` - Deprecate PIA specific variables for VPN port forwarding - Servers data updated for: perfect privacy, surfshark - Routing: log default route family as string #### Fixes - Mullvad: add aes-256-gcm cipher to support their newer Openvpn 2.6 servers - Perfect privacy: update cert and key (thanks [@Thamos88](https://togithub.com/Thamos88) and [@15ky3](https://togithub.com/15ky3)) - Perfect privacy: remove check for empty hostname in servers - Routing: add policy rules for each destination local networks (thanks [@kylemanna](https://togithub.com/kylemanna)) - Settings: clarify Wireguard provider unsupported error - Minor fixes - Pprof settings rates can be `nil` #### Maintenance - Wrap all sentinel errors and enforce using `errors.Is` - Migrate usages of `inet.af/netaddr` to `net/netip` - Use `netip.Prefix` for ip networks instead of `net.IPNet` and `netaddr.IPPrefix` - Use `netip.Addr` instead of `net.IP` - Wireguard: use `netip.AddrPort` instead of `*net.UDPAddr` - Healthcheck use Go dialer preferrably - Upgrade Wireguard dependencies - Upgrade `inet.af/netaddr` dependency - Upgrade `golang.org/x/net` to `0.10.0` - Upgrade `github.com/fatih/color` from `1.14.1` to `1.15.0` - Upgrade `golangci-lint` from `v1.51.2` to `v1.52.2` - Upgrade `github.com/vishvananda/netlink` from `1.1.1-0.20211129163951-9ada19101fc5` to `1.2.1-beta.2` - Upgrade `golang.org/x/sys` from `0.7.0` to `0.8.0` - Remove unneeded settings/helpers/pointers.go, `CopyNetipPrefix` and settings/sources/env `envToInt` function - Fix netlink tagged integration tests - Settings: use generics for helping functions (thanks [@bubuntux](https://togithub.com/bubuntux)) - Simplify default routes for loop - Development container: do not bind mount `~/.gitconfig`Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Renovate Bot.