Skip to content

AWG Admin v1.1.0

Choose a tag to compare

@ks-tool ks-tool released this 03 Jul 16:23
173fcb1

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, so awg-agent-userspace is 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 an https://
    URL), not only when curl is missing.
  • Correct agent version tag — the agent now reports a proper vX.Y.Z in
    GET /info and the agent dialog.

📖 Documentation

  • The README now covers only the project (overview, architecture, building); all
    install, configuration and feature docs moved into docs/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