AWG Admin v1.1.0
Amnezia-WG Admin v1.1.0
A backward-compatible release — upgrading from v1.0.0 needs no migration or
manual steps. Highlights: the app version is now visible in Settings, agent
sources are editable, the userspace agent can be deployed over systemd, and
removing a tunnel no longer drops your client peers.
ℹ️ The product was renamed from Amnezia Admin to Amnezia-WG Admin
(window title, docs and the macOS app/.dmg). Your data and configuration are
unchanged.
✨ New
- App version in Settings — the Settings page now shows the build version,
stamped into both the web-server and desktop builds and logged at startup. - Editable agent sources — a per-entry edit button opens a pre-filled form
(create and edit are now one unified form). - Deploy the userspace agent over systemd — URL/file sources gained a
“Userspace agent (no kernel module)” flag that skips the kernel-module
pre-check, soawg-agent-userspaceis no longer Docker-only. - Interface-level DNS — a DNS field in the interface form (under Advanced
settings) that’s used for a peer’s client config whenever the peer leaves its
own DNS empty. - Cleaner forms — the interface and peer dialogs now show only the required
fields, with everything optional tucked behind an Advanced settings
expander.
🐛 Fixed
- Removing a tunnel keeps client peers. Previously it wiped every peer on
the entry interface, leaving them listed but unreachable (“peer not found on
interface” when fetching a config). Now only the tunnel’s own gateway/relay
peers are removed. (Fixes existing setups going forward; peers orphaned by an
earlier tunnel removal must be re-added — their keys/addresses are still on
their user records.) - Actionable deploy errors — the agent deploy now surfaces the real failure
reason instead of a generic “failed to deploy”. - More robust server-side download — falls through from curl to wget when
curl runs but fails (e.g. a curl built without HTTPS support on anhttps://
URL), not only when curl is missing. - Correct agent version tag — the agent now reports a proper
vX.Y.Zin
GET /infoand the agent dialog.
📖 Documentation
- The README now covers only the project (overview, architecture, building); all
install, configuration and feature docs moved intodocs/GUIDE.md(English +
Russian), both rewritten in a consistent style.
📦 Packaging & CI
- Agent binaries are published as raw files, so their release-asset URLs are
directly deployable. - Fixed the Linux (webkit2gtk-4.1 + libsoup-3.0) and macOS (.app upload) desktop
builds. - Linting is now clean per module.
Downloads
- Desktop app: Windows (
.exe+ NSIS installer), macOS (.dmg, universal
Intel/Apple Silicon), Linux binary. - Standalone server: linux / macOS / Windows archives (amd64 + arm64) and a
multi-arch Docker image on GHCR.
Full Changelog: v1.0.0...v1.1.0