Files
clash-verge-rev/Changelog.md
T
TungliesandCopilot cdd704f980 feat(linux): reinstall an existing Service when upgrading the package
The deb postinst and rpm %post now reinstall the Service in place when an
upgrade finds its systemd unit, reusing the unit's group so package-manager
runs without a sudo/pkexec user keep the same IPC access. First installs and
disabled, masked, or group-less units are left alone; failures warn and exit
0 because neither dpkg nor rpm can restore the previous Service from a failed
postinst.

The in-app updater stops a Service-run core before installing on Linux and
restarts it if the install fails, so the post-update restart does not fail on
the session lost when the Service restarts.

Refs #8515

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

2.6 KiB

v2.6.0

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

🍎 macOS

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

🍎 macOS

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

🐧 Linux

  • 优化 Linux 升级安装包后自动重装已安装的服务,无需在应用内手动重装