Changelog
New Features
- 3dd1ac20b39542497fa6f2db0bea7e037edc9dfc: feat(clients): add aria2 support (#2548) (@zze0s)
- f4b43a04c4b9b2722255702f5e53017e6e6eae27: feat(filters): batch external filter lookup (#2546) (@zze0s)
- eaa7d7a42002eb10e053bfe17c41cd9510e4a84d: feat(filters): update Perfect FLAC to match RED/OPS definition (#2534) (@zze0s)
- 64fad02b78118c1b378cf273336482cf5932631a: feat(indexers): update TorrentHR for UNIT3D migration (#2531) (@chorijan)
- d8f0ed5a9b86785e57d8c9991d8095657bf5b7bf: feat(lists): add Whisparr v3 support and fix list refresh panic (#2544) (@zze0s)
- 8bc2a4dc8ced02668db80f55e02be2b193a890ff: feat(logs): add trace id from announce to action and improved structured logging (#2533) (@zze0s)
- ad6bb59e4b4deb71719e857b449f4c0b0a307fb2: feat(releases): keep torrent in memory and only write a file when needed (#840) (@KyleSanderson)
- 963a788df9e40797417b4a0851893c3a10ad54bb: feat(releases): replace anacrolix/torrent with autobrr/go-torrent (#2535) (@zze0s)
- ee00fbe537a12e7ad7da4cf52be6dfa9137839be: feat(tests): implement E2E test suite (#1099) (@zze0s)
Bug fixes
- ddd41722e20e5f65ecf1231b923941524db84a80: fix(actions): treat invalid arr download client responses as errors (#2222) (@s0up4200)
- 97e2c40eb13e3ee3d14f7930b2294b5deb580075: fix(docs): parse v2 definitions in indexer docs generator (#2542) (@zze0s)
- 190ea175bad5d17d40bb2aca0864109a8ceb9c34: fix(feeds): empty imdb id handling (#2539) (@zze0s)
- 3267cd1a6b6713c8048470cb849612294b8a28d8: fix(feeds): resolve magnet links from torznab magneturl (#2547) (@zze0s)
- b0d12604e95f4f53123fda5ef92f29798da7351f: fix(feeds): stagger scheduled runs and store cache items synchronously (#2271) (@zze0s)
- 99c67bc22273b1c27b8ad7c6d0d903feaa640e48: fix(irc): attempt NickServ IDENTIFY with account on failure (#2540) (@zze0s)
- e1b917b3cec68d1b76efd9d14e5494c0cd32baf0: fix(irc): keep live updates in sync with history when skipping message cleaning (#2538) (@zze0s)
- c7f186f91e79289bdec69af0360e6792f53fb597: fix(web): replace HeadlessUI slide-overs with non-modal Base UI drawers (#2537) (@zze0s)
Other work
- ce129173d9f1d69612651f20a6063113a81ed782: build(deps): bump actions/setup-python from 6 to 7 in the github group (#2541) (@dependabot[bot])
- 54b2b9f54dc19f3a8a470ae5950d69e6b405051d: build(deps): bump the github group with 2 updates (#2529) (@dependabot[bot])
- 1372773f2478da7c92c31441baff9941c05fb217: perf(indexers): cache announce templates and stop allocating errors on misses (#2545) (@zze0s)
- d226198ed46ac2fbf394a56d167e31b3785e6744: refactor(logger): drop the wrapper and improve log sanitizing (#2543) (@zze0s)