Releases: StuffAnThings/qbit_manage
Releases · StuffAnThings/qbit_manage
v4.0.5
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
v4.0.3
v4.0.2
v4.0.1
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 nowshare_limits_tag
- No config changes are required as the qbm will automatically change the previous
share_limits_suffix_tag
key toshare_limits_tag
- Changes the default value of
share_limits_tag
to~share_limit
. The~
is used to sort theshare_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
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/removesnoHL
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
v3.6.3
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
- Changes HardLink Logic (Thanks to @ColinHebert for the suggestion) Fixes #291
- Additional error checking (Fixes #282)
- Fixes #287 (Thanks to @buthed010203 #290)
- Fixes Remove Orphan crashing when multiprocessing (Thanks to @buthed010203 #289)
- Speed optimization for Remove Orphan (Thanks to @buthed010203 #299)
- Fixes Remove Orphan from crashing in Windows (Fixes #275)
- Fixes #292
- Fixes #201
- Fixes #279
- Updates Dockerfile to debloat and move to Python 3.11
Full Changelog: v3.6.2...v3.6.3
v3.6.2
v3.6.1
Requirements Updated
- Updates qbitorrent api to 2023.4.47
Bug Fixes
- Fixes bug in not removing empty directories (Thanks to @buthed010203 #266)
- Speed up remove_orphan by using multiprocessing (Thanks to @buthed010203 #266)
Full Changelog: v3.6.0...v3.6.1