• v0.9.1 d6a8a1f6ae

    0.9.1
    All checks were successful
    ci / test (pull_request) Successful in 29s
    ci / test (push) Successful in 28s
    Stable

    mysticalsoap released this 2026-08-23 02:38:08 -04:00 | 24 commits to trunk since this release

    Signed by mysticalsoap
    SSH key fingerprint: SHA256:9YDy/JqlZ87+NCp7H32yS1SJq0eXYhL0fFILx8wQn7g

    Scope: unchanged from 0.9.0. The cli has not been tested since the fork
    and is unsupported for now (#132).

    • [new] listed bypass apps are wrapped at launch, so starts from menus, launchers, terminals and autostart all land in bypass (#67)
    • [new] already-running listed apps are swept into bypass at activation (#113)
    • [new] bypass covers forwarded source networks (#116)
    • [change] the service watches the network and reacts itself, so tunnels and bypass recover with no gui running (#111)
    • [change] the service derives routes and the bypass owner itself instead of trusting gui registration (#89)
    • [change] bypass DNS follows the physical network's resolvers, so bypassed apps resolve as if the VPN were off (#60)
    • [change] connection state is read from OpenVPN's management interface; the tunnel device is set in the config, not parsed from the log
    • [change] provider import takes the config files picked, not their whole directory
    • [change] closing the window minimizes to the tray, without asking
    • [change] DNS option labels describe what the options actually do
    • [change] CI runs against a pinned Arch snapshot with a package cache (#115)
    • [bugfix] a leftover bypass cgroup is reconciled at service startup instead of silently sending bypassed apps through the tunnel (#113)
    • [bugfix] bypass over a VPN server works again
    • [bugfix] bypass routes and rules are applied idempotently; stale ones are swept at startup
    • [bugfix] systemd-resolved is steered back to the primary DNS server once it answers again, instead of sticking to the fallback forever (#95)
    • [bugfix] no system-wide DNS writes under systemd-resolved
    • [bugfix] the tray icon turns off when the tunnel dies on its own
    • [bugfix] one bad .desktop file no longer truncates the bypass app list
    • [bugfix] the gui recovers its service connection when the service restarts
    • [bugfix] the connection-timeout watchdog works again
    Downloads