Trigger a targeted media server folder rescan immediately after an *arr delete to ensure items are removed from libraries without waiting for a full scan (#3720).
Optimize collection size calculations to perform one sweep per collection instead of one per removed item, preventing media server flooding (#3718).
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [ghcr.io/maintainerr/maintainerr](https://github.com/Maintainerr/Maintainerr) | minor | `3.28.0` → `3.29.0` |
---
> ⚠️ **Warning**
>
> Some dependencies could not be looked up. Check the [Dependency Dashboard](issues/3) for more information.
---
### Release Notes
<details>
<summary>Maintainerr/Maintainerr (ghcr.io/maintainerr/maintainerr)</summary>
### [`v3.29.0`](https://github.com/Maintainerr/Maintainerr/blob/HEAD/CHANGELOG.md#3290-2026-09-16)
[Compare Source](https://github.com/Maintainerr/Maintainerr/compare/v3.28.0...v3.29.0)
#### Highlights
- Trigger a targeted media server folder rescan immediately after an \*arr delete to ensure items are removed from libraries without waiting for a full scan ([#​3720](https://github.com/Maintainerr/Maintainerr/issues/3720)).
- Optimize collection size calculations to perform one sweep per collection instead of one per removed item, preventing media server flooding ([#​3718](https://github.com/Maintainerr/Maintainerr/issues/3718)).
#### Dependencies
- Update 18 dependencies including yaml, nodemailer, konva, [@​types/node](https://github.com/types/node), react-konva, lingui, compression, [@​jellyfin/sdk](https://github.com/jellyfin/sdk), [@​babel/core](https://github.com/babel/core), react-hook-form, [@​lingui/vite-plugin](https://github.com/lingui/vite-plugin), rolldown, knip, vite, [@​lingui/babel-plugin-lingui-macro](https://github.com/lingui/babel-plugin-lingui-macro), zod, react, and [@​nestjs/schematics](https://github.com/nestjs/schematics).
</details>
---
### Configuration
📅 **Schedule**: (UTC)
- Branch creation
- At any time (no schedule defined)
- Automerge
- At any time (no schedule defined)
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Mend Renovate CLI](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC45My42IiwidXBkYXRlZEluVmVyIjoiNDQuOTMuNiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsicmVub3ZhdGUiXX0=-->
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
This PR contains the following updates:
3.28.0→3.29.0Release Notes
Maintainerr/Maintainerr (ghcr.io/maintainerr/maintainerr)
v3.29.0Compare Source
Highlights
Dependencies
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate CLI.