qBittorrent v4.3.3 发布
NexusLab published on
4 min, 648 words
Categories: client
Tags: qBittorrent update changelog libtorrent
qBittorrent v4.3.3 于 2021-01-19 正式发布.
v4.3.3 主要改动
这里基本上会将改动和commit对应起来,因为很多时候这些changelog都写得很抽象,如果不看代码,基本上不知道它在说啥.
1. 最低的C++ 版本要求升级到 C++17
作为一个副作用,不再支持macOS 10.13 (High Sierra), 因为这个版本的OSX的 Xcode 不支持 C++17. 因此最小的macOS 版本支持为 10.14
基于同样的原因,很大可能下个版本也会去除对 Ubuntu 18.04 (Bionic Beaver) 的支持,不过这应该影响较小, 基本上桌面Linux发行版都是升级使用最新版,个人系统的升级代价很小,不像企业级。
2. fix: 默认最大全局速度 从 1 GiB/s 增长到 2 GiB/s
https://github.com/qbittorrent/qBittorrent/commit/f9ee5bdb5951bfb1664a0ed3bbc4ae5d4dcc2d9c
3. BUGFIX: Improve content file/folder names handling (glassez)
https://github.com/qbittorrent/qBittorrent/commit/b418f65c2f30d10eff21a3cd7b71ab52855d0efa
4. BUGFIX: Drop notification about move storage finished or failed (glassez)
关于这个修改,真搞不懂作者咋想的,原来加了,现在删除了,基于什么理由?没写。
https://github.com/qbittorrent/qBittorrent/commit/e55582124ccec1d97015afa288f7206c06d579f2 https://github.com/qbittorrent/qBittorrent/commit/bd8b06c607abbdcceb8c0017b262d37dec52727e
5. BUGFIX: Reload "missing files" torrent instead of re-checking (glassez)
暂不清楚这个改动的影响和表现
https://github.com/qbittorrent/qBittorrent/commit/72970602af362e6e58b530cd33c56223e7796925
6. LINUX: Use legacy 'data' directory only as a fallback (lbilli)
即只有在标准目录不存在时才会fallback到旧的legacy目录
https://github.com/qbittorrent/qBittorrent/commit/7fff393b0e07cf38df81265501be8d88ab9b6966
更多详细信息可查看 https://github.com/qbittorrent/qBittorrent/compare/release-4.3.2...release-4.3.3
v4.3.2 主要改动
Sunday December 27th 2020 - qBittorrent v4.3.2 release
https://github.com/qbittorrent/qBittorrent/compare/release-4.3.1...release-4.3.2
1. webui 新增加使用 shift+delete
删除种子的同时删除文件
https://github.com/qbittorrent/qBittorrent/commit/f266184514afab8a2d95676aec218a21e2608f4b
2. 增加 libtorrent 2.0 到 TravisCI 脚本, 同时将CI系统版本升级到 ubuntu focal (因为libtorrent 依赖 boost >= 1.66)
https://github.com/qbittorrent/qBittorrent/commit/7f47ac11f1bb5edc42d62426f9e62f040d811015
3. Don't try to remove folders for a torrent without metadata
https://github.com/qbittorrent/qBittorrent/commit/894446d30872e635fbccb097258a9d4de2559c54
4. WebAPI: bump version to 2.6.2
https://github.com/qbittorrent/qBittorrent/commit/4a183dd968ca12e41794b8fce2f554d7771e3ad2
5. Add links to libtorrent documentation
https://github.com/qbittorrent/qBittorrent/commit/fc2be601df4f711f1158a81752ddcc65d4a23e22
6. 性能优化 Search for existing files in separate thread
https://github.com/qbittorrent/qBittorrent/commit/28844eff4425c567b7879c48cd50b90d948307b3
7. 升级依赖
https://github.com/qbittorrent/qBittorrent/commit/73b18d7ef3086ae4055876627a26e426aedd0ea5
8. 不再支持 libtorrent < 1.2.11 的版本
https://github.com/qbittorrent/qBittorrent/commit/f94f4d2391944ddea2333e082169abaa7484125b
9. CMake: detect required header for STACKTRACE feature
主要是针对 musl libc 检测的.
musl does not provide execinfo.h, so our current stacktrace-related code cannot be used with it.
https://github.com/qbittorrent/qBittorrent/commit/2fe698ee60735054f11d0aeacf06bfee8c3e7dd2
10. Add support for allow_idna
option
https://github.com/qbittorrent/qBittorrent/commit/0b42425db56e44ffaddfb978161d9e20a179aa30 主要是因为上游 Disable idna tracker hostnames by default #5316
https://github.com/arvidn/libtorrent/pull/5316
11. Use #pragma once instead of include guards
https://github.com/qbittorrent/qBittorrent/commit/fdc64d9b388576cd0433da1a1e301ce379e7f01e
12. Don't use removed stat metric in libtorrent 2.0
2.0 已经取不到 disk.num_blocks_cache_hits
了
https://github.com/qbittorrent/qBittorrent/commit/ef92c171924a5d1c2ba55d113a4a78e97d51cbba