Releases: Tribler/tribler
V7.5.0
This release features a major refactor of Tribler Core for stability and performance and adds support for creating multiple personal channels with nested folder-like structure. Below, we list all major changes to the Tribler core and user interface. A comprehensive list of all minor changes between Tribler 7.4 and 7.5 can be found in the changelog of the release candidates.
Core
- The Tribler Core is now powered by the modern Asyncio framework which improves performance, reliability and compatibility.
- REST endpoints are now based on AIOHttp framework.
- The video player is completely rewritten, improving its performance.
- Tribler channels now support multiple channels per user with file-tree like nested structure.
- DHT requests are now anonymous by default.
- Improved the startup time of the core.
- Discovering the first Tribler channels on new installations is now much faster.
- The integrated market is disabled by default and can be enabled from the setting panel.
- The experimental 'Credit mining' feature is removed completely.
User Interface
- The home screen is removed; instead, Tribler now first shows the discovered channels.
- The torrent metainfo is loaded directly from DHT/tracker when unchecking the "anonymous" checkbox.
- The CPU-hungry animation of "loading" channel state is replaced with a static icon.
- You can now refresh the current page by clicking the selected button in the left menu again.
- Numerous small Channels GUI improvements.
Known issues:
- The 32-bit Windows version of Tribler lacks some VLC codecs.
- A newly subscribed channel is not immediately shown in the "Subscribed" list when the user subscribes to a channel. A workaround is to click on the "Subscribed" button an additional time to force refresh the list.
Attention, owners of big channels!
Previous versions of Tribler (7.3+) contained a bug that could have resulted in the corruption of the personal channel torrent. This release fixes the bug, and will automatically re-commit the channel in case it was corrupted. However, if your channel is very big, Tribler will appear stuck for a long time. We apologize for the inconvenience.
V7.5.0-rc6
This is the sixth release candidate for Tribler 7.5 series. It features numerous bugfixes and some minor usability improvements over 7.5-rc5.
Attention, owners of big channels! Previous versions of Tribler (7.3+) contained a bug that could have resulted in the corruption of the personal channel torrent. This release fixes the bug, and will automatically re-commit the channel in case it was corrupted. However, if your channel is very big, Tribler will appear stuck for a long time. We apologize for the inconvenience.
- Fix InvalidStateError in UdpSocketManager
- Disable BTC wallet
- Fix iteration on keys in request manager
- Fix race condition in subscription widget
- Refactored subprocess to QProcess
- Fixed dht_pkt_alert processing
- Increase channel regen timeout in accord with DHT wait
- Fix debug window crashing on memory history plot
- Fix losing trackers when adding by magnet
- Fix DHTHealthManager
- Update IPv8 pointer
- Change limits for DHT peer count
- Added DHT buckets tab to debug panel
- Added PingChurn strategy to DHTDiscoveryCommunity
- Fix flooding DHT with bursts of requests
- Do not reset channel view on tab switch
- Fix creating torrents outside a channel
- Remove unused files
- Stop notifiying the GUI on channel downloads finished
- Cache get_channel_name results
- Remove CreditMining feature
- Fix GUI tests
- Don't show circuit flags if not ready
- Exchange intro request/response with all peers in the TunnelCommunity
- Update IPv8 pointer
- Improve tunnel debug panel
- Define default downloads dir value
- Fix test_select_download_file
- Updated AnyDex pointer
- Fix exporting libtorrent stats
- Fix unicode error in peer_info
- Regenerate broken channel torrents on startup
- Fix channel corruption by delete entries
- Fix checkpoint upgrade
- Fix recheck after updating hop count
- Reuse DHT metainfo when downloading channels
- Updating items label when receiving new channels
- Hiding 'Complete' label in GUI
- Remove download option appearing on channel entries
V7.5.0-rc5
This is the fifth release candidate of Tribler 7.5.0 series.
Changelog:
- Improved the metainfo lookup of channel torrents.
- Fixed a bug where the sorting of column did not revert to their original state.
- Fixed a bug when removing a circuit.
- Loading metainfo directly when the unchecking 'anonymous' checkbox.
V7.5.0-rc4
This is the fourth release candidate of Tribler 7.5.0 series.
Changelog:
- New feature: you can now reset the current view by left-clicking on the active menu item in the left bar.
- Fixed a GUI crash when converting a string value from the settings.
- Removed the option to make Tribler the default client for .tstream files on Windows.
- Fixed various GUI glitches, including an incorrect width of various tables.
- The 'discovered' button in the left menu is now selected when opening Tribler.
- Fixed a bug when removing Tribler on Linux-based systems.
- Fixed a crash when loading an invalid download checkpoint.
- Fixed a bug where incorrect values would be written to the Tribler settings file when running scripts.
- Fixed a bug where the 'add torrent' dialog would not display.
- Fixed a crash when removing circuits.
V7.5.0-rc3
This is the third release candidate of Tribler 7.5.0 series. It includes a fix for (yet another) "pending task" crash as well as other bugfixes.
V7.5.0-rc2
This is the second release candidate for the initial release of Tribler 7.5 series. All reported crash-inducing bugs from 7.5.0-rc1 were fixed, including the "pending task" crash and DNS-related crashes.
V7.5.0-rc1
This is the first release candidate of Tribler 7.5.0 release. It features numerous bugfixes and some performance improvements over the the previous, experimental releases.
V7.5.0-exp4
This is the fourth experimental release of the Tribler 7.5 series. Compared to 7.5-exp3, it fixes a problem with adding downloads through the REST API.
V7.5.0-exp3
This is the third experimental release of the Tribler 7.5 series. It features numerous bugfixes for bugs reported in exp1-exp2 releases. Also, it includes a completely refactored Streaming Video component that is now based on AIOHTTP.
So far, major features introduced in 7.5 series:
- Asyncio-based reactor (improves performance, stability and response times of the Core)
- Nested Channels Core and GUI support. Users can now create and maintain an unlimited number of personal channels with arbitrary sub-tree of "folders" for organizing personal content.
- Home Screen is removed in favour of Discovered screen
- Startup time is greatly improved, along with Channels performance.
- Video streaming works again.
- DHT requests go through Tunnels by default to improve anonymity.
Known issues:
- in a nested channel, a folder's state will be wrongly indicated as "Preview", even though the contents are shown in full;
- seeking a video stream does not always work;
V7.5.0-exp2
This is a second experimental release of Tribler 7.5 series. Aside from switching to Asyncio and Nestec channels introduced in 7.5.0-exp1, this version contains numerous bug fixes and performance improvements.
As usual, it is advised to backup your Tribler state directory before trying it out.
Known problems:
- removing torrent with data does not remove the data;
- in a nested channel, a folder's state will be wrongly indicated as "Preview", even though the contents are shown in full;