Skip to content

Commit

Permalink
feat(container)!: Update fallenbagel/jellyseerr ( 1.9.2 → 2.0.1 ) (#5660
Browse files Browse the repository at this point in the history
)

This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[fallenbagel/jellyseerr](https://redirect.github.com/Fallenbagel/jellyseerr)
| major | `1.9.2` -> `2.0.1` |

---

### Release Notes

<details>
<summary>Fallenbagel/jellyseerr (fallenbagel/jellyseerr)</summary>

###
[`v2.0.1`](https://redirect.github.com/Fallenbagel/jellyseerr/releases/tag/v2.0.1)

[Compare
Source](https://redirect.github.com/Fallenbagel/jellyseerr/compare/v2.0.0...v2.0.1)

> \[!WARNING]
>
> ### Warning (For linux/armv7 users)
>
> Unfortunately we had to drop support for armv7 as Next.js 14 does not
bundle [@&#8203;next/swc](https://redirect.github.com/next/swc) support
for armv7. We apologize for this, however, until they add support for
it, there is nothing we can really do as we needed to upgrade to Next.js
14. On devices that support aarch64, we recommend using aarch64 (RPi3,
RPi3B, RPi4+, etc).

#### Highlights

This release lays the groundwork for future feature integrations by
resolving existing issues and should improve overall stability.

##### New setup page

The setup process has been improved. Emby users can now configure
Jellyseerr without having to edit environment variable.


![image](https://redirect.github.com/user-attachments/assets/7cb6a698-5927-4ff3-aa70-14086d3bd661)

##### Blacklist media from Jellyseerr

Users with special permissions can blacklist media to hide it from
users. The blacklist is managed in a new page with options to remove
items.


![image](https://redirect.github.com/user-attachments/assets/94ca99cc-95fa-40fc-869b-9582948740b3)

##### Faster downloads update

Sync delay between Jellyseerr and the \*arrs is now reduced. A request
to Sonarr/Radarr is now made to refresh the monitored downloads right
before retrieving the estimated download times.

##### Switch to Jellyfin API Tokens

Before, Jellyseerr used admin user auth tokens to connect to Jellyfin
and perform requests. Now, it will switch to using API tokens instead,
with these tokens being automatically generated from the previous auth
tokens to ensure a seamless migration.

#### Details

##### Bug Fixes

- fetch override to attach XSRF token to fix csrfProtection issue
([#&#8203;1014](https://redirect.github.com/fallenbagel/jellyseerr/issues/1014))
([4945b54](https://redirect.github.com/fallenbagel/jellyseerr/commit/4945b5429848b36fc0ee41cf0277ed79f53d8286)),
closes
[#&#8203;1011](https://redirect.github.com/fallenbagel/jellyseerr/issues/1011)
- handle non-existent rottentomatoes rating
([#&#8203;1018](https://redirect.github.com/fallenbagel/jellyseerr/issues/1018))
([a351264](https://redirect.github.com/fallenbagel/jellyseerr/commit/a351264b878b2660ae7a6415f26d38b52015c591))
- rewrite avatarproxy and CachedImage
([#&#8203;1016](https://redirect.github.com/fallenbagel/jellyseerr/issues/1016))
([4e48fdf](https://redirect.github.com/fallenbagel/jellyseerr/commit/4e48fdf2cb9f76ae5c25073b585718650abd3288)),
closes
[#&#8203;1012](https://redirect.github.com/fallenbagel/jellyseerr/issues/1012)
[#&#8203;1013](https://redirect.github.com/fallenbagel/jellyseerr/issues/1013)
- use jellyfinMediaId4k for mediaUrl4k
([#&#8203;1006](https://redirect.github.com/fallenbagel/jellyseerr/issues/1006))
([a0f80fe](https://redirect.github.com/fallenbagel/jellyseerr/commit/a0f80fe7647ef4a9025ca93407cd21ddc640fed1)),
closes
[#&#8203;520](https://redirect.github.com/fallenbagel/jellyseerr/issues/520)

***

This release is also available on:

-   `v2.0.1`

###
[`v2.0.0`](https://redirect.github.com/Fallenbagel/jellyseerr/releases/tag/v2.0.0)

[Compare
Source](https://redirect.github.com/Fallenbagel/jellyseerr/compare/v1.9.2...v2.0.0)

> \[!WARNING]
>
> ### Warning (For linux/armv7 users)
>
> Unfortunately we had to drop support for armv7 as Next.js 14 does not
bundle [@&#8203;next/swc](https://redirect.github.com/next/swc) support
for armv7. We apologize for this, however, until they add support for
it, there is nothing we can really do as we needed to upgrade to Next.js
14. On devices that support aarch64, we recommend using aarch64 (RPi3,
RPi3B, RPi4+, etc).

#### Highlights

This release lays the groundwork for future feature integrations by
resolving existing issues and should improve overall stability.

##### New setup page

The setup process has been improved. Emby users can now configure
Jellyseerr without having to edit environment variable. Existing users
should have their `JELLYFIN_TYPE=emby` variable migrated to a setting in
`settings.json` where `mediaServerType=3`.


![image](https://redirect.github.com/user-attachments/assets/7cb6a698-5927-4ff3-aa70-14086d3bd661)

##### Blacklist media from Jellyseerr

Users with special permissions can blacklist media to hide it from
users. The blacklist is managed in a new page with options to remove
items.


![298769756-bdacaed7-85b8-4897-af9e-9ab6336c14bf](https://redirect.github.com/user-attachments/assets/5d184a4c-77cf-4010-998b-b1c4af173452)

##### Faster downloads update

Sync delay between Jellyseerr and the \*arrs is now reduced. A request
to Sonarr/Radarr is now made to refresh the monitored downloads right
before retrieving the estimated download times.

##### Switch to Jellyfin API Tokens

Before, Jellyseerr used admin user auth tokens to connect to Jellyfin
and perform requests. Now, it will switch to using API tokens instead,
with these tokens being automatically generated from the previous auth
tokens to ensure a seamless migration.

#### Details

##### Bug Fixes

- abort availability sync job if auth token invalid/connection lost
([#&#8203;845](https://redirect.github.com/fallenbagel/jellyseerr/issues/845))
([bdee340](https://redirect.github.com/fallenbagel/jellyseerr/commit/bdee34053080c8975a88ba16a9e8f402e10fe7e1))
- add an error message to say when an email is already taken
([#&#8203;947](https://redirect.github.com/fallenbagel/jellyseerr/issues/947))
([89e0a83](https://redirect.github.com/fallenbagel/jellyseerr/commit/89e0a831ec85a6905f539f59b7523bb1feb90bcf))
- add missing brackets
([#&#8203;888](https://redirect.github.com/fallenbagel/jellyseerr/issues/888))
([6cea8bb](https://redirect.github.com/fallenbagel/jellyseerr/commit/6cea8bba592b8db566b4d8147630385f5c377f1b))
- add missing content-type header
([#&#8203;887](https://redirect.github.com/fallenbagel/jellyseerr/issues/887))
([2be9c7d](https://redirect.github.com/fallenbagel/jellyseerr/commit/2be9c7dcc1f418726a19e99cfdb3933257a03c6f))
- add missing header when creating an issue
([#&#8203;879](https://redirect.github.com/fallenbagel/jellyseerr/issues/879))
([084e1b2](https://redirect.github.com/fallenbagel/jellyseerr/commit/084e1b224e109f0f8279741b9a5ead138396d7f8))
- add missing parameter to delete requests from ExternalAPI
([#&#8203;904](https://redirect.github.com/fallenbagel/jellyseerr/issues/904))
([36d98a2](https://redirect.github.com/fallenbagel/jellyseerr/commit/36d98a2681921a8770027b78878688f2782e8b77)),
closes
[#&#8203;903](https://redirect.github.com/fallenbagel/jellyseerr/issues/903)
- **api:** fix nextjs error handler
([#&#8203;882](https://redirect.github.com/fallenbagel/jellyseerr/issues/882))
([0116c13](https://redirect.github.com/fallenbagel/jellyseerr/commit/0116c13e0632d1ccec43299fbb10cd71db45bc29))
- **api:** handle non-existent ratings on IMDb
([#&#8203;822](https://redirect.github.com/fallenbagel/jellyseerr/issues/822))
([74a2d25](https://redirect.github.com/fallenbagel/jellyseerr/commit/74a2d25f153b07a0cae5b44adca5fa1fed5a3b9e))
- **api:** save new password when reset password of local account
([#&#8203;886](https://redirect.github.com/fallenbagel/jellyseerr/issues/886))
([5cc4389](https://redirect.github.com/fallenbagel/jellyseerr/commit/5cc43898256b130c2576f34a3d4e7ce6a3940d3e))
- **blacklist:** add blacklist to mobile menu
([#&#8203;980](https://redirect.github.com/fallenbagel/jellyseerr/issues/980))
([f390da4](https://redirect.github.com/fallenbagel/jellyseerr/commit/f390da486625a22951956ba96867de63f73bfc2b)),
closes
[#&#8203;979](https://redirect.github.com/fallenbagel/jellyseerr/issues/979)
- change SeriesSearch to MissingEpisodeSearch for season requests
([#&#8203;711](https://redirect.github.com/fallenbagel/jellyseerr/issues/711))
([ee7e91c](https://redirect.github.com/fallenbagel/jellyseerr/commit/ee7e91c7c948b17b556a625919eb1252a721bb6e))
- **docker:** add postinstall script
([#&#8203;839](https://redirect.github.com/fallenbagel/jellyseerr/issues/839))
([f714132](https://redirect.github.com/fallenbagel/jellyseerr/commit/f7141329094d88eb0940b1db1f21376142cb8893))
- enhance error messages when Fetch API fails
([#&#8203;893](https://redirect.github.com/fallenbagel/jellyseerr/issues/893))
([fccfca6](https://redirect.github.com/fallenbagel/jellyseerr/commit/fccfca6ed06c8dc599e1ea4b1b3dbac48eb3a7f6))
- handle status badge for season packs
([#&#8203;927](https://redirect.github.com/fallenbagel/jellyseerr/issues/927))
([80f6301](https://redirect.github.com/fallenbagel/jellyseerr/commit/80f63017ac5e9b1720a19c761dbef4dd517f1c2c))
- length of undefined on users warnings
([#&#8203;875](https://redirect.github.com/fallenbagel/jellyseerr/issues/875))
([c600566](https://redirect.github.com/fallenbagel/jellyseerr/commit/c600566ac0045c2314f9013b063007b087ee4327))
- remove DNS caching
([#&#8203;837](https://redirect.github.com/fallenbagel/jellyseerr/issues/837))
([268c7df](https://redirect.github.com/fallenbagel/jellyseerr/commit/268c7df28eea8b911d6a53297f5ce296983067ce))
- remove email requirement for the user, and use the username if no
email provided
([#&#8203;900](https://redirect.github.com/fallenbagel/jellyseerr/issues/900))
([d5f817e](https://redirect.github.com/fallenbagel/jellyseerr/commit/d5f817e734131cdacc229361d9498a095af57950))
- remove protocol-relative URLs from next/image
([#&#8203;889](https://redirect.github.com/fallenbagel/jellyseerr/issues/889))
([c80d9a8](https://redirect.github.com/fallenbagel/jellyseerr/commit/c80d9a853a2a3451293a5382ef183c18add0c040))
- resize episode preview image
([#&#8203;842](https://redirect.github.com/fallenbagel/jellyseerr/issues/842))
([96ba53f](https://redirect.github.com/fallenbagel/jellyseerr/commit/96ba53fecc7b9d269f0d974051ab62836b0102bc))
- resize header image in network and studio pages
([#&#8203;902](https://redirect.github.com/fallenbagel/jellyseerr/issues/902))
([4220855](https://redirect.github.com/fallenbagel/jellyseerr/commit/422085523e5dfc132f3c3ca19eaa87117828b7be))
- rewrite request from axios to Fetch
([#&#8203;920](https://redirect.github.com/fallenbagel/jellyseerr/issues/920))
([9aee888](https://redirect.github.com/fallenbagel/jellyseerr/commit/9aee8887d3cca6e018f4be1c8400c22e86bf8dab))
- rewrite the rate limit utility
([#&#8203;896](https://redirect.github.com/fallenbagel/jellyseerr/issues/896))
([3fc14c9](https://redirect.github.com/fallenbagel/jellyseerr/commit/3fc14c9e2262463afec666e7f54e38d0d36cff68))
- **session:** set the correct TTL for the cookie store
([#&#8203;992](https://redirect.github.com/fallenbagel/jellyseerr/issues/992))
([96e1d40](https://redirect.github.com/fallenbagel/jellyseerr/commit/96e1d40304749ce00d2ff7359efc39a1d9724358)),
closes
[#&#8203;991](https://redirect.github.com/fallenbagel/jellyseerr/issues/991)
- set correct user type when importing from emby
([#&#8203;949](https://redirect.github.com/fallenbagel/jellyseerr/issues/949))
([e57d265](https://redirect.github.com/fallenbagel/jellyseerr/commit/e57d2654d1c634a91649722d3a2bf4d73c4a02ca)),
closes
[#&#8203;948](https://redirect.github.com/fallenbagel/jellyseerr/issues/948)
- **setup:** page display when homepage is loading
([#&#8203;940](https://redirect.github.com/fallenbagel/jellyseerr/issues/940))
([7423bbb](https://redirect.github.com/fallenbagel/jellyseerr/commit/7423bbbffc5bee2e52e3348254f035dc8527d973))
- **tmdb:** fallback movie/show overview to English when none is
available in requested locale
([#&#8203;928](https://redirect.github.com/fallenbagel/jellyseerr/issues/928))
([12f908d](https://redirect.github.com/fallenbagel/jellyseerr/commit/12f908de7f5fbd717a5f151858b6edee3be13ed9)),
closes
[#&#8203;925](https://redirect.github.com/fallenbagel/jellyseerr/issues/925)
- update the filter removing existing users from Jellyfin import modal
([#&#8203;924](https://redirect.github.com/fallenbagel/jellyseerr/issues/924))
([61dcd8e](https://redirect.github.com/fallenbagel/jellyseerr/commit/61dcd8e487d7886773ccb12501623c17838476e5))

##### Code Refactoring

- **jellyfin:** abstract jellyfin hostname, updated ui to reflect it,
better validation
([#&#8203;773](https://redirect.github.com/fallenbagel/jellyseerr/issues/773))
([38ad875](https://redirect.github.com/fallenbagel/jellyseerr/commit/38ad875dd7848b4e92ac3ccdd16dbf785f6a5c4d))

##### Features

- add environment variable for API key
([#&#8203;831](https://redirect.github.com/fallenbagel/jellyseerr/issues/831))
([45ef150](https://redirect.github.com/fallenbagel/jellyseerr/commit/45ef150e36944d456cc9440574b5ac75f2e4bbc1))
- adds status filter for tv shows
([#&#8203;796](https://redirect.github.com/fallenbagel/jellyseerr/issues/796))
([cfd1bc2](https://redirect.github.com/fallenbagel/jellyseerr/commit/cfd1bc253557d6e19725743b8aa9a2fa33bbe760)),
closes
[#&#8203;605](https://redirect.github.com/fallenbagel/jellyseerr/issues/605)
- allow request managers to delete data from sonarr/radarr
([#&#8203;644](https://redirect.github.com/fallenbagel/jellyseerr/issues/644))
([a5d22ba](https://redirect.github.com/fallenbagel/jellyseerr/commit/a5d22ba5b83dd0e812b16f06476d993b5d59cb2a))
- blacklist items from Discover page
([#&#8203;632](https://redirect.github.com/fallenbagel/jellyseerr/issues/632))
([818aa60](https://redirect.github.com/fallenbagel/jellyseerr/commit/818aa60aac185da07bfb71b08e0448939b63a736)),
closes
[#&#8203;490](https://redirect.github.com/fallenbagel/jellyseerr/issues/490)
- Jellyfin/Emby server type setup
([#&#8203;685](https://redirect.github.com/fallenbagel/jellyseerr/issues/685))
([15cb949](https://redirect.github.com/fallenbagel/jellyseerr/commit/15cb949f1f2e617853f90ae7bb8ae5d6622f610e))
- **jellyfinapi:** switch to API tokens instead of auth tokens
([#&#8203;868](https://redirect.github.com/fallenbagel/jellyseerr/issues/868))
([bd4da6d](https://redirect.github.com/fallenbagel/jellyseerr/commit/bd4da6d5fc8cb55c2bc3d9a8336787cbd30814d0))
- Option on item's page to add/remove from watchlist
([#&#8203;781](https://redirect.github.com/fallenbagel/jellyseerr/issues/781))
([2348f23](https://redirect.github.com/fallenbagel/jellyseerr/commit/2348f23f433195d64dee3e6eeede296fca5fdbc9)),
closes
[#&#8203;730](https://redirect.github.com/fallenbagel/jellyseerr/issues/730)
- refresh monitored downloads before getting queue items
([#&#8203;994](https://redirect.github.com/fallenbagel/jellyseerr/issues/994))
([92ba262](https://redirect.github.com/fallenbagel/jellyseerr/commit/92ba26207dcb1ddd696e0f01931d2609c521ae45)),
closes
[#&#8203;866](https://redirect.github.com/fallenbagel/jellyseerr/issues/866)
- show quality profile on request
([#&#8203;847](https://redirect.github.com/fallenbagel/jellyseerr/issues/847))
([6445332](https://redirect.github.com/fallenbagel/jellyseerr/commit/64453320d36595e75dcb710dfd43997bf2d2acd5))
- **translation:** added full Hebrew translation
([#&#8203;871](https://redirect.github.com/fallenbagel/jellyseerr/issues/871))
([c96ca67](https://redirect.github.com/fallenbagel/jellyseerr/commit/c96ca6742e0a6d5685319c52f995fe06e439a450))
- update Plex logo
([#&#8203;884](https://redirect.github.com/fallenbagel/jellyseerr/issues/884))
([3a363ae](https://redirect.github.com/fallenbagel/jellyseerr/commit/3a363ae1ffa7f384be6f7d25f8558b1e55a73fb3))

##### Reverts

- fix(api): fix nextjs error handler
([#&#8203;882](https://redirect.github.com/fallenbagel/jellyseerr/issues/882))
([#&#8203;892](https://redirect.github.com/fallenbagel/jellyseerr/issues/892))
([62dbde4](https://redirect.github.com/fallenbagel/jellyseerr/commit/62dbde448c7f7d530de8534bb8538452d0f91276))

##### BREAKING CHANGES

- Deprecated the JELLYFIN_TYPE variable to identify Emby media server
and
instead rely on the mediaServerType that is set in the `settings.json`.
Existing environment
variable users can log out and log back in to set the mediaServerType to
`3` (Emby).

- Added a serverType to the `/auth/jellyfin` which requires a serverType
to be
    set (`jellyfin`/`emby`)

-   refactor(auth): jellyfin/emby authentication to set MediaServerType

- **jellyfin:** Jellyfin settings now does not include a hostname.
Instead it abstracted it to ip,
port, useSsl, and urlBase. However, migration of old settings to new
settings should work
    automatically.

***

This release is also available on:

-   `v2.0.0`

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
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 this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Renovate
Bot](https://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4xMjQuMSIsInVwZGF0ZWRJblZlciI6IjM4LjEyNi4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL21ham9yIl19-->

Co-authored-by: lumiere-bot[bot] <98047013+lumiere-bot[bot]@users.noreply.github.com>
  • Loading branch information
lumiere-bot[bot] authored Oct 20, 2024
1 parent da828ba commit 4f07fae
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion kubernetes/kyak/apps/media/jellyseerr/app/helmrelease.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ spec:
app:
image:
repository: fallenbagel/jellyseerr
tag: 1.9.2
tag: 2.0.1
env:
TZ: America/New_York
LOG_LEVEL: "info"
Expand Down

0 comments on commit 4f07fae

Please sign in to comment.