Skip to content

v1.3.0

Choose a tag to compare

@github-actions github-actions released this 03 May 16:30
· 45 commits to master since this release
5042b9c

Highlights

  • New pasly doctor — read-only system diagnostic (menu 23 or pasly doctor).
  • New dry-run mode — pasly --dry-run previews install / uninstall / chain-proxy actions without
    touching the system.
  • Removed menus 10 / 13 / 15 (CDN, BT, Domain blacklist). Existing state is preserved; see
    migration notes for context and cleanup steps.
  • Multiple compatibility fixes for sing-box 1.13+, Debian 12, and Ubuntu 24.04.

Fixes

  • WARP installer: apt-key add was removed in Debian 12 / Ubuntu 24.04 → switched to gpg --dearmor + signed-by; also handles Cloudflare's 2025-12-04 key rotation.
  • sing-box 1.13+: legacy block outbound removed (menu 15 dropped, leftover fragments
    auto-cleaned); deprecated inbound "sniff": true migrated to route-level action in the client
    subscription template.
  • systemd: sing-box.service ExecReload had $MAINPID eaten by bash at heredoc write time →
    systemctl reload sing-box was a silent no-op.
  • ClashMeta: bound external-controller to 127.0.0.1 (was 0.0.0.0, exposing the Clash API on
    LAN); dropped deprecated global-client-fingerprint.
  • Alpine base64: switched to a portable form (base64 -w 0 fails on older BusyBox).
  • Input / ordering: addCorePort now validates port range; nginxBlog no longer wipes the decoy
    site before verifying the template download.
  • README install command pinned to releases/latest/download/install.sh.

Full diff: v1.2.7...v1.3.0