To enhance security, we’re changing the way Data Center products handle app installation using Universal Plugin Manager (UPM) and REST APIs. App installation through UPM is now disabled by default. System admins can still enable app installation.
This change doesn’t affect the installation of apps from the Atlassian Marketplace.
When will this change be available?
Upgrade to the following product version, to activate this change:
- Jira Software 9.14, see release notes
- Jira Service Management 5.14, see release notes
- Confluence 8.8, see release notes
- Bitbucket 8.18, see release notes
- Bamboo 9.5.1, see release notes
- Crowd 5.3 to be released soon
What changes for admins?
Changes to the user interface
We’re removing the Upload app button from the Universal Plugin Manager, so system admins won’t be able to install apps through the Administration.
Here’s an example of the Bitbucket user interface before and after the change.
Before
After
Changes to the REST API
We’ve changed the /rest/plugins/1.0/
REST APIs to block the possibility of installing apps.
How can admins enable API app installation?
The system admin can enable the functionality by setting the upm.plugin.upload.enabled
system property to true
.
To apply changes admin needs to restart the product instance.
For further details, check respective release notes.
App installation will be disabled for Data Center product instances running on Atlassian Marketplace Plugin Suite (AMPS). To enable it you need to switch to developer mode or set the
upm.plugin.upload.enabled
property totrue
.
Is there LTS support for this functionality?
This change will be also implemented in the following supported LTS versions:
- Jira Software 9.12 LTS and 9.4 LTS
- Jira Service Management 5.12 LTS and 5.4 LTS
- Confluence 8.5 LTS and 7.19 LTS
- Bitbucket 8.9 LTS
- Bamboo 9.2 LTS