Skip to content

Release history

Deleterr releases

Automated media cleanup tool that removes watched and stale content from Plex, Sonarr, and Radarr based on configurable rules. `MIT` `Docker`

All releases

31 shown

No immediate action
v0.2.23 New feature

--free-up emergency cleanup

No immediate action
v0.2.22 Bug fix

Fix leaving_soon recording

No immediate action
v0.2.21 Bug fix

Sonarr TVDB lookup fix

No immediate action
v0.2.20 Bug fix

Bug fixes

No immediate action
v0.2.19 Bug fix

Fix sibling entry counting

No immediate action
v0.2.18 Bug fix

Drop saved items + fix notification script

v0.2.17 Bug fix

Fixed transient connection errors during startup by adding retries.

Full changelog

0.2.17 (2026-05-06)

Bug Fixes

  • config: retry transient connection errors during startup (#266) (37e660e)
v0.2.16 Bug fix

Fixed preservation of collection items across library entries in leaving-soon mode.

Full changelog

0.2.16 (2026-04-06)

Bug Fixes

  • leaving-soon: preserve collection items from other library entries sharing the same Plex library (#264) (9943ecd)

Performance

  • leaving-soon: skip candidate scan when all death row items are waiting (#259) (b5a2a16)
v0.2.15 Bug fix

Fixed bug where leaving-soon entries had incorrect stable removal dates for duplicate library names.

Full changelog

0.2.15 (2026-03-12)

Bug Fixes

  • leaving-soon: stable removal dates with duplicate library names (#257) (81dac87)
v0.2.14 New feature
Notable features
  • Plex added as a watch data provider alternative to Tautulli
Full changelog

0.2.14 (2026-03-11)

Features

  • plex: add Plex as watch data provider alternative to Tautulli (#252) (dc94367)
v0.2.13 New feature
Notable features
  • Added duration property to leaving-soon for explicit deletion dates
Full changelog

0.2.13 (2026-03-10)

Features

  • leaving-soon: add duration property for explicit deletion dates (#245) (747e6d0), closes #244
  • leaving-soon: notification dedup, library names, and saved items (#255) (64cb6f1)
v0.2.12 Bug fix

Fixed Tautulli TV show watch data matching to use the rating key.

Full changelog

0.2.12 (2026-03-05)

Bug Fixes

  • tautulli: match TV show watch data by rating key (#248) (214262f)
v0.2.11 New feature
Notable features
  • Add protection for overseerr content when requested by a user who has not watched it
Full changelog

0.2.11 (2026-03-04)

Features

  • overseerr: protect content unwatched by requester (#244) (685d997)
v0.2.10 Breaking risk
Breaking changes
  • API/CLI flag "Overseerr" renamed to "Seerr" (backward compatible)
Full changelog

0.2.10 (2026-02-23)

Features

  • seerr: rename Overseerr to Seerr with backward compatibility (#242) (36f798c)
v0.2.9 New feature
Notable features
  • Added Mdblist list exclusion support
Full changelog

0.2.9 (2026-02-23)

Features

  • exclusions: add Mdblist list exclusion support (#232) (d3f5f62)
v0.2.8 Bug fix

Fixed graceful handling of death‑row movie deletion errors.

Full changelog

0.2.8 (2026-02-20)

Bug Fixes

  • config: warn when library-level keys are placed at root level (#228) (ae1b3d3), closes #227
  • deleterr: handle death row movie deletion errors gracefully (#231) (3f7fa8e), closes #227
  • media_cleaner: fix watch data matching, collection creation, and death row logging (#229) (b4c426d)
v0.2.7 Bug fix

Fixed media_cleaner to correctly handle None titles during Plex item lookups.

Full changelog

0.2.7 (2026-02-01)

Bug Fixes

  • media_cleaner: handle None titles in Plex item lookups (#218) (3038509)
v0.2.6 Maintenance

Minor fixes and improvements.

Full changelog

0.2.6 (2026-02-01)

Performance Improvements

  • tautulli: fetch all history instead of using date filter (#216) (634732b)
v0.2.5 Maintenance

Minor fixes and improvements.

Full changelog

0.2.5 (2026-02-01)

Performance Improvements

  • tautulli: eliminate unnecessary metadata API calls (#213) (3bdec32)
v0.2.4 Bug fix

Fixed logging for the leaving_soon feature when the disk threshold is not met.

Full changelog

0.2.4 (2026-02-01)

Bug Fixes

  • leaving_soon: improve logging when disk threshold not met (#211) (ef7f156)
v0.2.2 Bug fix

Prevent duplicate items in leaving_soon and deletion preview.

Full changelog

0.2.2 (2026-02-01)

Bug Fixes

  • improve Plex item matching with normalized titles and filename fallback (#205) (6c6653b)
  • prevent duplicate items in leaving_soon and deletion preview (#207) (c53ff3d)
v0.2.1 New feature
Notable features
  • Added last_watched sort field supporting multi‑level sorting
Full changelog

0.2.1 (2026-02-01)

Features

  • add last_watched sort field and multi-level sorting (#202) (725b6b4)

Performance Improvements

  • optimize long-running queries with parallelization and indexing (#203) (1b75d5a)
v0.2.0 Breaking risk
Breaking changes
  • Built-in scheduler now enabled by default; Deleterr runs as a long‑lived daemon instead of exiting after one execution.
Notable features
  • Added `leaving_soon` collection and labels for scheduled deletions
  • Notification system supporting Slack, Discord, Telegram, and webhooks
  • Preview_next option to show upcoming deletions
Full changelog

0.2.0 (2026-02-01)

⚠ BREAKING CHANGES

  • The built-in scheduler is now enabled by default. Deleterr will run as a long-lived daemon process instead of running once and exiting.

Features

  • add leaving_soon collection and labels for scheduled deletions (#200) (ea23877)
  • add notification system for Slack, Discord, Telegram, and webhooks (#198) (e0f44b1)
  • add preview_next option to show upcoming deletions (#197) (85a0824)
  • enable scheduler by default (#188) (c39ac38)

Bug Fixes

  • add dry-run indicator to summary log messages (#196) (4d7c6d8)
  • tests: add polling for Sonarr tag updates (#193) (36f7c61)
v0.1.5 Bug fix

Fixed hangs caused by configuration errors to stop restart loops.

Full changelog

0.1.5 (2026-01-29)

Bug Fixes

  • hang on config errors to prevent restart loops (#191) (a6104b0)
v0.1.4 Bug fix

Fixed file uploads above 100MB silently dropping.

Full changelog

0.1.4 (2026-01-29)

Bug Fixes

  • exit with non-zero code on configuration errors (#189) (14c1085)
  • improve test reliability and reduce CI duplication (#185) (34bce7c)
v0.1.3 Bug fix

Fixed release‑please triggering by using a PAT.

Full changelog

0.1.3 (2026-01-29)

Bug Fixes

  • use PAT for release-please to trigger downstream workflows (#183) (c0cc866)
v0.1.2 Bug fix

Fixed missing `del_movie` method and added `__getattr__` safeguard.

Full changelog

0.1.2 (2026-01-29)

Bug Fixes

  • add missing del_movie method and getattr safeguard (#181) (4dfc05d), closes #180
v0.1.1 Bug fix
Notable features
  • Sonarr-specific exclusions added
Full changelog

0.1.1 (2026-01-29)

Features

  • sonarr: Add Sonarr-specific exclusions (#174) (6339c65)

Bug Fixes

  • ci: use correct parameter name for PR comment action (#175) (9065514)
  • correct pyarr method name for disk space API (#179) (617b47d)
v0.1.0 Breaking risk
Breaking changes
  • Removed interactive mode
Notable features
  • Allow loading environment variables in YAML configuration
  • Migrated to trunk-based development workflow
Full changelog

What's Changed

  • Remove interactive mode by @rfsbraz in https://github.com/rfsbraz/deleterr/pull/168
  • feat(config): Allow loading env in yaml by @albinmedoc in https://github.com/rfsbraz/deleterr/pull/170
  • chore: Migrate to trunk-based development by @rfsbraz in https://github.com/rfsbraz/deleterr/pull/169
  • docs: Add environment variables documentation by @rfsbraz in https://github.com/rfsbraz/deleterr/pull/171
  • ci: Add release-please for automated releases by @rfsbraz in https://github.com/rfsbraz/deleterr/pull/172
  • chore(main): release 0.1.0 by @github-actions[bot] in https://github.com/rfsbraz/deleterr/pull/173

New Contributors

  • @albinmedoc made their first contribution in https://github.com/rfsbraz/deleterr/pull/170
  • @github-actions[bot] made their first contribution in https://github.com/rfsbraz/deleterr/pull/173

Full Changelog: https://github.com/rfsbraz/deleterr/compare/v0.0.22...v0.1.0

v0.0.22 New feature
⚠ Upgrade required
  • Docker images now require Python 3.12; update Docker build configurations accordingly.
  • SSL verification is now configurable via the `ssl_verify` option.
Notable features
  • JustWatch Integration for excluding media based on streaming availability with country and language settings
  • Overseerr Integration to protect requested content and clean up old requests using status filters
  • Built-in Scheduler offering preset (hourly, daily, weekly, monthly) and custom cron expressions plus timezone configuration
Full changelog

What's Changed

✨ New Features

  • JustWatch Integration - Exclude media based on streaming availability

    • Keep media available on specific streaming services
    • Keep media NOT available on streaming (rare/hard to find content)
    • Configurable country and language settings
  • Overseerr Integration - Request-based media exclusions (#161)

    • Protect requested content from deletion
    • Clean up old user requests with configurable filters
    • Support for request status filtering (pending, approved, declined)
  • Built-in Scheduler - Alternative to Ofelia/cron (#162)

    • Preset schedules: hourly, daily, weekly, monthly
    • Custom cron expressions supported
    • Configurable timezone and run-on-startup option
  • Radarr Tags Support - Filter by Radarr tags, quality profiles, paths, and monitored status

🐛 Bug Fixes

  • Docker Python 3.12 - Fixed broken Docker images by upgrading from Python 3.9 to 3.12 (#164)
  • Make SSL verification configurable (ssl_verify option)
  • Fix tag matching to be case-insensitive
  • Various test and CI improvements

🔧 Maintenance

  • Add Docker smoke test to CI to catch Python compatibility issues (#166)
  • Handle fork PRs gracefully in CI workflows
  • Add GitHub Pages documentation with auto-generated config reference
  • Bump dependencies: tautulli, requests, PyYAML, pytest-mock

📚 Documentation

  • Add CHANGELOG.md, CONTRIBUTING.md, SECURITY.md
  • Add Portainer deployment instructions
  • Auto-generated configuration reference from Pydantic schema

Full Changelog: https://github.com/rfsbraz/deleterr/compare/v0.0.19...v0.0.22

Beta — feedback welcome: [email protected]