Repository navigation
1.9.0
1.9.0
自 1.8.4 以来的变更。
升级提示
- VLESS / VMess / Trojan 节点新增 XHTTP 参数存储;旧版本不能完整读取本版本保存或导出的 XHTTP 节点,降级前请先备份
- 旧版本保存的 XHTTP 节点原本未保存主机、路径等参数,升级后会提示参数丢失且不能启动;请重新导入、更新订阅,或在编辑器中补全后保存
核心
- 内置 sing-box 升级至 v1.14.4,补丁集为 1.14.4-neko-2;包含 WireGuard 休眠与重连、VLESS Vision 关闭连接、TUN 会话清理、QUIC / UDP 及 IPv6 伪装请求等上游修复
- 内置 Xray 升级至 v26.10.31;内置根证书随上游更新,SOCKS 入站修正 UDP ASSOCIATE 临时连接的超时计时
- AnyTLS 正式改由 sing-box 内置兼容实现承载,支持运行、测速、独立证书信任策略、整证书固定、uTLS 与 ECH;移除内置 mihomo,APK 不再包含该核心
- 升级或恢复备份时,旧的手动 mihomo AnyTLS 节点恢复自动选核,保留节点参数、证书策略、流量和链式引用;仍作用于旧本地 SOCKS 跳的自定义 JSON 会明确报错,需删除或改写
- 修复 Go 依赖中的 7 个已知漏洞:
golang.org/x/net升至 v0.60.0,golang.org/x/crypto升至 v0.57.0;govulncheck复查实际调用到的已知漏洞为 0
新增与改进
- VLESS / VMess / Trojan 支持 XHTTP 传输,可设置主机、路径、模式与高级参数;支持标准分享链接、VMess v2rayN JSON、Clash 订阅、备份与配置导出
- XHTTP 高级参数按 Xray 客户端白名单规范化,始终拒绝会另连其它服务器的
downloadSettings;支持 REALITY + XHTTP,并在保存或启动前报告不兼容的传输、安全层、Vision 流控与 Mux.Cool 组合 - AnyTLS 的证书策略可通过带版本的通用分享链接保留;订阅刷新保留用户手动覆写,旧 sing-box 节点的原生自定义 JSON 语义保持不变
- 主题恢复为 21 种独立配色,新增「夜间纯黑背景」开关;选色面板支持滚动,测速结果与日志颜色适配当前主题
- 顶部栏、节点、分组、路由、设置与独立内容页统一卡片和配色;设置行改为卡片样式,备份页按导出、导入和恢复默认设置分组
- 一级页面按 Dock 顺序同步左右滑动,连续点击只保留最终目标;旋转、进程重建、RTL 和关闭动画时均保持正确页面状态
- 节点名称与测速结果单行显示并在过长时省略;文本输入保留行内校验,不合法时显示原因并禁用「确定」
- Clash 导入与 XHTTP 校验错误提示本地化,只显示计数、原因和已过滤的键名路径;设置分类标题补齐 13 种语言译文
性能
- 节点、分组、路由、分组标签与规则资源列表改为差量刷新;搜索改为就地过滤并缓存搜索键,减少整表重载和重复字符串处理
- 配置、分组、路由与编辑器页面状态由 ViewModel 保存,旋转后不再重新读取数据库或重播入场动画
- 状态卡片滑动时只重算可见列表的底部留白,并缓存语义色与主题色的和谐化结果,减少逐帧重复计算
修复
- 修复列表后台重读与新增、撤销、拖动排序并发时的重复行、顺序回退和滚动位置跳动
- 修复编辑器保存期间页面关闭或旋转后的界面访问;设置变更监听切回主线程执行,页面销毁后自动取消
- 修复测速与正在运行的服务同时启动外部核心时可能分到同一本机端口的问题
- 修复夜间模式切换、Android 12 及以上启动画面底色,以及后台连接按钮补播过时动画的问题
- 修复状态卡片滑动时列表留白突跳、Snackbar 被卡片遮盖,以及应用列表与出站节点摘要加载期间的重入刷新
- Clash 导入按 mihomo 语义读取
network键;XHTTP 参数在各导入、保存、分享、导出与生成入口统一校验和规范化 - 修复 Android 9 及以下加载页面背景颜色状态列表时的启动崩溃
- 配置日志进一步遮蔽自定义请求头;非法或无法安全转换的节点在运行、测速与导出前明确失败
构建与工程
- 工具链升级至 Gradle 9.8.2、AGP 9.4.1、Kotlin 2.4.21、Go 1.26.10;Android、Gson、Guava、OkHttp 等依赖例行更新并补齐校验哈希
- 建立 Robolectric + Roborazzi 界面回归体系,当前包含 139 张截图基线,以及页面重建、列表、编辑器、转场与旧版系统资源加载测试
- 配置生成黄金场景扩展到 360 个;AnyTLS 补充迁移、证书、ECH、互通、并发关闭与导出测试,CI 包含 Go 测试和 sing-box 补丁包的 race 检查
- 发布流程严格校验 tag、版本号与正式版 / 预览版参数
仅发布 universal APK;分 ABI 包已在 CI 中构建并核验,不作为发布资产。