Jellyfin 12.0 (.NET 10) beta 5.1.0-JF12-beta (plugin version 5.1.0.98).
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
- Name the published issuer beside the endpoint when discovery refuses it [#1835] by @iderex in #1838
- Report an issuer mismatch on Test Connection with both values [#1837] by @iderex in #1840
- Make the OpenID endpoint help name the issuer it has to match [#1836] by @iderex in #1839
- The guide names the signature requirement and stops exempting outsiders by @iderex in #1850
- Leave alone the folders a provider does not manage: PreserveUnmanagedFolders [#1846] by @zytoc in #1849
- Retry the sibling listing, and bring back every service the key-destroyed probe needs by @iderex in #1853
- Carry every release into the beta channel, and cut it above the betas of its line by @iderex in #1855
- Name the remedy the refusal leaves open and verify what it carried by @iderex in #1858
New Contributors
Full Changelog: 5.1.0-JF12-beta.96...5.1.0-JF12-beta.98