Skip to content

Releases: K0lin/jellyfin-plugin-sso

v5.0.0.0: First release of the archived fork

13 Jun 11:19
36183b7

Choose a tag to compare

Overview

This release marks the fork's first independent release under K0lin's maintenance. It includes a full redesign of both the configuration and linking UIs, a complete internationalization layer, CI fixes, and the migration to .NET 9.0 targeting Jellyfin 10.11.11.

You can find more information about migration into the wiki section HERE

P.S.: I always recommend making a backup before performing a procedure like this so you can recover in case of any issues.


What's Changed

UI

Configuration page redesign

  • Completely restructured the SSO settings page layout with clearer section headings and descriptions.
  • Added a notice panel that informs users that configuration changes require a Jellyfin server restart.
  • Added confirmation prompts when loading or deleting an existing OpenID provider.
  • Introduced new security-sensitive option fields with inline warning labels to guide administrators.
  • Added role-based access control (RBAC) settings directly in the UI for Live TV access, Live TV management, and folder access.

SSO linking page redesign

  • Refreshed the self-service linking interface with an improved layout and proper empty-state handling when no linked accounts are present.
  • Improved overall visual hierarchy and usability across the configuration interface.

Internationalization (i18n)

  • Added full en-us.json localization files for both the configuration page and the linking page.
  • All user-facing strings in config.js, configPage.html, and linking.html are now driven by the i18n layer via data-i18n attributes.
  • New locale resources are embedded as plugin resources and served correctly by SSOPlugin.cs.

CI / Build

  • Fixed missing contents: write permission in the nightly publish workflow, which was causing nightly release uploads to fail.
  • All workflows updated to .NET 9.0 (dotnet-version: 9.0.*, dotnet-target: net9.0).
  • Jellyfin SDK dependencies updated to 10.11.11.

Repository & Branding

  • Updated all repository links, documentation, and in-plugin references from 9p4/jellyfin-plugin-sso to K0lin/jellyfin-plugin-sso.
  • Updated build.yaml metadata (owner, imageUrl, description) to reflect the new maintainer.

Documentation

  • Added the entire wiki section to help users use the plugin
  • Added Conventional Commits guidelines to CONTRIBUTING.md with a full type table and examples.
  • Updated README.md to reference the new repository.

Upgrade Notes

  • This release requires Jellyfin 10.11.x (targetAbi: 10.11.11.0).
  • No breaking changes to existing SSO provider configurations or user link data.
  • A Jellyfin server restart is required after updating the plugin.

What's Changed

  • First commit by @K0lin in #1
  • Refresh SSO linking page UI and add local i18n resources by @K0lin in #2
  • Add permissions for contents write in nightly workflow by @K0lin in #3
  • Enhance SSO Configuration UI and Localization by @K0lin in #4
  • Update security contact email in SECURITY.md by @K0lin in #8
  • Fix broken link in installation instructions by @K0lin in #9
  • chore: update version to 5.0.0.0 and enhance changelog for SSO Authentication plugin by @K0lin in #11

Full Changelog: v4.0.0.4...v5.0.0.0

v4.0.0.4: Critical Security Fix for SAML

12 Jun 22:46
83deeb2

Choose a tag to compare

There is a critical security fix for SAML. Please update as soon as possible. Thanks to N.P. for finding the issue.

Additional bugfixes are also included.

What's Changed

New Contributors

Full Changelog: 9p4/jellyfin-plugin-sso@v4.0.0.3...v4.0.0.4

v4.0.0.3: Jellyfin 10.11

12 Jun 22:46
v4.0.0.3

Choose a tag to compare

More CI fixes

What's Changed

New Contributors

Full Changelog: 9p4/jellyfin-plugin-sso@v3.5.2.4...v4.0.0.3

v3.5.2.4

12 Jun 22:46
v3.5.2.4
42fba86

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 9p4/jellyfin-plugin-sso@v3.5.2.3...v3.5.2.4

v3.5.2.3

12 Jun 22:46
v3.5.2.3
3894048

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 9p4/jellyfin-plugin-sso@v3.5.2.2...v3.5.2.3

v3.5.2.2

12 Jun 22:46
v3.5.2.2
87edc5f

Choose a tag to compare

v3.5.2.1

12 Jun 22:46
v3.5.2.1
0476f81

Choose a tag to compare

v3.5.2.0

12 Jun 22:46
v3.5.2.0
94d1c7a

Choose a tag to compare

feat: allow overriding redirect scheme

Wow, I'm putting out a lot of releases lately. Sorry about that.

Full Changelog: 9p4/jellyfin-plugin-sso@v3.5.1.1...v3.5.2.0

HOTFIX: v.3.5.1.1

12 Jun 22:46
v3.5.1.1
2c3fc4d

Choose a tag to compare

fix: change iframe URL to point to the web UI instead of the root

Full Changelog: 9p4/jellyfin-plugin-sso@v3.5.1.0...v3.5.1.1

v3.5.1.0

12 Jun 22:46
v3.5.1.0
172f22e

Choose a tag to compare

  • fix: improve final redirect (#109)
  • style: fix configPage style (prettier)
  • docs: detail Google requiring disabling of OpenID endpoint validation
  • fix: make SAML paths better; improve and add OID discovery defaults
  • docs: clarify plugin resetting permissions
  • style: fix README.md style
  • docs: document how to set login disclaimer (#16)
  • feat: clarify redirect paths (#84)
  • fix: Remove funding

Full Changelog: 9p4/jellyfin-plugin-sso@v3.5.0.0...v3.5.1.0