When is best to upgrade?

Nathan Funk August 13, 2014

We have been using JIRA for over a year now and are on version 6.1. I've run into a few issues that may be related to issues with 6.1 but am hesitant to upgrade because for the most part things are stable.

When do you upgrade your JIRA installation? How often do you upgrade? Have you had any bad experiences upgrading?

And finally - the main question is there a best-practice on this?

5 answers

1 accepted

1 vote
Answer accepted
Nic Brough -Adaptavist-
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
August 13, 2014

It sounds nice and easy to say "always upgrade to the latest", but for a lot of organisations, that's simply bad advice. Corporates with large installations have to think about impact, security, regulation, user disruption and so-on. People who have a lot of plugins, or their own need to consider which ones will change or need upgrading. You need to asses changes in each version

In short, there's no single answer to your question beyond "when it suits you". We've all had really bad experiences upgrading when things change or stop working. Most of us have had good experiences too, and these are in the majority (they weren't, but the last 2-3 years have seen serious improvements in the upgrade processes) - where an upgrade sails through and you have happy users with little work.

Best practice - keep an eye on the release announcements, read the release notes every time and make the decision about planning the next upgrade based on that. It depends entirely on your installation and how it's used in your orgnaisation.

Jobin Kuruvilla [Adaptavist]
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
August 13, 2014

Well put!! ('!' added to reach 10 character count!)

1 vote
Alexey_Rjeutski__Polontech_
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
August 13, 2014

I would add two words - if you have critical and vulnerable company data and strong security requirements - always look into vulnerabilities list and plan urgent upgrade or patch right after anouncement. In example https://confluence.atlassian.com/display/JIRA/JIRA+Security+Advisory+2014-02-26as you see all versions before 6.1.4 contain strong security vulnerabilities and cannot be marked as reliable and trusted, so if you haven't upgraded or haven't implemented the patch - your data is not secured.

0 votes
Nathan Funk August 19, 2014
Thanks for your opinions everyone. I realize this is a "it depends" question. I was just looking for what most people consider when doing upgrades and I expected it's not as straightforward as Atlassian is trying to make it. No fault to them, I know it must be a very difficult problem to ensure upgrading from any version to any version is actually painless...
0 votes
Ignat
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
August 13, 2014

Hi Nathan,

If you're hesitating you may consider setting up a new JIRA instance on another server, let's say JIRA 6.3.3. Then you can evaluate it with your data:

  • You could import your data in the new JIRA. You can import either by going though upgrade process or by using JIRA Export / Import features.
  • This separate JIRA instance can be used to verify whether this new version fits your team needs: e.g. checking whether necessary plug-ins are working.

NOTE: It might be tricky to put projects in one piece after they were tracking separately on 2 different JIRA instances. Having said that, this separate JIRA instance should be used only for demonstration purposes and for making a decision whether to upgrade or not.

Upgrading JIRA using test server is both time and resource consuming. When taking this approach you'll be aware of what are the required steps for the production upgrade. This makes the upgrade process easier and less stresful.

--

Cheers,

Ignat.

0 votes
Diego Zarpelon
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
August 13, 2014

Hey Nathan.


It's advisable to upgrade JIRA in a periodically manner based on the new features and bug fixes provided by the new JIRA version.

Also is always advisable that you test the new JIRA version in a stagin server prior to put it on Production to make sure that this will not affect your production.

Hope this helps!

Suggest an answer

Log in or Sign up to answer