Skip to content

Maintainerr

v3.15.2 Bugfix

This release fixes issues for SREs watching stability and regressions.

Published 1mo Media Servers
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

docker jellyfin maintainerr maintenance movies plex
+6 more
plex-media-server radarr seerr sonarr tv-series tv-shows

Summary

AI summary

Updates Highlights, 3.15.2, and 2026-06-20 across a mixed release.

Full changelog

3.15.2 (2026-06-20)

Highlights

  • Fixed transient Sonarr/Radarr lookup failures that could cause incorrect collection item state changes under heavy load (#3125, #3128, #3139).
  • Resolved issues with Jellyfin/Emby collections, ensuring proper handling of empty collections and preventing resurrection of deleted media-server links (#3129, #3134, #3135, #3137).
  • Improved Streamystats watchlist handling by inheriting parent show information at the season/episode level, preventing unintended deletions/unmonitoring (#3127, #3133).

Fixes

  • Fail closed on transient Sonarr/Radarr lookup failures to prevent incorrect collection item state changes (#3125, #3128, #3139).
  • Fixed handling of Jellyfin/Emby collections to heal empty collections, prevent redundant deletions, and avoid resurrecting deleted media-server links (#3129, #3134, #3135, #3137).
  • Corrected Streamystats watchlist handling to inherit parent show information at the season/episode level, ensuring accurate rule evaluations (#3127, #3133).

Dependencies

  • Updated 12 dependencies, including @types/node, sharp, better-sqlite3, and @typescript-eslint/eslint-plugin.

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track Maintainerr

Get notified when new releases ship.

Sign up free

About Maintainerr

Looks and smells like Seerr, does the opposite. A library maintenance tool for Plex and Jellyfin.

All releases →

Related context

Earlier breaking changes

  • v3.13.0 Section without an operator is now treated as OR instead of AND; migration not reversible.
  • v3.13.0 Per-group exclusions now apply only to their own group, not globally.
  • v3.13.0 Exclusions are now either global or per-group; removing a global exclusion requires re-adding per-group ones.
  • v3.12.1 Renames `WATCH_HISTORY_CONCURRENCY` to `RULE_EVALUATION_CONCURRENCY` for clarity.
  • v3.11.0 Overlay reset operations are now gated against concurrent processing runs.

Beta — feedback welcome: [email protected]