What's Changed
- 修复 Fast Trace 初始化流程:
--fast-trace/--file现在会先准备 LeoMoeAPI runtime,再进入快速测试,避免 GeoIP / FastIP 相关初始化缺失 - 修复配置
NEXTTRACE_API_V4_TOKEN时 Fast Trace 仍初始化旧 v3 WebSocket 的问题;v4 token runtime 准备成功后会跳过 v3 WS - 修复 Fast Trace 中重复注册 signal / interrupt 处理的问题,减少 Ctrl-C、退出和 WebSocket 清理路径的副作用
- 修正 Fast Trace runtime prepared 判定,避免已由上层准备 runtime 后仍重复创建 / 关闭 LeoMoe WebSocket
- Fast Trace IPv4 / IPv6 路径统一复用 runtime 初始化与 WebSocket 清理逻辑,降低不同路径行为不一致的风险
- 升级 Go toolchain 到
1.26.4,CI / build / regression workflow 同步固定使用 Go1.26.4 - 更新依赖:
golang.org/x/net0.56.0、golang.org/x/sys0.46.0、golang.org/x/term0.44.0、golang.org/x/sync0.21.0、github.com/quic-go/quic-go0.59.1、github.com/mattn/go-runewidth0.0.24 等
额外的:
本版本主要是 Fast Trace 初始化稳定性修复和依赖 / 工具链更新。
配置 NextTrace API v4 token 的用户,Fast Trace 会优先走 v4 runtime,不再无意义初始化旧 v3 LeoMoe WebSocket。
--from 路径不受 Fast Trace runtime 初始化影响。
Full Changelog: v1.7.0...v1.7.1