Skip to content

AmneziaWG Architect v3.1.0

Choose a tag to compare

@github-actions github-actions released this 05 Jul 12:08
· 125 commits to main since this release
23c3950

AmneziaWG Architect v3.1.0

Version 3.1.0
Built at 2026-07-05T12:07:57Z
Dist size 2.7M (62 files)

Changes since v3.0.0

Features

  • feat(about): add privacy manifesto block and update 3.x highlights (9c5ef09)
  • feat(generator): add Batch Generator (65d86c9)
  • feat(simulator): add packet simulator and handshake visualisation (91b55d8)
  • feat(editor): add Config Health Checker (0205ea2)
  • feat(generator): add client compatibility matrix and UI selector (e1fa833)

Bug Fixes

  • fix(simulator): improve packet visualisation and data flow (b157677)
  • fix(ui): polish export/batch/simulator UX (e6f354b)
  • fix(generator): clamp H ranges to client maxHValue (af94118)
  • fix(generator): export formal Amnezia VpnConfig JSON (7a92e90)
  • fix(generator): enforce S4 ≤ 32 protocol limit (9d0bc9c)

Refactoring

  • refactor(generator): split monolithic generator.ts into modules (a79204c)

Tests

  • test: fix vite-config-urls test for bun compatibility (c20feb3)

Maintenance

  • chore(release): bump version to 3.1.0 (23c3950)
  • chore(release): bump version to 2.4.0 (8c15996) | Wrong version bump sry T_T
  • chore: fix TS errors, update deps, add typecheck script (16ddeeb)

Other

  • security: replace Math.random() with crypto.getRandomValues() (51a9541)

Quick Start

Download the archive, extract, and run:

# Linux / macOS
./scripts/serve.sh

# Windows (PowerShell)
.\scripts\serve.ps1

# Windows (CMD)
scripts\serve.bat

The script auto-detects bun/npm/python or installs bun.