Wir freuen uns, die zweite Vorschauversion von Jellyfin 12.0 als Release Candidate anzukündigen!
Dies ist eine Vorschau, die sich an Tester richtet, die 12.0 vor der endgültigen Veröffentlichung ausprobieren möchten. Wir laden alle ein, dabei zu helfen, möglichst viele Fehler zu finden, bevor die finale Version erscheint.
Wie immer gilt: Bitte stoppen Sie Ihren Jellyfin-Server und erstellen Sie ein vollständiges Backup, bevor Sie das Upgrade durchführen!
Anmerkung zur Versionierung
Mit dieser Version entfällt die führende 10. in unserer Versionsnummer. Aus 10.11.x wird also [10.]12.x = 12.x. Der Grund ist einfach: An diesem Punkt des Projekts ist kein fundamentaler Bruch in der API mehr vorgesehen, wie wir es einst in den Anfangstagen planten. Das bisherige Schema sorgte zudem für viel Verwirrung darüber, was ein „Major Release“ eigentlich bedeutet. Weitere Informationen finden Sie in den RC1 Release Notes.
Was ist neu?
Das Hauptaugenmerk dieser Version liegt auf der Leistung. Mit 10.11.0 wurde das Backend grundlegend überarbeitet, und obwohl es weitgehend funktionierte, gab es noch viele Ecken und Kanten. Diese Version soll die meisten dieser Probleme ausbügeln und für eine spürbar bessere Performance bei allen Nutzern sorgen.
Daneben gibt es viele weitere kleine Korrekturen, Verbesserungen, Änderungen und Übersetzungen. Hier finden Sie unseren Entwurf der Release Notes oder unten die vollständige Liste der Änderungen. Sie können auch das Web-seitige Changelog hier einsehen.
Wichtig: Sie müssen vor dem Upgrade auf Jellyfin 10.10.7+ oder 10.11.x (idealerweise 10.11.11) sein! Andernfalls schlägt das Upgrade fehl. Bitte stellen Sie sicher, dass Sie zuerst auf eine dieser Versionen aktualisieren!
Wichtig: Der erste Start von Jellyfin 12.x führt einige Migrationen durch und wird mehrere Minuten dauern. Bitte haben Sie Geduld und unterbrechen Sie den Vorgang nicht. Sie können die neu gestaltete Start-Benutzeroberfläche im lokalen Netzwerk nutzen, um den detaillierten Fortschritt zu sehen, oder außerhalb des Netzwerks einen allgemeinen Fortschrittsbalken, indem Sie während des Starts die Server-URL im Webbrowser aufrufen.
Wichtig: Wenn Sie den RC installieren, sollten Sie alle externen Plugins deaktivieren und diese über das unstabile Plugin-Repository neu installieren. Andernfalls könnten Plugins nicht laden und unerwünschte Nebeneffekte verursachen.
Installation
Diese Vorschauversion wird in allen üblichen Formen verteilt, allerdings nicht automatisch über unser Apt-Repository oder den latest-Tag.
- Für alle Nicht-Docker-Umgebungen finden Sie die Dateien zum manuellen Herunterladen in unserem Repository, indem Sie „Stable Preview“ für Ihr Betriebssystem auswählen.
- Für Docker können Sie die Tags
12.0-rc2oderpreviewpullen.
Änderungen seit RC1
Im Bereich der Datenbank und Migrationen gab es wichtige Optimierungen: Große Löschvorgänge (z. B. beim Löschen vieler Medien) wurden stabilisiert, um SQL-Variablen-Limits nicht zu überschreiten. Schwere Datenbankaufgaben werden nun nicht mehr während eines laufenden Medien-Scans ausgeführt, um die Systemlast zu reduzieren. Zudem werden verwaiste Personeneinträge jetzt automatisch entfernt, und Dubletten-Bereinigungen werden in Stapeln verarbeitet, was die Performance verbessert.
Für Live TV wurden zwei Fehler behoben: TV-Tuner werden nun zuverlässig freigegeben, und bei einer Aktualisierung der Programmzeitschrift werden die Kanalsymbole neu abgerufen. Bei den Medien selbst wurde die Erkennung und Registrierung lokaler Comic-Plugins verbessert und ein Problem behoben, bei dem eingebettete Liedtexte bei einer vollständigen Aktualisierung nicht aktualisiert wurden.
Die Benutzeroberfläche und Lokalisierung erhielt ein Facelift: Die Start-UI wurde optisch und in der Bedienung überarbeitet. Lokalisierungsabfragen funktionieren nun korrekter, und die Passwort-Hash-Funktion für Schedules Direct wurde auf eine effizientere Methode umgestellt. Aus Sicherheitsgründen werden nun unsichere Plugin-Paketnamen bei der Installation abgewiesen.
Unter der Haube wurden CI-Abhängigkeiten aktualisiert, ebenso Test-Komponenten und die Swagger-Toolchain, um die Entwicklung und Testbarkeit zu verbessern.
Wir danken allen neuen Mitwirkenden, die zu dieser Version beigetragen haben.
Vollständiges Changelog: v12.0-rc1...v12.0-rc2



