github Tribler/tribler v7.12.1

latest releases: v8.4.1, v8.4.0, v8.3.1...
3 years ago

Overview

  • This release should greatly improve the speed and stability of Tribler startup:
    • Now, if a user has a large number of downloads, Tribler windows should open much faster.
    • All different errors of type "Tribler GUI cannot connect to Tribler Core" should go away.
    • Tribler should not crash anymore while copying files from the previous directory.
    • The copying of the state directory is now atomic, and files should not be corrupted if the copying is interrupted in the middle.
  • No more orphan Core processes if the GUI process was suddenly terminated.
  • The token balance is now hidden until the algorithm for calculating the balance is updated.
  • Some bugs that caused Tribler crashes were fixed.

Bugfixes

  • Load download checkpoints in the background by @kozlovsky in #7024
  • Provide atomicity of state dir copying by @kozlovsky in #7055
  • Handle exceptions in UpgradeManager by @kozlovsky in #7007
  • EventManager's timeout should ignore the upgrade duration by @kozlovsky in #7006
  • Fix reconnection logic in EventRequestManager by @kozlovsky in #7001
  • Fix CoreConnectTimeoutError by calculating the correct timeout for the request by @kozlovsky in #7054
  • Fix QNetworkReply.UnknownNetworkError (99) when connecting to Core by @kozlovsky in #7019
  • Unconditionally include RESTComponent when starting Tribler Core by @kozlovsky in #7045
  • Fix initialization of Ipv8Endpoint in RESTComponent by @kozlovsky in #7046
  • ProcessChecker refactoring by @drew2a in #6941
  • Shut down the Tribler Core process if the GUI process crashes by @kozlovsky in #6996
  • Stop Core on components startup exception by @kozlovsky in #7021
  • Show the last error code and error name on timeout in EventRequestManager by @kozlovsky in #7020
  • Hide token balance value by @kozlovsky in #7049
  • Fix failing GUI test on Linux Github action by @xoriole in #6982
  • Handle TypeError on tdef to metadata conversion by @xoriole in #6991
  • Add Null check for entry.tag_processor_version by @drew2a in #7009
  • Add format_error_message function to CoreManager by @drew2a in #6881
  • Protect cache_exitnodes_to_disk from raising OSErrors by @drew2a in #7039
  • Fix UnicodeDecodeError by @drew2a in #7040
  • Add SSLError to exceptions by @drew2a in #7043

Full Changelog: v7.12.0...v7.12.1

Don't miss a new tribler release

NewReleases is sending notifications on new releases.