As creators of people-powered software, we at uTorrent have you, our users, to thank for making us the best Torrent client on the internet. We can see your support when you vote us number one in third party polls and that means a lot to the team of engineers and developers here.
Your standards are high and we work hard to meet those expectations by pushing ourselves to improve product performance and experimenting with new ideas, as our beta community knows. Some of these work out and others we scrap based on feedback and move on to new ones. We can never rest on our laurels.
As 2015 draws to a close we want to take a minute to look back at the achievements of our engineering team. Our people are the best in the business and often we take for granted the work that they do.
2015 was a year of focusing on the fundamentals. µTorrent got smaller and more efficient. µTorrent developers were on the front lines of addressing security vulnerabilities identified for the wider libutp-based community. We improved stability and performance with a series of changes that further reduced a crash rates. We fixed bugs when they appeared and tweaked the small features you asked us to address.
We added a dramatically improved feature for our Pro product: user streaming. This allows users to preview and consume torrents just seconds after adding them, connection speed permitting. There’s been a lot of positive feedback for this and if you want to try it out, you can do so with one of the Trials offered to our free users.
We also evaluated our partner offers and ad partners and committed to improving the user experience for these, as well as how we fund the development of our technology and products. There have been some baby steps and some bolder steps. But we’ve done it all with our users in mind and we’ll continue in this direction throughout 2016.
To demonstrate that the µTorrent team is working hard to make good things happen. A snapshot of what’s happened in 2015 is below. Thanks so much for being our customers. Have a great holiday season and a wonderful New Year.
By the numbers:
- Crash rates reduced, in general, by 50%
- This is a direct effect of moving over to the IEOOP architecture
- One of the highlights in performance improvements was fixing bad performance when making selections in the list view.
- Improved product shutdown times by fixing crashes at shutdown and adding local shutdown performance monitoring
- Improved disk-flushing speed to slow devices
- Reduce DHT bootstrap server traffic
- Efficiency and CPU surge fix when navigating torrents
- Reduce network usage of client
- Unnecessary resource use on streaming
- Improved resource usage
Security and community protocol work:
- Solution for threat of UDP-based DDOS attacks
- Fix security vulnerability in DHT bootstrap server
- We also fixed a vulnerability in the shell association handler for magnet links
- Pro with streaming (beta Nov 2014, stable Q1 2015) and streaming trial for free users
- Introduction of a low-cost, ad-free premium product (coming mid-December 2015)
- Advertising – Implemented higher standards for ad creative and ad partner
- Advertising – Introduced new larger single ad unit to regain user workspace (vs. two ad units)
- Partner Offers – Raised our standards higher during the vetting of partner offers
Fit and finish:
- Fit and finish work in torrent information display (Adjusted default column widths, restored missing data, fixed bug in relevance column in peers tab)
- Made rendering improvements to the Devices list
- Restored compact category view
- Pro player and streaming improvements
- Fixed layout and display issues in main client view
- Fixed tab client area vertical overflow
- Fixed bug where Tab selection would not persist
- Fixed bug during torrent selection and toolbar activation
- Fix bug where cat tree would prevent resizing
- Crash fixes (malformed packet crash, crash on torrent creation for certain media types, crash during btapp session list query, decoding UTF8 string crash, crash on helper process launch, when update server unavailable, at startup for some XP and 7 users, crash when rendering the streaming UI, when resizing the category tree, when rendering sidebar, when rejecting pieces, when updating BT Apps,
- Improved reliability of MP3 metadata parsing
- General improvements to media parsing code
- IPV6 Web UI listening socket bug
- Magnet and torrent shell handles fixes during registration
- Improvements to DHT bootstrapping, libuTP and miscellaneous:
- Fixed rare crash while bootstrapping to the DHT
- General improvements to the DHT code
- Fixed libuTP connection sequencing weakness
- Fixed bug causing some advanced settings to not persist across client restarts
- Fixed memory leaks while adding HTTP-hosted torrent files
- Fixed client deadlock when right-clicking on an RSS item
- Fixed bug where antivirus would fail to update
- Reliability improvements to helper process launch and communication code
Boom. Now it is time to enjoy some eggnog and start planning for 2016.
– The uTorrent Team