Target the Jellyfin 12.0 plugin ABI #2

Merged
benvin merged 1 commits from benvin/jellyfin-12-abi into main 2026-09-19 23:37:18 +10:00
Member

SSO-Auth 4.0.0.4 declares the 10.11 ABI and only loads on Jellyfin 12.0 because the server gate is _appVersion >= targetAbi. Nothing Jellyfin-facing has ever run against a real 12.0 build.

  • retarget to net10.0 and Jellyfin.Controller/Jellyfin.Model 12.0.0
  • set targetAbi 12.0.0.0, framework net10.0, version 5.0.0.0, owner unkin
  • drop the dead Lib F# project, its ProjectReference and unused using
  • drop System.Security.Cryptography.Xml, now in the net10.0 shared framework

Plugin name, GUID and manifest name are unchanged, so live config is preserved.

Part of unkin/jellyfin-ha-src#27

SSO-Auth 4.0.0.4 declares the 10.11 ABI and only loads on Jellyfin 12.0 because the server gate is `_appVersion >= targetAbi`. Nothing Jellyfin-facing has ever run against a real 12.0 build. - retarget to `net10.0` and `Jellyfin.Controller`/`Jellyfin.Model` 12.0.0 - set `targetAbi` 12.0.0.0, `framework` net10.0, version 5.0.0.0, owner unkin - drop the dead `Lib` F# project, its ProjectReference and unused `using` - drop `System.Security.Cryptography.Xml`, now in the net10.0 shared framework Plugin name, GUID and manifest name are unchanged, so live config is preserved. Part of unkin/jellyfin-ha-src#27
unkin-agent added 1 commit 2026-09-19 22:34:15 +10:00
target the Jellyfin 12.0 plugin ABI
ci/woodpecker/pr/ci Pipeline was successful
404be19c2b
Move the plugin to net10.0 against Jellyfin.Controller/Model 12.0.0 and
declare targetAbi 12.0.0.0.

Drop the dead Lib F# project and the System.Security.Cryptography.Xml
reference, now provided by the net10.0 shared framework.
Author
Member

No findings.

No findings.
benvin merged commit 8116ef6930 into main 2026-09-19 23:37:18 +10:00
benvin deleted branch benvin/jellyfin-12-abi 2026-09-19 23:37:19 +10:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: unkin/jellyfin-plugin-sso#2