Skip to content

Releases: Tribler/tribler

v7.13.1-RC2

06 Dec 10:55
35ff076
Compare
Choose a tag to compare
v7.13.1-RC2 Pre-release
Pre-release

Overview

We are excited to announce Tribler 7.13.1-RC2, 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.

What's Changed since RC1:

  • Use the default event loop on Windows by @qstokkink in #7677
  • Use dedicated exit codes when another primary GUI/Core process is running by @kozlovsky in #7746
  • Reconnect to the Core in case of EventReqestManager disconnection by @kozlovsky in #7747

Startup stability fixes

Database Integrity

  • #5252: Handle the database corruption error by regenerating the corrupted database on the fly by @kozlovsky in #7628

General stability fixes

Localization robustness

  • #7599: Fix TypeError when the translated string does not have the correct number of positional parameters by @kozlovsky in #7615

Enhanced error reporting

  • Add the reason for the OperationalError: unable to open database file when opening processes.sqlite by @kozlovsky in #7612
  • Add Tribler Config to the sentry event by @drew2a in #7665
  • Show correct stack trace for CoreCrashedError. by @drew2a #7713 (Implemented in #7722)

Full Changelog: v7.13.1-RC1...v7.13.1-RC2

v7.13.1-RC1

27 Nov 13:51
17a5783
Compare
Choose a tag to compare
v7.13.1-RC1 Pre-release
Pre-release

Overview

We are excited to announce Tribler 7.13.1-RC1, 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

Database Integrity

  • #5252: Handle the database corruption error by regenerating the corrupted database on the fly by @kozlovsky in #7628

General stability fixes

Localization robustness

  • #7599: Fix TypeError when the translated string does not have the correct number of positional parameters by @kozlovsky in #7615

Enhanced error reporting

  • Add the reason for the OperationalError: unable to open database file when opening processes.sqlite by @kozlovsky in #7612
  • Add Tribler Config to the sentry event by @drew2a in #7665
  • Show correct stack trace for CoreCrashedError. by @drew2a #7713 (Implemented in #7722)

Full Changelog: v7.13.0...v7.13.1-RC1

v7.13.0

24 Aug 13:07
Compare
Choose a tag to compare

Overview

We're ecstatic to introduce the latest version of Tribler, packed with exciting features and significant enhancements! Here's a rundown of the most notable changes:

Instant search with superior result quality:

  • Experience lightning-fast local search queries, now 100x faster than in the previous release (because of broken feature) (#7166);
  • Enjoy real-time, remote results from other peers as they appear instantly (#7025);
  • Benefit from an advanced ranking algorithm that considers multiple factors, such as title structure, creation date, and the number of seeders/leechers (#7025);
  • Discover similar results for known content categories, now conveniently grouped for an improved UI experience.

We're confident that you'll love the revamped search experience. As more peers upgrade to the new version, the distributed search will deliver even higher-quality results with the enhanced ranking system!

With these updates, Tribler is gradually evolving into a decentralized search engine, rivaling the speed of YouTube's video search.

Introducing the Knowledge Component: A Leap Towards Decentralized Search Excellence

Google's power resides in its PageRank algorithm. Creating a decentralized alternative to Big Tech has proven challenging, but with this release, we take another small step on this journey. Our ultimate goal is to achieve self-organizing trust, the fundamental building block for a decentralized PageRank system. The concrete use-case we aim to address is collective decision-making in the peer-to-peer world, such as determining whether Justin Bieber is gay.

Is Justin Bieber gay?

Explore the details of this scientifically serious issue related to trust, spam, and crowdsourcing. For the record, we believe Justin Bieber's music is neither Black Metal nor gay. We consider this an exemplary use-case for Tribler's zero-trust architecture to solve. Our distributed trust ledger has been under incremental development since before Bitcoin. We have not yet deployed our decentralized reputation and trust framework, as our MeritRank algorithm is still not ready for production. However, we have upgraded the BitTorrent tag-based metadata enrichment from pure text labels into the KnowledgeComponent (#7070). As a test, we offer semantic clustering within Tribler when searching for "Ubuntu," providing cleaner search results and filtering duplicates.

No other peer-to-peer project, such as IPFS, Mojo Nation, or Freenet, has ever cracked semantic search. With the KnowledgeComponent, we take another challenging step towards a Google-quality search engine. It signifies a move towards semantics, a search engine that understands your preferences and helps you discover content without interference from lawyers or governments.

Creative Commons licensed promotional picture:

Enhanced Torrent Health: Accurate Sharing Between Peers

Tribler peers exchange information about torrent popularity, allowing torrents with a substantial number of seeders to appear on the "Popular" page and receive priority in search results. We identified several critical bugs (#7295) in the previous algorithm, causing invalid torrent health records to spread across the network and skew the results on the "Popular" page. These bugs have now been fixed, and the gossiping algorithm has been optimized for efficient sharing of popular torrents (#6950).

Improved Stability for a Smoother Experience

This release of Tribler is set to be the most stable in recent times. Our development team has successfully identified and resolved numerous obscure bugs that previously led to crashes and freezes. We're confident that this version of Tribler will impress you with its enhanced stability and reliability.

Features

Bugfixes

(click to view)
Read more

v7.13.0-RC4

16 Aug 12:48
Compare
Choose a tag to compare
v7.13.0-RC4 Pre-release
Pre-release

Overview

We're ecstatic to introduce the latest version of Tribler, packed with exciting features and significant enhancements! Here's a rundown of the most notable changes:

Instant search with superior result quality:

  • Experience lightning-fast local search queries, now 100x faster than in the previous release (because of broken feature) (#7166);
  • Enjoy real-time, remote results from other peers as they appear instantly (#7025);
  • Benefit from an advanced ranking algorithm that considers multiple factors, such as title structure, creation date, and the number of seeders/leechers (#7025);
  • Discover similar results for known content categories, now conveniently grouped for an improved UI experience.

We're confident that you'll love the revamped search experience. As more peers upgrade to the new version, the distributed search will deliver even higher-quality results with the enhanced ranking system!

With these updates, Tribler is gradually evolving into a decentralized search engine, rivaling the speed of YouTube's video search.

Introducing the Knowledge Component: A Leap Towards Decentralized Search Excellence

Google's power resides in its PageRank algorithm. Creating a decentralized alternative to Big Tech has proven challenging, but with this release, we take another small step on this journey. Our ultimate goal is to achieve self-organizing trust, the fundamental building block for a decentralized PageRank system. The concrete use-case we aim to address is collective decision-making in the peer-to-peer world, such as determining whether Justin Bieber is gay.

Is Justin Bieber gay?

Explore the details of this scientifically serious issue related to trust, spam, and crowdsourcing. For the record, we believe Justin Bieber's music is neither Black Metal nor gay. We consider this an exemplary use-case for Tribler's zero-trust architecture to solve. Our distributed trust ledger has been under incremental development since before Bitcoin. We have not yet deployed our decentralized reputation and trust framework, as our MeritRank algorithm is still not ready for production. However, we have upgraded the BitTorrent tag-based metadata enrichment from pure text labels into the KnowledgeComponent (#7070). As a test, we offer semantic clustering within Tribler when searching for "Ubuntu," providing cleaner search results and filtering duplicates.

No other peer-to-peer project, such as IPFS, Mojo Nation, or Freenet, has ever cracked semantic search. With the KnowledgeComponent, we take another challenging step towards a Google-quality search engine. It signifies a move towards semantics, a search engine that understands your preferences and helps you discover content without interference from lawyers or governments.

Creative Commons licensed promotional picture:

Enhanced Torrent Health: Accurate Sharing Between Peers

Tribler peers exchange information about torrent popularity, allowing torrents with a substantial number of seeders to appear on the "Popular" page and receive priority in search results. We identified several critical bugs (#7295) in the previous algorithm, causing invalid torrent health records to spread across the network and skew the results on the "Popular" page. These bugs have now been fixed, and the gossiping algorithm has been optimized for efficient sharing of popular torrents (#6950).

Improved Stability for a Smoother Experience

This release of Tribler is set to be the most stable in recent times. Our development team has successfully identified and resolved numerous obscure bugs that previously led to crashes and freezes. We're confident that this version of Tribler will impress you with its enhanced stability and reliability.

Get paid to work on Tribler and earn a phd?

See open position: PhD Decentralised Machine Learning

  • Challenge: Developing and building a fully decentralised video search engine.
  • Change: Eliminating the need for servers when developing machine learning.
  • Impact: Safe machine learning benefiting billions of users.

Features

Bugfixes

(click to view)
Read more

v7.13.0-RC3

12 Jul 07:36
7908cf8
Compare
Choose a tag to compare
v7.13.0-RC3 Pre-release
Pre-release

Overview

This release has important bug fixes that improve Tribler speed and stability.

What's Changed Since the Latest RC2 Release:

Startup/Shutdown Logic Fixes

The Application Logic Fixes

  • Add Logging for Slow Database Sessions by @kozlovsky in #7494
  • Handle no space available situation on upgrade by @xoriole in #7496
  • Consider HealthInfo with negative seeders and leechers as invalid by @drew2a in #7487
  • The get_circuit_slots method of DebugEndpoint should handle the case when tunnel_community is None by @kozlovsky in #7504

UI Fixes

  • Fix crash on Ubuntu while selecting File Chooser by @xoriole in #7484
  • Fixes the download torrent dialog behavior after closing it by clicking somewhere outside the dialog area by @kozlovsky in #7465
  • Fixes #7473 FileNotFoundError when displaying the settings page by @kozlovsky in #7474
  • Handle IndexError by @drew2a in #7480
  • Fixes #7462 The Tribler window does not unminimize when clicking on a torrent file by @kozlovsky in #7463

Error-Handling Fixes

Test fixes

  • Modify the pytest output to include the execution duration for all tests by @drew2a in #7482
  • Fix GUI Test non-zero exit code by @xoriole in #7501
  • Fix calling await app.shutdown() in REST API tests by @kozlovsky in #7502
  • Fix the get_torrent_health endpoint in GUI tests by @kozlovsky in #7505
  • Use TestError instead of AssertionError in test to avoid confusion by @kozlovsky in #7503
  • Fix print issue on core manager repeated test by @xoriole in #7511

Build fixes

  • Fix ImportError: DLL load failed while importing libtorrent: The specified module could not be found by @kozlovsky in #7533

What's Changed Since the Tribler 7.12:

Overview

We're ecstatic to introduce the latest version of Tribler, packed with exciting features and significant enhancements! Here's a rundown of the most notable changes:

Instant search with superior result quality:

  • Experience lightning-fast local search queries, now 100x faster than in the previous release (because of broken feature) (#7166);
  • Enjoy real-time, remote results from other peers as they appear instantly (#7025);
  • Benefit from an advanced ranking algorithm that considers multiple factors, such as title structure, creation date, and the number of seeders/leechers (#7025);
  • Discover similar results for known content categories, now conveniently grouped for an improved UI experience.

We're confident that you'll love the revamped search experience. As more peers upgrade to the new version, the distributed search will deliver even higher-quality results with the enhanced ranking system!

With these updates, Tribler is gradually evolving into a decentralized search engine, rivaling the speed of YouTube's video search.

Introducing the Knowledge Component: A Leap Towards Decentralized Search Excellence

Google's power resides in its PageRank algorithm. Creating a decentralized alternative to Big Tech has proven challenging, but with this release, we take another small step on this journey. Our ultimate goal is to achieve self-organizing trust, the fundamental building block for a decentralized PageRank system. The concrete use-case we aim to address is collective decision-making in the peer-to-peer world, such as determining whether Justin Bieber is gay.

Is Justin Bieber gay?

Explore the details of this scientifically serious issue related to trust, spam, and crowdsourcing. For the record, we believe Justin Bieber's music is neither Black Metal nor gay. We consider this an exemplary use-case for Tribler's zero-trust architecture to solve. Our distributed trust ledger has been under incremental development since before Bitcoin. We have not yet deployed our decentralized reputation and trust framework, as our MeritRank algorithm is still not ready for production. However, we have upgraded the BitTorrent tag-based metadata enrichment from pure text labels into the KnowledgeComponent (#7070). As a test, we offer semantic clustering within Tribler when searching for "Ubuntu," providing cleaner search results and filtering duplicates.

No other peer-to-peer project, such as IPFS, Mojo Nation, or Freenet, has ever cracked semantic search. With the KnowledgeComponent, we take another challenging step towards a Google-quality search engine. It signifies a move towards semantics, a search engine that understands your preferences and helps you discover content without interference from lawyers or governments.

Creative Commons licensed promotional picture:

Enhanced Torrent Health: Accurate Sharing Between Peers

Tribler peers exchange information about torrent popularity, allowing torrents with a substantial number of seeders to appear on the "Popular" page and receive priority in search results. We identified several critical bugs (#7295) in the previous algorithm, causing invalid torrent health records to spread across the network and skew the results on the "Popular" page. These bugs have now been fixed, and the gossiping algorithm has been optimized for efficient sharing of popular torrents (#6950).

Improved Stability for a Smoother Experience

This release of Tribler is set to be the most stable in recent times. Our development team has successfully identified and resolved numerous obscure bugs that previously led to crashes and freezes. We're confident that this version of Tribler will impress you with its enhanced stability and reliability.

Get paid to work on Tribler and earn a phd?

See open position: PhD Decentralised Machine Learning

  • Challenge: Developing and building a fully decentralised video search engine.
  • Change: Eliminating the need for servers when developing machine learning.
  • Impact: Safe machine learning benefiting billions of users.

Features

Bugfixes

(click to view)
Read more

v7.13.0-RC2

01 Jun 19:55
0371e2a
Compare
Choose a tag to compare
v7.13.0-RC2 Pre-release
Pre-release

Overview

This release has important bug fixes that improve Tribler speed and stability.

What's Changed Since the Latest RC1 Release:

Stability fixes:

  • Properly stop the non-primary process by @kozlovsky in #7349
  • Detect slow coroutines and freezes in the asyncio loop by @kozlovsky in #7414
  • Fixes #7344: AssertionError "transport is not None" in aiohttp/web_request.py by @kozlovsky in #7385
  • Temporarily increase the core manager API port check timeout to be sure it is big enough by @kozlovsky in #7419
  • Profiling of slow coroutines by @kozlovsky in #7446
  • Fix the step interval of DiscoveryBooster by @kozlovsky in #7449
  • 100x speedup of EdgeWalk.take_step() by caching results of GigaChannelCommunity.guess_address() by @kozlovsky in #7450
  • Add extended logging to RESTManager.site.start() call by @kozlovsky in #7451
  • Send events to GUI only before shutdown and in the proper order by @kozlovsky in #7364
  • Skip on_tribler_exception if EventsEndpoint is shutting down. by @drew2a in #7357
  • Decrease the frequency of the downloads request by @drew2a in #7377
  • Check on the ancient version by @drew2a in #7383
  • Fix #7386 "The connection to the Tribler Core was lost" by @xoriole in #7387
  • Ignore old responses for the DownloadsPage by @drew2a in #7391
  • Stop sending requests after shutdown by @drew2a in #7405
  • Suppress ConnectionResetError by @drew2a in #7404
  • Make KnowledgeRulesProcessor less aggressive by @drew2a in #7418
  • Add queue for multithread processing by @drew2a in #7417

UI-related fixes:

Core-related fixes:

  • Fix invalid handle when there is no torrent metadata by @xoriole in #7415
  • Use a separate misc table for the KnowledgeDB by @drew2a in #7413
  • Add reprocess feature for KnowledgeRulesProcessor by @drew2a in #7379
  • Add CONTENT_ITEM relation by @drew2a in #7445

Test, build, and reports fixes:

  • Disable logging in the faker module for pytest. by @drew2a in #7348
  • Disable logging in tests for faker.factory and PyQT5.uic by @drew2a in #7384
  • Fix test check core API port timeout by @kozlovsky in #7420
  • Add tribler_stopped tag to the Sentry by @drew2a in #7365
  • Sentry: add the field additional_information by @drew2a in #7394
  • Add an option to cease the collection of breadcrumbs by @drew2a in #7426
  • Increase the size of log files from 100 kilobytes to 1 megabyte, and the number of log backups from 1 to 2 by @kozlovsky in #7455
  • Pin pip version for the macOS build by @drew2a in #7375
  • Remove events and requests from Sentry report by @drew2a in #7376

What's Changed Since the Tribler 7.12:

Overview

We're ecstatic to introduce the latest version of Tribler, packed with exciting features and significant enhancements! Here's a rundown of the most notable changes:

Instant search with superior result quality:

  • Experience lightning-fast local search queries, now 100x faster than in the previous release (because of broken feature) (#7166);
  • Enjoy real-time, remote results from other peers as they appear instantly (#7025);
  • Benefit from an advanced ranking algorithm that considers multiple factors, such as title structure, creation date, and the number of seeders/leechers (#7025);
  • Discover similar results for known content categories, now conveniently grouped for an improved UI experience.

We're confident that you'll love the revamped search experience. As more peers upgrade to the new version, the distributed search will deliver even higher-quality results with the enhanced ranking system!

With these updates, Tribler is gradually evolving into a decentralized search engine, rivaling the speed of YouTube's video search.

Introducing the Knowledge Component: A Leap Towards Decentralized Search Excellence

Google's power resides in its PageRank algorithm. Creating a decentralized alternative to Big Tech has proven challenging, but with this release, we take another small step on this journey. Our ultimate goal is to achieve self-organizing trust, the fundamental building block for a decentralized PageRank system. The concrete use-case we aim to address is collective decision-making in the peer-to-peer world, such as determining whether Justin Bieber is gay.

Is Justin Bieber gay?

Explore the details of this scientifically serious issue related to trust, spam, and crowdsourcing. For the record, we believe Justin Bieber's music is neither Black Metal nor gay. We consider this an exemplary use-case for Tribler's zero-trust architecture to solve. Our distributed trust ledger has been under incremental development since before Bitcoin. We have not yet deployed our decentralized reputation and trust framework, as our MeritRank algorithm is still not ready for production. However, we have upgraded the BitTorrent tag-based metadata enrichment from pure text labels into the KnowledgeComponent (#7070). As a test, we offer semantic clustering within Tribler when searching for "Ubuntu," providing cleaner search results and filtering duplicates.

No other peer-to-peer project, such as IPFS, Mojo Nation, or Freenet, has ever cracked semantic search. With the KnowledgeComponent, we take another challenging step towards a Google-quality search engine. It signifies a move towards semantics, a search engine that understands your preferences and helps you discover content without interference from lawyers or governments.

Creative Commons licensed promotional picture:

Enhanced Torrent Health: Accurate Sharing Between Peers

Tribler peers exchange information about torrent popularity, allowing torrents with a substantial number of seeders to appear on the "Popular" page and receive priority in search results. We identified several critical bugs (#7295) in the previous algorithm, causing invalid torrent health records to spread across the network and skew the results on the "Popular" page. These bugs have now been fixed, and the gossiping algorithm has been optimized for efficient sharing of popular torrents (#6950).

Improved Stability for a Smoother Experience

This release of Tribler is set to be the most stable in recent times. Our development team has successfully identified and resolved numerous obscure bugs that previously led to crashes and freezes. We're confident that this version of Tribler will impress you with its enhanced stability and reliability.

Get paid to work on Tribler and earn a phd?

See open position: PhD Decentralised Machine Learning

  • Challenge: Developing and building a fully decentralised video search engine.
  • Change: Eliminating the need for servers when developing machine learning.
  • Impact: Safe machine learning benefiting billions of users.

Features

Bugfixes

(click to view)
Read more

v7.13.0-RC1

01 Apr 11:37
037d839
Compare
Choose a tag to compare
v7.13.0-RC1 Pre-release
Pre-release

Overview

We're ecstatic to introduce the latest version of Tribler, packed with exciting features and significant enhancements! Here's a rundown of the most notable changes:

Instant search with superior result quality:

  • Experience lightning-fast local search queries, now 100x faster than in the previous release (because of broken feature) (#7166);
  • Enjoy real-time, remote results from other peers as they appear instantly (#7025);
  • Benefit from an advanced ranking algorithm that considers multiple factors, such as title structure, creation date, and the number of seeders/leechers (#7025);
  • Discover similar results for known content categories, now conveniently grouped for an improved UI experience.

We're confident that you'll love the revamped search experience. As more peers upgrade to the new version, the distributed search will deliver even higher-quality results with the enhanced ranking system!

With these updates, Tribler is gradually evolving into a decentralized search engine, rivaling the speed of YouTube's video search.

Introducing the Knowledge Component: A Leap Towards Decentralized Search Excellence

Google's power resides in its PageRank algorithm. Creating a decentralized alternative to Big Tech has proven challenging, but with this release, we take another small step on this journey. Our ultimate goal is to achieve self-organizing trust, the fundamental building block for a decentralized PageRank system. The concrete use-case we aim to address is collective decision-making in the peer-to-peer world, such as determining whether Justin Bieber is gay.

Is Justin Bieber gay?

Explore the details of this scientifically serious issue related to trust, spam, and crowdsourcing. For the record, we believe Justin Bieber's music is neither Black Metal nor gay. We consider this an exemplary use-case for Tribler's zero-trust architecture to solve. Our distributed trust ledger has been under incremental development since before Bitcoin. We have not yet deployed our decentralized reputation and trust framework, as our MeritRank algorithm is still not ready for production. However, we have upgraded the BitTorrent tag-based metadata enrichment from pure text labels into the KnowledgeComponent (#7070). As a test, we offer semantic clustering within Tribler when searching for "Ubuntu," providing cleaner search results and filtering duplicates.

No other peer-to-peer project, such as IPFS, Mojo Nation, or Freenet, has ever cracked semantic search. With the KnowledgeComponent, we take another challenging step towards a Google-quality search engine. It signifies a move towards semantics, a search engine that understands your preferences and helps you discover content without interference from lawyers or governments.

Creative Commons licensed promotional picture:

Enhanced Torrent Health: Accurate Sharing Between Peers

Tribler peers exchange information about torrent popularity, allowing torrents with a substantial number of seeders to appear on the "Popular" page and receive priority in search results. We identified several critical bugs (#7295) in the previous algorithm, causing invalid torrent health records to spread across the network and skew the results on the "Popular" page. These bugs have now been fixed, and the gossiping algorithm has been optimized for efficient sharing of popular torrents (#6950).

Improved Stability for a Smoother Experience

This release of Tribler is set to be the most stable in recent times. Our development team has successfully identified and resolved numerous obscure bugs that previously led to crashes and freezes. We're confident that this version of Tribler will impress you with its enhanced stability and reliability.

Get paid to work on Tribler and earn a phd?

See open position: PhD Decentralised Machine Learning

  • Challenge: Developing and building a fully decentralised video search engine.
  • Change: Eliminating the need for servers when developing machine learning.
  • Impact: Safe machine learning benefiting billions of users.

Features

Bugfixes

(click to view)

Code improvements

(click to view)
Read more

v7.12.1

20 Sep 14:08
e84fb74
Compare
Choose a tag to compare

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

V7.12.1-RC4

12 Sep 15:23
5bdb5f0
Compare
Choose a tag to compare
V7.12.1-RC4 Pre-release
Pre-release

Overview

  • The release fixes a startup crash when Tribler has a big number of active torrents;
  • Now Tribler instance that has a big number torrents should start much faster;
  • The token balance value is hidden until the balance algorithm is updated;
  • Several other errors are fixed as well.

Bugfixes

Full Changelog: v7.12.0...v7.12.1-RC4

v7.12.1-RC2

30 Aug 15:03
28e5dfd
Compare
Choose a tag to compare
v7.12.1-RC2 Pre-release
Pre-release

Overview

This release fixes several startup issues when Tribler GUI freezes during the load screen or shows a "cannot connect to the Tribler Core" error. Some errors are fixed, and for other errors, the feedback dialog should display the reason for a problem so the user can report it to developers.

Bugfixes

  • An attempt to fix QNetworkReply.UnknownNetworkError (99) when connecting to Core by @kozlovsky in #7019
  • Fix/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
  • Add format_error_message function to CoreManager by @drew2a in #7014

Full Changelog: v7.12.1-RC1...v7.12.1-RC2