Release history
Cleanuparr releases
Cleanuparr is a tool for automating the cleanup of unwanted or blocked files in Sonarr, Radarr, and supported download clients like qBittorrent, Deluge and Transmission.
All releases
35 shown
Fixed flaky unit tests and resolved qBittorrent v5.2.0 login issues.
Full changelog
What's Changed
- Fix flaky unit tests by @Flaminel in https://github.com/Cleanuparr/Cleanuparr/pull/604
- Fix qBittorrent v5.2.0 login by @Flaminel in https://github.com/Cleanuparr/Cleanuparr/pull/607
Full Changelog: https://github.com/Cleanuparr/Cleanuparr/compare/v2.9.11...v2.9.12
- ElfHosted as managed deployment option in README
- AI usage policy added to contributing guide
- Download Cleaner supports paused and queued Deluge states
Full changelog
What's Changed
- docs(readme): add ElfHosted as managed deployment option by @funkypenguin in https://github.com/Cleanuparr/Cleanuparr/pull/590
- Improve docs layout by @Flaminel in https://github.com/Cleanuparr/Cleanuparr/pull/570
- Add AI usage policy in contributing guide by @Flaminel in https://github.com/Cleanuparr/Cleanuparr/pull/593
- Update application description by @Flaminel in https://github.com/Cleanuparr/Cleanuparr/pull/597
- Add name clarification by @Flaminel in https://github.com/Cleanuparr/Cleanuparr/pull/598
- Fix value step for number inputs when using decimals by @Flaminel in https://github.com/Cleanuparr/Cleanuparr/pull/599
- Fix Seeker failing in dry run mode by @Flaminel in https://github.com/Cleanuparr/Cleanuparr/pull/601
- Add paused and queued Deluge states for Download Cleaner by @Flaminel in https://github.com/Cleanuparr/Cleanuparr/pull/596
- Add option to change the category instead of deleting queue items by @Flaminel in https://github.com/Cleanuparr/Cleanuparr/pull/602
- Add seeding completed Transmission status for Download Cleaner by @Flaminel in https://github.com/Cleanuparr/Cleanuparr/pull/603
New Contributors
- @funkypenguin made their first contribution in https://github.com/Cleanuparr/Cleanuparr/pull/590
Full Changelog: https://github.com/Cleanuparr/Cleanuparr/compare/v2.9.10...v2.9.11
- CORS policy removed from production environments
Full changelog
What's Changed
- Fix forwarded header parsing by @Flaminel in https://github.com/Cleanuparr/Cleanuparr/pull/586
- Remove CORS policy for production environments by @Flaminel in https://github.com/Cleanuparr/Cleanuparr/pull/588
- Add UI warning when not linking an OIDC account by @Flaminel in https://github.com/Cleanuparr/Cleanuparr/pull/587
Full Changelog: https://github.com/Cleanuparr/Cleanuparr/compare/v2.9.9...v2.9.10
- Full width UI toggle
- Customizable pagination size
- Customizable theme color
Full changelog
What's Changed
- Add full width UI toggle by @Flaminel in https://github.com/Cleanuparr/Cleanuparr/pull/572
- Add sticky headers for pages with tables by @Flaminel in https://github.com/Cleanuparr/Cleanuparr/pull/573
- Improve the scrollbar position and visibility by @Flaminel in https://github.com/Cleanuparr/Cleanuparr/pull/574
- Add customizable pagination size by @Flaminel in https://github.com/Cleanuparr/Cleanuparr/pull/575
- Fix backend page size to be in sync with the UI by @Flaminel in https://github.com/Cleanuparr/Cleanuparr/pull/577
- Add hours intervals for Seeker by @Flaminel in https://github.com/Cleanuparr/Cleanuparr/pull/578
- Fix log config inputs not allowing for zero by @Flaminel in https://github.com/Cleanuparr/Cleanuparr/pull/579
- Add sorting and filters for Seeker stats by @Flaminel in https://github.com/Cleanuparr/Cleanuparr/pull/576
- Fix Custom Format score syncer not being scheduled accordingly by @Flaminel in https://github.com/Cleanuparr/Cleanuparr/pull/584
- Fix number input eager clamping on keystrokes by @MikeTheCanuck in https://github.com/Cleanuparr/Cleanuparr/pull/583
- Add customizable theme color by @Flaminel in https://github.com/Cleanuparr/Cleanuparr/pull/582
New Contributors
- @MikeTheCanuck made their first contribution in https://github.com/Cleanuparr/Cleanuparr/pull/583
Full Changelog: https://github.com/Cleanuparr/Cleanuparr/compare/v2.9.8...v2.9.9
Fixes a bug in Seeker's filters that was allowing searches for all types of movies regardless of user settings.
Fixes qBittorrent tracker fetching and instance processing issues.
Fixed a bug where database migrations were not being applied during updates.
Fixed queue rule upper bound to prevent zero values, corrected path handling for items without subdirectories, resolved duplicate item reports in Sonarr season packs, and added search reason metadata, improving reliability and integrations.
- Per-download-client settings
- Hide unmonitored toggle for scores
Fixed round-robin toggle state synchronization and eliminated duplicate event entries on the dashboard.
Fixed Seeker season pack detection when checking active downloads and resolved improper scheduling of disabled Seeker.
Fixed dashboard log initial sort order and restored Firefox bookmark icon display.
- Fixed timing attack on login validation
- OIDC authentication support
- API unreachable error screen
Corrected SQLite database schema and pinned .NET build version for consistent build reproducibility.
- Content ID-less item processing
- Explicit no-cache headers
- Password exposure guards added
- Local auth bypass fixed
- Refresh token revocation on password change
- Added setup completion checks to auth endpoints
Fixed redirect routing from root path to configured base path for proper URL handling.
- Added local authentication bypass
- Made 2FA optional
- Added authentication system
- Added rTorrent support
- Added stats endpoint for dashboards
Fixed modal transparency issue to improve UI visual consistency.
- Strike persistence across sessions
- Strikes dashboard page
- Improved import failure display
Removed testing download path configuration for qBittorrent to prevent accidental test operations.
- Discord notification provider
- Gotify notification provider
- Complete UI redesign
Fixed build processes on macOS and resolved frontend package synchronization issues affecting Servarr version selection.
- Pushover notification provider
- Apprise CLI provider
- Telegram notifications