Skip to content

Releases: Tribler/tribler

V7.5.3

20 Oct 14:11
Compare
Choose a tag to compare

This release bundles Libtorrent with BEP33 DHT scrape enabled to improve popular torrent sharing.

Changelog

  • Fixed the installation name of PIL in dependencies
  • Added a VENV option when building Tribler
  • Logged traceback timestamp on crash
  • Caught TimeoutError when checking API version
  • Only alive torrents are sent on popularity share
  • Updated torrent checker to start before popularity community
  • Fixed torrent checker test
  • Fixed remote updating channel node with type change
  • Fixed database session over error

V7.5.2

11 Aug 13:27
Compare
Choose a tag to compare

This is a minor release with a heavy focus on bug fixes. We have addressed most of the issues reported in Tribler 7.5.1 and plan to fix the remaining issues in our next release.

Important changes:

  • Updated Python interpreter to Python 3.8
  • Disabled embedded VLC video player due to compatibility problems
  • Updated Libtorrent version to 1.2.4 in Windows builds and fixed compatibility with Libtorrent 1.2.4+ in Unix versions
  • Stopped fetching empty Channels from remote peers
Full changelog
  • Disable video play buttons
  • Add Mock in versionchecker tests
  • Add timeout in async version check
  • Update version check interval to six hours
  • Add release url in the version check manager
  • Fix RemoteQuery not using model properties
  • Remove fault handler from pip3 requirements.txt
  • Update run instruction in README file
  • Fix Pony unique transaction error
  • Using SelectorEventLoop in the Windows tests
  • Fix mdblob squash test failing randomly
  • Not starting libtorrent session in download tests
  • Ported GUI tests to pytest
  • Fix add to channel error
  • Broke testnet settings into multiple ones
  • Totally ignore gaierrors
  • Fixed GUI test event loop policy
  • Ignoring gaierror with errno -5
  • Switched Win64 GUI test to SelectorEventLoop
  • Updated IPv8 pointer
  • Simplified Windows dev documentation
  • Using SelectorEventLoop by default
  • Removed too informative logging statements
  • Added Windows batch script to start Tribler
  • Removed cp65001 code
  • Fixed SHOW_CONSOLE variable
  • Removed built-in libraries from dependency checker
  • Fixed dependency checker when starting Tribler
  • Updated Windows development env docs
  • Disable VLC loading
  • Let unhandled_error_observer deal with gaierrors
  • Check for new version immediately after starting
  • Merge pull request #5487 from qstokkink/add_lt1.1.13_support
  • Added libtorrent 1.1.13 support for listen_succeeded_alert
  • Make GUI send last traceback on core timeout error
  • Shutdown ResourceMonitor during unit tests
  • Skip profiler test if Yappi is not installed
  • Fix libtorrent 1.2.4+ compatibility
  • Add default download path to recently used dirs cache
  • Fix a minor comma issue in Debian control file
  • Add build parameters on snap build script
  • Made VLC a recommended dependency
  • Fixed BUILD_TRIBLER_SNAP variable check
  • Removed ffmpeg
  • Updated Linux requirements
  • Updated Debian building documentation
  • Added more info to OverflowError
  • Updated IPv8 pointer
  • Removed unicode string prefix from TriblerTunnelCommunity
  • Remove introduction point circuits from slots
  • Update IPv8 pointer
  • Fix gossiping zero-sized channels
  • Merge pull request #5448 from devos50/shutdown_bootstrap
  • Shutting down Bootstrap before IPv8
  • Fix wrong table update
  • Ask user for channel name on creation
  • Workaround for channels table racecon
  • Fix channels table uid remapping on removal
  • Fix error on adding magnet to collection
  • Fix wrong index in tablecontentmodel
  • Fix double model reset
  • Fixed loading VLC libraries on Windows
  • Update snap base to core20 from core18
  • Added fix for tribler.spec with latest setuptools
  • Merge pull request #5423 from egbertbouman/various_fixes
  • Fix TorrentDef.get_files_with_length
  • Make debug panel work with latest IPv8
  • Speedup tunnel tests + remove tests that check for tunnels not working
  • Show task name when event loop is dirty
  • Fix RESTManager shutdown
  • Fix UDPTracker and fix test_check_torrent_health
  • Fix loops and extra lines in trust balance graph
  • Period tracker check changes
  • Updated IPv8 pointer
  • Delaying video player initialization
  • Removed Twisted tutorial
  • Removed Python 2.7 pyinstaller support
  • Fixed test_error_observer_ignored_error
  • Fixed peer count limit for RemoteQueryCommunity in debug panel
  • Pathlib fix for profiler endpoint
  • Handle CancelledError in download_channel
  • Don't wait for the DHT while doing tunnel tests
  • Fix TorrentDef.get_name_as_unicode

V7.5.1

25 Jun 07:27
Compare
Choose a tag to compare

This minor release fixes a bug where Tribler would crash or refuse to start when logging non-UTF8 characters.

Changelog:

  • Fixed a bug where Tribler would crash or not startup when logging non-UTF8 characters.

V7.5.0

18 Jun 18:43
Compare
Choose a tag to compare

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

13 Jun 17:27
Compare
Choose a tag to compare
V7.5.0-rc6 Pre-release
Pre-release

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

14 Apr 15:05
Compare
Choose a tag to compare
V7.5.0-rc5 Pre-release
Pre-release

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

06 Apr 16:45
01d196d
Compare
Choose a tag to compare
V7.5.0-rc4 Pre-release
Pre-release

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

31 Mar 17:38
edadd1e
Compare
Choose a tag to compare
V7.5.0-rc3 Pre-release
Pre-release

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

26 Mar 12:30
Compare
Choose a tag to compare
V7.5.0-rc2 Pre-release
Pre-release

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

17 Mar 19:54
Compare
Choose a tag to compare
V7.5.0-rc1 Pre-release
Pre-release

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.