Releases: Candinya/NyaTrace
Releases · Candinya/NyaTrace
NyaTrace - v0.2.0.0
⚠️ 注意
这是一个 breaking change ,可能会对您的过去的操作逻辑习惯造成一定的冲击,如果您觉得新的逻辑习惯起来很困难,可能您还是需要再使用先前的发布版本。但它们不会再继续维护。
🍰 更新内容
- 升级到 Qt 6 ,支持 High DPI 缩放
- 重构界面逻辑,将地图模块放到单独的窗口中,并新增
设置
日志
关于
三个功能窗口 - 支持配置文件的读写,引入更多可以调整的配置选项
- 将日志输出到日志窗口以便阅读和分析
- 重构 QML 部分结构,调整组件并提升代码直观度
- 代码结构优化与调整
- 将 IP 数据库设置为可选项,没有数据库也不影响解析和追踪
- 修复构建流水线找不到
vc_redist.x64.exe
的问题
💡 下一步的开发计划
- 支持 Windows 之外的平台( macOS 和 Linux )
- 支持 ICMP 之外的路由追踪方式,如 TCP 和 UDP 等
Full Changelog: v0.1.10.0...v0.2.0.0
NyaTrace - v0.1.10.0
更新内容
- 去掉了日志文件生成,避免在不知情的情况下生成硬盘终结者
- 修剪解析时输入的 hostname ,再也不怕不小心复制时候带上一些空格导致出现古怪的解析失败问题了
- 加入了安装包支持(可有可无,方便有需要的用户,一般还是直接下载 .zip 比较好)
- 附上了
vc_redist.x64.exe
,方便缺少运行环境的用户使用 - 升级 OpenSSL 到了 v3 ,听起来应该是能减少一些安全漏洞的样子
- 升级 libmaxminddb 到了 1.9.1 ,听起来应该是能减少一些 bug 的样子
- 不想再为项目单独开域名了,把所有的作品都放到一个域名下面去吧,调整了包名和官网地址
存在的问题
- 理论上现在应该把日志输出到 stdout 和 stderr ,但它似乎有自己的想法,如果遇到不能运行的问题可以先看看会输出日志的旧版本怎么说
- Qt 5 已经老啦,看 Qt 6 的 QtLocation 之类的组件已经有了,有空研究研究升级吧
- DPI 缩放没有激活,在小屏幕设备上看着比较瞎眼睛(应该是能激活的,有空再看看)
- 构建流水线创建 release 时没找到
vc_redist.x64.exe
文件所以需要手动上传,看看能不能修好
Full Changelog: v0.1.9.0...v0.1.10.0
NyaTrace - v0.1.9.0
NyaTrace - v0.1.8.1
修复了地图在无有效点的情况下结束追踪时跳飞了的情况
Full Changelog: v0.1.8.0...v0.1.8.1
NyaTrace - v0.1.8.0
加入了地图显示功能
- 地图默认情况下是收缩的,即运行软件时首先看到的是表格;
- 将鼠标移动到靠近右侧边的位置,可以看到一个拖动条,按住鼠标左键向左拖动就能让地图显示出来。
- 您可自由拖动两边的大小以实现更佳的显示效果。
- 路由追踪完成后地图会自动缩放到合适的大小方便您参阅路由全貌。点击表格中有地址的项,地图上也自动会跳到对应跳数的位置并放大,并给出提示信息方便参考。
- 目前内置的地图功能使用的是 WikiMedia Maps 的服务,之后会推出配置项读写功能,您可以使用自己的地图服务器。
What's Changed
Full Changelog: v0.1.7.1...v0.1.8.0
NyaTrace - v0.1.7.1
一些 UI 方面的小调整修正
Full Changelog: v0.1.7.0...v0.1.7.1
NyaTrace - v0.1.7.0
NyaTrace - v0.1.6.0
加入了 IPv6 支持
!!注意请不要在没有 IPv6 地址的设备上使用 IPv6 路由追踪功能!!
What's Changed
Full Changelog: v0.1.5.2...v0.1.6.0
NyaTrace - v0.1.5.2
一些小优化
Full Changelog: v0.1.5.1...v0.1.5.2
NyaTrace - v0.1.5.1
修复了 v0.1.5.0 在轻量设备上因为线程数量限制得太低导致卡住的问题
Full Changelog: v0.1.5...v0.1.5.1