Skip to content

Maintainerr

v3.15.1 Breaking

This release includes breaking changes for platform teams planning a safe upgrade.

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

Affected surfaces

deps

Summary

AI summary

Updates Highlights, Performance, and 3.15.1 across a mixed release.

Full changelog

3.15.1 (2026-06-17)

Highlights

  • Fixed issue where Emby collections failed to create due to an empty initial item, resolving HTTP 500 errors (#3097).
  • Fixed Radarr exclusion handling to correctly treat "already excluded" 400 responses as success, ensuring items are properly removed from collections (#3096, #3099).
  • Fixed Plex sw_lastWatched getter to return null for never-watched shows, preventing TypeErrors (#3102).

Fixes

  • Fixed Emby collections creation by adding an initial item to avoid HTTP 500 errors (#3097).
  • Skipped remote creation for empty Emby collections to prevent unnecessary HTTP 500 errors (#3098).
  • Fixed Radarr exclusion handling to correctly treat "already excluded" 400 responses as success, avoiding misreporting and ensuring proper exclusion (#3096, #3099).
  • Resolved Plex sw_lastWatched getter issue where it threw TypeErrors for never-watched shows (#3102).
  • Fixed Emby movie/show ID resolution to correctly resolve IDs from the item itself, addressing failures in movie rule actions (#3100).
  • Fixed Plex collections to self-heal when empty collections reject every item addition (#3094).

Performance

  • Increased timeout for OverlayRenderService render tests to avoid CI flake due to slow native cold-start (#3101).

Dependencies

  • Updated 23 dependencies, including nodemailer, @typescript-eslint/parser, axios, @nestjs/typeorm, and sharp.

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]