github nxtrace/NTrace-core v1.7.6

3 hours ago

What's Changed

  • 修复 iTerm2 选字时 MTR TUI 旧画面堆叠的问题:实时与回放统一按行更新变化内容,避免连续刷新写入滚动历史,并改善窗口缩放、残行清理和 Unicode 显示 by @tsosunchia in nxtrace#257
  • 修复 MTR 探测错误直接写入 stderr 导致交互画面错乱的问题:错误统一显示在 TUI 标题区,暂停时也能更新;收到成功响应或重置统计后清除提示
  • 修复 Windows ARM64 默认 IPv6 探测报错:ICMP、TCP、UDP 在 Traffic Class 为零时跳过系统不支持的 socket 设置,解决 set IPv6 Traffic Class 0: not implemented on windows/arm64 by @KexyBiscuit in nxtrace#260
  • 升级至 Go 1.27.3,正式发布、CI 和性能脚本统一使用 Go 默认 JSON 后端,移除 GOEXPERIMENT=nojsonv2 固定配置;继续使用 encoding/json v1 API
  • 改进 CI 专项验收调度:按改动路径选择检查,手动运行或无法读取差异时执行完整验收,保留基础测试、race 和跨平台构建 by @tsosunchia in nxtrace#258
  • 更新依赖:go-runewidth v0.0.31、MCP Go SDK v1.8.0、quic-go v0.64.1、table v1.4.1、gjson v1.20.0、x/net v0.61.0 等

额外的:
MTR 实时与回放画面按终端宽高显示,窗口较小时可放大查看更多跳;保存报告和会话录制仍保留完整统计。
Windows ARM64 的修复仅跳过零值 Traffic Class 设置,不代表支持非零 --tos;非零设置失败时仍会返回错误。
源码构建需要 Go 1.27.3+。对齐正式发布时使用默认 JSON 后端,无需再设置 GOEXPERIMENT=nojsonv2;macOS 最低支持版本仍为 13.0。

Full Changelog: v1.7.5...v1.7.6

Don't miss a new NTrace-core release

NewReleases is sending notifications on new releases.