You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add package-info.java everywhere with as much explanations as possible
Add an integration test for the plugin loader that tries end to end loading a plugin with contracts non-existant in the code
Try to find ways how one might try to use the plugin system to execute malicious code
Finalize decision about requiring installations to update their installed plugins with newer versions, which the plugin authors will need to provide. Technically, this would be a breaking change from an admin and plugin author perspective. The code currently is strict about this and will not allow plugins to be loaded if metadata is missing.
Some TODOs for this repo that are missing before we can release 2.1.0: