Tribler 7.13.1 release is out!

We are excited to announce Tribler 7.13.1, a bugfix release that notably enhances the stability of Tribler, especially during startup. This update addresses several critical issues, including problems related to Tribler startup, database corruption, and various other bugs. Our team has worked diligently to ensure a smoother and more reliable experience for our users.

Startup stability fixes

  • Use the filelock library to determine the primary process
  • Use dedicated exit codes when another primary GUI/Core process is running
  • Fix Core crash caused by TimeoutError when the REST HTTP server is starting
  • Fix TypeError in StartDownloadDialog during Tribler UI startup

Database Integrity

  • Handle the database corruption error by regenerating the corrupted database on the fly

General stability fixes

  • Use the default event loop on Windows
  • Reconnect to the Core in case of EventReqestManager disconnection
  • Fix race condition in SlowCoroWatchingThread
  • Handle exceptions in task.print_stack()
  • Use the safe_repr function to display alert reprs
  • Return RESTResponse error for timed out metainfo request
  • Removed circuit from peer_info

Localization robustness

  • Fix TypeError when the translated string does not have the correct number of positional parameters

Enhanced error reporting

  • Add the reason for the OperationalError: unable to open database file when opening processes.sqlite
  • Add Tribler Config to the sentry event
  • Show correct stack trace for CoreCrashedError

Download

The binaries are available below, or you can download them from the official release page at the GitHub repository:

Note: Some antivirus software falsely flags the Windows 32-bit version of Tribler. When investigating the issue, we found that the Python builder we use (PyInstaller) is being flagged even for a simple Hello World program. So, your antivirus might flag Tribler as malware if you’re using the 32-bit version. Therefore, we suggest you use the 64-bit version if you can.

If you encounter any problems using this release, you can create an issue ticket on GitHub or post it here in this forum.

For developers willing to contribute to Tribler with bug fixes or new features, please check out the Tribler contributing page, which provides the basic guidelines.

As always, you can find the Tribler source code on our Github repository or download it directly.

We hope you’ll enjoy using this version.
Cheers!