Skip to content

feat(container): update image ghcr.io/maintainerr/maintainerr ( 3.21.1 β†’ 3.22.1 ) - #1521

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/ghcr.io-maintainerr-maintainerr-3.x
Open

feat(container): update image ghcr.io/maintainerr/maintainerr ( 3.21.1 β†’ 3.22.1 )#1521
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/ghcr.io-maintainerr-maintainerr-3.x

Conversation

@renovate

@renovate renovate Bot commented Aug 8, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Update Change
ghcr.io/maintainerr/maintainerr minor 3.21.1 β†’ 3.22.1

Release Notes

Maintainerr/Maintainerr (ghcr.io/maintainerr/maintainerr)

v3.22.1

Compare Source

Fixes
  • fix: add search results to a collection, and exclude globally from a collection page (#​3453)
  • fix(collections): size a collection in one read, not a request per item (#​3449) (#​3451)
  • fix(tracearr): keep watcher rules working and re-check a stale server binding (#​3450)
  • fix(ui): keep the glass panels blurred in the production build
  • fix(tracearr): bind to the Tracearr server that tracks the managed media server (#​3446)
  • fix(ui): drop the Tracearr-only unconfigured warning
Performance
  • perf(maintenance): clear the daily sweeps with one read, not one per row (#​3452)
Other
  • test(ui): catch a vendor prefix written after its standard property
Dependencies
  • 1 dependency update (dompurify)

v3.22.0

Compare Source

Database migrations
  • 1785714034481-AddTracearrSettings.ts
Features
  • feat(ui): keep the media actions reachable while the grid scrolls (#​3443)
  • feat(collections): studio sorting for Plex, and manual/excluded sorts on collection media (#​3430)
  • feat(media-server): read metadata for many items in one request (#​3432)
  • feat(rules): scope watch statistics to one user (#​3426)
  • feat: bulk media actions from one shared modal (#​3411)
  • feat(notifications): notify when a Maintainerr update is available (#​3414)
  • feat: add studio rules, sorting, and bulk exclusions (#​3393)
  • feat(rules): add Tracearr watch history application (#​3387)
Fixes
  • fix(download-client): keep the qBittorrent session on 5.2+ (#​3437) (#​3438)
  • fix: address release-review findings across rules, collections and integrations (#​3436)
  • fix(collections): read collection media parents in one request (#​3435)
  • fix(seerr): keep the other seasons' requests when one has none (#​3433)
  • fix(collections): keep the enrichment reads under SQLite's parameter cap (#​3431)
  • fix(plex): read collection children ids from the listing, not per child (#​3429)
  • fix(seerr): only report a removal or a sync that actually happened (#​3428)
  • fix(settings): normalise trailing slashes off service URLs instead of rejecting them (#​3422)
  • fix: reject the identifiers that turn a single delete into a bulk one (#​3420)
  • fix(rules): scope Sonarr season rules to the season being evaluated (#​3419)
  • fix(seerr): key the forced media removal on the collection type (#​3418)
  • fix(sonarr): require a season number before any season-scoped action (#​3417)
  • fix(emby): user-scope the item reads that decide a collection's fate (#​3413)
  • fix: harden the appliance against cross-origin reads, unvalidated settings bodies, HTML in email and world-writable code (#​3407)
  • fix(rules): say which integration a stalled rule group is waiting on (#​3402)
  • fix(rules): keep items that cannot be looked up out of NOT_EXISTS matches (#​3406)
  • fix(rules): keep Plex watchlist rules working when a user's watchlist is private (#​3400)
  • fix(rules): stop a failed arr disk space read counting as a real figure (#​3401)
  • fix(rules): stop shows without a league alias pinning Sportarr rules forever (#​3405)
  • fix(rules): stop items with no external IDs pinning arr and Seerr rules forever (#​3403)
Refactors
  • refactor(rules): name the rule group DTO for what it holds (#​3425)
Other
  • docs(release-review): audit the dependency tree before tagging
  • test(jellyfin): cover the batch metadata read, with a date the clock cannot move
  • test(emby): stop the metadata parity test racing the clock (#​3434)
  • test(ui): unmount rendered components after every test in one place (#​3409)
Dependencies

Configuration

πŸ“… Schedule: (in timezone America/Los_Angeles)

  • Branch creation
    • "every weekend"
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

β™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

πŸ”• Ignore: Close this PR and you won't be reminded about these updates again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@igloo-bot igloo-bot Bot added the area/kubernetes Changes made in the kubernetes directory label Aug 8, 2026
@igloo-bot

igloo-bot Bot commented Aug 8, 2026

Copy link
Copy Markdown
--- kubernetes/apps/servarr/maintainerr/app Kustomization: servarr/maintainerr HelmRelease: servarr/maintainerr

+++ kubernetes/apps/servarr/maintainerr/app Kustomization: servarr/maintainerr HelmRelease: servarr/maintainerr

@@ -31,13 +31,13 @@

               LOG_LEVEL: info
               TZ: America/Los_Angeles
               UI_HOSTNAME: 0.0.0.0
               UI_PORT: 6246
             image:
               repository: ghcr.io/maintainerr/maintainerr
-              tag: 3.21.1@sha256:811a580fdf479e8582d3c97047b1aa8930fc5523f63143498020864ad6a7cd80
+              tag: 3.22.1@sha256:8759d68ceef64093893596df78d9045b5d100e59409af6cea14d41735ba7de5a
             probes:
               liveness:
                 custom: true
                 enabled: true
                 spec:
                   failureThreshold: 5

@igloo-bot

igloo-bot Bot commented Aug 8, 2026

Copy link
Copy Markdown
--- HelmRelease: servarr/maintainerr Deployment: servarr/maintainerr

+++ HelmRelease: servarr/maintainerr Deployment: servarr/maintainerr

@@ -48,13 +48,13 @@

         - name: TZ
           value: America/Los_Angeles
         - name: UI_HOSTNAME
           value: 0.0.0.0
         - name: UI_PORT
           value: '6246'
-        image: ghcr.io/maintainerr/maintainerr:3.21.1@sha256:811a580fdf479e8582d3c97047b1aa8930fc5523f63143498020864ad6a7cd80
+        image: ghcr.io/maintainerr/maintainerr:3.22.1@sha256:8759d68ceef64093893596df78d9045b5d100e59409af6cea14d41735ba7de5a
         livenessProbe:
           failureThreshold: 5
           httpGet:
             path: /api/health/live
             port: 6246
           initialDelaySeconds: 0

@renovate renovate Bot changed the title feat(container): update image ghcr.io/maintainerr/maintainerr ( 3.21.1 β†’ 3.22.0 ) feat(container): update image ghcr.io/maintainerr/maintainerr ( 3.21.1 β†’ 3.22.1 ) Aug 9, 2026
@renovate
renovate Bot force-pushed the renovate/ghcr.io-maintainerr-maintainerr-3.x branch from 782e8ab to 112a122 Compare August 9, 2026 20:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/kubernetes Changes made in the kubernetes directory renovate/container type/minor

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants