错误修复
- 修复日志等级启动参数不起作用的问题 @Ghost-chu
- 修复种子访问记录页面显示的是下载器 ID 而非下载器名称的问题 @Ghost-chu
- 修复 Windows 环境下 AWT 崩溃问题 @Ghost-chu ,参见 内部更改-1
改进
- 异步 BTN Network 热重载 @Ghost-chu
- 从 Methanol 切换到 OkHttp 以修复 HttpClient 的潜在错误,并支持连接重用和完整的 HTTP/2 协议实现;当链接地址包含多个 IP 地址时,现在支持 Happy Eyeballs 快速回落提升连接速度 @Ghost-chu @CreeperAWA
内部更改
- 切换到 JetBrains Runtime 并降级到 Java 21 以解决 Windows 平台下的 awt.dll 崩溃问题(使用 nojava 升级的用户需要使用完整安装包升级/覆盖安装)建议 Windows 用户升级到此版本 @Ghost-chu @paulzzh
- SWT 和 QT6 的 UI 有关代码和文件现已删除,因为其完成了历史使命 @Ghost-chu
- 将 EcoQos 实现从 C++ 切换到 JNA 以去除对 Native DLL 文件的依赖 @Ghost-chu
- WatchDog 新增线程死锁检测,如果出现锁定输出互锁线程 @Ghost-chu
移除
- 移除 SWT UI 及其所有相关组件和文件,其历史使命已经完成 @Ghost-chu
- 移除未使用的 QT UI 相关代码 @Ghost-chu
Docker
DockerHub: ghostchu/peerbanhelper:v8.0.5
阿里云国内镜像加速: registry.cn-hangzhou.aliyuncs.com/ghostchu/peerbanhelper:v8.0.5