|  Tim Eisele | c6e568692e
							
							Fix modification checks and make sure to use UTC (#14347) | 4 months ago | 
				
					
						|  Josh Soref | 044cf9fb85
							
							chore: fix spelling | 10 months ago | 
				
					
						|  RealGreenDragon | f1e020c0b0
							
							Removed RemoveOldPlugins configuration flag (#13102) | 11 months ago | 
				
					
						|  Bond-009 | ceb850c770
							
							Update projects to .NET 9 (#13023) | 11 months ago | 
				
					
						|  Patrick Barron | 1e1e1560a4
							
							Add IServerApplicationHost parameter to IPluginServiceRegistrator | 2 years ago | 
				
					
						|  Bond_009 | d7748cfa04
							
							Multiple Stream changes | 2 years ago | 
				
					
						|  Patrick Barron | 493de3297a
							
							Use IHostLifetime to handle restarting and shutting down | 2 years ago | 
				
					
						|  Bond_009 | 5677566a41
							
							Enable nullable for more files | 2 years ago | 
				
					
						|  AmbulantRex | c717425549
							
							Remove unnecessary type extension  and handle feedback. | 2 years ago | 
				
					
						|  AmbulantRex | 92f50054b2
							
							Add explicit mapping instead of reflection to manifest reconciliation. | 2 years ago | 
				
					
						|  AmbulantRex | 4a0b135b7a
							
							Merge branch 'jellyfin:master' into whitelist-dlls | 2 years ago | 
				
					
						|  AmbulantRex | 7dd4201971
							
							Reconcile pre-packaged meta.json against manifest on install | 2 years ago | 
				
					
						|  Stepan Goremykin | e74630a613
							
							Use MinBy and MaxBy | 2 years ago | 
				
					
						|  AmbulantRex | a944352aa8
							
							Correct style inconsistencies | 2 years ago | 
				
					
						|  AmbulantRex | 677b1f8e34
							
							Remove unnecessary using statements in PluginManager | 2 years ago | 
				
					
						|  AmbulantRex | 891b9f7a99
							
							Add DLL whitelist support for plugins | 2 years ago | 
				
					
						|  Patrick Barron | 8cabac0cf2
							
							Load all plugin assemblies before attempting to load types | 2 years ago | 
				
					
						|  Patrick Barron | 79a7815be7
							
							Use one AssemblyLoadContext per plugin | 2 years ago | 
				
					
						|  Patrick Barron | 577d396649
							
							Use custom plugin assembly load context | 2 years ago | 
				
					
						|  Patrick Barron | a48f188874
							
							Use separate assembly load contexts per plugin | 2 years ago | 
				
					
						|  Patrick Barron | dc85d86ea1
							
							Enable in-process restarting | 2 years ago | 
				
					
						|  Bond_009 | b366dc2e6e
							
							Use ArgumentException.ThrowIfNullOrEmpty | 3 years ago | 
				
					
						|  Bond_009 | 52194f56b5
							
							Replace != null with is not null | 2 years ago | 
				
					
						|  Bond_009 | c7d50d640e
							
							Replace == null with is null | 2 years ago | 
				
					
						|  Cody Robibero | d7f0596d5d
							
							Don't auto-update if plugin is pending restart | 3 years ago | 
				
					
						|  Bond_009 | a9a5fcde81
							
							Use ArgumentNullException.ThrowIfNull helper method | 3 years ago | 
				
					
						|  Bond_009 | f50a250cd9
							
							Optimize Guid comparisons | 3 years ago | 
				
					
						|  Bond_009 | ea8f40e84a
							
							More cleanup | 3 years ago | 
				
					
						|  cvium | d95c281142
							
							Load all types when checking plugin DLLs | 4 years ago | 
				
					
						|  Bond_009 | 79642af3b8
							
							Fix some warnings | 4 years ago |