Releases: Tribler/tribler
V7.5.0-exp1
This is the first experimental release of the new 7.5 Tribler series. It features 2 major changes:
- 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, the Core of Tribler was heavily refactored for this release.
V7.4.4
This is the fourth bugfix release of Tribler 7.4.x series.
It fixes Tribler crashing randomly with lambda
message. Also, it includes a backport of 7.5 fixes for TorrentChecker SQL queries, which improves performance for people with big Channels databases.
Changelog:
- Hacky fix for config upgrading
- Backport TorrentChecker fixes from devel
- Removed set_filepieceranges
- Catch ValueErrors in connect_to_tracker (to deal with invalid urls)
- Fix for checkpoint timeouts
- Fix dir writability check
V7.4.3
This is the third bugfix release of Tribler 7.4.x series. It fixes the issue with Tribler stuck at "Checkpointing Downloads" and other problems.
Changelog
- Fix PID checking on Windows
- Update IPv8 pointer
- Fix issue in monitor_downloads
- Fix checkpoints getting stuck + speedup shutdown
- Handle ConnectionLost error in version checker
- Fix race condition in GUI videoplayer
- Catch socket errors
- Pass ignore_errors to recursive calls in recursive_unicode
- LooseVersion-based checks in VersionManager
- Fix encoding of encoding attribute in TorrentDef
- Add stricter check for tracker URLs
- Handle HttpError exception in endpoint
- Handle UnicodeDecode error by CategoryFilter
- Handle KeyError exception in resume_download
IMPORTANT NOTE to users who upgraded to 7.4.2 and lost their balance/channel/etc. Our wiki now has an article on how to fix the problem manually. But you must do it before installing 7.4.3.
V7.4.1
This is a hotfix release for 7.4.0
Changelog
- Don't crash on OSError (errno 0)
- Fix issue with CreateTorrentEndpoint when a connection is lost
- Update IPv8 pointer
- Ensure recursive_unicode doesn't fail when encoding metainfo
- Fix TorrentDef.get_name_as_unicode
- Fix xrange error
- Fix KeyError in GUI
- Fix race condition in videoplayer controls
- Guard against subscribe/download of legacy channels
V7.4.0
Tribler 7.4.0 is the first Python3 version of Tribler. It includes numerous bug fixes and Python3 fixes over 7.3.2.
Changelog
- Included a version system for easy rollbacks
- Fixed create torrent with no personal channel
- Fixed dl not starting with add to channel checkbox
- Fixed encoding of encoding entry in torrent files
- Stopped gossiping empty personal channels
- Fixed extended peer info encoding
- Used LooseVersion to compare networkx version
- Added TrustGraph compatibility to networkx 2.4
- Fixed for getting libtorrent settings
- Fixed VideoServer for multifile torrents
- Fixed misleading VOD message
- Fixed escaped unicode in download dialog
- Fixed inital load unicode torrent issue
- Fixed crash if there is no socks connection
- Moved seeding ratio settings to global config
- Python3 libtorrent bdecode compat utility
- Skipped weird scrape results in torrent checker
- Do not re-download already downloaded torrent
- Fixed unicode error in create_torrent_endpoint
- Removed bootstrap nodes persistence in file
- Stripped search query for auto completion response
- Stripped search query before converting to fts query
- Result validation before trying to plot trustgraph
- Added socket error on get address info to unhandled session error
- Bootstrap peers DHT connect failure log set to debug instead of error
- Skipped repeating error messages in resource_monitor
- Removed error-prone log statement in resume_download
- Decoded torrent filenames with UTF8 by default
- Fixed unicode error on adding torrent to channel
- Checked Unicode decode error in socks conversion
- Fixed config convert for 7.4
- Fixed issue with exporting torrent - Python3
- Added versioned path to state directory
- Fixed tstate corruption during conversion
- Added pyqtgraph as pip dependency
V7.4.0-pre-release (2)
This is the second special experimental release with a new community called Noodle Community developed to test the effectiveness of our recent scientific work. We are testing the scalability of our integrated, distributed ledger. With your feedback and participation, we continuously improve the reliability of our community.
The research ideas from the lab for preventing information hiding and double-spending are stress tested. We dropped the global consensus part and also introduced controlled distributed coin minting. If this works, it offers full horizontal scalability.
This experimental release is based on the following fork:
Repository : https://github.com/tribler/tribler.git
Branch : noodle
V7.4.0-pre-release
This is a special experimental release with a new community called Noodle Community developed to test the effectiveness of our recent scientific work.
Basically we are testing the scalability of our distributed permissionless ledger.
The research ideas from the lab for preventing information hiding and double-spending are stress tested. We dropped the global consensus part and also introduced controlled distributed coin minting. If this works it offers full horizontal scalability.
This experimental release is based on the following fork:
Repository : https://github.com/tribler/tribler.git
Branch : noodle
V7.4.0-exp3
Changelog
Tribler 7.4.0-exp2 plus
- Fixed create torrent with no personal channel
- Fixed dl not starting with add to channel checkbox
- Fixed encoding of encoding entry in torrent files
- Stopped gossiping empty personal channels
- Fixed extended peer info encoding
- Used LooseVersion to compare networkx version
- Added TrustGraph compatibility to networkx 2.4
- Fixed for getting libtorrent settings
- Fixed VideoServer for multifile torrents
- Fixed misleading VOD message
V7.4.0-exp4 (USENIX) Release
This is a special experimental release with a new community called Noodle Community developed to test the effectiveness of the research ideas from the lab for preventing information hiding and double-spending.
This experimental release is not based on the main Tribler repo but from the developers' fork.
repo : https://github.com/devos50/tribler.git
branch : noodle_deployment
V7.4.0-exp2
Changelog
On top of Tribler 7.4.0-exp1
- Fixed escaped unicode in download dialog
- Fixed inital load unicode torrent issue
- Fixed crash if there is no socks connection
- Moved seeding ratio settings to global config
- Python3 libtorrent bdecode compat utility
- Skipped weird scrape results in torrent checker
- Do not re-download already downloaded torrent
- Fixed unicode error in create_torrent_endpoint
- Removed bootstrap nodes persistence in file
- Stripped search query for auto completion response
- Stripped search query before converting to fts query
- Result validation before trying to plot trustgraph
- Added socket error on get address info to unhandled session error
- Bootstrap peers DHT connect failure log set to debug instead of error
- Skipped repeating error messages in resource_monitor
- Removed error-prone log statement in resume_download
- Decoded torrent filenames with ut8 by default
- Fixed unicode error on adding torrent to channel
- Checked Unicode decode error in socks conversion
- Fixed config convert for 7.4
- Fixed issue with exporting torrent - Python3
- Added versioned path to state directory
- Fixed tstate corruption during conversion
- Added pyqtgraph as pip dependency