Skip to content

v4.6.0

Choose a tag to compare

@github-actions github-actions released this 29 Jun 17:56
· 8 commits to main since this release

Release v4.6.0

fix(clash-rules): resilient startup when WAN/DNS unavailable

  • On cold boot without internet, clash-rules could hang while resolving
    subscription server names. Defer subscription parsing from the startup
    path, use the existing IP cache (including stale entries) for firewall
    RETURN rules, bound DNS lookups with a timeout, and refresh the cache
    from the WAN-up hotplug hook once connectivity is available.

UI rebuild and hardened mihomo installer

  • Bump luci-app-ssclash to 4.6.0, refresh bundled dashboard assets, and
    update README install/kernel examples (mihomo v1.19.27).
  • Harden install-ssclash.sh: derive mihomo arch from DISTRIB_ARCH (mirroring
    LuCI settings.js), fix armv6/armv7 selection, add mips soft/hardfloat plus
    riscv64/loong64/mips64, fetch mihomo version via GitHub API instead of HTML
    scraping, and bound all curl downloads with --max-time.
  • Keep settings.js architecture logic in sync (Cortex-A -> armv7) and add the
    same download timeout for kernel installs from the web UI.