Skip to content

v7.12.0

Compare
Choose a tag to compare
@kozlovsky kozlovsky released this 24 Jul 10:40
· 2268 commits to main since this release
47224e3

Overview

  • The main feature of this release is the auto-generation of torrent tags from torrent titles that work in the background.
  • Also, the release contains numerous bug fixes.
  • The Tribler codebase was significantly refactored to make further development faster.

Features

Bugfixes since the 7.11 release:

  • Fix #6968 Tribler freezes and requires "Force shutdown" on exit by @kozlovsky in #6969
  • Libtorrent session state gets lost when upgrading to a new Tribler version, fixed in #6978 by @kozlovsky
  • Fix Tribler crash when pressing Ctrl+O (Cmd+O on OSX) to add a torrent from a file, fixed in #6980 by @kozlovsky
  • Fixes #6929 by @drew2a in #6937: Can't open the torrent file from the browser by clicking on it
  • Fix #6961 Error when removing entries from the FeedbackDialog by @kozlovsky in #6962
  • Fix the Tribler crash after the closing of FeedbackDialog by @kozlovsky in #6960
  • Fix the upgrader logic if the tags db file was not created yet by @kozlovsky in #6956
  • If a user decides to send a Tribler crash report, Tribler confirms that the report has been sent, but actually, it does not send anything, fixed in #6974 by @kozlovsky
  • Fix processing URL-escaped characters by @drew2a in #6738
  • Make sorting by name case insensitive by @kozlovsky in #6726
  • Remove allow_exit_node_checkbox by @drew2a in #6736
  • Customise categories for different pages by @drew2a in #6554
  • Add exist_ok=True to mkdir by @drew2a in #6560
  • Replace core_traceback by last_core_output by @drew2a in #6567
  • Fixes for Tribler logger by @kozlovsky in #6585
  • Fix api_key encoding/decoding by @kozlovsky in #6608, #6611, #6613, #6647
  • Fix key error on metainfo fetch by @xoriole in #6610
  • Fixes for GUI startup sequence by @ichorid in #6596
  • Fixes #6665 - Graph can now go higher than TB. New PB Definition added. by @Joybuke in #6666
  • Feature/report endpoint errors by @ichorid in #6649
  • Set the correct range for Y-axis of the token balance graph by @kozlovsky in #6668
  • Update Russian translation by @adem4ik in #6710
  • Fix missing XML declaration by @overflw in #6703
  • Swapped 'cancel' and 'download' buttons by @devos50 in #6727
  • Decrease show threshold for tags by @drew2a in #6742
  • Fixes #6747: OSError "The filename, directory name, or volume label syntax is incorrect" in dragEnterEvent by @kozlovsky in #6748
  • Fixes #6745: Missed dependency: PopularityComponent requires TorrentCheckerComponent to be active by @kozlovsky in #6746
  • Fixes AttributeError on removing downloads by @xoriole in #6909
  • Handle race condition when deleting lock file by @kozlovsky in #6776
  • Fix Ubuntu 21.04+ startup issue by @xoriole in #6734
  • Fixes #6777: suppress PermissionError in on_save_resume_data_alert by @kozlovsky in #6779
  • Add null check to confirm_clicked_callback by @drew2a in #6798
  • Handle OSError in TriblerWindow.clicked_force_shutdown() by @kozlovsky in #6816
  • Handle ValueError "Data is not a bencoded string" in TorrentInfoEndpoint.get_torrent_info() by @kozlovsky in #6814
  • Wrap Download.on_metadata_received_alert() with @check_handle decorator by @kozlovsky in #6818
  • Fix a crash in the Events tab of the Debug pane by @kozlovsky in #6809
  • Escape non-ASCII symbols when writing the tag value to the log by @kozlovsky in #6812
  • Handle possible duplicates in random tags generated by tag_torrent by @kozlovsky in #6820
  • Add missed arguments to RunTriblerArgsParser by @kozlovsky in #6804
  • Replace get by select.limit in BandwidthDatabase.get_latest_transaction by @drew2a in #6821
  • Add NPE check to handle_uri by @drew2a in #6829
  • Add is_dir() check to add_directory_dialog by @drew2a in #6835
  • Add UnicodeEncodeError to the except block by @drew2a in #6836
  • Fix download progress bar paint issue by @xoriole in #6910
  • Fix an error message that reports milliseconds as seconds by @kozlovsky in #6914
  • Handle non-utf8 Tribler Core output in Tribler GUI by @kozlovsky in #6917

Code improvements

Documentation fixes

Test improvements

New Contributors

  • @Joybuke made their first contribution in #6666
  • @adem4ik made their first contribution in #6710

Full Changelog: v7.11.0...v7.12.0