Version history for Tribler
<<Back to software description
Changes for v7.5.0 RC1 - 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.
Changes for v7.4.4 - v7.5.0-exp1
- 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.
Changes for v7.4.3 - 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
Changes for v7.4.1 - v7.4.3
- 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
Changes for v7.4.0-exp1 - v7.4.0-exp3
- 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
Changes for v7.3.2 - v7.4.0-exp1
- Tribler 7.4.0-exp1 is the Python3 version for stable 7.3.2 release. It includes numerous bug fixes and Python3 fixes over 7.3.2 without any significant feature update.
Changes for v7.3.1 RC2 - v7.3.1 RC3
- Fixed token balance in the GUI
- Fixed issue with disabling mining button depending on the settings
- Add verification of channel dir structure before download
- Credit mining disabled by default for 7.3.1
- Gossip personal channel separately
- Fixed already called error on removing torrent
Changes for v7.2.2 - v7.3.0
- Added scalable Giga Channels
- Redesigned the channels in the GUI
- Partial migration of codebase to Python3
- Various Debug pane enhancements: added tunnel/DHT info, statistics
- Various fixes and improvements in the market, DHT and other communities
- Updated VLC 3.0.6 bindings
- Enabled PEX for anonymous sessions, increase min/max_circuits
- Pony, lz4 and wheel added in Debian build as pip dependency
- Added BEP33 DHT health check
- Fixed multiple instances of Tribler
- Added support for building snap package
- Various GUI fixes
- Add Trust Graph
- Updated REST documentation
- Added market as a separate module: AnyDex
- Various Unicode fixes
- Integrated FakeTriblerAPI module within Tribler to ease integration tests
- Improved GUI performance on search and sort
- Added bootstrap mechanism for trust generation
- Fixed several performance issues
Changes for v7.3.0 RC3 - v7.3.0 RC4
- Fixed issue with loading torrent with Unicode characters
- Updated GigaChannel community key in main and test net
- Added pony & lz4 pip dependency check
- Flush logs before shutting down
Changes for v7.3.0 RC2 - v7.3.0 RC3
- Updated Trust Graph with pyqtgraph replacing matplotlib
- Fix false broken DB warning in logger
- Fixed metadata store DB name
- Fixed metainfo NoneType issue in TorrentDef
- Fixed GUI crash during shutdown
- Disabled finished notification for channel download
- Fixed bootstrap log for seeder
- Fixed crash when health response is None
- Polished torrent creation dialog
- Added gossip for only complete channels
- Removed requirement for six 1.12
- Updated IPv8 pointer
Changes for v7.3.0 RC1 - v7.3.0 RC2
- Further improved the blockchain bootstrapping mechanism by adding meaningful data to the bootstrap download.
- Fixed a crash when the SOCKS5 server receives an IPv6 datagram.
- Fixed a crash when retrieving download states from libtorrent.
- Fixed a crash on Arch Linux when opening Tribler.
- Fixed a crash during shutdown.
- Fixed a crash when opening Tribler in the presence of a corrupted download configuration.
- Fixed a bug where the bootstrap download would appear in the list of downloads.
- Fixed an installation issue on Linux-based systems.
Changes for v7.3.0 beta 5 - v7.3.0 beta 6
- Fixed type error with adding infohash for fetching metainfo; Fixed double finish_request() in torrent info
- Remove redundant dirty channel queries
- Fixed issue with notifying discovered channel
- Clean channel torrents with wrong names at startup
- Fixed pylint and flake8 issues
- Fixed right-click crash issue in search results (#4660)
- Fixed sonarcloud analysis
- Change channel torrent dirname to include id_
- Make GigaChannel nodes id_ random
- Check timestamp of entry against the channel ver
- Reverted from_signed_blob() and tests
- Fixed broken documentation build
- Added tests for export channel endpoint
- Fixed tests for export/import channel metadata
- GigaChannel Community gossip caching
- Fixed export/import channel metadata
- Fix status of re-added torrents to UPDATED
- Disable revert feature in MyChannel GUI
- Add updated status icon to CommitStatusControl
- Changed skip_personal_metadata_payload into function argument instead of instance variable
- Added unsortable columns in the table views and removed sorting indicator on those columns
- Added test for skip processing of the personal channel torrents
- Capped total number of torrents in the channel to max available
- Gossip metadata about personal channel are not processed by default
- Do not show refresh button for personal channel
- Fix vsids tests problem on Windows
- Fix restarting seeding empty channel torrent
- Make to_simple_dict use inheritance
- Fix TorrentMetadata comparison unicode problem
- Dict-based processing queue in GigaChanMan
- Refactor treatment of infohash and pk text queries
- Separate entries fetching and counting
- Remove unnecessary legacy sorting
- Fixed issue with second instance Tribler run
- Fixed issue with copying download config
- Fixed added popup message
- Removed unused methods in session
- Implemented fallback on old torrent health lookup
- Twistified metainfo lookups
- Sanitize torrent date when adding to GigaChannel
- Increase Pony DB lock timeout
- Moved tray icon checkbox
- Removed empty gen_db file
- Fixed issue with progressbar in Trust Graph
- Fixed issue with trust graph node icon labelling
- Removed fix_torrent
- Fixed color in createtorrentdialog
- Fixed issue with not updating torrent health in the details tab
- Showing unknown file size on metadata check
- Fixed torrent list not resizing with details
- Polished refresh icon
- Fixed width of channels table
- Fixed behaviour of channel options button
- Removing redundant IPv8 submodule when building
- Fixed torrent checker events not propagating
- Fixed discovered list not resizing
- Handle tdef loading errors when resuming torrent state
- Fixed issues with homepage tiles
- Faster MetadataStore shutdown while processing channel
- Add queue for channels processing in GigaChanMan
- Fix get() queries to support nested channels
- Make GigaChan community spread only downloaded channels
- Fix rows overwriting in the GUI
- Fixed issue with loading checkpoint when metainfo is None
- Fix horrible disk churn in converter
Changes for v7.3.0 beta 1 - v7.3.0 beta 2
- Added a Trust Graph and bootstrap module in 7.3.0-beta1
Changes for v7.2.2 - v7.3.0 beta 1
- Added scalable Giga Channels
- Redesigned the channels in the GUI
- Partial migration of codebase to Python3
- Various market bug fixes
- Debug pane enhancements: added tunnel/DHT info, statistics
- Improved unit and integration tests
- Added VLC 3.0.6 bindings
- Enable PEX for anonymous sessions
- Increase min/max_circuits
- Pony & lz4 added in debian build as pip dependency
- Fixed TrustChain key usage
- Fixed errors in SQL upgrade script
- Fix for DHT not making any requests
- Renamed lt extension to create_ut_metadata_plugin
- Update dependencies for Arch Linux
- Removed DHT retry mechanism
- Added BEP33 DHT health check
- Bitcoinlib compatibility with version 0.4.5
- Update GUI with discovered channels in real time
- Fixed multiple instances of Tribler
- Preventing too long scrape UDP messages
- Added support for detailed community statistics
- Remove blocking_call_from_reactor_thread decorators
- Fixed logging message that still used relay.mid
- Added check whether resource monitor is enabled
- Fix GUI glitch in Trust statistics graph
- Not printing stacktrace when inserting torrent
- Elided search queries in GUI
- Fixed exit_nodes file path
- Fixes in properly handling DHT errors in direct payouts & market community
- Various fixes for newer bitcoinlib versions
- Allow code execution, enabled by program flag
- Fixed race condition in start download dialog
- Removed bootstrap on circuit removal
- Added price details to GUI list with asks/bids
- Colorized peer counts in debug window
- Added explanation below anonymity slider in GUI
- Fixed bug when determining category
- Updated pretty date utility
- Added support for building snap package
- Fixed crash when we have a non-empty .unwanted dir
- Added tracker blacklist file
- Retry VideoServer port on failure
- Moved torrent validation to libtorrent
- Added remote search in Giga Channel Community
- Deal gracefully with failure to import meliae
- Free matplotlib memory in Token Mining page
- Fetching right info key from metainfo
- Various GUI fixes
Changes for v7.2.1 - v7.2.2
- Fixed an explosive peer growth issue in communities
- Handled AlreadyCalled error in session
- Update IPv8 version
- Fixed a few issues of Debug pane and Tribler GUI
Changes for v7.1.2 - v7.2.0-exp1
- Added experimental support for Giga Channels
- Various market community fixes
- Improved performance of tests
- Fixed crash in GUI when wallets are not loaded yet
- Fixed torrent collecting
- Added explanation below anonymity slider in GUI
- Fixed issue with TrustChain key usage
- Various GUI fixes
Changes for v7.1.3 - v7.1.5
- Fixed issue with adding Torrent
- Fixed a crash during the order matching process in the market overlay.
Changes for v7.1.0 - v7.1.2
- Fixed proxy settings in the configuration file, which could result in a crash.
- Fixed a bug that caused invalid downloads to load when token mining is disabled.
- Fixed the path of the file that stores exit node information.
- Fixed a socket error that could result in a crash.
- Fixed various occassions where DHT errors were not handled correctly.
- Fixed a crash when recommended torrents could not be loaded correctly.
- Fixed an error with the disk space requirement for token mining.
- Fixed an error that caused Tribler to not properly start when using a libtorrent proxy.
- Extended download information with the active number of connections.
- Improved market order creation in the user interface.
Changes for v7.1.0 RC2 - v7.1.0
- Improved the performance, scalability, and stability of our integrated blockchain (TrustChain)
- Improved relevance ranking algorithm by actively gossiping torrent health with others
- Implemented payout of bandwidth tokens for direct downloading
- Released a separate Testnet overlay which can be toggled from the configuration file
- Added multi-select functionality to search results and downloads
- Removed VLC as a separate Windows installation (it is bundled with Tribler now)
- Improved the performance of our decentralized market
- Improved the peer discovery mechanism
- Fixed memory leaks, causing memory usage to increase infinitely
- Fixed numerous bugs regarding character encoding/decoding
- Prevented libtorrent from checking a torrent again when changing hop count
Changes for v7.1.0 RC1 - v7.1.0 RC2
- Fixed bug during accounting of bytes in a circuit
- Fixed a bug where the same payout is conducted multiple times
- Extended the debug panel with more information
- Fixed a bug in the matchmaking engine
- Fixed a crash in the GUI when browsing channels
- Fixed a crash in the popularity overlay when encoding/decoding messages
- Adjusted the date format of the trust graph in the GUI to ISO8601
Changes for v7.1.0-beta - v7.1.0 RC1
- Replaced Electrum wallet with bitcoinlib
- Statistics of IPv8 overlays are now displayed in the debug panel
- Fixed bug when sorting orders in the market
- Moved TrustChain REST API to IPv8
- Fixed crash when inserting torrents with non-standard names in the database
- Fixed bug when clicking on torrents in the list of search results
- Updated logger configuration
- Fixed crash when sending UDP data
- Prevented libtorrent from checking a torrent again when changing hop count
Changes for v7.1.0-exp3 - v7.1.0-beta
- Implemented payouts for direct downloading
- Fixed a bug when gossiping popular torrents
- Added support for cp65001 on Windows
- Fixed a crash due to a socket error
- Fixed various issues with unicode characters
- Improved performance of the matchmaking engine in the market
- Fixed various security issues in the market
- Added a testnet flag to the Tribler configuration
- Fixed bug when upgrading the database that stores market information
- Added multi-select functionality to search results
- Integrated a custom DHT for peer lookup
- Fixed error when downloading metadata using SSL
- Updated libtorrent version on MacOS build
- Fixed a bug when exporting torrent files
- Fixed a bug in the version checker where the dialog did not show
Changes for v7.1.0-exp2 - v7.1.0-exp3
- improved relevance ranking algorithm by actively gossiping torrent health with others
- added type and timestamp fields to blocks in our TrustChain ledger
- added support for VLC 3.0.2 on Windows, Mac and Linux
- fixed a crash caused by the family filter
- fixed a crash in the debug panel
- improved the test suite
- improved performance of circuit dispatching during anonymous downloads
- fixed a crash in the upgrade process
- fixed two crashes caused by the torrent checker
- fixed various memory leaks
- fixed a crash when deciding relevance of torrents and channels
- fixed a crash adding a torrent to a channel
- fixed an error when paying out bandwidth tokens
- fixed a crash when adding a torrent with a non-UTF8 name
- fixed a crash when running Tribler on NixOS
- changed the presentation of the token balance
Changes for v7.0.2 - v7.1.0-exp2
- Fixed issue with closing Torrent checker
- Fixed memory leak in GUI
- Fixed issue with restating Tribler
- Improved startup time
- Fixed runtime error with duplicate downloads
- Various fixes on Market Community
- Enabled fault handler
- Added disk usage to credit mining
- Fixed seeding time/ratio
- Fixed bug when sending error report in GUI
- Fixed file progress for multi file downloads
- Improved GUI tests
- Fixed Tribler request manager
- Removed VLC as separate windows installer
- Fixed issue with tray icon
- Fixed few unicode issues
- Fixed bug when changing downloads & exploring files in GUI
Changes for v7.1.0 mining-preview - v7.0.2
- Added Tribler request dispatcher with multiple priority request pools
- Fixed issues with Qt Http threads
- Fixed SSL support with treq on Windows
- Added proper resource cleanup on restarting Tribler
- Fixed error message on request manager
- Refactored Process Checker
- Checked for the existence of an index in lazy loading the list widget
- Added check for Tribler settings if it is available before starting download
- Fixed issue with log directory selection
- Fixed issues with None json results in downloads
- Torrents with invalid info hash are ignored
- Fixed few unicode issues
- v7.0.1
- fixed a GUI crash when torrent health information comes in
- fixed a crash when building anonymous tunnels
- fixed a GUI crash when receiving search results
- fixed a GUI crash when clicking on home page items that are not fully loaded yet
- fixed a crash when receiving torrent metainfo from the DHT
- added a disk space monitor and implemented a warning when the amount of free disk space is low
- fixed a crash when removing RSS feeds from your channel
- fixed a crash when entering invalid numbers for the maximum download/upload rates
- fixed an issue in the GUI where the magnet link was not correctly decoded for homepage items
- fixed a crash when loading recent picked locations for downloads
- fixed a crash when a torrent with an invalid infohash is added
Changes for v7.0.0 - v7.1.0 mining-preview
- A preview version of our upcoming feature: token mining. Token mining is an automated process where you can earn bandwidth tokens by uploading content to others. To start mining, go to one of your discovered channels and click the mining button. Tribler will attempt to optimize the number of uploaded data while protecting your anonymity.
Changes for v7.0.0 - v7.0.1
- fixed a GUI crash when torrent health information comes in
- fixed a crash when building anonymous tunnels
- fixed a GUI crash when receiving search results
- fixed a GUI crash when clicking on home page items that are not fully loaded yet
- fixed a crash when receiving torrent metainfo from the DHT
- added a disk space monitor and implemented a warning when the amount of free disk space is low
- fixed a crash when removing RSS feeds from your channel
- fixed a crash when entering invalid numbers for the maximum download/upload rates
- fixed an issue in the GUI where the magnet link was not correctly decoded for homepage items
- fixed a crash when loading recent picked locations for downloads
- fixed a crash when a torrent with an invalid infohash is added
Changes for v6.5.2 - v7.0.0
- Redesigned the user interface and dropped wxPython in favor of PyQt.
- Made a clean separation between the user interface and the Tribler core. This significantly improves speed and stability.
- Deployed a blockchain fabric within Tribler to keep track of bandwidth contributions.
- Added new RESTful API for developers.
- Created a twistd plugin, allowing users to run Tribler without a user interface.
- Refactored our test suite significantly. Unit tests execute faster now and are more reliable.
- Improved the build process of the Tribler executable on Windows and macOS.
- Updated dependencies of Tribler to the latest versions.
- Fixed compatibility with latest versions of libtorrent.
- Improved integration of the Twisted framework with the Tribler codebase.
- Executables on Windows are now signed.
- Fixed many race conditions due to context switches between various threads.
- Improved error reporting functionality when Tribler crashes.
- Improved the debug panel and expanded it with additional information.
- Fixed various memory leaks when running Tribler for several hours or days.
- Improved Unicode support.
- Fixed various bugs when receiving malformed packets from other peers.
Changes for v6.5.2 - v6.6.0-exp1
- First multichain community experimental release
Changes for v6.5.1 - v6.5.2
- Fallback for when netifaces fails to obtain local network information.
- Don't crash if the hostname contains non-ASCII characters on Windows.
- Add some missing VC redist dependencies to the installer.
- Fix libnacl so it finds libsodium on recent Debian/Ubuntu releases.
- Some workarounds for openssl's applink bugs.
- Update builtin Dispersy Tracker list.
Changes for v6.5.0 - v6.5.1
- Bugfix release:
- Don't break when non-ASCII chars are on the %PATH% on Windows
- Catch and log InvalidTags when decrypting relay messages
- Lower "cannot exit data" log entry level
Changes for v6.4.3 - v6.5.0
- Major changes:
- Support for recent versions of Windows
- Support for recent versions of OSX
- Support for non ASCII user names on Windows (OSX and Linux where already supported)
- More miscellaneous fixes for unicode named torrents, files and paths.
- Fixes for the builtin player initialization when leftover files from old versions of VLC where left on Windows.
- Improved tunnel community usability (for people that just don't read popup windows and blindly click on "accept") Not the exit node feature can only be toggled from the settings panel, so people don't get in trouble as easily.
- Some performance improvements and bug fixes on the anontunnel community, tunneled downloads should be more stable now.
- Tunneled downloads will use both end to end encrypted and exit node terminated circuits when downloading concurrently instead of trying a pure end to end encrypted download and then falling back to tunneled download after a couple of minutes.
- There's a "safe seeding" mode now which will seed your downloaded torrents through the tunnel community only. This can be enabled even for plain downloads.
- The automatically added tunneled download test torrent has been disabled.
- Collected torrents are now stored in a levelDB database, which should help a lot with disk usage, IO performance and filesystem fragmentation.
- Fixed several download state switching issues.
- Download bandwidth settings are now applied to all download modes (tunneled, and plain) but accounted for separately.
- Bundled libtorrent and libvlc got upgraded (Windows and OSX, on Linux it uses the system's version).
- Fixed adding torrent urls via the search bar.
- All releases are cryptographically signed now.
- Bittorrent opportunistic encryption for plain downloads is enabled now.
- A bunch of minor usability improvements and fixes.
Changes for v6.4.1 - v6.4.2
- * Add a checkbox for anonymity slider and use correct descriptions for anonymity levels
- * Add default anonymous level in settings
- * Add default anonymous level slidebar to SettingsDialog
- * Add packaging instructions for Debian,OSX,Windows
- * Add python version runtime check.
- * Add python-pil dependency
- * Check if we are running an old tribler with a new db version
- * Dont use hostname as nick
- * Ensure we don't try to remove the same relay twice
- * Fix FamilyFilter log exception
- * Fix FamilyFilter tracker encoding problem
- * Fix SettingsDialog restart segfault problem
- * Fix SettingsDialog restart segfault problem
- * Fix SetttingsDialog
- * Fix TFTP issues during shutdown
- * Fix TunnelOptin dialog buttons
- * Fix adding magnet link download
- * Fix anon dialog
- * Fix anonymous_slidebar in SaveAs dialog
- * Fix binary data being put in a couple assertion messages.
- * Fix hidden_service unit test
- * Fix mac crash on startup
- * Fix nickname problem
- * Fix nickname problem
- * Fix proxy settings for normal downloads
- * Fix pymdht
- * Fix socket reading loop.
- * Fix some log entries formatting.
- * Fix the anontunnel opt-in dialog.
- * Fix the problem that ListItem is not registered
- * Fix typo in home tab.
- * Fix windows installer signing
- * Reset the nickname to "Tribler user" if the nickname contains the hostname.
- * Show a meaningful message before doing a slow task during upgrade
- * Update README
- * Update default download config
- * Use default anonymous level for new downloads
- * Use shutil.move instead of os.rename in several places to allow to move files across filesystems.
Changes for v6.4.0 - v6.4.1
- This release contains critical security updates. PLEASE UPDATE from V6.4.0 to V6.4.1.
- The anonymity in V6.4.0 did not function properly.
- Users are advised to only enable anonymous downloading in V6.4.1 it if they understand the implications stated within the on-screen advisory.
- Our experimental hidden seeding feature did not perform adequately. You are likely to function as a exit node for the traffic of other users. We are deeply sorry for this. We're working hard on fixing this issue, but that will take significant amount of work. We will make Tribler exit nodes explicit in the future and reward them (issue #23 in Github).
- We want to get this right. We are very grateful for the help that security expert "Yawning Angel" is giving us. All critical issues raised by him/her are either fixed or are being working on. Especially the advise to replace our simplistic AES-ECB with AES-GCM saved us quite some development time. You can track our progress at: https://github.com/Tribler/tribler/issues/1066
- Detailed changes:
- removed all references to gmpy.rand (security cleanup)
- one-time AES keys are generated with python's random.randint() (FIXED)
- code for researching homomorphic encryption removed, how not to do RSA: def rsa_encrypt(key, element) (security cleanup)
- warn user about the dangers of enabling anonymity (_temporary_ emergency fix)
- Fix Tribler crashes when starting Tribler just after stopping it.
- Fix: allow removing torrents from own channel (Thanks Dan Arnould!)
- Fixes for the tunnel community.
- Make TunnelCommunity (P2P encrypted proxy downloads) loading configurable and disabled by default
- Opt-in dialog for TunnelCommunity
- Several fixes and cleanups for the cryptographic code.
- Update .deb dependencies
- Update windows packager for new curves.ec location
- Updated tunneled download test description
Changes for v6.3.4 - v6.4.0
- Experimental anonymous downloading feature enabled
- Major stability improvements
- Dedicated anontunnel dispersy community
- Experimental hidden seeding services now should work
- Torrent database cleanup when upgrading database (it may take a while if your megacache is big)
- Dropped Swift dependency
- Thumbnails temporarily disabled
- Torrent files are now transfered trough a TFTP-like protocol instead of Swift
- If the database/megacache migration fails for some reason, it will be moved aside and Tribler will start from scratch instead of just crashing
- Dispersy DB cleanup
- During DB migration, any found leftover torrent file will be automatically imported into Tribler and the corrupt/duplicate ones will be dropped
- Make bootstrap a bit more aggressive so Tribler gets to a working state a bit faster
Changes for v6.3.3 - v6.3.4
- Bugfix release
Changes for v6.2.0 - v6.3.3
- A year of bug fixing, polishing and performance tweaking
- towards anonymous streaming
- Tor-like anonymous tunnel building, based on UDP
- Support for Cell,Create,Extend, and Ping Tor protocol messages
- Diffie-Hellman session key exchange
- Real-time crawler for bandwidth performance (inspired by metrics.torproject.org)
- decentralised directory service for Tor-like routers
- automatic anonymous 50MByte test download using new Tor-like protocol
- no general anonymous downloads yet, trial-only
- thumbnail navigation
- single-click streaming from main screen
- channels can now optionally be browsed by thumbnails
- Youtube-like GUI composed of user-generated images
- Prepares the way for remote control navigation & operation
- complete rewrite of the elastic database engine (the dispersy overlay)
- use of Twisted frameworks instead of our custom event-handlers
- less reliance on master bootstrap servers (new discovery community)
- improvements in NAT puncturing efficiency
- faster data synchronisation between Tribler peers
- dropped support for Mac models from 2008, due to Python support issues
Changes for v6.2.0 - v6.3.1
- A year of bug fixing, polishing and performance tweaking
- towards anonymous streaming
- Tor-like anonymous tunnel building, based on UDP
- Support for Cell,Create,Extend, and Ping Tor protocol messages
- Diffie-Hellman session key exchange
- Real-time crawler for bandwidth performance (inspired by metrics.torproject.org)
- decentralised directory service for Tor-like routers
- automatic anonymous 50MByte test download using new Tor-like protocol
- no general anonymous downloads yet, trial-only
- thumbnail navigation
- single-click streaming from main screen
- channels can now optionally be browsed by thumbnails
- Youtube-like GUI composed of user-generated images
- Prepares the way for remote control navigation & operation
- complete rewrite of the elastic database engine (the dispersy overlay)
- use of Twisted frameworks instead of our custom event-handlers
- less reliance on master bootstrap servers (new discovery community)
- improvements in NAT puncturing efficiency
- faster data synchronisation between Tribler peers
- dropped support for Mac models from 2008, due to Python support issues
Changes for v6.2.0 RC - v6.2.0
- Video on demand is back! No more waiting for video downloads! Also, we have seeking now.
- Less disk and CPU consumption
- UI improvements
- Fixes for the bugs found in 6.1 and reported by the community during the 6.2 RCs (Thanks!)
Changes for v6.0.2 - v6.0.3
- New: complete re-design of the user interface. The user interface is now much clearer, search results are shown considerably faster, and channels are now mixed in with the torrent results.
Changes for v5.5.19 - v5.5.20
- FIXED: Include subdirectories while creating a torrent
- FIXED: UDP port would not change
- Improved: IO-error logging, hopefully allowing us to debug random glitches
- Changed: protocol behavior in channels is slightly modified in order to prevent some rare bugs to occur.
Changes for v5.5.18 - v5.5.19
- Include subdirectories while creating a torrent
- Setting reqq in extended handshake http://www.rasterbar.com/products/libtorrent/extension_protocol.html, seems to improve upload performance
- Tribler forgetting about custom directories
- Tribler not closing, we've added more explicit shutdown statements
- What's hot resuming update when selecting a term
- Some gui stuff, playlists without content where trying to convince people to add torrents while sometimes they actually could not