Changes:
- Improve Plugin runner execution.
- Improve importing and re-importing installed Plugin modules.
- Added support for Python 3.9
- Updated distributed documentation
- Prevent Unmanic from copying a final cache file to the original directory if it is intended to then be removed.
- Post-Processor File Movement Plugins will now not trigger a file moment by default (Ensure plugins are up-to-date).
Docker:
- Update Jellyfin FFmpeg to v4.3.2-1
Front-end
- Specify the repository to download a Plugin from when requesting an install.
- Display the repository name when listing Plugins available to be installed.
Bug fixes:
- Unmanic was creating the cache directory structure for a task prior to needing it causing hundreds of empty cache directories during a library scan.
- Unmanic was not releasing memory used by reloaded Plugin modules.