Subcomponents for Jira is an app that extends projects with the following component and version tools (extensions):
Every extension also has:
custom project permission
convert project components into a meaningful hierarchy
select components from the hierarchy in issues including Service Desk Customer Portal
search issues and create reports based on subcomponents hierarchy with subcomponents() JQL
Documentation for Subcomponents extension
plan and track releases on a component level
select versions in issues based on issue components
Jira Service Desk support
Documentation for Component versions extension
organize and track multiple versions as a single product release
find all packages where an issue is implemented using Packages issue panel
search issues and create reports based on packages with packageVersions() JQL
Documentation for Packages extension
add more details to Jira project components using component properties (aka custom fields)
search issues and create reports based on component properties using componentProps() JQL
Documentation for Component properties extension
add more details to Jira project versions using version properties (aka custom fields)
search issues and create reports based on version properties using versionProps() JQL
Documentation for Version properties extension
Jira administrator can configure settings of each extension in the Settings section located in Jira administration / Manage apps / Subcomponents for Jira.
Each extension can be enabled/disabled on a project basis
Extension links can be enabled/disabled in project navigation and project settings sections.
Documentation for Global settings
Project administrator can grant permission to manage project Subcomponents, Packages, Component Versions to non-project admin users.
Documentation for Project permissions.
Every extension has a complete REST API documented with built-in Swagger UI available in your Jira administration → Manage apps → Subcomponents → REST API section.
Log into your Jira instance as an admin.
Click the admin dropdown and choose Atlassian Marketplace.
The Manage apps screen loads.
Click Find new apps from the left-hand side of the page.
Locate Subcomponents for Jira via search.
The appropriate app version appears in the search results.
Click Free Trial to begin a new trial or Buy now to purchase a license for Subcomponents for Jira.
You're prompted to log into MyAtlassian. Subcomponents for Jira begins to download.
Enter your information and click Generate license when redirected to MyAtlassian.
Click Apply license.
If you're using an older version of UPM, you can copy and paste the license into your Jira instance.