- Last Published: 2022-01-10|
- Version: 5.0.0
Release notes for version 4.17.0-beta3
Released to Beta on 23 May 2018
CaptureCast Platform 4.17-0-beta3
- Fix issue where plugins can fail to load due to unresolved dependencies, and the plugin loader fails to correctly recognize the error and attempt to reload the plugin. This can happen with any plugin which depends on another (most commpnly anything that depends on the web UI plugin, web server plugin, scheduler plugin, or API plugin).
- Plugin loader now supports plugins declaring dependencies on other plugins in plugin.json. If a plugin lists another plugin as a dependency then the plugin will not be loaded until the dependencies are.
- This is currently not implemented for any plugins.
- Similar behavior already happens when a plugin depends on a class that is not yet available, but this happens during attempt to load the plugin. This will check for the dependencies before actually attempting to load the plugin.