Preparing for Jira 9.9 | Atlassian Support (2023)

This documentation is intended for Jira developers who want to ensure that their existing apps are compatible with Jira 9.9

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.

Learn more about how to handle full reindex and estimate downtime

Quick info

Latest version

Here you can find information about the latest EAPs.

Application/Date numberVersion (Maven)Downloads

Jira Core/Software



Source files(Core)

Source files(Software)

Jira Service Management



Source files

Summary of changes

In this section we'll provide an overview of the changes we intend to make, so you can start thinking how it might impact your apps. Once they're ready, we'll indicate when a change has been implemented, and in which milestone.

Integrate Jira Software with Microsoft Graph APIDATA CENTER

Status:IMPLEMENTED (eap01)


Jira Software mail servers are getting a new feature — Microsoft Graph API integration for incoming mail. To use Microsoft Graph API, you need to configure an Azure Active Directory integration and then, create an incoming mail server and a mail handler in Jira Software. After you’re done with the configuration, your mailbox will be monitored and emails that you receive will be turned into issues or comments.

By using the Microsoft Graph API protocol, you ensure robust data security in your Jira instance, protecting it from unauthorized access, corruption, and breaches.

Learn more about how to set up a mail server with Microsoft Graph API

Learn more about creating issues and comments from email

Show empty custom fields in the issue view DATA CENTER

Status:IMPLEMENTED (eap01)

(Video) How to Get A Jira Certification | Atlassian Jira


Working with custom fields becomes easier and more efficient as we introduce the Empty custom field configuration. Jira users no longer need to edit the issue or navigate to the issue details view each time they have to fill in an empty field — such fields can now be visible in the issue view.

How to make empty fields visible in the issue view

The feature can be configured on two levels:

  • On the instance level. Jira admins can turn on the Show when empty toggle from the Jira administation menu, on the Configure screen page.
  • On the project level. Jira admins and Project admins can turn on the Show when empty toggle in the Project settings, on the Issue types and Screens tabs.

Preparing for Jira 9.9 | Atlassian Support (1)

Configuration on the instance level

  1. Screens tab. Here Jira admins can view all screens that have been defined in Jira.

  2. Show when empty toggle. When enabled, empty fields will be visible in the issue view.

Preparing for Jira 9.9 | Atlassian Support (2)

Configuration on the project settings level

  1. View issue screen. Here Jira and Project admins can configure screens for different issue types.

  2. Show when empty toggle. When enabled, empty fields will be visible in the issue view.

Preparing for Jira 9.9 | Atlassian Support (3)

Configuration on the project settings level

  1. Screens tab. Here Jira and Project admins can modify screen schemes and configure screens for different issue operations.

  2. Show when empty toggle. When enabled, empty fields will be visible in the issue view.

Learn more about Jira screens and their configuration

Changes to the API

Extended the response of the following endpoints with a new boolean field showWhenEmpty:

(Video) How to prepare for Jira Certification Exams?

  • api/2/screens/{screenId}/tabs/{tabId}/field for GET/POST requests
  • api/2/screens/{screenId}/availableFields for GET requests
Example of the old response
[ { "id":"customfield_10000", "name":"custom_field", "type":"Checkboxes" }]
Example of the new response
[ { "id":"customfield_10000", "name":"custom_field", "type":"Checkboxes", "showWhenEmpty":true }]

We’ve also introduced a new endpoint for PUT requests: api/2/screens/{screenId}/tabs/{tabId}/fieldsV2/{id}/updateShowWhenEmptyIndicator/{newValue} . This endpoint only returns the HTTP 204 status if the operation was successful.

Project role assignment in Jira Importer Plugin (JIM) DATA CENTER

Status:IMPLEMENTED (eap01)


The Jira Importer Plugin (JIM) no longer automatically creates and assigns the Developers project role to all project leads and assignees in the imported file by default. You need to turn it on with a parameter.

In the CSV import, you’ll find a checkbox for this mechanism and the new importSettings field in the config file config.create.and.assign.default.project.role. To switch it on, set this parameter to true. If this parameter is set to another value or isn't included at all, the mechanism won't be triggered. Learn more about importing data from JSON

Accessibility improvements for low-vision and keyboard-only users DATA CENTER

Status:IMPLEMENTED (eap01)


We’re bringing more accessibility updates for screen reader and keyboard-only users. The highlights for this release include improved roles, attributes, labels, and navigation in Assets objects and search.

(Video) Service request management features in Jira Service Management

Check out the full list of fixed issues

Status:IMPLEMENTED (eap01)


Sharing requests with Jira groups will contribute to the scalability of the service desk and customer management in your instance. With this new feature, service desk admins can enable their internal customers (employees) to share requests with other members of the Jira groups they’re assigned to without additional permission management.

The feature brings several perks for all help seekers on the customer portal:

  • By using a dedicated toggle in the user interface, all internal customers can share requests with groups they are a part of, in addition to their organizations. This ability eliminates the risk of request duplication, thus reducing the load on support.

  • Admins can create automation rules to share requests with appropriate groups, while agents can share requests with groups to collect insights from a larger internal audience through a single form.

  • Project admins no longer have to rebuild internal customer groups within their organizations or manually add group members as request participants to grant them access to the requests. For example, if a project admin wants to enable voting through the customer portal, they can simply build a pool of potential internal voters for a request without seeking individual access for each person.

Run imports on dedicated nodes and track the progress of the operations DATA CENTER

Status:IMPLEMENTED (eap01)


We continue releasing a series of planned improvements around Assets import. In Jira Service Management 5.9, we’re rolling out the following updates to improve the admin experience:

  • You can run manual imports on the same nodes that you configure for scheduled imports. A request for a manual import operation will send a cluster message to the other nodes, so only a dedicated node will handle the import. Having a dedicated node for resource-consuming scheduled and manual imports allows you to control the overall performance of a pool without scaling up every single node.

  • The progression of imports and other operations will be shared across all nodes and will be visible in the Process results tab on any node.

Preparing for Jira 9.9 | Atlassian Support (4)

The progression of imports will also be shared across your database for the number of executed units of work that you can set in the Assets configuration. A unit of work quantifies the frequency of updates to the database for an operation in progress.

For example, in the case of a CSV import, a unit of work represents a single row in the CSV file where a row is an Assets object. For the interval of 100 units of work, the status of the import operation will be updated in the database every time 100 new objects are imported.

(Video) How customers can edit request on the Portal – Feature Bundle for Jira Service Management demo

The default number of units of work is 100. To change this value:

  1. Go to Administration > Manage apps.
  2. In the left-side panel, select Assets configuration.
  3. Select Edit settings.
  4. In the Data Center section, edit the value of Frequency of updates for the status of an action in progress.
  5. Select Save.

Email notification performance speed-up DATA CENTER

Status:IMPLEMENTED (eap01)


With some backend magic, a Jira instance can now send 30,000 email notifications per minute. This is 9 times faster than the previous capacity of 4,000 emails per minute.

This performance boost aims at taking down the email delay on your instance from hours to minutes or even to zero, depending on how large an instance is.

Comments on approvals are now supported in Jira Service Management for Mobile

Status:IMPLEMENTED (eap01)


Using Jira Service Management on your mobile device? You can now leave comments when approving or declining requests there, just like in the web version of the application. Enjoy the seamless experience of managing requests on any device. Learn more about approvals in JSM

We’re keen to hear your feedback on the new capabilities released with Jira Software 9.9 and Jira Service Management 5.9. Would you like any additional features or improvements to them? Use the Provide feedback about this article link at the bottom of this page to share your thoughts with us.

Was this helpful?



(Video) Checklists for Atlassian Jira & Confluence Cloud

Provide feedback about this article


How can I improve my JIRA skills? ›

In this guide, we prepared 10 tips and tricks to upgrade your Jira project management skills.
  1. #1 Automation is the key. ...
  2. #2 Shortcuts make your life easier. ...
  3. #3 Connect Jira to helpful Apps. ...
  4. #4 Labels are crucial. ...
  5. #5 Add Project and Navigation Links. ...
  6. #6 Bulk change. ...
  7. #7 Making clones. ...
  8. #8 Create a custom filter.
Feb 23, 2022

Is JIRA software hard to use? ›

Jira was originally developed to track bugs in the software development process. The software comes with a template dedicated to bug tracking, which makes it very simple to track, record and fix them. As all the issues can be viewed in a single board, bug fixing can be prioritized in a single click.

Why does JIRA take so long to start? ›

During startup, JIRA applications create quite a number of temporary files that it has to read from. If an anti-virus software goes through all of these files (which are usually in the JIRA_INSTALLATION or the JIRA_HOME directory), it can hinder or stop the startup process from proceeding normally.

What are the 3 levels of Jira? ›

By default, Jira is set up with 3 levels of issue type hierarchy: Epic (level 1), Story (level 0) and Sub-Task (level -1).

How long does it take to learn Jira? ›

How long will it take to learn Jira? Most people who use Jira require at least 10 hours of training before they feel comfortable with all the different features available.

What are Jira best practices? ›

Best practices for workflows in Jira
  • Iterate on your workflow. ...
  • Involve stakeholders when creating workflows. ...
  • Create a workflow for your team, not everyone else. ...
  • Keep your workflow simple: limit statuses and transitions. ...
  • Test your workflow.

What is the best practice for Jira project key? ›

It is recommended that the key be as short as possible.

It is not supposed to be descriptive, but rather recognizable and unique. The name and theme of the project can change over time. If the key is too well defined, it will point to the past and not the present.

What is the disadvantage of Jira? ›

Limited file size upload. Reports are not reusable. Confusing User-Interface.

What is not good about Jira? ›

Is Jira lacking features? One of the often-mentioned cons is the lack of native functions in Jira that would be helpful in specific cases. Many of the features available in the tool require extension or adaptation to specific team or company needs.

What is the life cycle of task in Jira? ›

The Jira bug life cycle consists of a definite number of steps such as New, Assigned, Opened, Duplicate, Differed, Not a Bug, Rejected, Reopened, Fixed, Retest, Verified, and Closed.

How long is a sprint in Jira? ›

A sprint is a fixed time period where teams complete work from their product backlog. Sprints are usually one, two, or four weeks long. At the end of the sprint, a team will typically have built and implemented a working product increment.

How long should a Jira story take? ›

Two story points, for example, equate to a work that will take 2-4 hours, whereas three story points go to issues that will take 4 to 8 hours, and so on. It's a hybrid technique to task estimations that should not be used in most cases.

What are the four key metrics in Jira? ›

Let's have a closer look at the four software delivery performance metrics.
  • Deployment frequency. This metric indicates how often code is delivered to production or released to end users. ...
  • Lead Time for Changes. ...
  • Change Failure Rate. ...
  • Time to Restore Service.
Dec 13, 2022

What is the highest priority in Jira? ›

What are priority levels in Jira Service Management?
  • Lowest - Trivial problem with little or no impact on progress. Color: Light grey.
  • Low - Minor problem or easily worked around. ...
  • Medium - Has the potential to affect progress. ...
  • High - Serious problem that could block progress. ...
  • Highest - The problem will block progress.

What are the Jira support levels? ›

Level 1: Production application down or major malfunction affecting business and high number of staff. Level 2: Serious degradation of application performance or functionality. Level 3: Application issue that has a moderate impact to the business. Level 4: Issue or question with limited business impact.

How much is 1 day in Jira? ›

Description. In time tracking if I estimate 80 hours (which, for me is two work weeks or 10 days), JIRA changes it to 3 days 8 hours (1 day = 24 hours).

What is the salary of Jira testing tool? ›

Jira Administrator salary in India with less than 3 year of experience to 7 years ranges from ₹ 4.8 Lakhs to ₹ 11 Lakhs with an average annual salary of ₹ 7.2 Lakhs based on 1.8k latest salaries.

Is Jira a good skill to have? ›

With reliable bug tracking systems and exhaustive features for customization, Jira has started to become an invaluable addition in non-tech circles as a great project management tool. However, how do you capitalize on this skill? You can do much more than stating it on your Jira resume skills section.

Does Jira have a Checklist? ›

Trusted by many of the Global and Fortune 500 companies to get the job done, Checklist can help you simplify your workflow in Jira.

What are the two types of Jira projects? ›

What are Jira project types? Projects in Jira will either be a “team-managed” or “company-managed” project type. The fundamental difference between the two project types is how they are administered – that is, whether the project is managed at the team level or at a company/Jira administrator level.

How do I organize my Jira backlog? ›

Let's get started!
  1. Step 1: Review Product Strategy and Business Goals. ...
  2. Step 2: Break Down Big Initiatives into Smaller Units of Work. ...
  3. Step 3: Set Priority Level for All Issues to Reflect Value Delivery. ...
  4. Step 4: Groom the Product Backlog on a Regular Basis. ...
  5. Step 5: Leverage a Backlog Management Tool to Accelerate Grooming.
Jul 14, 2021

How many stages are there in Jira? ›

JIRA workflow encompasses five main stages once the issue is created.

How do I start a workflow in Jira? ›

How to Create a New Workflow in Jira
  • Open Jira.
  • Click Issues, and then click Workflows.
  • To create a new workflow, click the Add workflow button.
  • Type in a name and add a workflow description. The new workflow opens and is ready to edit.

How do I pass all steps in Jira? ›

Click the status button to drop down all of your test execution status options. If you select a status from that drop-down, it will set the entire test case to the selected status. Each step will still show Not Executed, but the test execution will show Passed.

What are the core areas of Jira? ›

How does JIRA Core present and store information? There are three main areas to explore: issue types, fields, and workflows. Issue types: issue types are entities that mirror real world objects. Business teams will often use issue types like task, work item, and job.

How do I run a daily scrum in Jira? ›

To run a daily standup:
  1. Select Team from the left menu bar.
  2. Under the Team section of the menu bar, select Team Meetings.
  3. Select Daily Meeting from the drop-down menu, and then select the start and end dates of the sprint for which you want to run the meeting. ...
  4. Click Start Meeting for the appropriate sprint.

What is the best way to prioritize issues in Jira? ›

Customize Jira priorities
  1. Go to Administration > Issues and select Priorities.
  2. Now choose Add priority level.
  3. Enter a name and a description for your new priority. ...
  4. Select an icon to represent the priority.
  5. Choose a color for the priority, either from the color chart or by entering the appropriate HTML.
Sep 15, 2022

What are the four issue types in Jira? ›

What are the issue types? The standard issue types in Jira are story, task, bug, subtask, and epic.

Is Jira agile or not? ›

Jira Software is an agile project management tool that supports any agile methodology, be it scrum, kanban, or your own unique flavor.

How many issues can a Jira project handle? ›

Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators. There is a limit on roadmaps of 5000 issues and 100 projects.

Why not use Jira for project management? ›

Jira is ideal for tracking bugs, issues, and the progress of agile projects. But as a project management tool, it lacks certain capabilities such as the feature to manage costs or assess risks, which is often needed in a complete project management solution.

What are risks in Jira? ›

Risks are influencing factors that can adversely affect the outcome of your delivery. Tracking these risks helps improve team visibility and drive mitigation. Risks are typically owned and managed by Product Managers and Release Train Engineers (RTEs). In Jira Align, risks display in the Risks Grid, shown above.

Does Jira require a database? ›

Jira requires a relational database to store its issue data. If you're setting up a completely new Jira installation, the Jira setup wizard will configure a database connection for you to either Jira's internal H2 or an external database.

What are pros and cons of Jira? ›

Jira Pros and Cons
Highly customizable. Robust reporting capabilities. Seamless integration. Generous free plan.Complex for new users Expensive for businesses with large teams and multiple projects. Customization can be time-consuming and requires technical expertise.
Mar 23, 2023

Why Jira is so popular? ›

Jira is known as an issue tracking software that can track ongoing projects at any stage. It allows you to keep track of all activities, including issues and their updates, people assigned, team comments, and so on, which allows for greater visibility and collaboration across teams and departments.

How many hours is a day in Jira? ›

In Jira, Working hours per day in Time tracking settings influence the time format display and the meaning of the day in e.g. estimating or sprint planning. (1 day is 8 hour vs.

How many types of workflows are there in Jira? ›

The three types of workflow rules happen in this order: Restrict transition, which happens before someone tries to transition an issue. Validate details, which happens when someone tries to transition an issue. Perform actions, which happens after someone transitions the issue.

What is the difference between defect and bug in Jira? ›

But if the issue identified in the development environment means before moving the software to production is called a bug. Once the software is in production, any issue identified by the end users is called a defect stating it as defective software.

Can you have 2 sprints in Jira? ›

The Parallel Sprints feature lets you enable multiple active, parallel sprints. For example, if you have two teams working from the same backlog, each team can now work on their own sprint.

Can you run 2 sprints in Jira? ›

Log in as a user with the Administer Jira global permission. From the global navigation, select Settings ( ) > Products. Under Jira Software configuration, select the toggle for Parallel sprints.

How many sprints can be active in Jira? ›

By default, you can only have one active sprint at one time.

How many story points is a 2 week sprint? ›

You should be able to estimate about as many story points your team can manage during a two-week sprint, or whatever timeframe you're working to. For example, if your team can usually get through 3 story points per day, this might add up to 30 story points across a two-week sprint.

How many hours is 5 story points? ›

Therefore, one point takes two hours of work. Junior worked 40 hours and delivered 5 points.

How many days is 1 story point in Jira? ›

For example, 1 story point could mean that the amount of work, complexity, and risks are minimal. Therefore, your team can deliver this user story within a day or a few hours. On the other hand, a user story worth 13 points would mean it is complex, carries some uncertainties and will take several weeks to complete.

How do I create a project in Jira step by step? ›

Creating a New Project in Jira
  1. Select Projects from the menu on the left side of the screen, then click on View all projects.
  2. Choose Create project and then either Classic project or Next-gen.
  3. Name the project and select its template, such as Scrum or Kanban. ...
  4. Click Create to complete the process.

What are the stages of Jira? ›

The Jira bug life cycle consists of a definite number of steps such as New, Assigned, Opened, Duplicate, Differed, Not a Bug, Rejected, Reopened, Fixed, Retest, Verified, and Closed.

Which of the following are the five steps of workflow in Jira? ›

Components of a Jira Workflow
  • Statuses. A workflow consists of a variety of statuses, which represent the stages the workflow can pass through. ...
  • Transitions. ...
  • Assignees. ...
  • Resolutions. ...
  • Importing a Workflow. ...
  • Using Workflow Schemes. ...
  • Avoid Unnecessary Complexity. ...
  • Map Workflows to Your Business Processes.

What is Checklist for Jira? ›

Whether you are a Goods and Services company or an Agile development team, Checklist will help you track what is important to you without resorting to Jira's subtasks. Ideal for Definition of Done, Acceptance Criteria or any ToDo lists!

What is a Jira process flow? ›

A Jira workflow is a set of statuses and transitions that an issue moves through during its lifecycle, and typically represents a process within your organization. Workflows can be associated with particular projects and, optionally, specific issue types by using a workflow scheme.

What is the difference between a story and a task in Jira? ›

Jira Tasks are part of a Story, and function as single to-dos that are generally completed by one person in a day or less. Whereas a Story will express a goal or end result, a Task is a responsibility or step in the process. Stories may consist of multiple Tasks, which may be done in tandem or in sequential order.

What are 5 key steps to developing a storyline? ›

But for the sake of this exercise, let's break these steps down separately and in order.
  1. Identify and Understand Your Audience. ...
  2. Determine Your Goal. ...
  3. Discover the Challenge(s) ...
  4. Find the Right Character. ...
  5. Bring it to Resolution.
Jul 12, 2018

What is Jira life cycle? ›

JIRA Bug Life Cycle or Defect Life Cycle is a cyclic process, which describes how a defect or bug passes through different stages from the identification stage to the Fixing stage i.e. it begins when a tester finds or logs a bug and it ends when the bug is fixed.

What is a Jira timeline? ›

Your project's timeline is a Gantt chart view that can be used to visualize and plan the timing and sequence of individual issues. The schedule bars on the timeline represent the start date and due date of each issue in your project. Schedule bar colors represent the status of each issue.


1. Feature prioritization and roadmapping for Atlassian Jira and Trello
2. Improve your documentation with Jira + Confluence | Atlassian
3. Monday Coffee with Appfire - Workflow Editor, Jira Discovery Pricing, Issues & Goals | 15th May 23
(Monday Coffee by Appfire )
4. Getting started with the Jira Service Management virtual agent | Team '23 | Atlassian
5. Jira Service Management Fundamentals - January 2023
(Expium, a Valiantys Company)
6. SCIM Provisioning for Atlassian Apps like Jira, Confluence, Bitbucket
Top Articles
Latest Posts
Article information

Author: Foster Heidenreich CPA

Last Updated: 04/21/2023

Views: 5873

Rating: 4.6 / 5 (56 voted)

Reviews: 95% of readers found this page helpful

Author information

Name: Foster Heidenreich CPA

Birthday: 1995-01-14

Address: 55021 Usha Garden, North Larisa, DE 19209

Phone: +6812240846623

Job: Corporate Healthcare Strategist

Hobby: Singing, Listening to music, Rafting, LARPing, Gardening, Quilting, Rappelling

Introduction: My name is Foster Heidenreich CPA, I am a delightful, quaint, glorious, quaint, faithful, enchanting, fine person who loves writing and wants to share my knowledge and understanding with you.