github seerr-team/seerr v3.5.2
Release v3.5.2

51 minutes ago

3.5.2 - 2026-11-12

๐Ÿ› Bug Fixes

  • (JellyfinAPI) Filter episodes by requested season ID (#3697) - (7bfc90f)
  • (api) Stop background cache refresh from logging credentials (#3699) - (3f7d5c3)
  • (api) Correct watchlist POST request schema in OpenAPI spec (#3425) - (84ed3c1)
  • (auth) Set mediaServerType on plex login with existing users (#3652) - (84eae67)
  • (auth) Treat intermittent plex.tv PIN 404s as transient (#3599) - (9e2021b)
  • (details) Download polling and manage panel close (#3676) - (debd54d)
  • (discord) Link webhook URL label to its field (#3702) - (8331f36)
  • (discover) Preserve trending filters on back navigation (#3608) - (efbc937)
  • (jellyfin) Handle season and episode items in recently added scan (#3551) - (cd8aa1f)
  • (jobs) Use minute intervals for the plex watchlist sync schedule (#3593) - (6370562)
  • (migrations) Use literals for new columns in SQLite table-copy migrations (#3695) - (58318ec)
  • (override-rules) Apply rules for the requested server (#3538) - (c57dca9)
  • (plex) Do not cache invalid Discover watchlist responses (#3406) - (9a5c89f)
  • (radarr) Initiate Radarr movie search only if movie is available (#3533) - (978f437)
  • (request) Enforce advanced request permission on the API (#3674) - (af03562)
  • (requests) Handle 202 no-seasons response in TV request modal (#3573) - (d09072a)
  • (requests) Sort requests by creation date instead of just id (#3589) - (53e4564)
  • (scanners) Resolve abandoned seasons at end of run (#3579) - (b185621)
  • (scanners) Decline request when media resets to UNKNOWN (#3578) - (8f2ecee)
  • (settings) Allow trailing slash in YouTube URL (#3557) - (e959062)
  • (slack) Link notification settings labels to their fields (#3679) - (886adac)
  • (subscriber) Avoid savepoint collisions when completing requests (#3630) - (31b100d)

๐Ÿ“– Documentation

  • (notifications) Document missing fields on the remaining agent pages (#3611) - (c167958)
  • (telegram) Document the Thread/Topic ID and Embed Poster settings (#3550) - (14ed03d)
  • Clarify AI policy, add review times, update branch naming (#3636) - (63f4663)
  • Add a warning about new contribution scope (#3595) - (1406e6e)
  • Fix backups menu (#3575) - (2cfbcf8)

๐Ÿงช Testing

  • (cypress) Fix watchlist and manage panel flakes (#3675) - (f80beb9)
  • (cypress) Fix flaky keyword spec and keep only failure videos (#3649) - (b4ea6e8)

โš™๏ธ Miscellaneous Tasks

  • (actions) Update dependency ubuntu to v26 (#3638) - (3153656)
  • (cypress) Fix paths filter and bump github-action to v7.4.6 (#3648) - (f288fff)
  • (devenv) Update dependencies (#3631) - (6f63b08)
  • (docker) Update node.js to v22.23.5 (#3711) - (d19d50e)
  • (docker) Update node.js to v22.23.4 (#3639) - (0b27912)
  • (git-cliff) Add build type to miscellaneous tasks (#3640) - (62ed636)
  • (i18n) Update translations from Weblate - (854effb)
  • (i18n) Update translations from Weblate - (b4b85dc)
  • (i18n) Update translations from Weblate - (381ce98)
  • (i18n) Update translations from Weblate - (dca1af6)
  • (i18n) Update translations from Weblate - (1313800)
  • (i18n) Update translations from Weblate - (f88515b)
  • (pr-validation) Exempt maintainers by repo permission level (#3637) - (f9fe7a9)
  • (release) Prepare v3.5.2 - (18a90b4)
  • (release) Prepare 3.5.2 release - (1889c6a)
  • Migrate to gh actions-lock (#3632) - (53299c1)
  • Add vulnerability report (#3587) - (e00d685)

New Contributors โค๏ธ

Don't miss a new seerr release

NewReleases is sending notifications on new releases.