I just discovered that
- when I install in my development Confluence Cloud a local app with a descriptor URL from my ngrok tunnel
- and if the
"version"in my descriptor (which we still have in our descriptor, as previously it was mentioned in the documentation) is less than the automatically generated Marketplace app version
- then Manage apps shows that the update is available
- and Confluence automatically re-installs it within a day from the Marketplace.
After that, it is not possible to revert it due to Change notice - Changes to installation of a local app on Atlassian Cloud products and my development instance is unusable for further development needs.
I suspect that this is a recent change as I have noticed it just recently on my development instances.
Probably the cause is that we still have the
"version" attribute in our app descriptor?
Can anybody from Atlassian confirm that this is how it works currently that local apps can be automatically reinstalled from Marketplace? I would expect that local apps are never automatically re-installed from the Marketplace.