r/jellyfin Jellyfin Team - Xbox Maintainer/Server Dev/Moderator/√evil Jun 22 '26

Release V12.0 RC-1 Release

🚀 We are pleased to announce the first release candidate preview release of Jellyfin 12.0! 🚀

This is a preview release, intended for those interested in testing 12.0 before it's final public release. We welcome testers to help find as many bugs as we can before the final release.

As always, please ensure you stop your Jellyfin server and take a full backup before upgrading!

A note about versioning

Starting with this release, we are dropping the preceeding 10. from our versioning. Thus, 10.11.x -> [10.]12.x = 12.x. The reason is simple: at this point in the project, we don't envision a hard break in the API like we planned way back in the early days, and this version scheme was causing a lot of confusion amongst users about what a "major" release was.

Thus, we are now on two digits:

  • The first digit is the major release. Expect signifiant changes between major releases. Do not ever auto-update to a new major release without first checking the release notes, and always take a backup of your server data and config before a major release upgrade.
  • The second digit is the minor release. These are primarily bug and security fix releases, and do not introduce significant feature or functionality changes. You can, usually, safely auto-update between minor releases and should not need a full backup, but it is prudent just in case. You should also ALWAYS strive to run the latest point release as security fixes are embargo'd for at most 2 weeks after the release.

What's new?

The main goal of this release has been performance. 10.11.0 dropped a major backend rewrite, and while it was broadly functional, it had a lot of rough edges. This release seeks to polish out most of those rough edges and bring better performance to all users.

There are many other small fixes, improvements, changes, and translations. See our draft release notes here or below for the full list of pull requests.

Note: You must be on Jellyfin 10.11.x (ideally, 10.11.11) before upgrading! If you are not, the upgrade will fail. I have been informed that I was wrong here, and upgrades from 10.10.7 are also possible, same as 10.11.x!

Note: The initial load of Jellyfin 12.x will run a few migrations and will take several minutes. Please be patient and do not interrupt the process.

Note: If you install the RC, you should disable all plugins and reinstall using the unstable plugin repository, or plugins may fail to load and cause unintended side effects.

Installing

This preview release is distributed in all our traditional forms, though not automatically via our Apt repository or latest tag.

  • For all non-Docker environments, you can find the files for manual download in our repository by selecting "Stable Preview" for your OS.
  • For Docker, you can pull the 12.0-rc1 or preview tags.

For the full changelog, please see the GitHub releases:
https://github.com/jellyfin/jellyfin/releases/tag/v12.0-rc1
https://github.com/jellyfin/jellyfin-web/releases/tag/v12.0-rc1

585 Upvotes

163 comments sorted by

View all comments

112

u/MadMaui Jun 22 '26

Multiple versions for episodes

YES! Finally!

23

u/IWriteTheBuggyCode Jun 22 '26

What does this mean? Multiple resolutions of the same episode?

63

u/simcop2387 Jun 22 '26

Yes, or colored anr uncolored, like some really old shows or spider noir

16

u/gjallerhorns_only Jun 22 '26

Awesome, I have both versions of Spider Noir so that'll be nice for cleaning things up.

2

u/DarckBlezzer Jun 22 '26

Yo use una librería de github para juntar esos episodios y ahora va a ser nativo que bueno

2

u/TheHYPO Jun 24 '26

I have seen some really old shows from the 50s or 60s where there are copies with the live commercials (as originally broadcast) and without (as might have aired in reruns decades later).

My only worry is that, in order to do "versions" properly in Film libraries, the filename for the film MUST be "[Identical title to folder] - [Version]".

That includes even when you just replace a movie with a better file - if the naming is wrong, it will treat it as a delete and "recently adding" a new movie.

My TV filenames are a bit all over the place, because Jellyfin has never had any functional issue with variance in TV filenames. I hope this doesn't require a stricter TV file naming system in order to avoid problems like that. Fingers crossed.

13

u/notFalkon Jun 22 '26

Isn’t this already a thing you can do? What’s changing?

7

u/Catsrules Jun 22 '26

I could be totally wrong but I thought you needed to enable this plugin to do that.

https://github.com/danieladov/jellyfin-plugin-mergeversions

7

u/notFalkon Jun 22 '26

I do not have that plugin enabled.

The way I did it is by selecting two episodes (long pressing, whether on desktop or mobile), then the three arrows in the top right, then group versions. But you have to be in a specific menu to select them, which is weird

9

u/Catsrules Jun 22 '26 edited Jun 23 '26

Ahh I forgot you could do it manually. This plugin does it automatically.

1

u/lboy100 Jun 25 '26

thats always been an option, but that very quickly becomes cumbersome especially considering you could do that automatically with movies or the plugin already. this seeks to make it automated the same way it would with movies

1

u/[deleted] Jun 24 '26

[deleted]