feat(app): update ghcr.io/elfhosted/gluetun docker tag to v3.40.0 #3066
+2
−2
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
3.39.1
->3.40.0
Warning
Some dependencies could not be looked up. Check the warning logs for more information.
Release Notes
qdm12/gluetun (ghcr.io/elfhosted/gluetun)
v3.40.0
Compare Source
Happy holidays release time 🎄 🎅 🎁
💁 If anything doesn't work compared to previous release, please create an issue and revert to using v3.39.1 😉
ℹ️ Life is pretty busy all around currently (moving soon, new job, ill parent) so I might be even slower than usual until summer 2025, I'll do my best!
Features
WaitForDNS
before querying the public ip address (partly address #2325)VPN_PORT_FORWARDING_UP_COMMAND
option (#2399)VPN_PORT_FORWARDING_DOWN_COMMAND
optionconnection refused
error is encountered (partly address #2325)echoip#https://...
(#2529)ifconfigco
option andcloudflare
option (#2502)PUBLICIP_ENABLED
replacesPUBLICIP_PERIOD
PUBLICIP_ENABLED
(on, off) can be set to enable or not public ip data fetching on VPN connectionPUBLICIP_PERIOD=0
still works to indicate to disable public ip fetchingPUBLICIP_PERIOD
!= 0 means to enable public ip fetchingPUBLICIP_PERIOD
STORAGE_FILEPATH
option (#2416)STORAGE_FILEPATH=
disables storing to and reading from a local servers.json fileSTORAGE_FILEPATH
defaults to/gluetun/servers.json
internal/tun
: mention in 'operation not permitted' error the user should specify--device /dev/net/tun
(resolves #2606)genkey
command to generate API keysaes-256-gcm
to OpenVPN ciphers listformat-servers
command supports the json format optionFixes
WIREGUARD_MTU
from1400
to1320
(partially address #2533)-n
flag for testing iptables path (#2574)comp-lzo
optionDocumentation
OPENVPN_MSSFIX
environment variableSTREAM_ONLY
FREE_ONLY
PORT_FORWARD_ONLY
is for both PIA and ProtonVPNMaintenance
Code quality
github.com/qdm12/golibs/command
locally (#2418)internal/natpmp
: fix determinism for testTest_Client_ExternalAddress
internal/routing
: remove redundantrule ip rule
in error messagesinternal/netlink
debug log ip rule commands in netlink instead of routing packageinternal/server
: move log middleware tointernal/server/middlewares/log
gofumpt
for code formattingexecinquery
andexportloopref
goerr113
toerr113
andgomnd
tomnd
canonicalheader
,copyloopvar
,fatcontext
,intrange
Dependencies
VPN_PORT_FORWARDING_UP_COMMAND
CI
canonicalheader
since it's not reliable--device /dev/net/tun
for test containerDevelopment setup
:v0.20-alpine
devcontainer.json
settings directlyConfiguration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled because a matching PR was automerged previously.
♻ Rebasing: Whenever PR is behind base branch, 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.