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