Skip to content

Releases: StuffAnThings/qbit_manage

v4.0.5

14 Oct 15:16
24ba90f
Compare
Choose a tag to compare

Requirements Updated

  • GitPython==3.1.37
  • ruamel.yaml==0.17.35
  • schedule==1.2.1

New Features

  • Added a last_active flag for share_limits to resume torrents and avoid cleanup if there was activity in the last X minutes. (Closes #353)
  • New cat option in trackers/[tracker] to allow changing category based on tracker URL. (Closes #200)
  • Added new script to edit tracker urls (9290d2c)

Bug Fixes

  • Fixes #388
  • Fixes handling BHD API announce related issues
  • Special mapping to leave torrents uncategorized on cat-update (closes #395)
  • fix exit codes when program fails (#411)

Full Changelog: v4.0.4...v4.0.5

Special thanks to @estebanthi, @fabricionaweb for their contributions!

v4.0.4

12 Sep 00:45
db5e881
Compare
Choose a tag to compare

Requirements Updated

  • qbitorrent-api updated to 2023.9.53
  • GitPython updated to 3.1.35

Bug Fixes

Full Changelog: v4.0.3...v4.0.4

v4.0.3

15 Aug 00:10
d01afe9
Compare
Choose a tag to compare

Requirements Updated

  • qbitorrent-api updated to 2023.7.52

Bug Fixes

  • Fixes a few webhook bugs with Notifiarr
  • Fixes #355
  • Fixes #356
  • Fixes #363
  • Fixes #370

Full Changelog: v4.0.2...v4.0.3

v4.0.2

28 Jun 00:12
16d5450
Compare
Choose a tag to compare

Requirements Updated

  • qbitorrent-api updated to 2023.6.50
  • ruamel.yaml updated to 0.17.32

New Features

  • Adds min_num_seeds condition to share_limits (Closes #321)

Bug Fixes

Fixes #333
Fixes #340
Fixes #343
Fixes bug when checking tags in torrents

Full Changelog: v4.0.1...v4.0.2

v4.0.1

16 Jun 12:56
1d262de
Compare
Choose a tag to compare

Requirements Updated

  • qbitorrent-api updated to 2023.6.49

New Features

  • cross-seed will move torrent to an error folder if it fails to inject torrent
  • Define multiple announce urls for one tracker (#328 Thanks to @buthed010203 for the PR)

Bug Fixes

  • Fixes #329 (Updates missing share_limits tag even when share_limits are satisfied)
  • Fixes #327 (Zero value share limits not being applied correctly)

Enhancements

  • Logic for share_limits_suffix_tag changed to become a prefix tag instead along with adding the priority of the group. The reason for this change is so it's easier to see the share limit groups together in qbittorrent ordered by priority.
    • share_limits_suffix_tag key is now share_limits_tag
    • No config changes are required as the qbm will automatically change the previous share_limits_suffix_tag key to share_limits_tag
    • Changes the default value of share_limits_tag to ~share_limit. The ~ is used to sort the share_limits_tag in the qbt webUI to the bottom for less clutter

Example based on config.sample:

old tag (v4.0.0) new tag (v4.0.1)
noHL.share_limit ~share_limit_1.noHL
cross-seed.share_limit ~share_limit_2.cross-seed
PTP.share_limit ~share_limit_3.PTP
default.share_limit ~share_limit_999.default

Full Changelog: v4.0.0...v4.0.1

v4.0.0

06 Jun 21:53
81104ce
Compare
Choose a tag to compare

Requirements Updated

  • Updates ruamel.yaml to 0.17.31
  • Updates qbitorrent-api to 2023.5.48
  • Separate out dev requirements into requirements-dev.txt

Breaking Changes

  • tag_nohardlinks only updates/removes noHL tag. It does not modify or cleanup share_limits anymore.
  • tag_update only adds tracker tags to torrent. It does not modify or cleanup share_limits anymore.
  • Please remove any references to share_limits from your configuration in the tracker/nohardlinks section
  • Migration guide can be followed here: V4 Migration Guide
  • Webhook payloads changed (See webhooks for updated payload definition)

New Features

  • Adds new command share_limits, --share-limits , QBT_SHARE_LIMITS=True to update share limits based on tags/categories specified per group (Closes #88, Closes #306, Closes #259, Closes #308, Closes #137)
  • See Config Setup - share_limits for more details
  • Adds new command skip_qb_version_check, --skip-qb-version-check, QBT_SKIP_QB_VERSION_CHECK to bypass qbitorrent compatibility check (unsupported - Thanks to @ftc2 #307)
  • Updates to webhook notifications to group notifications when a function updates more than 10 Torrents.
  • Adds new webhooks for share_limits
  • Adds rate limit to webhook notifications (1 msg/sec)

Bug Fixes

Full Changelog: v3.6.4...v4.0.0

v3.6.4

28 May 18:27
1a5f8b2
Compare
Choose a tag to compare

Requirements Updated

  • Updates ruamel.yaml to 0.17.27

Bug Fixes

  • Fixes #302
  • Adds a way to bypass qbt version check (unsupported - Thanks to @ftc2 #307)

Full Changelog: v3.6.3...v3.6.4

v3.6.3

24 May 00:55
a1a67d2
Compare
Choose a tag to compare

Requirements Updated

  • pre-commit updated to 3.3.3
  • requests updated to 2.31.0
  • ruamel.yaml updated to 0.17.26
  • Adds new dependency bencodepy to generate hash for cross-seed
  • Adds new dependency GitPython for checking git branches

Bug Fixes

Full Changelog: v3.6.2...v3.6.3

v3.6.2

25 Apr 00:23
1fa74bf
Compare
Choose a tag to compare

Bug Fixes

  • Fixes bug in cross_seed (Fixes #270)
  • Bug causing RecycleBin not to be created when full path is defined. (Fixes #271)
  • Fixes Uncaught exception while emptying recycle bin (Fixes #272)

Full Changelog: v3.6.1...v3.6.2

v3.6.1

22 Apr 14:18
9e621e3
Compare
Choose a tag to compare

Requirements Updated

  • Updates qbitorrent api to 2023.4.47

Bug Fixes

Full Changelog: v3.6.0...v3.6.1