To support performance and allow Jira to scale, we’re releasing changes to field and work type associations.
Please feel free to leave any questions/comments/feedback below.
Jira today associates every newly created work type to the Default work type scheme. Additionally, work types can't be removed from this scheme. We are going to change this limitation in two stages:
Starting in July 2025, we will allow Jira admins to add and remove work types from the Default work type scheme
Starting in January 2026, we'll no longer automatically include newly created work types in the Default work type scheme.
New work types created in Jira won't be automatically added to the default work type scheme
New work types created via the REST API Create Work Type won’t be automatically added to the default work type scheme
For convenience, we will add a new dropdown and allow admins to select which scheme to associate to:
This dropdown will automatically set to the "Default work type scheme," ensuring a consistent flow, similar to the previous setup.
Bonus: Jira settings now display a list of projects associated with the “Default work type scheme”, instead of “Global (all unconfigured projects)”.
Currently, Jira allows deleting any work type scheme. If there are any projects associated with that scheme, those projects will fall back to using the “Default work type scheme”.
We will implement this change in two phases:
Starting in May 2025, Jira will prevent deleting a work type scheme if at least one project is associated with it. If you want to delete the scheme, you need to migrate all the associated projects to a different work type scheme first.
Starting in January 2026, the REST API Delete Work Type Scheme will prevent deleting a work type scheme if there is at least one project associated to it.
We’re releasing tools that identify and remove unused work types from a scheme, with just one click.
We’re introducing the ability to add and remove fields from field configurations:
Removing a field from a field configuration functions similarly to hiding it, making it unavailable to projects associated with the field configuration scheme. However, a key difference is that when a field is removed, its configurations (e.g. descriptions) are not preserved and will need to be entered again if the field is re-associated.
Adding a field to a field configuration is similar to showing/unhiding a field. It becomes available to the projects associated with the field configuration scheme.
Field associations can be managed in the Jira admin panel or using the new field association REST API.
Starting from January 2026, new fields will no longer be automatically linked to all field configuration schemes. Instead, they must be explicitly included in a field configuration scheme to be considered available for use in projects using that scheme.
We’re releasing tools that identify and remove unused fields from a field configuration scheme (and field configuration), with just one click.
If a field is hidden in the field configuration, it will be automatically removed, regardless of whether it contains values or not.
If a field is associated to a screen on a project (via screen scheme and work type screen scheme) then it is considered as used
If a field has a value on a work item in the past 2 years, then it is considered as used
If a field is a system field, or an app field, or a product field, then it is considered as used
Otherwise, the field is considered as unused
Starting from Jun 16, 2025, we're going to start removing unused field associations from your field configuration schemes. Although this will improve the performance and stability of your instance, it may also break some associations. The whole process may take a couple of weeks to run on all instances.
There will be no difference for most of the projects, but several APIs will stop returning the unused fields.
If the optimization is causing problems, you can add the relevant fields back in Jira admin:
Open settings using the cog wheel icon in top navigation menu
Select “Work items”
In the left navigation menu, locate “Fields” header, and click on “Field configuration schemes”
Locate the relevant scheme, and select “Configure”
Locate the relevant field configuration and select the field configuration name
Select on “Add field” button, find the field and confirm
If a field is hidden in the field configuration, it will be automatically removed, regardless of whether it contains values or not.
The automated optimization follows different rules than the manual approach:
Field |
Automated optimization |
Manual optimization |
---|---|---|
Is hidden (using field configuration) |
Always unused, ignores all other rules |
Always unused, ignores all other rules |
Is associated to a screen |
used |
used |
Is a system, or app, or product field |
used |
used |
Has a value on a work item from the past 2 years |
used |
used |
Has a value on a work item that has last been updated more than 2 years ago |
used |
unused |
Is used in a workflow transition screen |
used |
unused |
Is required (using field configuration) |
used |
unused |
Has a non-default renderer in field configuration |
used |
unused |
Has a non-empty description in field configuration |
used |
unused |
Has been created in last 30 days |
used |
unused |
Is associated to a project (via field configuration scheme) where the project has been created in last 30 days |
used |
unused |
Jira always had an implicit default field configuration scheme. One could see it in project settings (and, confusingly, it was called “System Default Field Configuration”, even though it’s a field configuration scheme, not a field configuration). In the settings, Jira used to pretend that this scheme did not exist.
Now, the scheme is named “Default Field Configuration Scheme” and is visible in both project settings and global settings. The scheme is not editable and can't be deleted, but it can be optimized using the streamlining tools.
See this changelog entry for list of API changes: https://developer.atlassian.com/changelog/#CHANGE-2527
If you have any questions, comments or feedback, just leave them below!
Pavel V
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
8 comments