v1.12.0

teamhanko/hankov1.12.0Mar 20, 2025by iwalton3

AI Summary

This bugfix release addresses critical display and connection issues including Wayland GPU acceleration, SRT text rendering, and server timeouts. It marks the end of Qt 5 support and removes obsolete features.

Key Highlights

  • Fix Wayland black screen caused by broken GPU acceleration
  • Fix SRT text being squished and unreadable
  • Handle server connection timeout errors
  • Remove obsolete skip intro support plugin
  • Update branding

Breaking Changes

  • Drops support for MacOS 12
  • Removes obsolete skip intro support

New Features

  • Auto-fill last used server into server box on startup failure
  • Fix SSL certificate verification issues on Linux
  • Fix caching issues to prevent broken web client

Full Release Notes

> [!IMPORTANT]
> Please do not open any GitHub issues for this release. It is the last of the Qt 5 releases and we have recently changed the master branch to Qt 6. 
>
> We will only be accepting GitHub issues relating to Qt 6 builds going forward. The latest of those builds are linked to in the **Development Builds** section of the README https://github.com/jellyfin/jellyfin-desktop?tab=readme-ov-file#development-builds

This version fixes a bunch of bugs and removes the obsolete third party plugin for intro skipping. Please note this release drops support for MacOS 12 due to GitHub Actions dropping runner support.

Changes:
  * Prevent issue where wayland has black screen due to broken gpu accel (#165, #610)
  * Prevent SRT text being squished and unreadable (#643)
  * Handle server connection timeout. (#747)
  * Remove obsolete skip intro support.
  * Update branding
  * Fix caching issues to prevent broken web client when the server web version updates
  * Auto fill last used server into server box if server connection fails on startup
  * Fix SSL certificate verification issues on Linux

About Windows Downloads:
 - If your CPU is older than roughly 2013 or you get a `0xc0000142` error you need to use the x64-legacy build.
 - The desktop installer requires administrator rights.
 - You can avoid warnings on files by unblocking the file in the properties dialog.
 - You can manually build a release [using these instructions](https://github.com/jellyfin/jellyfin-media-player#building-for-windows).