Releases: StuffAnThings/qbit_manage
Releases · StuffAnThings/qbit_manage
v4.1.12
Requirements Updated
humanize==4.11.0
New Updates
- Adds new script to remove cross-seed tag (
scripts/remove_cross-seed_tag.py
)
Bug Fixes
- List orphaned files when reaches max threshold. (Closes #672)
- Removing empty directories now ignores exclude patterns (Closes #624)
Full Changelog: v4.1.11...v4.1.12
v4.1.11
New Updates
- Adds new config option
disable_qbt_default_share_limits
to allow qbit_manage to handle share limits and disable qbittorrent's default share limits - Adds new config option
max_orphaned_files_to_delete
to set default safeguards against mass deletion when running remove orphaned. - Adds new environment variables
QBT_LOG_SIZE
andQBT_LOG_COUNT
to customize log retention (Closes #656)
Bug Fixes
- Truncates Recyclebin JSON filename when its too long. (Closes #604)
- Uses Qbittorrent's torrent export to save .torrent files for qbittorrent version > 4.5.0 (Closes #650)
- Include orphaned files and recycle bin in the list of folders to ignore when looking for noHL (Closes #660)
Full Changelog: v4.1.10...v4.1.11
v4.1.10
v4.1.9
v4.1.8
Requirements Updated
- qbittorrent-api==2024.8.65
- croniter==3.0.3
- humanize==4.10.0
New Updates
- Adds
force_auto_tmm_ignore_tags
feature to ignore tags when force_auto_tmm is enabled (#634)
Bug Fixes
- Fixes Print the schedule and delay before starting the sleep (Closes #605)
- Fixes noHL counting symlinks as part of its logic (Closes #608)
- Fix typos in documentation (#627)
- Extended logging to explain why torrent files were not deleted (#625)
Special thanks to @ineednewpajamas, @glicholas, @Minituff, @Dark3clipse, @TJZine for their contributions!
Full Changelog: v4.1.7...v4.1.8
v4.1.7
New Updates
- BHD config options are now deprecated due to qbm no longer needing to use the api to detect unregistered torrents (Closes #595)
- Updates mover script to add logging and default to completed torrents only with new optional argument (
--status-filter
)
Bug Fixes
- Adds new ignore message for unregistered torrents (Closes #592)
- Allow
max_seeding_time
to be unlimited (-1) if min_seeding_time is set (Closes #596) - Fixes checking tracker status for udp/wss (Closes #586)
- Fixes Logging header not getting logged in every run (Closes #591)
- Fixes min_seeding_time tag removal when max_seeding_time is -1 (#Closes 598)
- Fixes Remove orphaned without moving to orphaned_dir (Closes #590)
- Fixes bug in printing schedule mode when run is set to True
- Modifies noHL threshold to 0.1 to address false positives
Special thanks to @bakerboy448, @ineednewpajamas, @lflare, @convexshiba for their contributions!
Full Changelog: v4.1.6...v4.1.7
v4.1.6
v4.1.5
v4.1.4
v4.1.3
Requirements Added
- croniter==2.0.5
- humanize==4.9.0
- pytimeparse2==1.7.1
New Updates
- Adds support for cron scheduling via QBT_SCHEDULE /
--schedule
- Supports time parsing in
max_seeding_time
,min_seeding_time
, andlast_active
config variables.
Example:32m
2h32m
3d2h32m
1w3d2h32m
- Removes the config option
ignoreTags_OnUpdate
, andforce_retag_all
option (These config options are no longer used, the tag-update function will now automatically update all torents if the tracker tag is missing) - Better trace logs for share limits (Closes #533)
- Adds new config option
ignore_root_dir
#538 - NoHardlinking detection outside of root directory
Bug Fixes
- Fixes #540
Full Changelog: v4.1.2...v4.1.3