v3.40.1

passteque/gluetunv3.40.1Nov 15, 2025by qdm12

AI Summary

Bugfix-only release on top of v3.40.0 to address various stability and logging issues.

Key Highlights

  • Fixed Wireguard route IP family specification
  • Fixed PUBLICIP_ENABLED to be respected
  • Fixed port forwarding file handling logic
  • Fixed CLI openvpnconfig command panic

Full Release Notes

Bug-fix-only release on top of v3.40.0.

v3.41.0 coming soon 🎉  If you have any issues with v3.40.0 please report it rather soon please 🙏 !

## Fixes

- Wireguard: specify IP family for new route (#2629)
- `PUBLICIP_ENABLED` is now respected
- Port forwarding: clear port file instead of removing it (see [why](https://github.com/qdm12/gluetun/issues/2942#issuecomment-3468510402))
- Control server: log out full URL path not just bottom request URI
- cli `openvpnconfig` command no longer panics due to missing `SetDefaults` call
- Providers specific:
  - Cyberghost: log warnings from updater resolver
  - ~ExpressVPN: update hardcoded servers data (#2888)~ My mistake, the commit was forgotten. It will be part of v3.40.4. For now use the latest image.
  - ProtonVPN: authenticated servers data updating (#2878)
  - VPN Unlimited: update certificates value (#2835)

PS: sorry for the double notification, CI failed on the first release try