Jellyfin 12.0 (.NET 10) beta 5.0.0-JF12-beta (plugin version 5.0.0.85).
Install via the beta repository URL (a Jellyfin 12.0 server picks this build automatically by targetAbi):
https://raw.githubusercontent.com/Flowfin/jellyfin-plugin-sso/manifest-beta/manifest.json
Scope note (#743/#1466): the JF12/5.0 line has had no manual Release-QA pass against a live Jellyfin 12.0 server - the checklist has not been run since 12.0 GA shipped on 2026-09-07, and this line is NOT part of the 4.x (Jellyfin 10.11) release-candidate gate. What it does carry since #1466 is the automated seven-stack provider matrix that gates this publish: it boots a live jellyfin/jellyfin:12.0 server, installs the net10.0 artifact this release ships into it, and drives OIDC and SAML login round-trips against seven identity providers. That is the release the net10.0 build compiles against. The 5.0 line clears its own live-validation gate when the manual checklist has been run against a GA server; the GA build exists since 2026-09-07, so that run is the only condition left. Use these betas for testing, not production.
What's Changed
- Keep the computed address out of the unsaved-changes baseline by @iderex in #1702
- Add the provider wizard to the Providers tab by @iderex in #1700
- Name every help fold after its field and speak the redirect URI's whole text [#1672] by @iderex in #1706
- Tag plugin assets by a digest of the build, not the file version [#1705] by @iderex in #1708
- Fold the Sensitive and Insecure regions and count what they hide by @iderex in #1709
- Name a first-saved provider before the reads its save issues by @iderex in #1711
- Accept Jellyfin's path base in the Base URL Override and refuse only the plugin's own route [#1712] by @iderex in #1713
- Name both addresses when the completion page cannot finish where it was opened [#1714] by @iderex in #1718
- Open the wizard on every press of the Overview card, not only the first [#1721] by @iderex in #1722
- Read the save status from the catalogue on both provider editors [#1723] by @iderex in #1724
- Route the short literals under the gate's floor through the catalogue [#1725] by @iderex in #1726
- Name the active downgrade class on the Overview card by @iderex in #1730
- Refuse a self-unlink that would strand its own account by @iderex in #1734
- Say it before the self-service unlink acts, and say why when it is refused by @iderex in #1735
Full Changelog: 5.0.0-JF12-beta.83...5.0.0-JF12-beta.85