qBittorrent v4.6.0 Release

Sun Oct 22th 2023

qBittorrent v4.6.0 was released today with a lot of new features and bug fixes. Here are some of the most notable changes for end users:

Features:

  • Added experimental I2P support
  • Provided a UI editor for the default theme
  • Made various UI theming improvements
  • Implemented a torrent tags editing dialog
  • Revamped the “Watched folder options” and “Automated RSS downloader” dialogs
  • Allowed the use of another icons in dark mode
  • Allowed adding new torrents to the queue top
  • Allowed filtering the torrent list by save path
  • Exposed the ‘socket send/receive buffer size’ options
  • Exposed the ‘max torrent file size’ setting
  • Exposed the ‘bdecode limits’ settings
  • Added options to adjust the behavior of merging trackers to an existing torrent
  • Added an option to stop seeding when a torrent has been inactive
  • Allowed the use of a proxy per subsystem
  • Expanded the scope of the “Proxy hostname lookup” option
  • Added a shortcut for the “Ban peer permanently” function
  • Added an option to auto hide zero status filters
  • Allowed disabling confirmation of Pause/Resume All
  • Added an alternative shortcut CTRL+E for CTRL+F
  • Showed filtered port numbers in logs
  • Added a button to copy library versions to the clipboard

Bug fixes:

  • Ensured ongoing storage moving jobs will be completed when shutting down
  • Refactored many areas to call non UI blocking code
  • Made various improvements to the SQLite backend
  • Improved startup window state handling
  • Used the tray icon from the system theme only if the option is set
  • Inhibited system sleep while torrents are moving
  • Used the hostname instead of domain name in the tracker filter list
  • Visually validated the input path in the torrent creator dialog
  • Disabled symlink resolving in the Torrent creator
  • Changed the default value for file pool size and stop tracker timeout settings
  • Logged when duplicate torrents are being added
  • Inhibited suspend instead of screen idle
  • Ensured the file name is valid when exporting torrents
  • Opened “Save path” if the torrent has no metadata
  • Prevented a torrent from starting unexpectedly in an edge case with a magnet
  • Made the “Add new torrent” dialog more ergonomic

WebUI:

  • Added a log viewer
  • Allowed specifying the session cookie name in the WebAPI
  • Improved sync API performance
  • Added filelog settings
  • Added multi-file renaming
  • Added an “Add to top of queue” option
  • Implemented subcategories
  • Set “SameSite=None” if CSRF Protection is disabled
  • Showed only hosts in the tracker filter list
  • Set Connection status and Speed limits tooltips
  • Set Cross Origin Opener Policy to same-origin
  • Fixed the response for the HTTP HEAD method
  • Preserved the network interfaces when the connection is down
  • Added an “Add Tags” field for RSS rules
  • Fixed a missing error icon

RSS:

  • Added a “Rename rule” button to the RSS Downloader
  • Allowed editing the RSS feed URL
  • Allowed assigning priority to an RSS download rule

Search:

  • Used python isolate mode
  • Bumped the python version minimum requirement to 3.7.0

Other:

  • Enabled DBUS cmake option on FreeBSD
  • Made numerous code improvements and refactorings

For more information, please see the official changelog: https://www.qbittorrent.org/news.