Download qBittorrent 4.0.0

Spread the love

Version 4.0 of qBittorrent has been released. This open source torrent client has versions for Windows, Linux, macOS and FreeBSD, and shows no ads. The program is with Qt developed and based on libtorrent (raster bar) and boost. The program is the brainchild of French student Christophe Dumez, who has been working on it since early 2006. Today it is maintained by the community.

In version 4, among other things, the switch from Qt4 to 5 has been made and the program has also been given a new appearance and logo. Furthermore, the program can be used in portable mode, torrents can now also be shared for a certain time and not only until a certain percentage is reached, and the screen in which you can create torrents yourself has been overhauled. However, version 4.0 is not without issues, so don’t jump too fast. The complete changelog for version 4.0 looks like this:

New features:

  • Change qbittorrent logo. Issue #6467.
  • New icon theme with SVG source, so we can scale it appropriately in the future.
  • Drop Qt 4 support. Raise minimum Qt version to 5.5.1
  • UI for managing locally banned IP list
  • Support for specifying where to save/load config files. Support for portable mode.
  • It is now possible to pass options via ENV variables instead of cmd options.
  • Allow to strip subfolder in multifile torrents.
  • Allow cmd args to specify options when adding torrents.
  • Widget for showing filesystem paths while typing. Used in the Add New Torrent and Options dialogs.
  • Trackerlist: Allow to toggle columns
  • Add availability column to torrent content model and torrent properties window
  • Implemented share limit by seeding time
  • Revamp Torrent creator
  • Enable drag n drop to create torrent on mainwindow
  • Add show/hide status bar option
  • Show number of pieces. Close #6774.
  • Allow to select & delete multiple entries in “Manage Cookies” dialog
  • Fetch Favicons via google as a final fallback
  • Add a Tags (multi-label) feature to the GUI. Close #13.
  • Use the system icons for each file type in the Content tab
  • Use SVG files for monochrome tray icons. Close #6085.
  • Prefill torrent name when creating a new torrent. Close #7229.
  • Expose more libtorrent options in advanced settings
  • Add comboBox for selecting BitTorrent protocol. Close #6316.
  • Allow SMTP sender to be set. Close #7575.
  • Allow to specify if announcing to all tiers is desired.
  • Configurable number of history of paths in Add New Torrent dialog.

bug fix:

  • Adjust icons names to better fit FDO scheme
  • Optimized IP filter parsing, making blazingly fast
  • Fix dialogs didn’t position on the correct screen which qBittorrent window is on. Closes #1690, #2474, #3538.
  • Refactor and improve StatusBar
  • Set expiration date for newly added cookie to +2 years from now, instead of +99 years.
  • Don’t create subfolder inside temp folder
  • Don’t replace existing files when relocating torrent
  • Fix explicit Torrent Management Mode in Add New Torrent dialog. Close #5602.
  • Fix calculation of ‘Average time in queue’ stat under libtorrent 1.1.x
  • Don’t disable bandwidth scheduler when manually switching speed limits. Close #7306.
  • Fix dereferencing free pointer. Close #7420.
  • Change the default cache size to 64MiB.
  • The previous “Disk write cache size” is not accurate since it is also being used for read cache, so rename it to “Disk cache”.
  • Replace dialog ok-cancel buttons with QDialogButtonBox, which follows the platform specific button order.
  • Better reporting of success/failure of torrent and file deletion.
  • Fix last activity calculation. Close #7461.
  • Save state of options windows on cancel too.
  • Persist size and treeview header state in preview dialog.
  • Show torrent name in “add new torrent” dialog on merging trackers
  • Properly pre-select the selected torrent’s current ratio limiting options in UpDownRatioDlg dialogs. Fixes #7352
  • Optimize code for SpeedWidget.
  • Disable processing events when adding torrents(prevents crashes). Close #7436.
  • Open links in browser. Close #7651.
  • Change default settings for tracker/tier announces to mimick µTorrent behavior.
  • Explicitly set UPnP state on start-up. Close #7338.
  • Include/print caught signal in stackdump

cosmetics:

  • Trackerlist: Set text alignment of columns with numbers to the right
  • Enable alternatingRowColors for “Manage Cookie” dialog
  • Remove identification for category/tag filter widgets in all platforms
  • Add space between widgets in left side panel. Close #7224.
  • Unify preference window borders across the tabs
  • Center Options dialog when showed.
  • Show delete accelerator key in menu. close #7508
  • Set QTextOption::NoWrap property in “Download from URLs” dialog
  • Use SVG icons for the country flags. Close #6223.

WebUI:

  • Allow to load/use ECDSA certificate in webUI.
  • Add copy options to webui context menu
  • Set torrent location from webui context menu
  • Add option to rename torrent from WebUI
  • Add auto torrent management to webui context menu
  • Option for “Create subfolder” when adding new torrent.
  • Fix addPaused wrong default behavior.
  • Reposition “Priority” menu option in WebUI to match gui. Close #7072.
  • Report TCPServer errorString() if webui fails to listen to port.
  • Exit gracefully when failed to initialize web server with qbt-nox
  • Add file-to-piece-index mappings in /query/propertiesFiles command
  • Add optional parameters for /command/download & /command/upload
  • Print error messages upon receiving invalid header fields.
  • Add WebUi\Address config option.
  • Reinitialize webUI server when “IP address” setting changed. An app restart won’t be necessary from now on.
  • Improve log and error messages

Search:

  • Use explicit class for search plugin versions
  • Remove all search plugins from repo. There is another repo named ‘search-plugins’.
  • Update the backend when a new plugin favicon is downloaded.
  • Allow search plugins sorting. Close #7526.

RSS:

  • Redesigned RSS subsystem
  • Do not use hardcoded colors in RSS feed view
  • Improve RSS event logging

Windows:

  • Use dpiawareness=1 on Windows. Close #5393.
  • Reformat Windows build configuration files.

Linux:

  • Allow custom tray icons when system icon theme is used. Close #7403.

macOS:

  • Various macOS UI improvements
  • Fix main menu item location on macOS
  • Fix macOS window restoration after using hide icon
  • Fix notification display on macOS

Other:

  • Use new classes/methods from libtorrent and stop using deprecate ones.
  • Various string fixes
  • cmake: do not use Qt5Widgets when locating QtSingleApplication. Close #7551.
  • Update BOOST m4 macros and simplify AX_BOOST_BASE usage
  • Drop OS/2 support.
  • Optimize file size of PNG and SVG files.
  • Add new translators in the About page.

Version number 4.0.0
Release status Final
Operating systems Windows 7, Linux, BSD, macOS, Windows Vista, Windows 8, Windows 10
Website qbittorrent
Download
File size

21.08MB

License type GPL
You might also like