Skip to content

v0.2.1

Latest

Choose a tag to compare

@github-actions github-actions released this 24 Jul 18:32

AutoVPN 0.2.1

One button. Full internet access. Free, no registration, no configuration.

Download

Platform Download
Linux (GUI) AutoVPN-0.2.1-Linux-x64
Windows (GUI) AutoVPN-0.2.1-Windows-x64.exe
macOS (GUI) AutoVPN-0.2.1-macOS-x64
Android (arm64) AutoVPN-0.2.1.apk
Linux (CLI) AutoVPN-CLI-0.2.1-Linux-arm64
Linux (CLI) AutoVPN-CLI-0.2.1-Linux-x64
Windows (CLI) AutoVPN-CLI-0.2.1-Windows-x64.exe
macOS (CLI) AutoVPN-CLI-0.2.1-macOS-arm64
macOS (CLI) AutoVPN-CLI-0.2.1-macOS-x64

Desktop builds need root/sudo to create the TUN interface.
An -unsigned APK triggers an install warning — signing keys are not configured in CI yet.

What's Changed

  • Bump version to 0.2.1 (versionCode 3)
  • Fix Android connect: context-cancel race + invalid grpc transport
  • Release: absolute keystore path (AGP resolves relative to daemon cwd)
  • Release notes: build download table from actual assets with direct links
  • Release: human-friendly artifact names and curated release notes
  • Release: explicit .exe output name on Windows
  • CI: mkdir android/app/libs before gomobile bind (dir is gitignored)
  • CI: install gobind alongside gomobile (no longer bundled)
  • In-memory Clash API (no open port), Android CI, release workflow, fresh-cache skip
  • Dependabot: ignore golangci-lint-action major bumps (pinned to v1 config)
  • CI: build golangci-lint from source (prebuilt binary can't parse go1.25)
  • Add fuzz tests, coverage gate (95%) and Dependabot
  • Fix 28 review findings, add quality gates, reach 100% test coverage
  • GitHub polish: README (EN+RU), GPL-3.0 license, CI workflow