Skip to content

Maintainerr

v3.11.0 Breaking

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

Published 23d 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

ReleasePort's take

Light signal
editorial:auto 13d

Overlay reset operations are now gated against concurrent processing runs; force‑processing support for overlays has been added.

Why it matters: Patch to v3.11.0 immediately if your workflows trigger overlay resets during active processing, as the new gating prevents race conditions.

Summary

AI summary

Overlay reset operations are now gated against concurrent processing runs.

Changes in this release

Breaking Medium

Overlay reset operations are now gated against concurrent processing runs.

Overlay reset operations are now gated against concurrent processing runs.

Source: llm_adapter@2026-05-21

Confidence: high

Feature Medium

Added force-processing support for overlay operations.

Added force-processing support for overlay operations.

Source: llm_adapter@2026-05-21

Confidence: low

Feature Medium

Enhanced storage metrics with separate panels for potential reclaimable space by movies, shows, seasons, and episodes.

Enhanced storage metrics with separate panels for potential reclaimable space by movies, shows, seasons, and episodes.

Source: llm_adapter@2026-05-21

Confidence: low

Feature Low

Collection sorting now applies at save time and synchronizes with the media server.

Collection sorting now applies at save time and synchronizes with the media server.

Source: granite4.1:30b@2026-05-24-audit

Confidence: low

Bugfix Medium

Fixed collection sorting to apply on save and synchronize with the media server.

Fixed collection sorting to apply on save and synchronize with the media server.

Source: llm_adapter@2026-05-21

Confidence: low

Bugfix Medium

Resolved issue where excluding a single episode incorrectly excluded all episodes of the same show.

Resolved issue where excluding a single episode incorrectly excluded all episodes of the same show.

Source: llm_adapter@2026-05-21

Confidence: low

Bugfix Medium

Fixed issue where reclaimed bytes were not credited when sizeBytes was not yet cached.

Fixed issue where reclaimed bytes were not credited when sizeBytes was not yet cached.

Source: llm_adapter@2026-05-21

Confidence: low

Bugfix Medium

Fixed storage metrics to merge shared volumes across hosts when byte-exact.

Fixed storage metrics to merge shared volumes across hosts when byte-exact.

Source: llm_adapter@2026-05-21

Confidence: low

Bugfix Medium

Corrected Jellyfin retry ID check to align with pre-filter logic.

Corrected Jellyfin retry ID check to align with pre-filter logic.

Source: llm_adapter@2026-05-21

Confidence: low

Bugfix Medium

Fixed incorrect exclusion of all episodes when a single episode was excluded.

Fixed incorrect exclusion of all episodes when a single episode was excluded.

Source: granite4.1:30b@2026-05-24-audit

Confidence: low

Bugfix Low

Ensured reclaimed bytes are credited even if sizeBytes is not cached.

Ensured reclaimed bytes are credited even if sizeBytes is not cached.

Source: granite4.1:30b@2026-05-24-audit

Confidence: low

Full changelog

Highlights

  • Added support for force-processing overlays and gated reset operations against concurrent processing runs (#2827).
  • Improved collection sorting: collections now apply sort order at save time and synchronize with the media server (#2860, #2868).
  • Enhanced storage metrics with detailed breakdowns for potential reclaimable space by movies, shows, seasons, and episodes (#2854).

Breaking Changes

  • Overlay reset operations are now gated against concurrent processing runs (#2827).

Features

  • Added force-processing support for overlay operations (#2827).
  • Enhanced storage metrics with separate panels for potential reclaimable space by movies, shows, seasons, and episodes (#2854).

Fixes

  • Fixed collection sorting to apply on save and synchronize with the media server (#2860, #2868).
  • Resolved issue where excluding a single episode incorrectly excluded all episodes of the same show (#2867).
  • Fixed storage metrics to merge shared volumes across hosts when byte-exact (#2852).
  • Corrected Jellyfin retry ID check to align with pre-filter logic (#2853).
  • Fixed issue where reclaimed bytes were not credited when sizeBytes was not yet cached (#2855).

Database migrations

  • Added a new mediaServerSort column to the collection table to store media server sort order.

Internal

  • Added typed TanStack Query test helpers and migrated UI spec mocks to use typed builders (#2863).
  • Added an architecture overview document detailing the monorepo structure, core components, and deployment guidelines (#2817).

Dependencies

  • Updated 5 dependencies, including notable updates to TypeScript and typescript-eslint.

Breaking Changes

  • Overlay reset operations are now gated against concurrent processing runs (#2827).

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.

Beta — feedback welcome: [email protected]