[!WARNING] Breaking change: Plex and Jellyfin library API endpoints (#3321)
GET /settings/plex/library and GET /settings/jellyfin/library no longer accept the sync or enable query parameters, and reading libraries no longer changes their enabled state. If you have scripts, integrations, or third-party clients that use these to sync or toggle libraries, switch to:
Sync libraries: POST /settings/plex/library/sync and POST /settings/jellyfin/library/sync
Enable or disable a library: PUT /settings/plex/library/{libraryId} and PUT /settings/jellyfin/library/{libraryId}
The web UI already uses the new endpoints, so only direct API consumers are affected. Because of that limited scope, this ships in a minor release rather than a major one.
🚀 Features
(api) Send a Seerr user agent on outbound requests (#3395) - (a123d20)
(notifications) Add support for ntfy.sh tags (#3350) - (92bad10)
(notifications) Add embed poster option for Gotify (#3332) - (afb17aa)
(overriderules) Apply override rules to advanced requests (#2164) - (794743a)
(settings) Hide already requested media (#1855) - (6f5a177)
(users) Add search box for user lookup by username or email (#2482) - (aae8816)
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [ghcr.io/seerr-team/seerr](https://github.com/seerr-team/seerr) | minor | `v3.4.1` → `v3.5.0` |
---
> ⚠️ **Warning**
>
> Some dependencies could not be looked up. Check the [Dependency Dashboard](issues/4) for more information.
---
### Release Notes
<details>
<summary>seerr-team/seerr (ghcr.io/seerr-team/seerr)</summary>
### [`v3.5.0`](https://github.com/seerr-team/seerr/releases/tag/v3.5.0)
[Compare Source](https://github.com/seerr-team/seerr/compare/v3.4.1...v3.5.0)
> \[!WARNING]
> **Breaking change: Plex and Jellyfin library API endpoints ([#​3321](https://github.com/seerr-team/seerr/pull/3321))**
>
> `GET /settings/plex/library` and `GET /settings/jellyfin/library` no longer accept the `sync` or `enable` query parameters, and reading libraries no longer changes their enabled state. If you have scripts, integrations, or third-party clients that use these to sync or toggle libraries, switch to:
>
> - Sync libraries: `POST /settings/plex/library/sync` and `POST /settings/jellyfin/library/sync`
> - Enable or disable a library: `PUT /settings/plex/library/{libraryId}` and `PUT /settings/jellyfin/library/{libraryId}`
>
> The web UI already uses the new endpoints, so only direct API consumers are affected. Because of that limited scope, this ships in a minor release rather than a major one.
##### 🚀 Features
- *(api)* Send a Seerr user agent on outbound requests ([#​3395](https://github.com/seerr-team/seerr/issues/3395)) - ([a123d20](https://github.com/seerr-team/seerr/commit/a123d20b2c5821e57fc22082707ad83e866ec78f))
- *(notifications)* Add support for ntfy.sh tags ([#​3350](https://github.com/seerr-team/seerr/issues/3350)) - ([92bad10](https://github.com/seerr-team/seerr/commit/92bad10c53976f903a145230141d8f78a7c5eba4))
- *(notifications)* Add embed poster option for Gotify ([#​3332](https://github.com/seerr-team/seerr/issues/3332)) - ([afb17aa](https://github.com/seerr-team/seerr/commit/afb17aa4f9eb030e0d39e87d6f4750bd8865a215))
- *(overriderules)* Apply override rules to advanced requests ([#​2164](https://github.com/seerr-team/seerr/issues/2164)) - ([794743a](https://github.com/seerr-team/seerr/commit/794743a45f17e3d6aba06d68e1716e8b15146673))
- *(settings)* Hide already requested media ([#​1855](https://github.com/seerr-team/seerr/issues/1855)) - ([6f5a177](https://github.com/seerr-team/seerr/commit/6f5a17735d383b110cca04326ecd536ad7675ed6))
- *(users)* Add search box for user lookup by username or email ([#​2482](https://github.com/seerr-team/seerr/issues/2482)) - ([aae8816](https://github.com/seerr-team/seerr/commit/aae8816766daddb8433e6e3b46f0a9695acb0320))
- Add a demo feature ([#​3017](https://github.com/seerr-team/seerr/issues/3017)) - ([38581ca](https://github.com/seerr-team/seerr/commit/38581ca1c05f37b3f404571da34358660d1b667b))
- Add support for custom plex metadata provider guid scheme in scanner ([#​3316](https://github.com/seerr-team/seerr/issues/3316)) - ([7baed83](https://github.com/seerr-team/seerr/commit/7baed83723839d64199fd8e4257f00cb375811fe))
##### 🐛 Bug Fixes
- *(api)* Stop library reads from resetting enabled flags ([#​3321](https://github.com/seerr-team/seerr/issues/3321)) - ([985ddef](https://github.com/seerr-team/seerr/commit/985ddef3f01b4cb5523a7f00c0119a4c096e1509))
- *(auth)* Refresh avatar on Quick Connect login ([#​3504](https://github.com/seerr-team/seerr/issues/3504)) - ([d4eeea8](https://github.com/seerr-team/seerr/commit/d4eeea85be804af593d00ebba3ec051e355eb1ee))
- *(datasource)* Break import cycle mistyping postgres timestamps ([#​3449](https://github.com/seerr-team/seerr/issues/3449)) - ([d7b08bd](https://github.com/seerr-team/seerr/commit/d7b08bddc02467414b71166250f9a38e31df9488))
- *(datasource)* Register entities and subscribers explicitly ([#​3375](https://github.com/seerr-team/seerr/issues/3375)) - ([0f79ee6](https://github.com/seerr-team/seerr/commit/0f79ee663c32a3e3141ec64ef9ad79ca6dda5b89))
- *(db)* Remap leftover Overseerr DELETED status after migration ([#​3510](https://github.com/seerr-team/seerr/issues/3510)) - ([2bebae8](https://github.com/seerr-team/seerr/commit/2bebae836993db271d192c5db26510a469c83a55))
- *(db)* Drop stale auth unique on sqlite push subscriptions ([#​3391](https://github.com/seerr-team/seerr/issues/3391)) - ([5f4cb1e](https://github.com/seerr-team/seerr/commit/5f4cb1ea45b82e46031e8af583d04555087ca0a0))
- *(discover)* Fix tv title sorting and validate sortBy per media type ([#​3305](https://github.com/seerr-team/seerr/issues/3305)) - ([2759058](https://github.com/seerr-team/seerr/commit/2759058aeb01248beae841fd450f7e73ea8d95e3))
- *(jellyfin-api)* Update Authorization headers for Jellyfin ([#​3502](https://github.com/seerr-team/seerr/issues/3502)) - ([de57e7a](https://github.com/seerr-team/seerr/commit/de57e7ac6c59b0fd3dcbedac6679fb394d5e6c8b))
- *(login)* Hide quick connect button for emby servers ([#​3369](https://github.com/seerr-team/seerr/issues/3369)) - ([d103787](https://github.com/seerr-team/seerr/commit/d103787a8f25fa3b4dac35a0ec3a05356adae632))
- *(override-rules)* Keep values set by advanced requesters ([#​3539](https://github.com/seerr-team/seerr/issues/3539)) - ([b919443](https://github.com/seerr-team/seerr/commit/b9194432020fc029bf5166dc1e0140989236f689))
- *(override-rules)* Match default \*arr server by id ([#​3428](https://github.com/seerr-team/seerr/issues/3428)) - ([7fae95b](https://github.com/seerr-team/seerr/commit/7fae95bbeac58c749cd5687fa000f8c87f3938c2))
- *(plex)* Limit concurrent watchlist metadata requests ([#​3251](https://github.com/seerr-team/seerr/issues/3251)) - ([103976d](https://github.com/seerr-team/seerr/commit/103976d1b4d72fb2278995c2e9b9ab51891d5b8f))
- *(request)* Render anime notice alert in a div instead of a p ([#​3331](https://github.com/seerr-team/seerr/issues/3331)) - ([1fd35f9](https://github.com/seerr-team/seerr/commit/1fd35f9a5d4d41e3e19196ff78100ebdd4acb7e9))
- *(requests)* Serialize requests for the same title ([#​3380](https://github.com/seerr-team/seerr/issues/3380)) - ([cc6f5c7](https://github.com/seerr-team/seerr/commit/cc6f5c76316c25b193f6a8887b9d0eaf3bb26eef))
- *(requests)* Stop editing a request from re-requesting covered seasons ([#​3379](https://github.com/seerr-team/seerr/issues/3379)) - ([10483e2](https://github.com/seerr-team/seerr/commit/10483e2c08db5d857edc261bb18afd5b9cc5766c))
- *(requests)* Enforce the quota when editing a request ([#​3378](https://github.com/seerr-team/seerr/issues/3378)) - ([8f0a977](https://github.com/seerr-team/seerr/commit/8f0a977de83620130ab6cce7f2d39f6d6725c87d))
- *(requests)* Skip seasons with no episodes when requesting all seasons ([#​2698](https://github.com/seerr-team/seerr/issues/2698)) - ([1dbf19b](https://github.com/seerr-team/seerr/commit/1dbf19b80355850973367a34bd826ada6d628cd2))
- *(requests)* Scope download status to requested seasons on request cards ([#​3412](https://github.com/seerr-team/seerr/issues/3412)) - ([c604bcc](https://github.com/seerr-team/seerr/commit/c604bccc003d4d2f74a66d8cb74d9e14d5ffda89))
- *(requests)* Serialize request creation per user ([#​3377](https://github.com/seerr-team/seerr/issues/3377)) - ([d7dc7bd](https://github.com/seerr-team/seerr/commit/d7dc7bdd347bd5fac83c5a6089ba5226ae57ed36))
- *(requests)* Stop editing a request from stealing another's season ([#​3376](https://github.com/seerr-team/seerr/issues/3376)) - ([17fc4cc](https://github.com/seerr-team/seerr/commit/17fc4cc659e121ce1bde82188a29a8b07c2dccf9))
- *(requests)* Reset orphaned season statuses when a request is deleted ([#​3279](https://github.com/seerr-team/seerr/issues/3279)) - ([970bb54](https://github.com/seerr-team/seerr/commit/970bb545716505e3d3d2fa7072a7aabbc5712c05))
- *(requests)* Enforce pending and failed states on request routes ([#​3385](https://github.com/seerr-team/seerr/issues/3385)) - ([9f6403e](https://github.com/seerr-team/seerr/commit/9f6403e14eea2095342407e865f1125d7a4c8896))
- *(scanner)* Confirm orphan candidates against the servers before declining ([#​3399](https://github.com/seerr-team/seerr/issues/3399)) - ([34b28d0](https://github.com/seerr-team/seerr/commit/34b28d0aba6961bde8cca9b362c1066593ea0313))
- *(server)* Respond instead of hanging on proxy route errors ([#​3501](https://github.com/seerr-team/seerr/issues/3501)) - ([a53f49b](https://github.com/seerr-team/seerr/commit/a53f49bdc3d9740077d84b79fbf470579fb831e7))
- *(settings)* Mutate the query-string status key for modal immediately ([#​3432](https://github.com/seerr-team/seerr/issues/3432)) - ([5af32cb](https://github.com/seerr-team/seerr/commit/5af32cb27aa13bc8d1ff3cb2478ed55eb5b5552c))
- *(sonarr)* Apply configured series type to non-anime requests ([#​3329](https://github.com/seerr-team/seerr/issues/3329)) - ([42bee2a](https://github.com/seerr-team/seerr/commit/42bee2aa10ff381cc9dca6305def8d0a334c2d26))
- *(sonarr)* Decouple anime root folder routing from seriesType ([#​3328](https://github.com/seerr-team/seerr/issues/3328)) - ([93c0b6a](https://github.com/seerr-team/seerr/commit/93c0b6a6d62687ba25c3adc7c74a3e7de55c9bc5))
- *(subscriber)* Keep issue comment lookups on the owning save's connection ([#​3536](https://github.com/seerr-team/seerr/issues/3536)) - ([68e01b9](https://github.com/seerr-team/seerr/commit/68e01b98a3a275f0b16e3796648ddd356d1a57c1))
- *(subscriber)* Keep request status updates on the owning save's connection ([#​3366](https://github.com/seerr-team/seerr/issues/3366)) - ([059008c](https://github.com/seerr-team/seerr/commit/059008cbb2ee0ca457ac93597d379407cb61a622))
- *(tv)* Prevent phantom specials from blocking season request ([#​3351](https://github.com/seerr-team/seerr/issues/3351)) - ([7997f75](https://github.com/seerr-team/seerr/commit/7997f7564b1b830c53c6902ef8f9f520f4daf55b))
- *(ui)* Stop the slideover backdrop flashing back on close ([#​3451](https://github.com/seerr-team/seerr/issues/3451)) - ([df743f4](https://github.com/seerr-team/seerr/commit/df743f463836269eb1e3b15b07ce1bbd17f543ba))
- *(ui)* Stop appear leaking onto the DOM in Modal and SlideOver ([#​3446](https://github.com/seerr-team/seerr/issues/3446)) - ([da4b555](https://github.com/seerr-team/seerr/commit/da4b555ca85a5aea05627fc73a4d9cbcec7f7388))
- *(ui)* Don't mark empty collections as available ([#​3431](https://github.com/seerr-team/seerr/issues/3431)) - ([92f8404](https://github.com/seerr-team/seerr/commit/92f8404326cf6d8b1c3a9412dbfc6011e26f4112))
- *(webpush)* Resolve push subscription bugs for multi-device and shared browsers ([#​3142](https://github.com/seerr-team/seerr/issues/3142)) - ([59d5947](https://github.com/seerr-team/seerr/commit/59d5947b4df8591882bda70ae199f3a708e2d02b))
- Fix empty discordId in comment webhooks ([#​3467](https://github.com/seerr-team/seerr/issues/3467)) - ([e73825b](https://github.com/seerr-team/seerr/commit/e73825b2f10f53664aeb30733a483b4cf18b6a2e))
- Prevent hideAvailable/hideBlocklisted from filtering person results ([#​3434](https://github.com/seerr-team/seerr/issues/3434)) - ([0be53e6](https://github.com/seerr-team/seerr/commit/0be53e6ecccd334b54ecf0ac1ffde7a44d7b13ca))
- Stop masking connection failures across media server sync and login ([#​3324](https://github.com/seerr-team/seerr/issues/3324)) - ([4d17e08](https://github.com/seerr-team/seerr/commit/4d17e08b91c8e1de41fd75a750c11b635d046434))
- Keep library settings when renamed on media server ([#​3323](https://github.com/seerr-team/seerr/issues/3323)) - ([c9f2ac5](https://github.com/seerr-team/seerr/commit/c9f2ac58be71bd06168f027a06e396558ee1f9f1))
- Changes the suggested url from plex's "hosted" app ([#​3250](https://github.com/seerr-team/seerr/issues/3250)) - ([d3c070e](https://github.com/seerr-team/seerr/commit/d3c070e13ae9ebb5de6a42ab02f18fa84d4f02a8))
##### 📖 Documentation
- *(discord)* Document the Thread ID notification setting. ([#​3481](https://github.com/seerr-team/seerr/issues/3481)) - ([7afbb29](https://github.com/seerr-team/seerr/commit/7afbb2914f21afa78af357425bb5a840f5e95895))
- *(docker)* Add cap-drop and security-opt to docker command ([#​3472](https://github.com/seerr-team/seerr/issues/3472)) - ([a4f5eaa](https://github.com/seerr-team/seerr/commit/a4f5eaa21e30736648600e115ecc87e27a5f6666))
- Clarify ai disclosure policy further ([#​3358](https://github.com/seerr-team/seerr/issues/3358)) - ([dea5960](https://github.com/seerr-team/seerr/commit/dea596056af21480464a007ef4ae0a1727fea90c))
##### ⚡ Performance
- Bound tmdb cache & split scan lookups into their own tier ([#​3367](https://github.com/seerr-team/seerr/issues/3367)) - ([59ad5f1](https://github.com/seerr-team/seerr/commit/59ad5f191631ec9c60990c953aef7ae08a132782))
##### 🚜 Refactor
- *(avatarproxy)* Remove unused auth header from avatarproxy ([#​3503](https://github.com/seerr-team/seerr/issues/3503)) - ([b211652](https://github.com/seerr-team/seerr/commit/b2116523f767b9cb9d0065624f0f1dd4f2ca64da))
- *(ui)* Use the Radio component instead of RadioGroup.Option ([#​3454](https://github.com/seerr-team/seerr/issues/3454)) - ([46d5915](https://github.com/seerr-team/seerr/commit/46d5915d6c449fc8deccd84bbba50ef76d832f57))
- *(ui)* Use headlessui flat named exports ([#​3453](https://github.com/seerr-team/seerr/issues/3453)) - ([aa8e0de](https://github.com/seerr-team/seerr/commit/aa8e0de04ce018137a06d3e2b664c2ebda69be70))
##### 🧪 Testing
- *(cypress)* Stop dirty restartRequired flag cascading across specs ([#​3368](https://github.com/seerr-team/seerr/issues/3368)) - ([39ff48c](https://github.com/seerr-team/seerr/commit/39ff48c650d30ced0516574c55914d0bd26c9983))
- Block outbound HTTP in unit tests ([#​3511](https://github.com/seerr-team/seerr/issues/3511)) - ([abe2f3b](https://github.com/seerr-team/seerr/commit/abe2f3bb805429c4318afbc6f1684ce94c2d1e8e))
- Add scanner update rate override for testing ([#​3241](https://github.com/seerr-team/seerr/issues/3241)) - ([7a76142](https://github.com/seerr-team/seerr/commit/7a76142ae337ce27779109b2b47bdc14883e93b9))
##### ⚙️ Miscellaneous Tasks
- *(actions)* Update github actions ([#​3478](https://github.com/seerr-team/seerr/issues/3478)) - ([a3dbbd9](https://github.com/seerr-team/seerr/commit/a3dbbd94a654dcf9f4273d7ba754f66c6d71d799))
- *(actions)* Update github actions (major) ([#​3471](https://github.com/seerr-team/seerr/issues/3471)) - ([6bf3d04](https://github.com/seerr-team/seerr/commit/6bf3d0484ff86553c2e27ed0552c47d62ab2bd46))
- *(actions)* Update github actions ([#​3306](https://github.com/seerr-team/seerr/issues/3306)) - ([5a5f059](https://github.com/seerr-team/seerr/commit/5a5f0590018d648ba3b7d1529f6613d077c4c032))
- *(duplicate-detector)* Switch embeddings to bge-small-en-v1.5 ([#​3541](https://github.com/seerr-team/seerr/issues/3541)) - ([4fd0da0](https://github.com/seerr-team/seerr/commit/4fd0da04e355f8b376f357246258ea7bdabdd3e5))
- *(i18n)* Update translations from Weblate - ([68c5bc8](https://github.com/seerr-team/seerr/commit/68c5bc8c7d8560d295387adeeee73982ea518e8f))
- *(i18n)* Update translations from Weblate - ([5f97227](https://github.com/seerr-team/seerr/commit/5f9722758c4372cf1cd72f414c079e08b1993507))
- *(i18n)* Update translations from Weblate - ([5c04640](https://github.com/seerr-team/seerr/commit/5c04640b631a3d20712006fea24200762b2e6f70))
- *(i18n)* Update translations from Weblate - ([cc592e8](https://github.com/seerr-team/seerr/commit/cc592e8df2a818828855052161f779cbc46ee951))
- *(release)* Prepare v3.5.0 - ([e2f24cb](https://github.com/seerr-team/seerr/commit/e2f24cb46079746936516c723b09820360f95113))
- *(release)* Prepare 3.5.0 release - ([cd0fb22](https://github.com/seerr-team/seerr/commit/cd0fb22f19f2d4c4fe19ebfbce114722b72d4f28))
- Remove third party action dawidd6/action-download-artifact ([#​3480](https://github.com/seerr-team/seerr/issues/3480)) - ([6fa7473](https://github.com/seerr-team/seerr/commit/6fa7473dbb3bc0a44fd47748435f53a3480cc4da))
- Fix release workflow verify attestation ([#​3337](https://github.com/seerr-team/seerr/issues/3337)) - ([090c659](https://github.com/seerr-team/seerr/commit/090c659be6928baba833d99b39faddc7f4619dc7))
- Exclude .pnpm-store from Docker build context ([#​3313](https://github.com/seerr-team/seerr/issues/3313)) - ([bd491c7](https://github.com/seerr-team/seerr/commit/bd491c7e7ecf7d249da532f8fe9b82456ed6e42e))
#### New Contributors ❤️
- [@​atilaszsz](https://github.com/atilaszsz) made their first contribution
- [@​aussierk](https://github.com/aussierk) made their first contribution
- [@​Xyerophyte](https://github.com/Xyerophyte) made their first contribution
- [@​Knat-Dev](https://github.com/Knat-Dev) made their first contribution
- [@​britsync07-prog](https://github.com/britsync07-prog) made their first contribution
- [@​MannXo](https://github.com/MannXo) made their first contribution
- [@​bartdelange](https://github.com/bartdelange) made their first contribution
- [@​Arul1998](https://github.com/Arul1998) made their first contribution
- [@​tuvokian](https://github.com/tuvokian) made their first contribution
- [@​peruzzof](https://github.com/peruzzof) made their first contribution
- [@​lichie567](https://github.com/lichie567) made their first contribution
- [@​samtheruby](https://github.com/samtheruby) made their first contribution
</details>
---
### Configuration
📅 **Schedule**: (in timezone Europe/Berlin)
- 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:eyJjcmVhdGVkSW5WZXIiOiI0NC4xNDYuMyIsInVwZGF0ZWRJblZlciI6IjQ0LjE0Ni4zIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==-->
jlab-renovate-bot
changed title from Update ghcr.io/seerr-team/seerr Docker tag to v3.5.0 to Update ghcr.io/seerr-team/seerr Docker tag to v3.5.0 - autoclosed2026-10-13 11:06:49 +02:00
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:
v3.4.1→v3.5.0Release Notes
seerr-team/seerr (ghcr.io/seerr-team/seerr)
v3.5.0Compare Source
🚀 Features
🐛 Bug Fixes
📖 Documentation
⚡ Performance
🚜 Refactor
🧪 Testing
⚙️ Miscellaneous Tasks
New Contributors ❤️
Configuration
📅 Schedule: (in timezone Europe/Berlin)
🚦 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.
Update ghcr.io/seerr-team/seerr Docker tag to v3.5.0to Update ghcr.io/seerr-team/seerr Docker tag to v3.5.0 - autoclosedPull request closed