Skip to content

Maintainerr

v3.16.0 Feature

This release adds 2 notable features for engineering teams evaluating rollout.

Published 29d 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, Database migrations, and 3.16.0 across a mixed release.

Full changelog

3.16.0 (2026-06-28)

Highlights

  • Sonarr/Radarr tags can now be written from Maintainerr collections and exclusions (#3162).
  • Fixed Seerr rule evaluation for large libraries by implementing bulk-prefetching (#3170).
  • Resolved Sonarr season corruption issue affecting part_of_latest_season rule (#3169).

Features

  • Added functionality to write Sonarr/Radarr tags based on Maintainerr collections and exclusions (#3162).

Fixes

  • Increased Sonarr/Radarr ID lookup timeout to 20 seconds for slow servers (#3181).
  • Fixed Seerr rule evaluation degradation by bulk-prefetching requests (#3170).
  • Prevented mutation of shared Sonarr season arrays, resolving part_of_latest_season rule failures (#3169).
  • Fixed collection log cleaning to avoid TypeORM errors on undefined ruleGroup (#3168).

Database migrations

  • Added tagInArr column to the collection table to support Sonarr/Radarr tagging.

Dependencies

  • Updated 24 dependencies, including prettier, eslint-plugin-jest, @nestjs/typeorm, and @vitejs/plugin-react.

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]