Skip to content

Maintainerr

v3.18.0 Feature

This release adds 1 notable feature for engineering teams evaluating rollout.

Published 8d 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, Internal, and Performance across a mixed release.

Changes in this release

Feature Low

Adds Seerr requester name to "Media About to be Handled" notification.

Adds Seerr requester name to "Media About to be Handled" notification.

Source: llm_adapter@2026-07-18

Confidence: high

Dependency Low

Updated 25 dependencies including @nestjs/swagger, typescript-eslint, prettier, and vite.

Updated 25 dependencies including @nestjs/swagger, typescript-eslint, prettier, and vite.

Source: llm_adapter@2026-07-18

Confidence: high

Performance Medium

Improves Plex watch-history prefetching with progress updates during long sweeps.

Improves Plex watch-history prefetching with progress updates during long sweeps.

Source: llm_adapter@2026-07-18

Confidence: high

Bugfix Medium

Fixes Jellyfin watch cache not updating "Users that watched every episode" rule until manual refresh.

Fixes Jellyfin watch cache not updating "Users that watched every episode" rule until manual refresh.

Source: llm_adapter@2026-07-18

Confidence: high

Bugfix Medium

Fixes "Media Handled" notification showing generic message instead of media title.

Fixes "Media Handled" notification showing generic message instead of media title.

Source: llm_adapter@2026-07-18

Confidence: high

Bugfix Medium

Fixes watched threshold not applied in Tautulli `sw_lastWatched` rule.

Fixes watched threshold not applied in Tautulli `sw_lastWatched` rule.

Source: llm_adapter@2026-07-18

Confidence: high

Bugfix Medium

Fixes Docker container logs by launching server directly via `node dist/main`.

Fixes Docker container logs by launching server directly via `node dist/main`.

Source: llm_adapter@2026-07-18

Confidence: high

Bugfix Medium

Fixes collection membership reconciliation to fail closed on read failures across media servers.

Fixes collection membership reconciliation to fail closed on read failures across media servers.

Source: llm_adapter@2026-07-18

Confidence: high

Full changelog

3.18.0 (2026-07-18)

Highlights

  • Fixed an issue where Jellyfin seasons marked as watched manually were not reflected in the "Users that watched every episode" rule until the watch cache was updated (#3281).
  • Added the Seerr requester name to the "Media About to be Handled" notification for better context (#3270).
  • Improved Plex watch-history prefetching by adding progress updates to prevent long sweeps from appearing stalled (#3255).

Features

  • Added the Seerr requester name to the "Media About to be Handled" notification (#3270).

Fixes

  • Fixed an issue where Jellyfin seasons marked as watched manually were not reflected in the "Users that watched every episode" rule until the watch cache was updated (#3281).
  • Fixed the "Media Handled" notification to display the media title instead of a generic message (#3263).
  • Resolved an issue where the watched threshold was not applied in Tautulli's sw_lastWatched rule (#3264).
  • Fixed Plex watch-history prefetching to show progress updates during long sweeps (#3255).
  • Fixed Docker container logs by launching the server directly instead of via npm run start.
  • Fixed collection membership reconciliation to fail closed on collection-children read failures across all media servers (#3248).

Performance

  • Improved Plex watch-history prefetching by adding progress updates during long sweeps (#3255).

Internal

  • Updated Docker to launch the server directly via node dist/main instead of npm run start.

Dependencies

  • Updated 25 dependencies, including notable packages: @nestjs/swagger, typescript-eslint, prettier, and vite.

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]