Home » News Updates » qBittorrent 3.3.4 Released: Installation and Upgrade
News Updates

qBittorrent 3.3.4 Released: Installation and Upgrade

qBittorrent is a lightweight bittorrent client for Linux and other platforms. It’s specialty compared to Deluge or Transmission for the ease of installation and configuration. This post introduces qBittorrent 3.3.0, 3.3.1, 3.3.2, 3.3.3 and 3.3.4 updates, released on November 29th and December 8th, 2015; as well as January 19th, January 21st and March 29th 2016, respectively.

qBittorrent 3.3.4
qBittorrent 3.3.4

What’s New in qBittorrent 3.3.0, 3.3.1, 3.3.2, 3.3.3 and 3.3.4?

Since our last publication, covering the 3.2.4 and 3.2.5 releases, qBittorrent introduced five releases with new features and minor fixes.

qBittorrent 3.3.0 release comes with following features and fixes:

  • FEATURE: Huge core code refactoring. Problems with labels, temp folders etc should be eliminated. Smoother UI should be observed too. (glassez)
  • FEATURE: Speed graph (Anton Lashkov)
  • FEATURE: Add multiple peers in Peers addition dialog. Closes #1563, #2245, #3133, #1419, #3287, #1419 (ngosang)
  • FEATURE: Allow to copy all peers with a keyboard shortcut (ngosang)
  • FEATURE: Use GeoIP2 database, allows for country resolution of IPv6 peers. It is no longer embedded in the program but downloaded and updated monthly. (glassez)
  • FEATURE: Add more “Run External Program” parameters, closes #3053, #238, #1291, #1522. (Chocobo1, glassez)
  • FEATURE: Add an option to allow the use of proxies only for torrents. Closes #2701. (pmzqla)
  • FEATURE: Detect network interface state changes. It should detect VPN connection resets. (Pawel Polewicz)
  • FEATURE: Switch to using c++11 (glassez)
  • FEATURE: Automatically add trackers to new downloads. (ngosang)
  • FEATURE: You can now choose the path to download for watched folders. (dsimakov, sledgehammer999)
  • FEATURE: Switch to Qt5 by default.
  • BUGFIX: Fix progress calculation in Content tab. Closes #2639 Closes #2752 (ngosang)
  • BUGFIX: Fix label filter. Closes #3429. (glassez)
  • BUGFIX: Fix “Run External Program Launches too Early” issue, closes #2107. (Chocobo1)
  • BUGFIX: Don’t remove torrent contents parent folder, even it is empty. Closes #2244. (Chocobo1)
  • BUGFIX: Always apply filter for manually banned IPs. Related #3988. (sledgehammer999)
  • BUGFIX: Fix reporting of tracker status. Closes #3101. (sledgehammer999)
  • BUGFIX: Don’t connect to “any interface” when the configured network interface is missing. Closes #3943, #2741, #1159, #844 and #143. (sledgehammer999)
  • BUGFIX: Fix reordering of first column with Qt5. Closes #2835. (sledgehammer999)
  • COSMETIC: Add back “qBittorrent” in program updater title, closes #3549. (Chocobo1)
  • COSMETIC: Use infinity symbol rather than -1 for nb_connections (pmzqla)
  • COSMETIC: Move uTP options to it’s own section (Chocobo1)
  • COSMETIC: Fix availability bar & progress bar height being too small on high DPI displays (Chocobo1)
  • COSMETIC: Fix availability label & progress label clipped on high DPI displays, closes #3237. (Chocobo1)
  • COSMETIC: Add tooltips/legend for availability bar & progress bar (Chocobo1)
  • COSMETIC: Use theme color for background in PropertiesWidget (Chocobo1)
  • COSMETIC: Replace horizontal line with border in bottom panel (Chocobo1)
  • COSMETIC: Various visual changes in the side panel. (Chocobo1)
  • COSMETIC: Use thin border for transfer list (Chocobo1)
  • COSMETIC: Make URL in “Add Torrent File…” clickable. Closes #3928. (Chocobo1)
  • COSMETIC: New view for errored torrents. (sledgehammer999)
  • WEBUI: Add information in General tab (ngosang)
  • WEBUI: Reorder “Super seeding mode” option in right click menu (ngosang)
  • WEBUI: Clean up JavaScript code (ngosang)
  • WEBUI: Added labels support. #648 (Felipe Barriga Richards, ngosnag)
  • WEBUI: Fix accessing the WebUI through IPv6 (ngosang)
  • WEBUI: Bump WebUI API_VERSION to 6.
  • WEBUI: Change selected color to differentiate from the progressbar. (Daniel Peukert, ngosang)
  • SEARCH: Add “Copy description page URL” button in search tab. Closes #2371. (pmzqla)
  • SEARCH: Add https_proxy env variable. This forces Python to use the HTTP proxy for HTTPS connections. (pmzqla)
  • SEARCH: Detect new plugin URL from clipboard (ngosang)
  • SEARCH: Update Torrentz trackers (ngosang)
  • WINDOWS: Fix german translation of the installer (netswap)
  • NOX: Don’t ask the user questions in nox build when in non-interactive mode. Closes #3875. (sledgehammer999)
  • OTHER: Fixed typos, spelling correction (dartraiden)
  • OTHER: Fix need for restart to enable/disable peer countries resolution. (glassez)
  • OTHER: Unload the GeoIP db when disabled. (sledgehammer999)
  • OTHER: Reduce max value of “Disk cache size” to 1536MB for 32bit. Closes to #4028. (Chocobo1)
  • OTHER: Make “Download in sequential order” and “Download first and last piece first” options independent. (glassez)

qBittorrent 3.3.1 release comes with following features and fixes:

  • FEATURE: FEATURE: New “Set as default label” option in Add torrent dialog. (takiz)
  • FEATURE: Support wildcards for filtering torrent list and torrent content (vlakoff)
  • BUGFIX: Fix -1 is displayed instead of the infinity symbol (Chocobo1)
  • BUGFIX: Fix scan dirs settings saving. Closes #4254, #4239, #4187. (glassez)
  • BUGFIX: Exported torrents now use name instead of hash. Closes #4205. (glassez)
  • BUGFIX: Improve upgrade to v3.3.0. Now undownloaded magnets will be migrated too. Fixes #4195. (glassez)
  • BUGFIX: Fix wrong encoding for listen failed error message. (glassez)
  • BUGFIX: Fix RSS not automarking articles as read. (glassez)
  • BUGFIX: Fix possible deadlock during application exit. (sledgehammer999)
  • WEBUI: Cookies support on WebUI when downloading torrent from a URL. (Naikel Aparicio)
  • WEBUI: Modified download and upload windows to allow autocompletion of browsers. (Naikel Aparicio)
  • WEBUI: Fixed the spinner in the WebUI upload page. (Naikel Aparicio)
  • WEBUI: Modified height of the WebUI download page. (Naikel Aparicio)
  • WEBUI: Fixed all the JavaScript functions for download and upload pages. (Naikel Aparicio)
  • WEBUI: Add seeds tab to WebUI (buinsky)
  • WEBUI: Bump WebUI API_VERSION.
  • COSMETIC: Cleanup “Trackers”, “Peers”, “HTTP Sources”, “Speed” and “Content” page layout (Chocobo1)
  • COSMETIC: Reduce mainwindow border width (Chocobo1)
  • COSMETIC: Use QLineEdit built-in ClearButton (Qt5 only) (Chocobo1)
  • COSMETIC: Change text description for half-open connection (Chocobo1)
  • OTHER: Change update URL to FossHub. Closes #4188. (sledgehammer999)

qBittorrent 3.3.2 release comes with following features and fixes:

  • FEATURE: Add a new column to peers list that shows list of files which are downloaded right now from a peer. (evsh)
  • FEATURE: Improve the “Watch folders” UI. Closes #4300. You’ll need to redo your watch folders settings. (sledgehammer999, glassez)
  • FEATURE: Support loading multiple magnets/hashes/urls per .magnet file in the watched folder(one per line). Closes #217. (sledgehammer999)
  • BUGFIX: Fix resolution of peer host names. Closes #4307. (sledgehammer999)
  • BUGFIX: Don’t recheck twice after ‘Force Recheck’ with ‘Recheck torrents on completion’ enabled. Closes #4274. (sledgehammer999)
  • BUGFIX: Don’t apply some settings again if they weren’t changed. Closes #4278. (sledgehammer999)
  • BUGFIX: Update ISO 3166 country codes. Closes #3942. (Chocobo1)
  • BUGFIX: Fix moving torrents to Temp after app restart. Closes #4434. (glassez)
  • BUGFIX: Fix crash in favicon code due to null pointer dereference. (glassez)
  • BUGFIX: Move the ‘qBittorrent-resume’ file even when no magnets were recovered. Also make sure to rename it with a unique name. Closes #4334. (sledgehammer999)
  • BUGFIX: Don’t add the watch folder before the user closes the Preferences window. (sledgehammer999)
  • BUGFIX: Remove watch folders permanently only if the user accepts the Preferences dialog. (sledgehammer999)
  • BUGFIX: Better handling of cookies in the download manager (glassez)
  • BUGFIX: Use the download manager for RSS, the program updater and the dns updater. (glassez)
  • BUGFIX: Fix reconfigure additional trackers (glassez)
  • BUGFIX: Fix loading corrupted .fastresume file (glassez)
  • WEBUI: Show filtered torrents number (buinsky)
  • WEBUI: Fix paused, active and inactive filters (buinsky)
  • WEBUI: Fixed bug when uploading several files and only the last one was considered. (naikel)
  • WEBUI: Implemented WebUI interface for the new Watched Folders feature (naikel)
  • WEBUI: Fix possible showing “qBittorrent client is not reachable” message on deleting torrents. (buinsky)
  • WEBUI: Don’t show “Limit download speed” menu item for downloaded torrents. (buinsky)
  • WEBUI: Update webui run program parameters (buinsky)
  • WEBUI: Allow to remove the label assigned to a torrent (pmzqla)
  • WEBUI: Repair translation (buinsky)
  • WEBUI: Remember last opened tab (buinsky)
  • WEBUI: Bump WebUI API_VERSION and API_VERSION_MIN.
  • COSMETIC: Update native names for Chinese locales. Closes #4381. (sledgehammer999)
  • COSMETIC: Rename column header in Content view. (Chocobo1)
  • COSMETIC: Edit speed limits and upload ratio icons (buinsky)
  • SEARCH: Code refactoring. (glassez)
  • SEARCH: Fix PirateBay plugin implementation for Python 3 (ngosang)
  • SEARCH: Update PirateBay URL. Closes #4470 (ngosang)
  • RSS: Code refactoring. (glassez)
  • LINUX: Fix build. (sledgehammer999)
  • OSX: Set qBittorrent as default torrent app in Mac OS (dmitry.viktorov)
  • OTHER: Fix lrelease version due to the default Qt5 build (Fabio Alessandro Locati)
  • OTHER: Indicate to the user that he’s going to download the new version. Indicate from the installer that the old version was detected and no settings will be deleted. Closes #4320. (sledgehammer999)
  • OTHER: Don’t require GUI libs for qt4 nox build. Closes #4404. (sledgehammer999)
  • OTHER: Fix cross-compilation (bnagaev)
  • OTHER: Allow GeoIP in nox builds (glassez)

qBittorrent 3.3.3 release comes with following fixes:

  • BUGFIX: Temporarily disable “filename” column of peers view. It has a bug that causes frequent crashes. See issue #4597.
  • WEBUI: Move style of dynamic table header to CSS (buinsky)
  • WEBUI: Fix unnecessary updates of torrent peers table (buinsky)

qBittorrent 3.3.4 release comes with following features and fixes:

  • FEATURE: Download more pieces in “Download first and last pieces first” feature (ngosang)
  • FEATURE: Unlock first column in peerlist too (thalieht)
  • FEATURE: Add “Hide zero values” option. Closes #3543. (Chocobo1)
  • FEATURE: Add a “remaining” column to the torrent content model (Ben Lau)
  • FEATURE: Allow to toggle columns in peerlist (thalieht)
  • FEATURE: Add ability to filter log messages by type. (sledgehammer999)
  • FEATURE: Add ability to write the log to file. (sledgehammer999)
  • FEATURE: Add ‘never show again’ checkbox/pref to auto-exit confirm dialog (d3fault, sledgehammer999, Chocobo1)
  • PERFORMANCE: Perform fastresume data saving in separate thread (glassez)
  • PERFORMANCE: Optimize session startup (glassez)
  • BUGFIX: Save resume data using QSaveFile (Qt5 only). This reduces chances of corrupt files. (glassez)
  • BUGFIX: Check torrent file permissions before opening (birdie-github)
  • BUGFIX: Always update native session’s announce_ip setting (Jesse Connop)
  • BUGFIX: Fix loading *.magnet files from watched folders. Closes #4701. (sledgehammer999)
  • BUGFIX: Fix upgrade corrupted fastresume file (glassez)
  • BUGFIX: Fix total values for “Seeds” & “Peers” (Chocobo1)
  • BUGFIX: Fix potential race condition. Closes #4742. (Chocobo1)
  • BUGFIX: Don’t merge trackers for private torrents. Closes #2928. (sledgehammer999)
  • BUGFIX: Fix double buttons in “Add New Torrent” dialog. (Chocobo1)
  • BUGFIX: Fix malformed date header in email. Closes #4828. (Chocobo1)
  • BUGFIX: Save “Run external program” input as is. Closes #4830. (Chocobo1)
  • BUGFIX: Enable “filename” column in peers list again. Crash is fixed now. (Eugene Shalygin)
  • BUGFIX: Don’t display warning when folder name stayed the same after rename. (sledgehammer999)
  • BUGFIX: Fix selection of Portuguese translation files. (sledgehammer999)
  • BUGFIX: Fix selection of Esperanto locale. Closes #4999. (sledgehammer999)
  • BUGFIX: Fix “caja” file manager opens the file instead of opens the directory. Closes #5003. (Chocobo1)
  • BUGFIX: Fix periodic latency spikes on Windows with WiFi connections. Closes #4209. (sledgehammer999)
  • BUGFIX: Potentially fix a random crash coming from the sidepanel (sledgehammer999, ngosang)
  • WEBUI: Fix max_ratio precision. Closes #4707 (ngosang)
  • WEBUI: Fix JavaScript exception on WebUI load (buinsky)
  • WEBUI: Fix translation (buinsky)
  • WEBUI: Submit the label in the new label dialog on pressing enter key (buinsky)
  • WEBUI: Check WebUI username and password length. Closes #4191 (ngosang)
  • WEBUI: Minor changes in CSS styles (ngosang)
  • WEBUI: Add “Added on” and “Completion on” fields to query/torrents query response (buinsky)
  • WEBUI: Do not try to parse request message when content-length is 0 (Dan Seminara)
  • WEBUI: Support SSL certificate bundles. Issue #4896. (UnDifferential)
  • WEBUI: Change the order of the values of speed labels (buinsky)
  • WEBUI: Bump WebUI API_VERSION
  • SEARCH: Update PirateBay plugin. (ngosang)
  • SEARCH: Added TorLock search engine (ngosang)
  • COSMETIC: Fix splash screen staying on top of all windows. Closes #1391. (sledgehammer999)
  • COSMETIC: Rearrange advanced settings (Chocobo1)
  • COSMETIC: Cleanup “about” dialog (Chocobo1)
  • COSMETIC: Cleanup “Add New Torrent” dialog (Chocobo1)
  • COSMETIC: Use short date in addnewtorrentdialog (Chocobo1)
  • COSMETIC: Change “Free disk space” to “Free space on disk” (Chocobo1)
  • COSMETIC: Let OS handle DPI scaling for now. Should let Qt do the work when it’s more mature. (Chocobo1)
  • COSMETIC: Put comment_lbl in QScrollArea. Closes #4881. (Chocobo1)
  • COSMETIC: Change the order of the values of speed labels (buinsky)
  • COSMETIC: Cleanup the Log tab (Chocobo1)
  • COSMETIC: Cleanup the RSS tab (Chocobo1)
  • OTHER: Set “Show splash screen on start up” option default to off (Chocobo1)
  • OTHER: Support for cross-compilation with MXE (Boris Nagaev)
  • OTHER: Add basic (and unofficial) cmake support (Eugene Shalygin)
  • OTHER: Move some URLs overs to https (funkydude)
  • OTHER: Add appveyor support (Chocobo1)
  • OTHER: TravisCI: switch to Trusty image. Closes #4953. (Chocobo1)
  • OTHER: Many other internal code restructuring, cleaning and fixing.

The complete changelog for the qBittorrent 3.3.0, 3.3.1, 3.3.2, 3.3.3, 3.3.4 and other releases can be found here.

Installation and Configuration Instructions

Ubuntu Installation

Alternatively, you may use our AtoMiC ToolKit to make qBittorrent installation and maintenance easier:

AtoMiC ToolKit

3 Best Standalone Bittorrent Downloaders:

Don't want to mess with servers? Check these out:

  1. WD My Cloud 4TB Personal Cloud Storage - NAS
  2. Buffalo LinkStation 210 2 TB NAS Personal Cloud Storage and Media Server
  3. Synology America DiskStation 2-Bay Diskless Network Attached Storage

Upgrade Instructions

If you have not added the PPA repository yet, then add it first using the following command:

sudo add-apt-repository ppa:qbittorrent-team/qbittorrent-stable

Then update your packages cache and upgrade:

sudo apt-get update
sudo apt-get upgrade

On Windows, you can install qBittorrent v3.3.4 by running the latest .exe from here and overwriting the existing installation.

About the author

Alejandro

Alejandro is an electrical engineer, working as a software developer and part-time writer. He has a passion for technology, languages and games, and has been around the web since 2004.

Archives

Join the other 110,000 followers