You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
There are several pending breaking changes that will simplify the code and allow for faster development.
There is no fixed date really for a v4.0.0 release, but it will ultimately happen.
Changes to be made are listed here:
Remove FIREWALL_DEBUG in favor of LOG_LEVEL=debug
Remove Surfshark region retro compatibility (search for // TODO .*v4) and remove RetroLoc from server model
Split DOT_PRIVATE_ADDRESS in two: ips and cidr ranges
Rename UNBLOCK to a better name
ProtonVPN: remove name field from updater code
Throw out v0 http server
Remove /v1/openvpn route and have a /vpn, /vpn/openvpn and /vpn/wireguard routes
MAYBE have the http server as json rpc instead of json rest?
Change OPENVPN_ENDPOINT_IP + OPENVPN_ENDPOINT_PORT -> OPENVPN_ENDPOINT, same for Wireguard
Change control server /unbound/ route to /dns
Change Public iP period == 0 => disabled to a boolean on or off setting
Merge file and secret file sources together. Use env variable suffix _FILE to define custom paths, and drop _SECRETFILE variables. Each key try can check first in /run/secrets then in /gluetun.
Storage servers.json: change vpn field to be an array for example ["openvpn", "wireguard"]
Storage: split servers.json per provider
Storage: only load as required, to reduce memory footprint
Server: disable by default
Remove protonvpn option from VPN_PORT_FORWARDING_PROVIDER since it's now automated and no need to use the custom provider anymore for wireguard.
Extra information and references
No response
The text was updated successfully, but these errors were encountered:
What's the feature 🧐
There are several pending breaking changes that will simplify the code and allow for faster development.
There is no fixed date really for a v4.0.0 release, but it will ultimately happen.
Changes to be made are listed here:
FIREWALL_DEBUG
in favor ofLOG_LEVEL=debug
// TODO .*v4
) and removeRetroLoc
from server modelDOT_PRIVATE_ADDRESS
in two: ips and cidr rangesUNBLOCK
to a better namename
field from updater code/v1/openvpn
route and have a /vpn, /vpn/openvpn and /vpn/wireguard routesOPENVPN_ENDPOINT_IP
+OPENVPN_ENDPOINT_PORT
->OPENVPN_ENDPOINT
, same for Wireguard/unbound/
route to/dns
_FILE
to define custom paths, and drop_SECRETFILE
variables. Each key try can check first in/run/secrets
then in/gluetun
.vpn
field to be an array for example["openvpn", "wireguard"]
Extra information and references
No response
The text was updated successfully, but these errors were encountered: