Jellyfin 12.1 (15 September 2026)
Stable maintenance release containing 47 changes, primarily addressing performance, memory consumption, database reliability, library management, and playback issues.
Key Improvements
– Performance & Memory
- Fixed excessive memory consumption in
/UserViews. - Reduced unnecessary database queries and metadata processing.
- Improved memory management during library scans.
- Reduced memory usage during database optimization.
– Database & Library Management
- Fixed database optimization and pre-migration backup integrity issues.
- Improved data cleanup before database migrations.
- Prevented accidental library item removal when directory enumeration fails.
- Fixed incorrectly grouped video versions while preserving manual merges.
- Corrected nested season-folder recognition.
- Improved background refresh and library scan reliability.
– Playback & Transcoding
- Fixed incorrect color range after Vulkan tone mapping.
- Fixed transcoding throttling not activating due to a race condition.
- Corrected trickplay selecting the wrong video stream.
- Improved subtitle selection, including forced-only subtitles.
- Fixed SyncPlay authentication and playback-position synchronization.
– Additional Fixes
- Corrected Norwegian and Italian parental ratings.
- Fixed EPG and playlist encoding issues.
- Improved TMDb image previews and metadata handling.
- Fixed device-access revocation not terminating existing sessions.
- Improved WebSocket error handling.
Upgrade recommendation: Create a complete backup before installing 12.1.
Jellyfin 12.0 (8 September 2026)
A major release introducing database changes, expanded library functionality, and numerous server improvements.
Important Upgrade Instructions
- Direct upgrades from 10.10.7 and 10.11.x to 12.0 are supported.
- Versions older than 10.10.7 should first upgrade to 10.10.7.
- A complete backup of the Jellyfin data directory is essential because database changes prevent a simple rollback.
- Remove installed third-party repository plugins before migration and reinstall compatible versions afterward.
- Use the official stable plugin repository:
https://repo.jellyfin.org/files/plugin/manifest.json
Major Server Changes
- Support for multiple versions of individual TV episodes.
- New similarity, recommendation, and extensible search providers.
- Improvements to parental ratings and EPG refreshes.
- Better cleanup when media files are replaced or deleted.
- Support for episode numbers containing three or more digits.
- Library-specific BoxSet and Playlist filtering.
- Improved metadata parsing, including provider IDs in filenames.
- Additional Android TV video-rotation compatibility.
Post-Upgrade Requirements
- Run a full library scan after migration. This is required to reconstruct automatically detected alternative media versions.
- Expect the initial scan to take considerably longer than usual.
- Some previously indexed films might temporarily appear as newly added.
- Check plugin compatibility before reinstalling extensions.
Packaging Changes
– Debian Bullseye and Ubuntu Focal packages are no longer built.
Key Takeaway
Jellyfin 12.1 primarily stabilizes the major architectural changes introduced in 12.0. Its database, memory-management, library-scanning, and playback fixes are particularly relevant for self-hosted installations with large media collections.
When upgrading from Jellyfin 10.x, follow the 12.0 migration precautions even if your target version is 12.1.

https://jellyfin.org/posts/jellyfin-release-12.0





