[PR #12460] [CLOSED] plugins: add optional maximumAbi option #13203

Closed
opened 2026-02-07 07:08:53 +03:00 by OVERLORD · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/jellyfin/jellyfin/pull/12460
Author: @jumoog
Created: 8/17/2024
Status: Closed

Base: masterHead: master


📝 Commits (4)

  • ff714c8 plugins: add optional maximumAbi option
  • 92de5d5 Merge branch 'master' into master
  • 80a0cc0 Merge branch 'master' into master
  • f34c14e Merge branch 'master' into master

📊 Changes

5 files changed (+42 additions, -11 deletions)

View changed files

📝 Emby.Server.Implementations/Plugins/PluginManager.cs (+3 -1)
📝 Emby.Server.Implementations/Updates/InstallationManager.cs (+21 -8)
📝 MediaBrowser.Common/Plugins/PluginManifest.cs (+7 -0)
📝 MediaBrowser.Model/Updates/VersionInfo.cs (+7 -0)
📝 tests/Jellyfin.Server.Implementations.Tests/Plugins/PluginManagerTests.cs (+4 -2)

📄 Description

In 10.9 there have been some breakable changes. This change prevents users from installing plugins that do not work after installation. It also removes plugins from the catalogue if there is no 10.9 Plugin version. I do not expect breakable changes between versions very often. This can be adjusted in the future if another breakable change happens.

Changes
Filter plugins targeting version 10.8 or older.

Issues
#11331


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/jellyfin/jellyfin/pull/12460 **Author:** [@jumoog](https://github.com/jumoog) **Created:** 8/17/2024 **Status:** ❌ Closed **Base:** `master` ← **Head:** `master` --- ### 📝 Commits (4) - [`ff714c8`](https://github.com/jellyfin/jellyfin/commit/ff714c884ba5a4c37331a4a85a6adb0b6165b55f) plugins: add optional maximumAbi option - [`92de5d5`](https://github.com/jellyfin/jellyfin/commit/92de5d55a60df754a946b75635663e72125a8443) Merge branch 'master' into master - [`80a0cc0`](https://github.com/jellyfin/jellyfin/commit/80a0cc02e0e8c378978d62eb862727b6bdbcdd62) Merge branch 'master' into master - [`f34c14e`](https://github.com/jellyfin/jellyfin/commit/f34c14e87ed3a594302c9cc896bee4fb8a157700) Merge branch 'master' into master ### 📊 Changes **5 files changed** (+42 additions, -11 deletions) <details> <summary>View changed files</summary> 📝 `Emby.Server.Implementations/Plugins/PluginManager.cs` (+3 -1) 📝 `Emby.Server.Implementations/Updates/InstallationManager.cs` (+21 -8) 📝 `MediaBrowser.Common/Plugins/PluginManifest.cs` (+7 -0) 📝 `MediaBrowser.Model/Updates/VersionInfo.cs` (+7 -0) 📝 `tests/Jellyfin.Server.Implementations.Tests/Plugins/PluginManagerTests.cs` (+4 -2) </details> ### 📄 Description In 10.9 there have been some breakable changes. This change prevents users from installing plugins that do not work after installation. It also removes plugins from the catalogue if there is no 10.9 Plugin version. I do not expect breakable changes between versions very often. This can be adjusted in the future if another breakable change happens. **Changes** Filter plugins targeting version 10.8 or older. **Issues** #11331 --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
OVERLORD added the pull-request label 2026-02-07 07:08:53 +03:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/jellyfin#13203