Unclaimed project
Are you a maintainer of libtorrent? Claim this project to take control of your public changelog and roadmap.
Claim this projectChangelog
libtorrent
an efficient feature complete C++ bittorrent implementation
bittorrentcpplibrary
Last updated 4 days ago
libtorrent 2.0.11 - libtorrent Release Notes | AnnounceHQBack to changelogNew
libtorrent 2.0.11
What's Changed
- bump version for future release by @arvidn in https://github.com/arvidn/libtorrent/pull/7621
- torrent_status::num_pieces counts pieces passed hash check by @arvidn in https://github.com/arvidn/libtorrent/pull/7631
- Updated numerous action revisions by @xavier2k6 in https://github.com/arvidn/libtorrent/pull/7590
- back-port fixes to brew on CI by @arvidn in https://github.com/arvidn/libtorrent/pull/7648
- fix setup.py to not use distutils by @arvidn in https://github.com/arvidn/libtorrent/pull/7649
- fix integer overflow in piece picker by @arvidn in https://github.com/arvidn/libtorrent/pull/7647
- Send read_piece_alert after piece passes by @YakoYakoYokuYoku in https://github.com/arvidn/libtorrent/pull/7642
- test for
set_piece_deadline() by @arvidn in https://github.com/arvidn/libtorrent/pull/7652
- default target windows 10 by @arvidn in https://github.com/arvidn/libtorrent/pull/7662
- Make anti-leech choker never increase score for dishonesty by @Artoria2e5 in https://github.com/arvidn/libtorrent/pull/7658
- fix the compilation failure caused by the failure to find std::max by @zzlhyly in https://github.com/arvidn/libtorrent/pull/7664
bump libsimulator submodule by @arvidn in https://github.com/arvidn/libtorrent/pull/7673assume copy_file_range() exists on linux (unless old glibc) by @arvidn in https://github.com/arvidn/libtorrent/pull/7670bump cibuildwheel action to v2.17.0 by @arvidn in https://github.com/arvidn/libtorrent/pull/7672rely on the openssl version already installed on the runner by @arvidn in https://github.com/arvidn/libtorrent/pull/7685ask msvc to report the correct C++ version in __cplusplus macro by @arvidn in https://github.com/arvidn/libtorrent/pull/7545attempt to make CirrusCI job more efficient by @arvidn in https://github.com/arvidn/libtorrent/pull/7697remove aligned storage, as it's deprecated in C++23 by @arvidn in https://github.com/arvidn/libtorrent/pull/7698attempt to fix msvc version macro builds by @arvidn in https://github.com/arvidn/libtorrent/pull/7709GHA workflow update by @arvidn in https://github.com/arvidn/libtorrent/pull/7699apply DSCP setting to peers before connecting by @arvidn in https://github.com/arvidn/libtorrent/pull/7696check settings_pack::max_out_request_queue before alert outstanding_r… by @tkittich in https://github.com/arvidn/libtorrent/pull/7714improve debug facilities of swarm simulations by @arvidn in https://github.com/arvidn/libtorrent/pull/7719Improve simulator determinism by @arvidn in https://github.com/arvidn/libtorrent/pull/7720fix issue when closing a uTP connection by @arvidn in https://github.com/arvidn/libtorrent/pull/7717fix test_copy_file to recognize overlayfs as supporting sparse files. by @arvidn in https://github.com/arvidn/libtorrent/pull/7715Fix some typos by @xavier2k6 in https://github.com/arvidn/libtorrent/pull/7728don't discard netlink messages for previously seen addresses by @ssiloti in https://github.com/arvidn/libtorrent/pull/7737fix pre-allocation when changing priority by @arvidn in https://github.com/arvidn/libtorrent/pull/7738limit the piece size in create_torrent constructor by @arvidn in https://github.com/arvidn/libtorrent/pull/7739Updated numerous pre-commit hook revs. by @xavier2k6 in https://github.com/arvidn/libtorrent/pull/7723fix BEP-40 peer priority for IPv6 by @arvidn in https://github.com/arvidn/libtorrent/pull/7743GHA CI: Migrate to OpenSSL 3.x by @xavier2k6 in https://github.com/arvidn/libtorrent/pull/7746minor fix on documentation by @joriscarrier in https://github.com/arvidn/libtorrent/pull/7753allow connections while checking resume data if no_verify_files flag is set by @e1y4s in https://github.com/arvidn/libtorrent/pull/7754don't hint POSIX_FADV_RANDOM by @arvidn in https://github.com/arvidn/libtorrent/pull/7758fix tests to work on linux ZFS by @arvidn in https://github.com/arvidn/libtorrent/pull/7759fix bug where file_progress could sometimes be reported as >100% by @arvidn in https://github.com/arvidn/libtorrent/pull/7765cibuildwheel: Add macOS arm64 support by @xavier2k6 in https://github.com/arvidn/libtorrent/pull/7727Move construct std::shared_ptr objects by @Chocobo1 in https://github.com/arvidn/libtorrent/pull/7768Bump libsimulator submodule by @0xThiebaut in https://github.com/arvidn/libtorrent/pull/7773fix performance bug in the file pool by @arvidn in https://github.com/arvidn/libtorrent/pull/7779piece_picker updates by @arvidn in https://github.com/arvidn/libtorrent/pull/7781Add announce_port support by @0xThiebaut in https://github.com/arvidn/libtorrent/pull/7771fix race condition when cancelling requests after becoming a seed by @arvidn in https://github.com/arvidn/libtorrent/pull/7787abort_download() is OK in any state by @arvidn in https://github.com/arvidn/libtorrent/pull/7788Bump some pre-commit-hook revs by @xavier2k6 in https://github.com/arvidn/libtorrent/pull/7804Fix mmap error when reading empty file during resume check on Linux by @Doekin in https://github.com/arvidn/libtorrent/pull/7808homebrew uses standard name for pre-built boost_system now by @arvidn in https://github.com/arvidn/libtorrent/pull/7816bump ubuntu version in workflows by @arvidn in https://github.com/arvidn/libtorrent/pull/7817remove use of std::aligned_union by @arvidn in https://github.com/arvidn/libtorrent/pull/7818bump version by @arvidn in https://github.com/arvidn/libtorrent/pull/7815Fix typos by @xavier2k6 in https://github.com/arvidn/libtorrent/pull/7820add some possible values to the documentation for dht_bootstrap_nodes by @arvidn in https://github.com/arvidn/libtorrent/pull/7827fix applying IP filter to DHT traffic (HanabishiRecca) by @arvidn in https://github.com/arvidn/libtorrent/pull/7829cibuildwheel: update workflow by @xavier2k6 in https://github.com/arvidn/libtorrent/pull/7805add invariant check to socks5_stream by @arvidn in https://github.com/arvidn/libtorrent/pull/7785fix fcntl.h warning by @arvidn in https://github.com/arvidn/libtorrent/pull/7830use stricter rules for what filenames are valid on Android by @arvidn in https://github.com/arvidn/libtorrent/pull/7828validate add_torrent_params::save_path at run-time by @arvidn in https://github.com/arvidn/libtorrent/pull/7826New Contributors
- @YakoYakoYokuYoku made their first contribution in https://github.com/arvidn/libtorrent/pull/7642
- @Artoria2e5 made their first contribution in https://github.com/arvidn/libtorrent/pull/7658
- @zzlhyly made their first contribution in https://github.com/arvidn/libtorrent/pull/7664
- @tkittich made their first contribution in https://github.com/arvidn/libtorrent/pull/7714
- @e1y4s made their first contribution in https://github.com/arvidn/libtorrent/pull/7754
- @0xThiebaut made their first contribution in https://github.com/arvidn/libtorrent/pull/7773
- @Doekin made their first contribution in https://github.com/arvidn/libtorrent/pull/7808
Full Changelog: https://github.com/arvidn/libtorrent/compare/v2.0.10...v2.0.11
C++