7.5.0-exp2 is released!


#1

Dear Tribler Community,

The second experimental release of Tribler 7.5 series is ready for testing. It features many bug fixes and performance improvements over 7.5.0-exp1

General notes on 7.5 series:

  • Nested Channels. Users can now create more than one personal channel. Channels now can feature an arbitrary sub-structure of folders, just like in a real filesystem. Also, the Channels GUI was refactored for speed.
  • AsyncIO reactor. Tribler now uses modern AsyncIO reactor instead of the old Twisted framework. This should help with performance and stability.

Overall, Tribler Core was heavily refactored for this release. Also, security-wise all DHT checks now go through Tunnels by default. As usual, it is advised to backup your Tribler state directory before checking it out.

The binaries are available below or can be downloaded from the official release page at Github repository.
Windows(64-bit)
Windows (32-bit)
Linux (generic)
Linux (Ubuntu 18.04)
MacOS

Cheers!


#2

Startup seems to be going normal at first. Tribler’s interface starts and is functional. However, after a few seconds, the following error occurs:

Traceback (most recent call last):
  File "src\tribler-gui\tribler_gui\event_request_manager.py", line 114, in on_read_data
RuntimeError:   File "lib\asyncio\events.py", line 88, in _run
  File "lib\asyncio\selector_events.py", line 965, in _read_ready
  File "src\tribler-core\tribler_core\modules\tunnel\socks5\udp_connection.py", line 51, in datagram_received
  File "src\tribler-core\tribler_core\modules\tunnel\community\dispatcher.py", line 91, in on_socks5_udp_data
  File "ipv8\messaging\anonymization\community.py", line 490, in send_data
  File "ipv8\messaging\anonymization\community.py", line 476, in send_cell
  File "ipv8\messaging\anonymization\payload.py", line 66, in to_bin
  File "ipv8\messaging\anonymization\payload.py", line 23, in encode_address

#3

Thanks for the report! We can see it in the reporter. Also, if you want to report a bug, it is more efficient to do it directly at GitHub.


#4

This is great! How about utp?


#5

As usual, utp only goes through tunnels if you download in anonymous mode (that is enabled by default).