v3.40.4

SaschaHeyer/gen-ai-livestreamv3.40.4Dec 24, 2025by qdm12

AI Summary

This release focuses on stability fixes, addressing a potential crash in DNS configuration and restoring the `WIREGUARD_ENDPOINT_IP` override functionality. It also updates server data for several VPN providers.

Key Highlights

  • Fixes DNS crash when DoT is disabled and DNS_KEEP_NAMESERVER is off
  • Fixes regression for `WIREGUARD_ENDPOINT_IP` override
  • Updates ExpressVPN, PureVPN, and SlickVPN server data
  • Fixes VPNSecure updater to handle `N / A` region/city data
  • Removes invalid hardcoded hosts from VPN Unlimited updater

Full Release Notes

## Fixes

- DNS:
  - prevent restart crash if `DOT=off` and `DNS_KEEP_NAMESERVER=off`
  - retry on next period the blocklists update after a failed update
- `WIREGUARD_ENDPOINT_IP` overrides the IP address correctly (regression introduced in v3.39.0)
- ExpressVPN hardcoded servers data updated (#2888 - huge thanks to the manual work of @Lobstrosity)
- PureVPN OpenVPN configuration updated (from #2991, credits to @mlapaj)
- SlickVPN updater: only keep 11 servers hardcoded and drop website scraping code
- VPNSecure updater fixed, with region and city data allowed to be set to `N / A`
- VPN Unlimited updater: no longer valid hardcoded hosts removed