Universal Plugin Manager 2.0 : Universal Plugin Manager 1.6 Release Notes

The Universal Plugin Manager (UPM) version 1.6 includes two feature enhancements:

  • UPM can now install any OSGi bundle, not just bundles that are Atlassian plugins.
  • UPM can now upgrade itself to a later version without requiring a restart of the application. (This will only apply when upgrading to future versions after 1.6; upgrading to version 1.6 will still require a restart.)

Complete List of Fixes in this Release

JIRA Issues (40 issues)
Type Key Summary Priority Status Resolution
Bug UPM-1275 SelfUpgradeTest failures Major Resolved Fixed
Task UPM-1268 Fix IDEA dependency nonsense Major Resolved Fixed
Sub-task UPM-1251 Make "refresh this page" banner into a modal dialog Major Resolved Fixed
Bug UPM-1249 UPM self-upgrade is missing success banner Major Resolved Fixed
Bug UPM-1248 Upgrade "success" banner has red text in Bamboo Major Resolved Fixed
Bug UPM-1245 Self-upgrade on IDOG results in a NPE Major Resolved Fixed
Bug UPM-1242 Non-recovery during Upgrade All Critical Resolved Fixed
Bug UPM-1241 Upgrade fails is base URL is not set to localhost Critical Resolved Fixed
Sub-task UPM-1232 Remove all bundle dependencies between UPM and self-upgrade plugin Major Resolved Fixed
Sub-task UPM-1230 Port LongRunningTaskTest Major Resolved Fixed
Sub-task UPM-1226 Prevent UPM from disabling itself when self-upgrade is cancelled due to lower version Major Resolved Fixed
Sub-task UPM-1213 integration/ui tests for self-upgrade Major Resolved Fixed
Bug UPM-1212 Problems with reactor dependency resolution on trunk Major Resolved Fixed
Sub-task UPM-1209 Add special banner requesting a page reload when self-upgrade is complete. Major Resolved Fixed
Bug UPM-1204 reduce log spew from PAC errors Major Resolved Fixed
Bug UPM-1202 Javascript error when viewing any admin page with minification enabled Blocker Resolved Fixed
Sub-task UPM-1200 Ignore deployable property from PAC specifically for UPM Major Resolved Fixed
Task UPM-1195 separate integration tests from main plugin module Major Resolved Fixed
Sub-task UPM-1189 Port InstallTabTest, UpgradeTabTest, and UpmTabTest UI tests Major Resolved Fixed
Sub-task UPM-1186 Make "upgrade all" skip UPM Major Resolved Fixed
Sub-task UPM-1184 Port tests in InstallTabPluginDetailsIntegrationTest Major Resolved Fixed
Sub-task UPM-1179 Add logic to use new self-upgrade mechanism when UPM is being upgraded Major Resolved Fixed
Sub-task UPM-1176 Add type to audit log entries Major Resolved Fixed
Story UPM-1165 Self-upgradeable UPM Major Closed Fixed
Task UPM-1164 Release PACS 1.3.3 client for UPM 1.6 Major Resolved Fixed
Task UPM-1163 Bump UPM to use PAC client 1.3.2 Minor Resolved Fixed
Task UPM-1160 Improve specificity of com.atlassian.util.concurrent* (and other) osgi import package versions Major Resolved Fixed
Bug UPM-1159 UPM cannot download Greenhopper Major Resolved Fixed
Bug UPM-1158 JavaScript error in upgrade notifications Minor Resolved Fixed
Bug UPM-1156 Plugins without a binary url fail to load plugin details Critical Resolved Fixed
Bug UPM-1153 Changing tabs does not update hash in URL in Firefox Major Resolved Fixed
Bug UPM-1152 UPM should be able to install OSGi bundles (that are not plugins) Major Resolved Fixed
Bug UPM-1146 Support upgrade notifications in JIRA 4.4 Critical Resolved Fixed
Improvement UPM-1145 Plugin upgrade notification text needs plural/singular Major Resolved Fixed
New Feature UPM-1119 Upgrade UPM to the latest PAC client Major Resolved Fixed
Sub-task UPM-1113 Fix UI test flappers Major Resolved Fixed
New Feature UPM-1112 Have UPM identify itself via User-Agent Major Resolved Fixed
Improvement UPM-1086 Make AuditLogService an API Major Resolved Fixed
Bug UPM-1079 Please fix grammar on the UPM installation screen Trivial Resolved Fixed
Improvement UPM-1020 Make it easier to test plugins in product development with snapshot versions Critical Resolved Fixed

Attachments: