overseerr

Request management and media discovery tool for the Plex ecosystem

MIT License

Stars
3.8K

Bot releases are visible (Hide)

overseerr - v1.23.2

Published by github-actions[bot] over 3 years ago

1.23.2 (2021-04-21)

Bug Fixes

  • lang: add missing '4K' from singular case of approve/deny 4K request strings (#1481) (a822b01)
  • ui: change 'Disable Auto-Search' checkbox to 'Enable Automatic Search' (#1476) (1a311d2)
  • better error message when creating a user with an existing email (f13f1c9), closes #1441
  • set editRequest attribute as necessary, allow users to edit their own pending requests, and show 'View Request' button on series pages (#1446) (89455ad)
  • api: add check for 4K request perms to request creation endpoint (#1450) (4449241)
  • notif: include year in notifications (#1439) (4e98f56)
  • plex: add support for plex.direct URLs (#1437) (db07770)
  • radarr: search in addition to monitoring existing movies (#1449) (3ae7d00)
  • ui: adjust user list buttons on mobile (#1452) (5d1b741)
  • ui: align icons in user dropdown (eb5d152)

This release is also available on:

  • v1.23.2
overseerr - v1.23.1

Published by github-actions[bot] over 3 years ago

1.23.1 (2021-04-16)

Bug Fixes

  • api: correctly check if update is available for release versions (190cbd6)

This release is also available on:

  • v1.23.1
overseerr - v1.23.0

Published by github-actions[bot] over 3 years ago

Beta is here!

After 4 months of alpha testing, we are finally comfortable enough to put Overseerr in its beta state. There is a lot to say about this, but probably too much for these release notes, so I put my thoughts into a notion post. You can check that out here.

Awesome New Stuff

Radarr/Sonarr Tag Support

We added tag support in this version for both Radarr and Sonarr. You can select tags from your Radarr/Sonarr settings for your defaults. You can also override tags per request!

image

Enable/Disable individual notification agents per user

Users can now enable or disable notification agents themselves if they don't want to be directly notified. This also includes a new redesign to the notifications page for the users to better organize and prepare for more configuration there.

1.23.0 (2021-04-16)

Bug Fixes

  • api: allow server owner to delete other admin accounts (2ac6fe7)
  • backend: do not log error when user has no server access (#1419) (fc14037)
  • frontend: add crossorigin attribute to webmanifest link (#1376) (82ca2f5)
  • frontend: autofill with Plex server address (#1381) (d9e314b)
  • frontend: handle media items/requests no longer having a valid tmdb id (b5ac2f5), closes #517
  • lang: remove unused strings & correct manageModalNoRequests strings (#1413) (190a5c0)
  • plex: do not use SSL for local servers (#1418) (9233fc0)
  • plex: use server 'address' returned by Plex API (#1379) (33542c9)
  • quotas: Time value of a quota was being ignored (d3c6bc1)
  • ui: allow canceling from request list & hide edit button for own requests (#1401) (bed850d)
  • ui: close sidebar on mobile when clicking version status (ad67381)
  • ui: correctly set autocomplete attribute for password fields (#1430) (4b5e355)
  • ui: dim password field when password generation option is selected (#1427) (e8bbd44)
  • ui: hide alert when email notifs are already configured (#1335) (5117987)
  • fall back to English genre names (#1352) (e43106a)
  • fix outofdate string & display version status badge in Settings > About (#1417) (4eb9209)
  • various fixes for new tags feature (#1369) (b4450a3)
  • ui: link request card status badge to Plex media URL (#1361) (7a5c4a3)

Features

  • lang: Translations update from Weblate (#1429) (a54241c)
  • change alpha warning to beta warning (03fd21b)
  • lang: translated using Weblate (Catalan) (#1351) (35c13a8)
  • lang: translations update from Weblate (#1360) (8ee7693)
  • lang: translations update from Weblate (#1416) (dceca4d)
  • add overseerr version and update availability status to sidebar (ecf1312)
  • lang: translations update from Weblate (#1388) (9b199b2)
  • lang: translations update from Weblate (#1396) (3daf57e)
  • notif: allow users to enable/disable specific agents (#1172) (46c4ee1)
  • webhook: include requestedBy user in payload (#1385) (e605687)
  • radarr/sonarr tag support (#1366) (a306ebc)
overseerr - v1.22.0

Published by github-actions[bot] over 3 years ago

Awesome New Stuff

Quotas are here!

We have added user request quotas in this release. Users can be limited globally from Overseer's settings, or each user can have their specific request quota. Up to you!

If you request as another user, Overseerr will present their quotas to you, and you will consume their requests in doing so. Users can also view their current quota limits and status on their profile pages!

image

image

Logs Viewer

The logs page under Settings is finally here! Now you no longer need to dive directly into the log file to determine what's going wrong. Just navigate to the logs page and click the handy copy button on your error log so you can get support! This feature was from @danshilm. Thanks so much!

image

Genre Sliders

We now show two new sliders on the discover page, one for Movie Genres and another for Series Genres! You can click on these to narrow down the popular results in movies/series.

image

Improved PWA experience on iOS

If you are using Overseerr as a home screen shortcut on iOS, we recommended removing it once and re-adding it. We made improvements to the rendering and space use on iOS phones to correctly extend the app into the status bar area, giving it even more of a native feel. It looks terrific! Check out the screenshot below:

IMG_6812_sized

Huge performance boosts for slower hard drives

If you are mounting your config directory on a slower disk drive, you will be happy to know we have made some changes to our database writes to allow vastly increased performance up to 10x!

Option to allow partial requests

If you are a completionist and don't like to see partial series in your library, you can now disable users' ability to request partial seasons. This feature will only allow the user to request the entire series at once. Keep in mind, if you are using quotas, then the user must have enough requests remaining to request all of the seasons!

Other neat new changes and fixes

  • You can now select multiple original languages to filter discover by.
  • Regions and language lists will now sort by their localized names instead of always in English.
  • You can no longer access the /setup endpoint after the initial setup is complete.
  • Person detail pages should now be correctly localized (and include some extra information now such as place of birth and birth date/death dates)
  • We now show the original movie/series title on the detail pages if they are available

Detailed changelog below. As always thank you to all the contributors and translators for helping make this project what it is today!

1.22.0 (2021-04-01)

Bug Fixes

  • android: adaptive icons for Android devices (#1274) (a65e3d5)
  • backend: fix getShowByTvdbId() error message (#1314) [skip ci] (fe8d346)
  • db: enable WAL journal mode (aa205ff)
  • frontend: 'Recent Requests' slider should link to request list w/ same filter (#1235) (49782c0)
  • frontend: call mutate after changing public settings (#1302) (c8f67cf)
  • frontend: include language parameter in TMDb links (#1344) (1d88be9)
  • frontend: redirect from /setup if already initialized (#1238) (8016503)
  • frontend: use correct path to user profile in request modal quota dropdown (#1307) (f990585)
  • frontend: use HTTPS to fetch TMDb assets for network/studio sliders (#1343) (c886ea6)
  • frontend: use next/image to serve login page images (cbf4519), closes #1207
  • lang: allow proper localization of comma-delimited lists (#1264) (173408a)
  • lang: change 'Extra Data' string to 'Additional Data' (#1226) (665e164)
  • lang: correct mismatched language strings (#1246) (8ebc829)
  • lang: correct strings for library sync button & user import toast (#1252) (cb5ca7a)
  • lang: edit setting label strings for verb tense consistency (#1214) (6d7671d)
  • lang: fix overwritten/shared string (#1212) (dfd4ff9)
  • lang: remove 'requires and' (#1215) (cb852fd)
  • lang: remove unused strings (#1330) (13e1595)
  • lang: UI string edits, round 2 (#1202) (ea1863a)
  • log: fix typo in base scanner logging (#1329) [skip ci] (b0b04ca)
  • logs: add i18n strings for new log page changes (8c51c28)
  • notifications: correctly send notifications for users that do not have any user settings yet (d3a25b9), closes #1324
  • overseerr-api.yml: fixed pushbullet & webhook API definition refs and descriptions (#1288) [skip ci] (3b003b7)
  • plex: always send Overseerr for the device name to the plex.tv api (f7146e4), closes #1244
  • ui: add validation to hostname/IP fields (#1206) (f49a024)
  • ui: better regex matching when parsing logs (#1225) (2d737f2)
  • ui: button w/ dropdown z-indices (#1230) (015671f)
  • ui: center role under title cards on person detail pages (#1205) (4a61518)
  • ui: correctly enable the request button when partial requests are disabled with no quota (16a611b)
  • ui: correctly paginate request list (67fbb40)
  • ui: correctly show quota display on tv request modal when only series quota is set (3f1f85a)
  • ui: display asterisk indicator on required field labels (#1236) (380d361)
  • ui: do not check isValid on Sonarr/Radarr modals for the test button (0974a4c)
  • ui: do not require numeric value in FormattedRelativeTime (#1234) (3642b1e)
  • ui: filter out server options that do not match request type (non-4K or 4K) (#1183) (28a6a70)
  • ui: fix label formatting in general user settings (#1275) (8546b0e)
  • ui: fix regex matching when parsing label from logs (#1231) (4a00617)
  • ui: gracefully handle lengthy titles & long words in overviews (#1338) (d8bcb99)
  • ui: hide 'show details' button if there are no additional details (#1254) (6210f12)
  • ui: increase page size dropdown width when necessary (#1216) (75c72b9)
  • ui: restore saved states of quota override checkboxes (#1282) (2059fc1)
  • ui: sort regions & languages by their localized names rather than their TMDb English names (#1157) (d76bf32)
  • ui: tweak request list design (#1201) (d226fc7)
  • ui: use appropriate cursor type for disabled UI elements (#1184) (b767a58)
  • ui: use appropriate cursor type for readonly input fields (#1208) (9ec2c46)
  • ui: use correct colspan for 'No results.' message in Settings > Logs (#1325) (5c135c9)
  • fetch localized person details from TMDb (#1243) (1d7a938)

Features

  • frontend: add apple splash for pwa (232def9)
  • frontend: add apple tv+ to network slider (3dc27ff), closes #1219
  • frontend: allow selecting multiple original languages (a908c07)
  • lang: add Catalan to language picker (#1309) (77911c0)
  • lang: translations update from Weblate (#1178) (3c89010)
  • lang: translations update from Weblate (#1224) (c1975b3)
  • lang: translations update from Weblate (#1237) (dabd32a)
  • lang: translations update from Weblate (#1256) (e9b1a9e)
  • lang: translations update from Weblate (#1281) (bec1d3d)
  • lang: translations update from Weblate (#1305) (1b129c0)
  • lang: translations update from Weblate (#1313) (18ce349)
  • logs: add copy to clipboard button to logs page (e2b8745)
  • notif: include requested season numbers in notifications (#1211) (4ee78ab)
  • requests: add request quotas (#1277) (6c75c88)
  • settings: logs viewer (#997) (54429bb)
  • ui: add movie/series genre list pages (#1194) (6f1a31d)
  • ui: add option to only allow complete series requests (#1164) (36c00fd)
  • ui: Add user requests page (#936) (a9461f7)
  • ui: allow any value 1-100 for quota limit/days (#1337) (f4bed9a)
  • ui: display movie/series original title (#1240) (7230915)
  • ui: experimental status bar style change for ios pwa app (958cdf9)
  • ui: store sort order and page size of userlist in localstorage (#1262) (f5f8269)
  • add option to cache images locally (#1213) (0ca3d43)
  • genre sliders (experiment) (#1182) (1c4515a)

Reverts

  • ui: remove local image cache option from settings page (911faef)
  • remove experimental tailwind jit compiler until title card hover is fixed (1df67ba)
  • deps: revert react-intl to 5.13.5 (e16277c)

This release is also available on:

  • v1.22.0
overseerr - v1.21.1

Published by github-actions[bot] over 3 years ago

1.21.1 (2021-03-15)

Bug Fixes


This release is also available on:

  • v1.21.1
overseerr - v1.21.0

Published by github-actions[bot] over 3 years ago

Awesome New Stuff

🚨 NOTIFICATION CHANGE 🚨 New notification type for automatically-approved requests

If you were using the "Enable notifications for automatic-approved requests" option before, you will need to instead use the new Media Automatically Approved request type on each of your notification agents. This allows finer control of where and to who automatic approval notifications are sent.

Support for the new Plex TV agent

The new Plex TV agent (Beta) is now available on Plex, and so we now also support scanning those titles. They should be picked up without any issue, but if you do have problems please make sure to report them to us!

ARM support for our Docker images

We now have ARM support for all of our images. This is the first release with ARM support! (If you ignore the one we pushed by mistake a few days ago 🤭)

Request list redesign

The request list has been redesigned to work better at all screen sizes! Here's how it looks on mobile:

image

Studio/Network Discovery

We have added Studio/Network sliders to the discovery page to help find content in a new way! The studios and networks that we currently show are hardcoded for now, but we will update the list as we go.

image

You will also be able to browse studios/networks from the Movie/TV detail pages as well by clicking on them.

Genre/Studio/Network/Language pages

You can now click on any Genre/Studio/Network/Language on detail pages to bring up a discovery list for the relevant category. Just another way to find more related content!

Individual Telegram notifications

Users can now set their own custom chat IDs to get personal Telegram notifications for their requests. They will need to have the same bot you set up initially for your Telegram notifications added to their chat and provide the relevant chat ID. Thank you @ankarhem!

Another truck full of bug fixes and improvements

  • PGP encryption support for emails (for those who like to keep things extra secret). Thanks, @ankarhem!
  • Added a loading bar for page transitions. Thanks for this also goes to @ankarhem!
  • Telegram notifications will now include the poster image for the media it's notifying you about!
  • Fixed an issue where discovery results would get stuck eternally loading on certain pages
  • Added the user ID to profile pages to make it a little easier to find for people who use Requestrr.
  • And everything else in the details below.

Thanks as always to all of our collaborators, contributors, and translators! This project is not possible without all of you. Apologies if I forgot to mention anyone! Feel free to yell at me on Discord and I'll fix it! 😄

1.21.0 (2021-03-15)

Bug Fixes

  • do not allow editing of user settings under certain conditions (#1168) (001dcd3)
  • frontend: check for ID instead of email after initial setup Plex login (#1097) (778dda6)
  • frontend: check if swr is validating to determine if we should fetch new data (e5f5bdb), closes #719
  • frontend: never hide available content in search results (d48edeb)
  • lang: add missing i18n strings (6072e8a)
  • lang: edit new Telegram-related strings to conform to style guide (#1093) (bdf67e7)
  • notif: loosen input validation on Pushover settings (#1166) (3148d31)
  • notif: set URL for Discord embeds rather than adding a field for the link (#1167) (0bd0912)
  • correctly send auto-approval notifictions for series (8634081)
  • lang: fix singular form of season count (#1080) (b57645d)
  • requests: add plex url to request item (#1088) (420038d)
  • sonarr: correctly search when updating existing sonarr series (ed0a7fb), closes #588
  • ui: add alt prop to studio/network logos & fix blinking text cursor (#1095) (0c4637f)
  • ui: add link to poster image on request items (7289872)
  • ui: correct language usage re: "sync" vs. "scan" (#1079) (e98f2b9)
  • ui: display "Season" vs. "Seasons" as appropriate, and fix request block "Seasons" formatting (#1127) (45886cc)
  • ui: request list button sizes (#1152) (fc73592)
  • fix language filter link on movie detail pages (#1142) (60d453b)
  • remove language/region filtering on studio/network results (#1129) (109aca8)
  • api: check correct permissions for auto approve when requests are created (3c1a72b)
  • frontend: status, requested by, and modified alignment fix (#1109) (1a7dc1a)
  • ui: don't show "Password" user settings tab if current user lacks perms to modify the password (#1063) (b146d11)
  • ui: fix Radarr logo alignment (#1068) (0fa005a)
  • ui: fix request list UI behavior when season list is too long (#1106) (8507691)
  • ui: improve responsive design on new request list UI (#1105) (1f8b03f)
  • ui: list all movie studios instead of just the first result (#1110) (239202d)
  • add correct permission checks to modifying user password/permissions (ddfc5e6)

Features

  • add tagline, episode runtime, genres list to media details & clean/refactor CSS into globals (#1160) (2f2e002)
  • docker: add tini to docker image (#1017) (1629d02)
  • email: add pgp support (#1138) (9e5adeb)
  • frontend: add loading bar indicator (#1170) (3d6b343)
  • lang: localize job names (#1043) (594aad9)
  • lang: translations update from Weblate (#1051) (69bf817)
  • lang: Translations update from Weblate (#1131) (e4686d6)
  • notif: add "Media Automatically Approved" notification type (#1137) (f7d2723)
  • notif: add settings for Discord bot username & avatar URL (#1113) (3384eb1)
  • notif: include poster image in Telegram notifications (#1112) (48387e5)
  • scan: add support for new plex tv agent (#1144) (a51d2a2)
  • ui: add user ID to profile header (6e95c8b)
  • add genre/studio/network view to Discover results (#1067) (f28112f)
  • add language-filtered Discover pages (#1111) (7501161)
  • add studio/network sliders to discover (1c6914f)
  • telegram: add support for individual chat notifications (#1027) (f6d00d8)
  • ui: display "Owner" role instead of "Admin" for user ID 1 (#1050) (1b55d2d)
  • ui: display season count on TV details page (#1078) (4365231)
  • ui: in Settings > Services, make Radarr/Sonarr server names and logos clickable links (#1008) (6a1e389)
  • ui: request list redesign (#1099) (cd21865)

This release is also available on:

  • v1.21.0
overseerr - v1.20.1

Published by github-actions[bot] over 3 years ago

1.20.1 (2021-02-28)

Bug Fixes

  • notif: escape application title in Telegram notifications (#1012) (5560abf)
  • notif: fixed typo in pushover hint (#1029) (e9f2fe9)
  • notifications: correctly send tv auto approval notifications (537850f), closes #1041
  • plex-sync: no longer incorrectly sets 4k availability when there isnt any (3f9a116), closes #990
  • ui: for server default options, display "All" region/language option instead of empty string (#1042) (3fed26c)
  • ui: show translated string on sonarr sucesss/failure toast messages (#1035) (eefcbcd)
  • ui: use country-flag-icons instead of country-flag-emoji for RegionSelector (#1011) (abcd7c9)
  • add missing default value for settings context (084917f)
  • added missing language default for ssr context defaults (9ce88ab)
  • allow users to override language/region settings (69294a7), closes #1013

This release is also available on:

  • v1.20.1
overseerr - v1.20.0

Published by github-actions[bot] over 3 years ago

🚨 Breaking Changes 🚨

  • You must set a language profile for your Sonarr services! You will not be able to make new series requests until you make this change!
  • All Radarr/Sonarr endpoints are now using the V3 API, so V2 support is now completely dead. If you are still on Sonarr V2, you will need to upgrade to continue using Overseerr with it.
  • (API) If you are using the Overseerr API, the /login endpoint has been renamed to /plex.

Awesome New Stuff

Discover Regions/Original Languages

You can now set a region/language to filter discover's popular/upcoming lists. Regions will also affect other things site-wide, like film ratings. (Users can override this setting)

image

New User Profiles/Settings Page

Users have a brand new profile page and settings page. The existing edit page has been removed in favor of the new user settings page. This gives the users the ability to have a more personalized experience. There are only a few settings, but getting the page out opens the door for plenty of customization. Here are some of the new options:

  • Users can enable/disable all targeted notifications. (Email, Discord pings)
  • Users can now set a Discord ID. This will make discord notifications ping the relevant user.
  • Users can set a personalized discover region/language for filtering purposes

An absolute ridiculous pile of improvements and bug fixes

  • Pushbullet notification agent added (@TheCatLady)
  • Language profile support for Sonarr (@ankarhem)
  • Improved filtering/sorting/page sizes for both the request list and user list (@TheCatLady)
  • You can now request collections in 4K! (@TheCatLady)
  • Content ratings will now show on movies/series (@danshilm)
  • Reset password flow added for local users (@ankarhem)
  • The initial admin account can no longer remove its own admin permission. Whoops! (@TheCatLady)
  • Plex user import will no longer import users that do not have access to the same Plex server being used with Overseerr (@TheCatLady)
  • Sonarr/Plex sync should no longer fight over what is available. (Prevents repeated notifications)
  • HAMA scanner should now pick up movies correctly. (@mmozeiko)
  • And lots of other tiny fixes. Details below in the full changelog!

As you can see above, tons of help from contributors to get this release to you. Thanks to everyone that is helping. Shout out to all the translators that keep things localized even though we keep changing strings on them all the time. 🙇

1.20.0 (2021-02-23)

Bug Fixes

  • api: add isAuthenticated middleware to base user route (8a27c70)
  • api: sort users requests by most recent (1798383)
  • api: Use POST instead of GET for API endpoints that mutate state (#877) (ff0b5ed)
  • auth: handle sign-in attempts from emails with no password (#933) (5e37a96)
  • frontend: changed plex, request, and cog buttons to align properly on smaller mobile UIs (#928) (f1c3358)
  • frontend: check for id instead of email after logging in (c4af4c4)
  • frontend: Do not allow user w/ ID 1 to disable 'Admin' permission (#965) (77b2d9e)
  • frontend: handle empty array of media attributes (#922) (04fa9f7)
  • frontend: request and cog button would be misaligned without play on plex/watch trailer button (#956) (e28dfad)
  • frontend: Update AdvancedRequester to reflect new /user API response (#970) (b4bac6a)
  • frontend: use region settings instead of hardcoded 'US' value for movie/TV ratings (#1006) (6ecd202)
  • lang: formatMessage should not use an object spread (8a7fa00)
  • lang: Remove unused strings and correct spelling of 'canceling'/'canceled' (#981) (5b64655)
  • login: fix the gap when 'use your overseer account' was selected (#870) (d163e29)
  • notif: Do not HTML-escape email subjects (#931) (019622a)
  • notif: Remove extra newlines from Telegram notifications (#973) (bbea522)
  • plex: Check Plex server access on user import (#955) (bdb3cb2)
  • plex-sync: get correct Plex metadata for Hama movie items (#901) (03cecb3), closes #898
  • requests: correctly filter requests out for users without view requests permission (e118501)
  • requests: correctly handle when tvdbid is missing (#891) (e037ba4)
  • search: Handle search errors and escape * (#893) (034968e)
  • services: update all radarr/sonarr endpoints to use v3 (da5ca02)
  • sonarr: use qualityProfileId instad of profileId when adding series (552a7e3)
  • sync: fix sonarr/plex sync fighting over availability (9b73423), closes #872
  • ui: add fallback for region display name (f9c83e1)
  • ui: add missing string for default Discover Language & edit string for default Discover Region (#1004) (0acad8e)
  • ui: Add tip & validation for Discord ID input (#966) (e70a4ec)
  • ui: also allow 17 digit discord ids (57c00c1), closes #971
  • ui: Automatically disable and uncheck user permissions with unmet requirements (#941) (c9a150b)
  • ui: change font size in request list/user list dropdowns to prevent zoom on mobile (fb9c878)
  • ui: Display 4K download status on 4K status badge (#988) (40b07c3)
  • ui: Fix card sizes on person detail pages (#881) (a3042f8)
  • ui: Fix settings navigation horizontal scroll issues (#987) (8701fb2)
  • ui: fix webhook URL validation regex (baad19a)
  • ui: fixed anime language profile typo (#879) (ee50761)
  • ui: Handle missing movie/series data (#862) (7c0ddad)
  • ui: Notification-related string/UI edits and field validation (#985) (c88fcb2)
  • ui: rename global group class to form-group (8056187)
  • ui: Size cards appropriately based on base font size (#871) (282f28f)
  • ui/notif: Custom application title in password-related emails and UI messages (#979) (4e2706b)

Features

  • lang: translated using Weblate (French) (#1007) (970da66)
  • lang: translations update from Weblate (#853) (e156acc)
  • lang: translations update from Weblate (#986) (4296765)
  • notif: Add Pushbullet notification agent (#950) (29b97ef)
  • notif: Notification improvements (#914) (2768155)
  • regions: add region/original language setting for filtering Discover (#732) (#942) (b557c06)
  • requests: add language profile support (#860) (53f6f59)
  • ui: Add 'Available' filter to request list and remove unused MediaRequestStatus.AVAILABLE enum value (#905) (9757e3a)
  • ui: Add 'Page Size' setting for request/user list pages (#957) (621db89)
  • ui: Add separate permissions for 4K auto approval (#908) (53b7425)
  • ui: Add sort options to user list (#913) (ef5d019)
  • ui: Add support for requesting collections in 4K (#968) (139341b)
  • user profile/settings pages (#958) (bbb683e)
  • ui: added content ratings for tv shows and movie ratings (#878) (c8b2a57)
  • users: add reset password flow (#772) (e5966bd)
overseerr - v1.19.1

Published by github-actions[bot] over 3 years ago

1.19.1 (2021-02-06)

Bug Fixes

  • ui: Fix webhook URL validation regex (#864) (726f62b)

This release is also available on:

  • v1.19.1
overseerr - v1.19.0

Published by github-actions[bot] over 3 years ago

Awesome New Stuff

External API Caching

Overseerr will now cache external API requests! This includes requests to TMDb, Rotten Tomatoes API, and your Radarr/Sonarr servers. Loading profiles/root folders back to back will be a lot faster now!

If you ever need to clear the cache, you can do so on the new Jobs & Cache page in the settings!

Request as another user

Do you ever need to request something for someone else because they, for whatever reason, cannot log in at that moment themselves? Well, now you can!

As long as a user is either Admin or has both the Manage Requests and Manage Users permission, they will have the ability to modify the requesting user!

Tons of other improvements and bug fixes

  • Massive UI cleanup from @TheCatLady to fix consistency in titles, buttons, and... everything.
  • A TVDB external link will now be shown on a series page if available. Another from @TheCatLady.
  • You can now change the Overseerr application title to anything you want! This will change notifications, page titles, and some other application areas. @TheCatLady did this as well.
  • The next episode air date for a series will now be shown if available. Thanks, @danshilm!
  • New permission added to allow users to see other users' requests.
  • Better URL validation in the settings pages.
  • 4K download activity will now correctly show app-wide.
  • You can now click the poster art in emails to open Overseerr.
  • Improvements to Sonarr Sync to prevent Plex/Sonarr sync fighting over which shows are fully available.
  • Sonarr Sync should no longer set shows to available when they... well.. are not available.
  • Fix for movie requests being incorrectly set to the wrong status after auto-approved requests.
  • Mark 4K as available will no longer show unless you have at least one Default 4K service for the relevant media type.
  • And really, just so many tiny little improvements jammed into this update. Scour the detailed changelog below if you would like to see everything that changed. Too much to cover here!

1.19.0 (2021-02-05)

Bug Fixes

  • api: filter out adult content from combined credits (3052f12)
  • cache: use formatted numbers for displaying cache counts (6c437c5)
  • email: make image a link to the action url in request template (ee0a7bd), closes #834
  • frontend: add github sponsor link to about page (7c192d5)
  • frontend: correctly show 4k download tracker activity (a7314f8)
  • frontend: fix possible division by zero in download status (#839) (c97c96a)
  • frontend: match request button color on titlecards to other request buttons (5b39911)
  • frontend: set 4k status on RequestItem when request is for 4k (a3b00c3)
  • frontend: use consistent spinner style on TitleCard/Plex Presets (cf7ebc4)
  • html: th elements should be nested under tr, not directly under thead (#801) (6e9ac27)
  • lang: Add missing source strings & remove local user sign-in setting tip (#828) (c0769d4)
  • lang: Edit English language strings (#820) (f54df21)
  • lang: translate language names & change zh-Hant language code to zh-TW (#793) (3c5ae36)
  • notif/ui: Use custom application title in notifications & sign-in page (#849) (38c76b5)
  • radarr: correctly set requested status after sending to radarr (with auto approve) (ec44841)
  • sonarr-sync: sonarr sync will no longer set shows with no episodes to partially available (d20bd53), closes #796
  • ui: Add additional URL & email input validation (#843) (3f9bfeb)
  • ui: Don't display empty dropdown when no trailer available (#804) (95c2a21)
  • ui: dont show bulk edit options on user list if there is only one user (b658ddf)
  • ui: Dynamically generate path to config in warning message (#851) (b531a64)
  • ui: fix tables extending outside viewport in mobile formats (e270999)
  • ui: Hide 'Mark 4k as Available' button if 4k not enabled (#833) (e4a50c3)
  • ui: Limit max width of forms & lists (#845) (b9d14a9)
  • ui: prevent names from getting squished in AdvancedRequester user selector (06e9411)
  • ui: remove yup validation from display name on user edit page (63d7e2b)
  • ui: Restore original port input size (#814) (1ccafc0)
  • ui: show request as option even if there are no radarr/sonarr servers (b116281)
  • ui: uniform-size checkboxes, vertically-aligned form labels, and fixes for other UI imperfections/inconsistencies (#737) (e34fbf7)
  • ui: Use minimum char validation message (#850) (7456bea)
  • ui: validate application url and service external urls (026795d)
  • ui: when PersonCard has no profilePath, correctly position name/role content (3ffd5ab)

Features

  • cache: add cache table and flush cache option to settings (996bd9f)
  • cache: external API cache (#786) (20289b5)
  • docker: Check for /app/config volume mount during setup (#826) (1e5f88f)
  • frontend: add TheTVDB external link (#800) (72cffd7)
  • lang: add support for Hungarian language (cfacb15)
  • lang: translations update from Weblate (#791) (42295e0)
  • lang: translations update from Weblate (#819) (9e5e4c2)
  • lang: translations update from Weblate (#841) (e4f9b8a)
  • lang: translations update from Weblate (#852) (c5be00e)
  • ui: Add local login setting (#817) (9d0d5b8)
  • ui: added next airing date to TV Shows (#842) (4eae02a)
  • new permission to allow users to see other users requests (033ba9d), closes #840
  • request as another user (59150f9)
  • tv: show cast for the entire show instead of only the last season (#778) (b239598), closes #775
  • ui: Add custom title functionality (#825) (35c6bfc)
overseerr - v1.18.0

Published by github-actions[bot] over 3 years ago

Awesome New Stuff

Radarr & Sonarr Sync

We can now sync status from Radarr & Sonarr directly. If you had monitored items in Radarr/Sonarr before setting up Overseerr, this will sync their status! This also helps clean up some conditions where show status didn't match up exactly!

🚨 You must enable sync for each Radarr/Sonarr server you wish to sync in their respective settings page! 🚨

Because we now can track your media in Radarr/Sonarr, that means we can also add things like links directly to your instances from inside Overseerr!

image

By default, this will generate a link using your connection information. If you want to use a different external URL, you can now set one in the Radarr/Sonarr settings!

Radarr/Sonarr Activity Queue Sync

We can now also sync your activity in Radarr/Sonarr into the manage panel for all media. This also updates the activity status badge for media to show "Processing..." when there is activity on it.

image

image

Direct links to play media on Plex!

Media items will now feature a new button if we find it on your Plex server. Clicking on it takes you directly to the item in your Plex library! This works for both standard and 4K versions of your content!

image

Thanks, @ankarhem!

Manually mark media as available

In the rare case that your sync is not correctly marking an item as available but you are certain it's actually available, you can click the new "Mark as available" buttons in the media management panels.

image

Edit user permissions in bulk

This release includes the ability to edit user permissions in bulk directly from the user list. Thank @hmnd for this!

Change user's display names

If your users are all still stuck with their Plex emails as their usernames, you can manually change them now by editing their display name in their settings. This will affect the displayed name everywhere in Overseeerr, including notifications. Thanks again, @ankarhem!

Plex server dropdown to help you fill in your Plex settings

During setup and in your plex settings, there is a new dropdown that you can use to help you find your plex server's internal and external address directly from the plex.tv API. This one is from @chriscpritchard! Thanks!

New tool to help request series that don't have a TVDB ID correctly set on TMDb

When the series you were requesting was brand new and no one had yet filled in the external ID on TMDb yet, it would cause an error and not let you proceed. Now, we will pop up a tool to help you select the correct title on TVDB so we can still send the request through! With the new Sonarr sync, this should also let us correctly mark the item as available even if the TMDb external ID happens to still be missing at that point! @ankarhem put a lot of work into this one. Thanks! 👏

image

Hide available items from discovery (Experimental)

You can now choose to hide all items that are already marked as available from your discovery sliders and results. This will not affect search results. This feature is currently experimental! If you would like to try it, toggle it in your General Settings!

Some smaller, but equally awesome features/bug fixes

  • Failed logins will now log the request IP. You can use this to configure fail2ban if it fits your fancy! (fail2ban filter docs) Another from @ankarhem.
  • You can now enable CSRF protection in General Settings. This feature is considered advanced so please don't turn it on if you don't know what you are doing! Thanks for the PR @TheCatLady.
  • You can also tell Overseerr to trust your reverse proxy, by turning on Enable Proxy Support in your settings. Again, thanks @TheCatLady!
  • We should correctly send a single notification for movies when they become available
  • New "poster not found" images have been added app-wide to deal with movies/series that are missing poster art.
  • Huge update to the language site-wide to fix grammatical mistakes, consistency, and so on. This one from @TheCatLady 🎉
  • Local users will now correctly inherit your default permissions
  • You can finally run jobs from the Jobs page in Settings!

1.18.0 (2021-01-30)

Bug Fixes

  • api: prevent duplicate movie requests (421f4c1), closes #705
  • build: fix sqlite3 build error (#691) (3a1f6d5)
  • frontend: add poster not found image to request card and request list item (ae9a1b3)
  • frontend: add poster not found image to tv details page (0b05545)
  • frontend: dont show external links unless slug is set (946bd2d)
  • frontend: fix server name position on plex settings page (86efcd8)
  • frontend: fixed mismatched rounded sizing on new login (5e352c2), closes #721
  • ip logging: add env var for proxy to fix ip logging on failed logins (#756) (9342a40)
  • lang: add missing i18n strings for notification settings (2f75c4c)
  • notifications: only send a single notification when standard media becomes available (b5fd1d5), closes #770
  • permissions: use default user permissions when creating a local user (#713) (660ada0)
  • radarr: fix request bug which made it unable to be added to radarr (#760) (45a2779)
  • radarr: return the updated data when updating radarr request (#765) (0c6d478)
  • requests: handle when tvdbid is null (#657) (2da0da8)
  • sonarr-sync: correctly set series with no seasons to requested status (3812989), closes #762
  • sync: do not update series status if already available and no new seasons (136d874), closes #777
  • ui: Capitalization, punctuation, and grammar inconsistences & errors (#731) (f05d4a0)
  • lookup movie by imdbid if tmdbid does not exits for plex movie agent (#711) (e972288)
  • show recently added series even if they are not complete (d0c830e)

Features

  • lang: translated using Weblate (Dutch) (059995e)
  • lang: translated using Weblate (French) (4789583)
  • lang: translations update from Weblate (#727) (71875ef)
  • lang: update languages and fix merge conflict (083a74a)
  • ui: Move PROXY setting to UI (#782) (f1dd5e7)
  • add manual availability buttons to manage slideover (67f8aef), closes #672
  • media: add link to the item on plex (#735) (1d7150c)
  • Radarr & Sonarr Sync (#734) (ec5fb83)
  • frontend: add option to hide all available items from discovery (#699) (6c1742e)
  • lang: add support for Portuguese (Portugal) language (e044146)
  • lang: translated using Weblate (Dutch) (6d0f7d4)
  • lang: translated using Weblate (Italian) (9aa5c12)
  • lang: translated using Weblate (Portuguese (Portugal)) (f001fb3)
  • lang: translated using Weblate (Spanish) (4f94d22)
  • login: add request ip to the failed request log (#714) (2d31ea9)
  • users: add editable usernames (#715) (20ca3f2)
  • pre-populate server info from plex.tv API (#563) (82ac76b)
  • auth: Add optional CSRF protection (#697) (6e25891)
  • ability to edit user settings in bulk (#597) (4b0241c)
  • lang: translated using Weblate (English) (9bb11af)
  • lang: translated using Weblate (German) (c2a3e8e)
  • lang: translated using Weblate (Portuguese (Brazil)) (32f4916)
  • lang: translated using Weblate (Portuguese (Brazil)) (98570c9)
  • notifications: add option to send notifications for auto-approved requests (21db367), closes #267

This release is also available on:

  • v1.18.0
overseerr - v1.17.2

Published by github-actions[bot] over 3 years ago

1.17.2 (2021-01-20)

Bug Fixes

  • requests: allow declined season requests to be re-requested (e1032ff), closes #690
  • requests: update requests to approved when parent media is set as available (78444a9), closes #688

This release is also available on:

  • v1.17.2
overseerr - v1.17.1

Published by github-actions[bot] over 3 years ago

1.17.1 (2021-01-19)

Bug Fixes

  • frontend: show auto approval on series request modal only with correct permissions (8927c6d), closes #687

This release is also available on:

  • v1.17.1
overseerr - v1.17.0

Published by github-actions[bot] over 3 years ago

Awesome New Stuff

4K Requests are here!

Finally, the 4K server checkbox in the Radarr/Sonarr config does something! Get started by setting up at least one 4K Radarr/Sonarr server. If you don't have any default 4K Radarr servers, you cannot make 4K movie requests. The same goes for Sonarr!

Users will also need the "Request 4K" permission. (You can grant this permission for only movies or series)

image

Advanced Requests

One of the most highly requested features is now available in this release! Users with the "Advanced Requests" permission will be able to select Radarr/Sonarr servers, profiles, and root folders per request.

image

Request Editing

Hand in hand with the advanced requests feature, you can now edit requests before approving them. Someone requesting every season of the Simpsons? Maybe adjust which seasons are selected before you hit approve. You can also change the destination server/profile/folder. You can edit requests from the manage movie/series slide-over or the Request list page.

HAMA Support added to the Plex scanner (Anime!)

If you are one of the people that use HAMA for your Plex anime library, we can now correctly scan and detect available shows/movies in those libraries! Thanks, @mmozeiko!

Local Users Initial Support

This update also includes basic support for local users! If you have home users without plex accounts, they can now use Overseerr too! You can create a local account from the User list.

As of right now, there is no way to change a local account's display name or password after they are created. These features will come in one of the next updates. (Along with a ton of other improvements relating to users)

Thanks to @ankarhem for this!

Webhook Notifications

Another notification agent ready for service! We added webhooks with custom JSON payloads in this update. You can design the payload in any way you like using a built-in editor. Template variables are available to display the content how you want. Further updates will also improve this over time, and we will add a lot more template variables in the future!

Other New Things

  • Added Chinese (Traditional) language (Thanks @TheCatLady)
  • Added a new notification type for declined requests
  • Added a "See More" card at the end of sliders to quickly jump to the full view of content

Big Bug Fixin'

  • Improved Rotten Tomatoes matching. It's still best effort, but at least "Soul" matches correctly!
  • Clarified which fields are required in the Radarr/Sonarr modals
  • Fix showing "failed" for declined requests in the Request list
  • Fixed duplicate series notifications from being sent
  • Improved the Plex scanner, so it doesn't get stuck as often.
  • Recently Added on the discover page will now show content based on when it was added to Plex, instead of when it was added to Overseerr.

1.17.0 (2021-01-19)

Bug Fixes

  • api: improve rottentomatoes rating matching for movies (7db62ab), closes #494
  • build: remove cross import from client to server for UserType (23624bd)
  • frontend: clarify which fields are required in radarr/sonarr modals (860d71e), closes #575
  • frontend: do not show failed media status on request list for declined requests (00944b1), closes #664
  • frontend: fix button styling on details page on small screen sizes (d9e0c90)
  • frontend: fix request button height (a262727)
  • frontend: request dropdown menu now properly shows up over collection button (b491be1)
  • frontend: show correct request status on request cards for 4k requests (1aa0005)
  • lang: add missing see more i18n string for SeeMoreCard (d9919ab)
  • lang: change email auth user/pass strings to SMTP Username/Password (a77a2aa)
  • notifications: correctly compare seasons before sending series notifications (f17fa2a)
  • notifications: only send one available notification for standard media (fc6f7cc)
  • notifications: send media declined email (eb6fc8a), closes #679
  • plex-sync: improve plex sync error handling. add session id to fix stuck runs (a740b07)
  • plex-sync: store plex added date and sort recently added by it (d688a96)
  • requests: select the correct radarr/sonarr server when sending request to service (e0d9f89)
  • server: support absolute paths for CONFIG_DIRECTORY (51d8fba)
  • user edit: fix user edit not being able to be saved (#651) (b04d00e)

Features

  • api: /request/count endpoint (#682) (192cfd8)
  • frontend: add see more card to media sliders (587e8db)
  • frontend: add template variable help button to custom webhook settings page (29c5bc4)
  • lang: add support for Chinese (Traditional) language (686c4f7)
  • lang: Translations update from Weblate (#604) (801e765)
  • login: add local users functionality (#591) (492e19d)
  • notifications: add notification for declined requests (2f97f61), closes #663
  • notifications: Webhook Notifications (#632) (a7cc7c5)
  • requests: Request Overrides & Request Editing (#653) (bdb3372)
  • server: add CONFIG_DIRECTORY env var to control config directory location (fa8f112)
  • 4K Requests (#559) (6b2df24)
  • map AniDB IDs from Hama agent to tvdb/tmdb/imdb IDs (#538) (0600ac7), closes #453

Reverts

overseerr - v1.16.0

Published by github-actions[bot] almost 4 years ago

Notable New Features

Pushover Notifications

We now support pushover notifications! Thanks @ankarhem

Other Changes

Overall this is a small update, there are some more tweaks to the Titlecard design and some new animations applied to them. Ive also included everyones language updates. Thanks to all the contributors providing translations!

1.16.0 (2021-01-07)

Bug Fixes

  • frontend: adjust titlecard badge styling (effc809)
  • frontend: apply same titlecard hover effect to personcard (67f2b57)
  • frontend: only animate titlecard when showDetail is true (0ab4c3c)
  • frontend: use hardware acceleration for titlecard scale (88810bf)
  • plex-sync: do not run plex sync if no admin exists (493d82b)

Features

  • lang: translations update from Weblate (#495) (b04eda6)
  • lang: Translations update from Weblate (#580) (2bfe0f2)
  • notifications: add pushover integration (#574) (ee5d018)

This release is also available on:

  • v1.16.0
overseerr - v1.15.0

Published by github-actions[bot] almost 4 years ago

Notable New Features

Set which types of notifications are sent per agent

🚨 YOU MUST SET THESE AS THEY WILL ALL BE EMPTY BY DEFAULT OR YOU WILL RECEIVE NO NOTIFICATIONS 🚨

You can now set which notification events are sent to which notification agents! You can find this under each individual agent's settings page.

image

Filtering and sorting the request list

image

The request list is now filterable and sortable. Filtering options are a little sparse for now, so you can only filter by All/Pending/Approved but more filter options will come in the future such as Declined and Available.

Telegram Notification Agent

Telegram is now available as a notification agent! Thanks @ankarhem for building this!

App Update Popup

When the frontend detects a change in the backend, a modal will now open and force the user to reload Overseerr. This helps keep the frontend up to date for people who don't like to ever close tabs. It also makes using the app as a bookmarked app on iOS/Android even better, because those tend to also not force a reload when they are opened.

Note: This does not update the actual app for you, its just a frontend notification when the backend was already updated.

image

Smaller Stuff

  • The search bar now correctly shows a clear search icon on all devices, and will take you back to the page you were on before starting to search if pressed
  • You can now set a Sender Name for email notifications. It will default to Overseerr

Notable Changes

Titlecard Design Update

The Titlecard has been updated to make better use of its available space. The "see more" button has been removed in favor of a larger, wider request button and the status icons are now smaller and put into the corners of the Titlecard to better match the overall design of Overseerr.

image

Removed duplicate credits on person pages

Person pages will now combine duplicate credits into one.

That's all for now! More stuff on the way!

1.15.0 (2021-01-04)

Bug Fixes

  • api: return 202 when same seasons are requested again (5c84702)
  • build: fixes build to include commit tag for app build step (289864a)
  • docs: fix typo in build instructions (#503) (2b27a71)
  • frontend: add i18n for request text on titlecard (a524b9c)
  • frontend: add localized strings for status checker (2dcda39)
  • frontend: center text in movie auto-approve modal on small screens (#510) (1438b08), closes #507
  • frontend: change titlecard to only have a request button (b5a3a7a)
  • frontend: combine duplicate credits on a persons detail page (d188f6f), closes #504
  • frontend: disable pointer-events on titlecard badges (ce06879)
  • frontend: fix count of requests in request list (f124d73)
  • frontend: fix sliders overflowing on firefox (67ac9e0), closes #566
  • frontend: full season request modal fits on a smaller mobile UI (#535) (12db7a0)
  • frontend: handle currentLibrary possibly being null on first manual sync (93b57a7)
  • frontend: increase titlecard status badge size on larger screens (ba106c4)
  • frontend: search clear button now correctly triggers routing (343f466)
  • frontend: set locale cookie expiration to be much longer (fae4818)
  • frontend: show movie/series badges always (8cbf39a)
  • frontend: update login/setup images (058fb65)
  • holiday: remove special holiday slider (8c09033)
  • correctly deal with tmdb id duplicates between movies/series (721ed9a), closes #526
  • use new commit tag file for app version as well (d00e470)

Features

  • email: add sendername to email notification (#506) (0185bb1)
  • frontend: add clear-field-icon to search field (#498) (7434a26)
  • frontend: add documentation link to about page (c034496)
  • frontend: add telegram integration (#491) (c8d4d67)
  • frontend: filter/sorting for request list (5add44c), closes #431
  • notifications: control notifcation types per agent (8af6a1f), closes #513
  • status checker to prompt users to reload their frontend when app version changes (75a4264)
overseerr - v1.14.1

Published by github-actions[bot] almost 4 years ago

1.14.1 (2021-01-02)

Bug Fixes

  • holiday: remove special holiday slider (22f2037)

This release is also available on:

  • v1.14.1
overseerr - v1.14.0

Published by github-actions[bot] almost 4 years ago

First of all, merry christmas and happy holidays to everyone! Here is your christmas day gift!

Version 1.14 is here, and it includes some pretty rad new stuff!

New Features

Collections

Now items that are a part of collections will show a Collections button on their details page. Clicking on it will take you to a details page with all the movies in the collection. From there, you can request all the films at once! If you already have some items in a collection, then clicking request will only grab what you don't already have available.

image

Trailers

Movies/Series with available trailers will now show a button that will take you directly to the video!

image

Thanks @jayesh100 for building this!

Failed request handling

If your requests fail to send to Radarr and Sonarr for some reason (connectivity, for example) your media will now go into a "failed" state. You will now be able to ask Overseerr to retry sending the item to the respective service in the Request list.

Thanks @johnpyp for this one!

Separate permissions for Auto Approve Movies/Series

You can now grant users separate permissions for auto approval!

Slack Notification Agent

Slack is now supported as one of our notification agents. More on the way!

Other things worth mentioning

  • The person details page now does a better job of sorting content by what people are actually known for
  • The status of "Unavailable" has been renamed to "Requested"
  • Logs will now rotate on a daily basis. You will start to see new log files pop up in your logs directory. overseerr.log will still be the most recent logs (its symlinked to the days file)
  • Improved the icons for bookmark apps on mobile devices. You might need to re-add Overseerr to your homescreen for the icon to update!

That's it for now. A lot more still being built and on the way soon!

1.14.0 (2020-12-25)

Bug Fixes

  • frontend: add margin to ButtonWithDropdown component on movie/tv details page (06fc98b)
  • frontend: correctly position title card hover section (#486) (4b7af86)
  • frontend: fix missing styles for alert component (de3d288)
  • frontend: fix mobile dropdown in notifications settings (6353cda)
  • frontend: fix scaling titlecard content position (bd94740)
  • frontend: improve flex header on movie/tv details page (d7b1c28)
  • frontend: invalid dom-nesting title card fix (#482) (f2ebba7), closes #476
  • frontend: remove vote permission for now (5d06a34)
  • frontend: sort person detail credits by tmdb votes (17518db)
  • frontend: status badge Unavailable renamed to Requested (ed94a0f), closes #374
  • frontend: update titlecard status badge to new requested colors (8f292d5)
  • logs: rotate logs on a daily basis instead of incrementing log filename (395cbb2)
  • improve apple-touch-icon and android app icons (329a814)

Features

overseerr - v1.13.0

Published by github-actions[bot] almost 4 years ago

1.13.0 (2020-12-23)

Bug Fixes

  • api: correctly return firstAirDate for series in search endpoints (32b4c99), closes #462
  • email: correctly log errors when emails fail to send (0980fa5)
  • frontend: added new Radarr v3 logo (#471) (3bbc716)
  • frontend: approve and decline button (in manage panel) will now fit on mobile (#441) (66ef72d)
  • frontend: filter out undefined backdrop paths for person details page (2e0e4d5)
  • frontend: show backdrops instead of posters for new person detail design (9f5f920)
  • clarify full sync runs every 24 hours (0c8a180)
  • plex-sync: match correct tmdb format for movies (4205e32)

Features

  • email: option to allow self signed certificates (6898357)
  • frontend: adjust person details design and add improved truncate (1fb7ea7)
  • frontend: first air date added to TV details page (#470) (a7db01f)
  • lang: translations update from Weblate (#410) (941fe19)
  • logs: rotate log files if they reach 20MB in size (22002ab), closes #438
  • notifications: include direct links to media in notifications (659fa50), closes #437
  • plex-sync: add support for hama guid's (ffe9e19), closes #453

This release is also available on:

  • v1.13.0
overseerr - v1.12.1

Published by github-actions[bot] almost 4 years ago

1.12.1 (2020-12-22)

Bug Fixes

  • migration: fixes issue migrating away from the unique imdbId constraint (69fd7a5)

This release is also available on:

  • v1.12.1