Prior to Jira 8 (and Atlassian Plugins 5), you were able to listen for the PluginUninstallingEvent of your plugin from within your plugin, giving you the opportunity to perform some cleanup before uninstalling. For example, a plugin installed from an Obr could also uninstall its accompanying plugins.
Following the Jira 8 upgrade (which I assume may be due to upgrading to Atlassian Plugins 5 too), the plugin is disabled and therefore completely unwired, before the PluginUninstallingEvent is published, making it impossible for a plugin to know when it is about to be uninstalled.
Is this intentional or an untested side-effect of changes in the platform?
It seem we are also unable to submit bugs to the plugin project in the Atlassian Ecosystem Jira too, so instead i’m posting here, in the hope that someone from the Atlassian plugins team can help.