Jellyfin 12.0 (.NET 10) beta 5.0.0-JF12-beta (plugin version 5.0.0.82).
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
- Copy the configuration aside when a second copy of this plugin is loaded [#1601] by @iderex in #1605
- Let the rail go first only where it earns it, and wrap the tab strip [#1527] by @iderex in #1603
- Draw the library checklists on Jellyfin 12, and stop a list that did not draw from clearing a restriction [#1607] by @iderex in #1609
- Name the redirect URI in a refused authorization request [#1610] by @iderex in #1613
- Send each OpenID scope once instead of repeating the base [#1612] by @iderex in #1614
- Stop a long identifier setting the width of the provider page [#1615] by @iderex in #1616
- Refuse an imported link that binds a new identity to an administrator [#1559] by @iderex in #1617
- Pin how many sentences bypass the translation catalog [#1602] by @iderex in #1619
- Take the restart note off the settings surface, because it is false [#1573] by @iderex in #1620
- Send every sentence the settings surface writes through the catalog [#1602] by @iderex in #1621
- Close the other protocol editor when one is opened by @iderex in #1622
- Count the template text the catalog never sees by @iderex in #1623
- Let a translated sentence hold the markup it is written around by @iderex in #1625
- Send the Policies, Server and Accounts text through the catalog by @iderex in #1626
Full Changelog: 5.0.0-JF12-beta.81...5.0.0-JF12-beta.82