Jira Core 9.0.x release notes
21 June 2022
We're pleased to present Jira Core 9.0.
- Activity tabs improvements
- Limit excessive activity with Safeguards
- Security fixes for API endpoints
- The “View on board” feature gets a redesign for better performance
- Issue statuses and transitions are now in one place
- Diagnose and troubleshoot Jira on the fly with Java Flight Recorder
- New supported platforms
- Resolved issues
Upgrading from 8.x to 9.x triggers full Jira reindex that causes some downtime during the process. If you’re on 8.x now, make sure you’ve estimated the downtime and set the best time for the upgrade.
If you're looking for compatible Jira applications, look no further:
If you're thinking to move to Data Center, check our recommendations first. See: Infrastructure recommendations for Jira.
Activity tabs improvements
We’ve optimized the way activity items for the Comments, History, Work Logs, and All tab are displayed and organized in the Jira issue view. With these improvements in place, issues will load much faster, even if they contain thousands of activity tab events, like comments or work logs.
Here’s a brief overview of the changes.
New sorting behavior
You can now easily view both the oldest and newest events (like work logs) for each tab, without loading all those that are in-between. Just select the desired option and Jira will do its magic:
- Oldest first
- Newest first
- Activity tabs: display all events for an issue, such as added comments or executed workflow transitions.
- Activity tab events: a list of all tab-related activities for an issue.
- Sort an issue activity: select to view either the oldest or newest events for an issue.
Incremental loading of tab contents
Jira 9.0 gives you more control over the number of events you can load for a particular tab. Instead of loading all tab items at once, you can now select how many events you’d like to see:
- Load 10 older or newer events if you want to check recently added comments or view other events in sequence. Consider that Jira might load more or fewer than 10 events if:
- you're loading the last remaining events on the tab. In this case, fewer items might be loaded.
- several events have the same creation date. If so, more events might be loaded.
- Load all older or newer events. After loading the first 10 events, you can load all of the events at once with Shift + select.
Limit excessive activity with Safeguards DATA CENTER
If you rely heavily on automation, Safeguards can help you moderate a bot account group’s activity by limiting the number of comments every account in that group can add to an issue. The tool can also block activity that would result in breaking that safeguard, which can help boost the performance of loading the issue view.
Safeguards will also alert you by email if the number of comments in an issue is approaching the limit (either default or custom), the limit has been reached, or the limit has been exceeded. If you define a moderated group in the settings, you will also start receiving notifications about certain activity having been blocked. By default, the limit of comments per issue is set to 1000.
Security fixes for API endpoints
We’ve made security improvements to our APIs. Starting from Jira 9.0, anonymous users will have no access to the following API endpoints:
It's still possible to enable anonymous access for listed endpoints on Jira 9.0 and some later versions. However, the access will be disabled permanently in the upcoming LTS release.
Consider that some project categories, status categories, issue link types, priorities, and resolutions may be accessible to anonymous users even if anonymous access is disabled. To restrict anonymous access to endpoints on Jira 9.0, you need to enable this feature flag by providing
The “View on board” feature gets a redesign for better performance
We’ve replaced the old way of viewing issues on boards with an entirely new experience aimed at improving the responsiveness of searching for boards that display a particular issue.
Now, instead of searching through every board in the system, Jira will only search the boards that make explicit mention of an issue’s project key and the boards you viewed recently. This way, you’ll get more meaningful results much quicker than before.
To try it out, open the full issue view and select Find on a board from the Agile panel.
Issue statuses and transitions are now in one place
Working with issue workflows is getting simpler. From now on, you can check all the issue statuses and transitions as well as view your issue workflow with a single click from the Issue status menu.
- Issue status menu label: a trigger menu button that displays the current status of an issue.
- Issue status menu: contains a set of issue statuses, transitions, and current issue workflow.
The current issue status is now presented as a menu label, instead of being displayed in the issue details section so all the related information is easy to spot in an instant.
Additionally, all buttons in the Issue status menu are lazy-loaded, thus the issue view page loads faster and is more responsive.
Diagnose and troubleshoot Jira on the fly with Java Flight Recorder
Accurately diagnosing and troubleshooting problems with Java apps can be a tough task that requires digging through gigabytes of logs to figure out what exactly went wrong. With the release of Jira 9.0, we’ve supercharged your ability to identify and resolve problems as they occur by bundling Jira with the Java Flight Recorder, a lightweight diagnostic tool for analyzing and troubleshooting apps at runtime.
The Java Flight Recorder collects events from the Java Virtual Machine runtime and records them in a binary file. Once a recording is available, you can use the new troubleshooting and support tools settings to include Java Flight Recorder data in a support zip archive that you can send over to Atlassian Support for assistance.
Additionally, if you’d like to have a go at resolving the issue yourself or just take a look at what’s been collected, use the JDK Mission Control app to see everything at a glance.
Stepping up Jira security
We’ve always taken the security of our products seriously. Our vulnerability management program uses an array of approaches for finding and fixing security issues, and we’re now doubling down in this space to make more improvements faster, especially with security attacks becoming more common and sophisticated.
Upgraded components and libraries
We’ve identified the core components and third-party libraries that we want to upgrade to the newest, most secure versions, and are focusing on this effort over the next few releases. In Jira 9.0, we’ve fixed another bunch of vulnerabilities by upgrading different components and libraries or improving Jira’s codebase, and we’re not stopping at that—more fixes are already waiting for a bugfix release or the next Jira version. If you’d like to learn more about some of the most important libraries we’ve upgraded, see Preparing for Jira 9.0.
New supported platforms
We're welcoming PostgreSQL 14 (Server and Data Center) and Amazon Aurora PostgreSQL 14 (Data Center only) to the list of supported databases.
For more information on what's supported in this version of Jira, see Supported platforms.