Files
clash-verge-rev/Changelog.md
T
TungliesandCopilot a236ee61b0 feat(windows): reinstall an existing Service during NSIS upgrades
The reinstall page runs the previous uninstaller, which removes the
Service, and the new installer only tried to start one. Record whether
clash_verge_service exists, with its start type and running state, in
.onInit before that uninstaller can run. When it existed, Section Install
reinstalls it with the bundled cores and their hashes through the
installer's own elevation, then restores a non-automatic start type and
the stopped state. A first install still never adds a Service.

A failed reinstall or restore is logged, shown in a warning dialog that is
auto-confirmed under /S, and sets exit code 2, so the installer does not
report success.

Validated only by compiling the macros with makensis -WX against the real
SimpleSC plugin; not run on Windows.

Refs #8553

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-11-09 21:22:48 +08:00

2.6 KiB

v2.6.0

🐞 修复问题
  • 修复检测更新后又发布新版时,应用内更新失败
  • 修复订阅响应过大导致内存占用过高,限制单次下载为 4 MiB
  • 修复全局模式默认停在 DIRECT 或 REJECT 导致流量未经代理,现自动切换到第一个策略组
  • 修复订阅中未加引号的 REALITY short-id(如 1234e123)被误读为数字,导致订阅无法启用

🍎 macOS

  • 修复 macOS TUN 模式下原有 DNS 被清除、关闭后 DNS 未恢复及联网后设置未生效
  • 修复 macOS 断网时误报代理已回退直连,恢复联网后自动重试系统代理
✨ 新增功能
🚀 优化改进
  • 优化连接、规则和日志筛选:切换页面后保留过滤条件
  • 优化全局模式代理列表:仅显示 GLOBAL 节点,选中其中的策略组时才显示该组

🖥️ Windows

  • 优化 Windows 升级安装时自动重装已安装的服务并保留启停设置,重装失败时提示

🍎 macOS

  • 优化 macOS TUN 模式的系统 DNS,增加阿里和 Cloudflare 地址