Matt Doar
23 July 2024
Get ready for Atlassian Data Center major upgrades
Atlassian’s Data Center is about to get much more secure with Jira 10, Confluence 9, and Bitbucket 9. Here’s how to prepare for the new updates.
Last updated: 23 July 2024
Earlier this year, Atlassian announced its upcoming Jira 10, Confluence 9, and Bitbucket 9 for Data Center releases. These important upgrades focus on improved security for all Atlassian Data Center customers. Since these are major upgrades, they involve significant Platform changes that may affect customers using apps, including products from The Adaptavist Group, such as ScriptRunner for Jira, Confluence and Bitbucket, Content Formatting Macros for Confluence (from Kolekti), and more.
With general access to Bitbucket available now and the other product upgrades coming soon, it’s important to assess how this could affect your operations. The Atlassian Platform used by the current versions of Jira, Confluence, and Bitbucket differs significantly from the newer Platform on which Jira 10, Confluence 9, and Bitbucket 9 are built. This is due to added security improvements and also other library changes.
Before you upgrade, these are our recommendations
We recommend these actions before you upgrade your Atlassian products:
- Verify compatibility—before you upgrade, check the upgrade notes to confirm that all your essential apps and custom development solutions are compatible with the new versions. Once an app has been upgraded, you may not be able to downgrade.
- Test in a staging environment—do not deploy directly into your live production instance without testing to identify and fix breaking changes. Remember that problems are more likely to occur with major upgrades, such as the upgrade from Jira 9 to Jira 10.
- Develop a strong testing plan—create and execute an exhaustive testing plan for all functionalities to catch unwanted incidents before upgrading in production.
- Back up your data—make full backups before upgrading to guarantee system integrity.
- Talk to your Atlassian Solutions partner— if you would like extra assurance, they can assess and guide the changes for your organisation successfully.
Consider the following scenarios
- Upgrading to new versions of Jira, Confluence, or Bitbucket—this requires downtime, and usually includes notifying teams about when exactly Jira or Confluence will be unavailable. Many companies carry out updates at the weekend specifically to minimise disruption. This is common in self-hosted systems and is not unique to Atlassian products.
- Moving onto new versions as soon as possible—there will be disruption in the form of delays if you’re using apps that don’t have compatible versions available yet. If your organisation requires using the latest versions, you may find that you cannot upgrade until the apps you use are upgraded by their vendors. We understand this at The Adaptavist Group and always work to minimise the delay before products are compatible.
- Upgrading without checking for app availability—the disruption will depend on what those apps are doing in your instance, and may range from mild inconvenience to process failure. For example, if you use an app to show the escalation process for customer refunds, there’s going to be sizeable disruption. If you use an app to automate processes for creating Jira tickets, that may create disruptions within teams and how they manage their work. If you use an app to enforce regulatory steps, for example automatically locking, signing, and dating Confluence pages for auditing purposes, then there is a greater commercial risk. So it is critical to understand the impact of not having your essential apps if you choose to upgrade before those apps are compatible.
What’s next?
The Bitbucket upgrade is available now, and Atlassian still needs to confirm dates for the other Data Center releases. We’ll update this blog as soon as we know these. We appreciate that major product upgrades like this require considered planning to reduce disruption.
App availability and upgrade advice
ScriptRunner customers should refer directly to the ScriptRunner website for detailed guidance about the timelines for compatible versions, breaking changes and data migration.
Customers with products from other brands inside The Adaptavist Group should keep returning to this blog for the latest updates.
Questions?
If you have any questions, talk to us and fill out the form below.