ArtUp Release documentation

ArtUp Release for Jira Cloud · Last updated: 2026-10-21

In short: a Jira administrator groups 2 to 100 projects into a program and names a lead project. Whatever you do to a version in the lead project — create, rename, change its description or dates, release, unrelease, archive, unarchive — ArtUp Release repeats in the same-named version of every project in the program, usually in seconds, up to a few minutes. Apps → ArtUp Release shows the program's versions with readiness by project, the sync state of every copy, release notes and the snapshot taken at release. The app writes only project versions, never issues.

1. Install

  1. A Jira administrator installs ArtUp Release from the Atlassian Marketplace (Apps → Explore more apps).
  2. Sites with up to 10 users use it free; larger sites start a trial or a subscription in Manage apps (see Licence and pricing).
  3. The administrator creates the first program (section 2). Everyone else opens Apps → ArtUp Release.

ArtUp Release is coming to the Atlassian Marketplace.

2. Create a program

Programs are managed by Jira administrators on the app's administration page: in Jira settings → Apps, open ArtUp Release programs. The page is titled Manage programs and lists every program with its lead project, number of projects and the state of its matching.

  1. Choose Create program.
  2. Program name — any name.
  3. Lead project — its versions are the source of truth. The lead cannot be changed later.
  4. Member projects — a program has 2 to 100 projects, the lead included. A project can be in one program only; a project already in another program is marked “Already in program …”. Company-managed and team-managed projects both work, as the lead and as members.
  5. Choose Preview matching. Nothing is changed yet.

The matching preview

Each version of the lead project is looked for in every member project by its exact name, case included.

The top line counts what will happen: Link · Create · Conflicts. The preview checks project by project (“Checked n of m projects”) and may wait for Jira's request limit (“Waiting for the Jira request limit until …”); you can apply once every project is checked.

Choose Apply and create program. Names, descriptions and dates of linked versions are brought to the lead, missing versions are created, and checked conflicts are brought to the lead. Matching runs in the background — you can leave the page; the Matching column shows “n of m projects matched”, then “Matched”. A large program can take several hours to match, because matching uses only a share of Jira's request limit.

Change or delete a program

3. What syncs and when

The app watches the versions of lead projects only. A copy is linked to its lead version by id, not by name, so renaming a version does not break the link.

SyncedNot synced
Name, description, start date, release date, released, archivedThe order of versions, components, project categories, and the issues in a version (the Fix versions of issues are never changed)

The sync checks

Two background checks compare the copies with the lead and fix any difference — a manual edit or a change whose Jira notification was lost:

The version page shows the last check and the number of differences found (“Last sync check: … · differences found: n”) and the time of the last full check. A check skipped because the site's request limit was used up says so and runs again within an hour. Live changes come first: the checks use only their own share of the request limit.

4. The lead wins

The Sync with member projects table on a version page shows the state of each copy:

StateMeaning and what to do
In syncThe copy matches the lead version.
Waiting to syncThe change is queued or waiting for Jira's request limit.
Name taken in this projectAnother version in the member project has the lead's name. Rename or remove it, then Retry.
Several versions have this nameThe copy cannot be chosen. Remove the extra versions by hand, then Retry.
Released or archived differsLeft from matching. Retry asks to confirm (Change and retry); only a Jira administrator can confirm it.
App lacks permissionsGive the app Browse projects and Administer projects in that project, then Retry.
Lead version deletedSee section 5.
Project deletedJira no longer has the project.
No accessYou cannot browse that project, so its state is not shown to you.

Retry queues the copy again (“Retry queued for …”). If Jira's queue is busy, the project catches up at the next sync check, within an hour. The programs list shows the number of differences of each program in the Divergences column.

5. Deleted and merged versions

Deleting or merging a version in the lead project does not delete its copies: deleting a version changes the Fix versions of its issues, and the app never does that on its own. The program page shows a box Deleted versions left copies with each deleted version and the projects that still have a copy.

  1. Choose Delete copies…
  2. For each project choose, under Move issues to, another version of that project, or Don't move (remove the version from issues).
  3. Choose Delete copies. Only the copies are deleted; issues stay. The Result column shows Deleted for each project, or why not — for example Not allowed: you need Administer projects in this project. Send again repeats what is not done yet.

6. The ArtUp Release page

Open Apps → ArtUp Release. Programs lists the programs whose lead project you can browse, with the lead project, the number of projects, the next unreleased version and the number of differences (Divergences).

7. Readiness

For a program version the app counts the issues of the lead version and of all its copies: Issues: n · To Do · In Progress · Done, by status category, with a progress bar and a table by project (To Do, In Progress, Done, Total, Progress).

8. Release notes

9. Release snapshot and changes since the release

10. Permissions

WhatWho, and as whom the app acts
Create, change and delete programsJira administrators, on the administration page.
See a program and its numbersAnyone who can browse its lead project. The page reads as you: projects and issues you cannot see are not shown or counted.
Create, edit, release, unrelease, archive, unarchive from the pageAdminister projects in the lead project. The app writes to the lead project as you.
Delete copies of a deleted versionAdminister projects in the member project.
Confirm a released or archived change in a copyA Jira administrator.
Sync, sync checks and snapshotsThe app, in the background, as itself (it needs Browse projects and Administer projects in each project). A snapshot is shown to each user filtered by what that user can see.

11. Limits

12. Licence and pricing

13. Data handling and uninstall

ArtUp Release is a Forge app with no external servers and no outbound calls. It reads project versions, the project list, the issues of a version (key, project, type, summary, status category) and project permissions. It stores in Forge SQL and Forge storage: programs (name and project ids), links between versions with the last synced name, description, dates and flags, a sync log of the newest 1,000 entries per program, release snapshots (issue id and key, project id, type, summary, status category), and matching previews for 24 hours. It stores no issue descriptions, comments, attachments, user names or account ids. Scopes: read:jira-work, manage:jira-project (project versions only) and storage:app. Details: Privacy Policy and Security.

Uninstall: the versions the app created or changed are ordinary Jira versions and stay in your projects with their issues. Atlassian deletes the app's Forge storage and SQL data according to Atlassian's data retention policy.

14. Languages and support

The app pages follow each user's Jira language (26 languages) and the light or dark theme. Word and PDF headings are in the language of the user who downloads them.

Questions, bug reports and feature requests: [email protected]. Please include your Jira site URL, the program and version, the state or message you saw and the project keys. See Support.