Upgrading JIRA applications using the installer
In this guide, we'll run you through using the installer to upgrade your JIRA instance to the latest JIRA version on Windows or Linux.
Upgrading to any later version is free if you have current software maintenance. See our Licensing FAQ to find out more.
Before you begin
Before you upgrade JIRA, there's a few questions you need to answer.
Is installer the right upgrade method for you? | |
Are you eligible to upgrade? | |
Have our supported platforms changed? | |
Do you need to make changes to your environment? | |
Check some known issues |
Plan your upgrade
1. Determine your upgrade path
Use the tables below to determine the most efficient upgrade path from your current version to the latest versions of JIRA.
2. Complete the pre-upgrade checks
- Check the Upgrade Notes for the version you plan to upgrade to (and any in between).
Go to
> System > Support Tools, and check the results of the health check. Fix any detected problems.Go to
> Add-ons, and scroll down to JIRA update check to check the compatibility of your add-ons. Choose the version you plan to upgrade to, then hit Check.
3. Upgrade JIRA in a test environment
- Create a staging copy of your current production environment.
See Establishing staging server environments for help creating an environment to test your upgrade in. - Follow the steps below to upgrade your test environment.
- Test any unsupported add-ons and customizations before upgrading your production environment.
Upgrade JIRA
4. Back up
- Back up your database and confirm the backup was created properly.
You can use the database native tools to create the backup. If your database does not support online backups, you'll need to stop JIRA first. Back up your installation directory and home directory.
The installation wizard will back up your JIRA directories as part of the installation process, but you should also back these directories up manually before starting the upgrade.
5. Download JIRA
Download the installer for your operating system – JIRA Core, JIRA Software, or JIRA Service Desk.
6. Run the installer
Run the installer.
- Follow the prompts to upgrade JIRA:
- When prompted, choose Upgrade an existing JIRA installation.
- Make sure the Existing JIRA installation directory suggested by the wizard is correct (especially important if you have multiple JIRA installations on the same machine.)
- Back up these directories is strongly recommended. This will create a .zip backup of the JIRA home and installation directories.
- The wizard notifies you of customizations in the JIRA installation directory. Make a note of these as you'll need to reapply them later. Your current customizations will be overwritten.
- When prompted, choose Upgrade an existing JIRA installation.
There are some additional steps you may need to take if:
you use Crowd for user management
After the upgrade
7. Upgrade the database driver
If you're using an Oracle or MySQL database, download the latest jdbc driver and place it in <JIRA-installation-directory>/lib
.
Microsoft SQL and Postgres users can skip this step.
8. Re-apply any modifications
During the upgrade, the wizard migrated the following from your existing JIRA installation:
- TCP values in the
server.xml
file. - Location of your JIRA home directory in the
jira-application.properties
file. - The following values in the
setenv.sh
/setenv.bat
file:JVM_SUPPORT_RECOMMENDED_ARGS
JVM_MINIMUM_MEMORY
JVM_MAXIMUM_MEMORY
JIRA_MAX_PERM_SIZE
All other customizations need to be reapplied manually.
9. Upgrade your plugins
Once you have confirmed the availability of compatible versions, you should upgrade your plugins after successfully upgrading JIRA. This can be done via
> Add-ons > Manage add-ons.Troubleshooting
Did something go wrong?
Check the resources on our Support page, or raise an issue so we can help you resolve your problem.
If you need to retry the upgrade, you must roll back to your previous setup first. Do not attempt to run an upgrade again, or start the older version of JIRA again after an upgrade has failed.