Skip to content

Releases: StuffAnThings/qbit_manage

v4.8.1

07 Jun 22:55
e14a9e5

Choose a tag to compare

Requirements Updated

  • "qbittorrent-api==2026.6.0"
  • "uvicorn==0.49.0"
  • "ruff==0.15.16"

Bug Fixes

  • Fixes bug in Windows desktop builds that causes scheduler to hang

Full Changelog: v4.8.0...v4.8.1

v4.8.0

30 May 15:02
8201daf

Choose a tag to compare

Requirements Updated

  • "fastapi==0.136.3"
  • "uvicorn==0.48.0"
  • "pytest-cov==7.1.0"
  • "ruff==0.15.15"
  • "qbittorrent-api==2026.5.2"

New Features

  • Adds configurable share_limit_action for controlling the outcome of share limits. (See Share Limit Action)

Improvements

  • Modernize CI Workflows
  • Improved logging for redacting tracker passkeys
  • Adds unit-testing for core functionality

Bug Fixes

  • Fixed Remove Orphaned count not being logged (Fixes #1196)
  • Fixes Remove Unregistered from not identifying unregistered torrents correctly in 5.2.0+ (Fixes #1201)

Full Changelog: v4.7.1...v4.8.0

v4.7.1

18 May 13:53
9a48a14

Choose a tag to compare

Requirements Updated

  • "fastapi==0.136.1"
  • "GitPython==3.1.50"
  • "qbittorrent-api==2026.5.1"
  • "requests==2.34.2"
  • "uvicorn==0.47.0"
  • "pre-commit==4.6.0"
  • "ruff==0.15.13"

Improvements

  • Minor CI improvements

Bug Fixes

  • Pass ShareLimitAction to ShareLimits for qbit 5.2.0+ support (Fixes #1174)
  • Fix bug causing new categories to be created in config when auto_tmm is disabled.
  • Respect reset_upload_speed_on_unmet_minimums for min_num_seeds (Fixes #1157)

Special thanks to @bakerboy448 for their contributions!

Full Changelog: v4.7.0...v4.7.1

v4.7.0

03 Apr 15:59
ed77964

Choose a tag to compare

Requirements Updated

  • "fastapi==0.135.3"
  • "requests==2.33.1"
  • "pytest==9.0.2"
  • "ruff==0.15.9"

BREAKING CHANGE

  • Changed default web server port from 8080 to 8181 to avoid conflicts with qBittorrent's default WebUI port. Users relying on the default port must update their configurations. (Fixes #1050)

Improvements

  • Web UI: Refactored share limits component to use shareLimitsSchema for improved consistency (Fixes #1082)

Bug Fixes

  • Web UI: Fixed invalid YAML serialization when saving config and preserve top-level config sections (Fixes #1096)
  • Fixed race condition when adding exclusion tags causing share limits to be incorrectly reinstated in the same run (Fixes #1114)
  • Fixes categorization for 'other' tracker when applying category to tracker config (Fixes #1066)
  • Fixes visual bug in webUI when saving changes to share limits. (Fixes #1082)

Full Changelog: v4.6.6...v4.7.0

v4.6.6

21 Mar 20:24
b2b035b

Choose a tag to compare

Requirements Updated

  • "bencode.py==4.0.0"
  • "croniter==6.2.2"
  • "fastapi==0.135.1"
  • "GitPython==3.1.46"
  • "humanize==4.15.0"
  • "ruamel.yaml==0.19.1"
  • "uvicorn==0.42.0"
  • "pre-commit==4.5.1"
  • "ruff==0.15.7"

Improvements

  • Adds unraid version detection in mover script
  • Add better logging for apprise/notifiarr connection errors
  • Adds new linux ARM64 standalone binary and desktop builds
  • Changed dependency to bencode.py instead of bencodepy for packing for nixos, updated minimum python version to 3.10

Bug Fixes

  • Fixes active downloads marked orphaned when qbit uses incomplete dir (Fixes #1115)
  • Fixed an issue where the qbm was failing to remove directories that rem_orphaned emptied. (Fixes #1089)
  • Fixed: Share limits not removed when exclusion tag added (Fixes #1067)
  • Fixed: Conflict409Error not triggering category auto-create (Fixes #1063)
  • Fixed: BHD 'Season Pack:' message not detected as unregistered
  • Fixed a bug where QBT_BASE_URL configuration was being ignored by frontend components (Fixes #1041)

Full Changelog: v4.6.5...v4.6.6
Special thanks to @no-food-just-commits, @bakerboy448, @flyingpeakock, and @timrettop for their contributions!

v4.6.5

29 Nov 15:20

Choose a tag to compare

Requirements Updated

  • "fastapi==0.122.0"
  • "qbittorrent-api==2025.11.1"
  • "ruff==0.14.6"

New Features

  • Adds max limit for unregistered torrent removal (New config option: rem_unregistered_max_torrents) (Fixes #975)
  • Adds tagging all private trackers (New config option: private_tag) (Fixes #883)

Bug Fixes

  • Fixes bug constantly updatingn share limits when using upload_speed_on_limit_reached (Fixes #959) (Thanks to @Seros)

Full Changelog: v4.6.4...v4.6.5

v4.6.4

15 Nov 16:38
b1e91d7

Choose a tag to compare

Requirements Updated

  • "fastapi==0.121.2"
  • "qbittorrent-api==2025.11.0"
  • "ruamel.yaml==0.18.16"
  • "uvicorn==0.38.0"
  • "ruff==0.14.5"

Full Changelog: v4.6.3...v4.6.4

v4.6.3

18 Sep 02:57
2181236

Choose a tag to compare

Requirements Updated

  • "fastapi==0.116.2"

Improvements

  • Desktop App: Adds minimize to tray and automatic startup on boot
  • Desktop App: Support for CLI args passthrough to desktop app
  • Webhooks: Adds additional information (commands and execution_options) to run_start webhook
  • WebUI: Adds direct link to latest release when updates are available

Bug Fixes

  • Fix broken pypi builds
  • Web UI: Fix config validation causing runs to be stuck in progress
  • Web UI: Fix config validation causing run start webhooks to trigger

Full Changelog: v4.6.2...v4.6.3

v4.6.2

13 Sep 14:36
89d686e

Choose a tag to compare

Improvements

  • Adds better validation for security passwords

Bug Fixes

  • Conditionally skip permission validation and setting on Windows systems
  • Improve cross-platform compatibility for authentication settings handling
  • Fixes bug where users cannot set up initial security through the webUI

Full Changelog: v4.6.1...v4.6.2

v4.6.1

11 Sep 00:29
28f1a3b

Choose a tag to compare

Requirements Updated

  • "argon2-cffi==25.1.0"
  • "slowapi==0.1.9"
  • "ruff==0.12.12"

New Features

  • Adds authentication support for the webUI and webAPI (Fixes #867)

Improvements

  • Enhanced --web-server option to support disabling with --web-server=False while maintaining backward compatibility
  • The schedule.yml is now renamed to qbm_settings.yml in order to support security features (Automatic migration)
  • Makes hyperlinks clickable in the webUI (Fixes #938)

Bug Fixes

  • Better support for windows paths when using remote_dir
  • Fix QBT_CONFIG_DIR not supporting folders with subdirectories (Fixes #934)
  • Fixes webUI not being packaged with PyPi builds
  • Fix bug in remove_orphaned where it's not able to start a new thread in concurrent runs

Full Changelog: v4.6.0...v4.6.1