Enable dynamic plugin load and unload #369

Closed
opened 2026-02-06 19:37:39 +03:00 by OVERLORD · 1 comment
Owner

Originally created by @LogicalPhallacy on GitHub (Feb 1, 2019).

Is your feature request related to a problem? Please describe.
Restarting servers to load or unload plugins is dumb and wastes time.

Describe the solution you'd like
This should be tagged with dotnet core 3 as that will be bringing the unload load functionality of Appdomains which would enable exactly this sort of thing.

Describe alternatives you've considered
We could keep it the way it is and require server restarts that technically ought not to be needed.

Additional context
@JustAMan please tag for dotnet core 3

Originally created by @LogicalPhallacy on GitHub (Feb 1, 2019). **Is your feature request related to a problem? Please describe.** Restarting servers to load or unload plugins is dumb and wastes time. **Describe the solution you'd like** This should be tagged with dotnet core 3 as that will be bringing the unload load functionality of Appdomains which would enable exactly this sort of thing. **Describe alternatives you've considered** We could keep it the way it is and require server restarts that technically ought not to be needed. **Additional context** @JustAMan please tag for dotnet core 3
OVERLORD added the enhancementdotnet future labels 2026-02-06 19:37:39 +03:00
Author
Owner

@cvium commented on GitHub (Apr 8, 2021):

It's just not feasible even in .NET 5. Unloading is a huge can of worms.

@cvium commented on GitHub (Apr 8, 2021): It's just not feasible even in .NET 5. Unloading is a huge can of worms.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/jellyfin#369