diff --git a/Cargo.lock b/Cargo.lock index d19312785..4ba9821ac 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1079,7 +1079,7 @@ checksum = "c8d4a3bb8b1e0c1050499d1815f5ab16d04f0959b233085fb31653fbfc9d98f9" [[package]] name = "clash-verge" -version = "2.5.6" +version = "2.5.7" dependencies = [ "aes-gcm", "anyhow", @@ -1223,8 +1223,8 @@ dependencies = [ [[package]] name = "clash_verge_service_ipc" -version = "2.7.4" -source = "git+https://github.com/clash-verge-rev/clash-verge-service-ipc.git?tag=v2.7.4#b4f66bd5a365875562a622065d189e3514654b7f" +version = "2.7.5" +source = "git+https://github.com/clash-verge-rev/clash-verge-service-ipc.git?tag=v2.7.5#89acd8d8cd9da5134e886abc4b04c33c6946691a" dependencies = [ "anyhow", "kode-bridge", @@ -6922,7 +6922,7 @@ dependencies = [ [[package]] name = "sysproxy" version = "0.7.1" -source = "git+https://github.com/clash-verge-rev/sysproxy-rs.git?branch=main#44aaf00ec9c6779e5a461a55d882eddff7841c98" +source = "git+https://github.com/clash-verge-rev/sysproxy-rs.git?branch=main#89ad876a0942c049ae72e1472f9fc3ed62023c5e" dependencies = [ "iptools", "log", diff --git a/Changelog.md b/Changelog.md index 4fa85f218..23d2922dc 100644 --- a/Changelog.md +++ b/Changelog.md @@ -1,33 +1,25 @@ -## v2.5.6 +## v2.5.7
🐞 修复问题 -- 修复「代理集合」「规则集合」订阅响应较慢时更新误报失败、且不显示真实失败原因的问题 - 修复读屏软件将普通模式下的侧边栏导航项播报为不可用的可拖拽控件的问题 - 修复订阅包含自定义 DNS 时,确认开启的 DNS 覆写在重启应用后被自动关闭的问题 **🖥️ Windows** -- 修复 Windows 部分未安装服务的用户以普通权限运行时,内核无法启动的问题 -- 修复 Windows 系统隔离权限被误判,导致服务模式和 TUN 无法使用的问题 -- 修复 Windows 旧版服务状态残留导致无法重装的问题,自动备份可识别的残留并恢复安装 -- 修复 Windows 服务已停止时,启动要等约两分钟才显示窗口的问题 -- 优化 Windows 服务安全检查失败提示:用易懂的文字说明原因,并提供修复文档链接 +- 修复 Windows 系统盘根目录的删除权限被误判,导致服务模式和 TUN 无法使用的问题 **🍎 macOS** -- macOS 修复编辑规则时「规则内容」输入的首字母被自动转为大写的问题 -- macOS 修复残留的服务进程导致内核无法启动、「继续使用 Sidecar」失败且无法修复的问题 -- macOS 修复部分账户安装或修复服务时提示无法解析用户组而失败的问题 -- macOS 优化用户目录在外置磁盘时服务拒绝启动内核的提示:说明原因并给出修复命令 -- macOS 修复服务模式内核意外停止后,系统代理仍指向失效端口导致无法上网的问题 +- macOS 修复启动或重启应用时偶发内核启动失败,并误提示「需要更新系统服务」的问题 +- macOS 修复 VPN 接管网络或开机网络未就绪时的问题:服务模式内核无法启动、TUN 不可用、系统代理状态读取报错 +- macOS 修复用 `ipconfig set` 手动配置网卡后无法设置系统代理的问题
🚀 优化改进 -- 优化内核启动失败和服务模式内核意外停止的提示:显示具体原因,并在窗口恢复后提示尚未解决的错误
diff --git a/docs/Changelog.history.md b/docs/Changelog.history.md index 1488872fc..b834c2b9d 100644 --- a/docs/Changelog.history.md +++ b/docs/Changelog.history.md @@ -1,3 +1,35 @@ +## v2.5.6 + +
+ 🐞 修复问题 + +- 修复「代理集合」「规则集合」订阅响应较慢时更新误报失败、且不显示真实失败原因的问题 + +**🖥️ Windows** + +- 修复 Windows 部分未安装服务的用户以普通权限运行时,内核无法启动的问题 +- 修复 Windows 系统隔离权限被误判,导致服务模式和 TUN 无法使用的问题 +- 修复 Windows 旧版服务状态残留导致无法重装的问题,自动备份可识别的残留并恢复安装 +- 修复 Windows 服务已停止时,启动要等约两分钟才显示窗口的问题 +- 优化 Windows 服务安全检查失败提示:用易懂的文字说明原因,并提供修复文档链接 + +**🍎 macOS** + +- macOS 修复编辑规则时「规则内容」输入的首字母被自动转为大写的问题 +- macOS 修复残留的服务进程导致内核无法启动、「继续使用 Sidecar」失败且无法修复的问题 +- macOS 修复部分账户安装或修复服务时提示无法解析用户组而失败的问题 +- macOS 优化用户目录在外置磁盘时服务拒绝启动内核的提示:说明原因并给出修复命令 +- macOS 修复服务模式内核意外停止后,系统代理仍指向失效端口导致无法上网的问题 + +
+ +
+ 🚀 优化改进 + +- 优化内核启动失败和服务模式内核意外停止的提示:显示具体原因,并在窗口恢复后提示尚未解决的错误 + +
+ ## v2.5.5
@@ -34,6 +66,7 @@ - 扩展配置或脚本写入由应用设置接管的字段时,弹出提示并在扩展日志中记录该值已被丢弃
+ ## v2.5.4
diff --git a/package.json b/package.json index d4af220d9..bb8355a8a 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "clash-verge", - "version": "2.5.6", + "version": "2.5.7", "license": "GPL-3.0-only", "scripts": { "prepare": "husky || true", diff --git a/src-tauri/Cargo.toml b/src-tauri/Cargo.toml index 2f96473b2..35aefdadc 100755 --- a/src-tauri/Cargo.toml +++ b/src-tauri/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "clash-verge" -version = "2.5.6" +version = "2.5.7" description = "clash verge" authors = ["zzzgydi", "Tunglies", "wonfen", "MystiPanda"] license = "GPL-3.0-only" @@ -99,7 +99,7 @@ tracing = { workspace = true } tauri-plugin-devtools = { version = "2.2.1", optional = true } tauri-plugin-mihomo = { git = "https://github.com/clash-verge-rev/tauri-plugin-mihomo", branch = "main" } async-trait = "0.1.92" -clash_verge_service_ipc = { git = "https://github.com/clash-verge-rev/clash-verge-service-ipc.git", tag = "v2.7.4", version = "2.7.4", features = [ +clash_verge_service_ipc = { git = "https://github.com/clash-verge-rev/clash-verge-service-ipc.git", tag = "v2.7.5", version = "2.7.5", features = [ "client", ] } arc-swap = "1.9.2" diff --git a/src-tauri/tauri.conf.json b/src-tauri/tauri.conf.json index 931479f1b..763b5163a 100755 --- a/src-tauri/tauri.conf.json +++ b/src-tauri/tauri.conf.json @@ -1,5 +1,5 @@ { - "version": "2.5.6", + "version": "2.5.7", "$schema": "../node_modules/@tauri-apps/cli/config.schema.json", "bundle": { "active": true,