Developer
News and Updates
Get Support
Sign in
Get Support
Sign in
DOCUMENTATION
Cloud
Data Center
Resources
Sign in
Sign in
DOCUMENTATION
Cloud
Data Center
Resources
Sign in
Last updated Jun 8, 2026

Changelog

This page includes release notes and updates for Jira Cloud app developers. Use this page to keep track of upcoming changes, deprecation notices, new features, and feature updates from Jira Cloud Platform.

Forge changelog

For updates about changes to the Forge platform, see the Forge changelog in the Forge documentation.

Go to our developer community to ask questions. You may also be interested in the What's New blog for Atlassian Cloud where details of major changes that affect all users of the Jira Cloud products are announced.

8 June 2026

Added Rovo-powered AI chat now available in Atlassian developer documentation

A new Rovo-powered AI chat widget is now available for all logged-in users on https://developer.atlassian.com. Located in the bottom right corner of developer documentation pages, this assistant can answer questions, surface relevant docs, and help you build on the platform faster.

Key features include:

  • Contextual answers: The chat understands the context of your question and provides relevant answers rather than generic search results.

  • Developer-focused knowledge: Trained on Atlassian developer documentation, the assistant understands Forge, REST APIs, Marketplace, and platform concepts.

  • Natural language understanding: Ask questions in plain language; no need to know exact documentation titles or keywords.

  • Follow-up questions: Continue a conversation naturally with follow-up questions to drill deeper into a topic.

  • Source transparency: The widget displays the specific documentation and support sources used to generate each answer.

  • Conversation history: You can access and review your previous interactions for up to 28 days.

  • Independent operation: The assistant works independently of your product licenses and organization-level AI settings.

For more details on how the assistant handles data and what sources it uses, see the Atlassian developer AI chat documentation.

Added Forge triggers now support entity property filtering and payload enrichment

You can now use Jira entity properties (issue, project, and user) to filter Forge trigger events and include them in the delivered event payload. This allows your app to process only relevant changes and reduces unnecessary executions.

What’s changing

  • Entity property filtering: You can now define expressions in your manifest.yml that use Jira entity properties to filter events before they trigger your app.

  • Payload enrichment: Relevant entity properties can now be included directly in the event payload, eliminating the need for additional REST API calls to fetch this data.

What you need to do

  • Update your manifest.yml to include expression filters using entity properties.

  • Update your event handlers to utilize the enriched payload data.

4 June 2026

Added Forge Custom Fields Now Supported in Jira List View

Forge custom fields and Forge custom field types are now displayed as columns in Jira's https://support.atlassian.com/jira-software-cloud/docs/what-is-the-list-view/ (New Issue Navigator).

What's new:

  • Forge custom fields appear as selectable columns in the List View.

  • When a formatter is defined in your manifest, the List View evaluates and displays the formatted value instead of the raw stored value.

Limitations:

  • Read-only — Inline editing of Forge custom field values is not available in the List View. Users must open the issue to edit.

  • No Custom UI / UI Kit rendering — The view.resource component is not rendered; field values are displayed as text only.

Read more here :

2 June 2026

Added UI Modifications now supported in ViewIssueModal

Forge apps using the UI Modifications API configured for Issue View will now have their modifications applied when issues are opened via ViewIssueModal (for example, from global pages, admin pages, or custom UI panels).

Previously, UI Modifications were not loaded silently in this context. This applies to all supported project types, and requires no changes to your app's manifest or code

For more details, see the Jira UI modifications documentation.

28 May 2026

Announcement Raising the bar on Marketplace security: Updated cloud app SLOs and new enforcement policy

As recently announced in Raising the bar on Marketplace cloud app security: together we are updating the Marketplace Security Bug Fix Policy to shorten vulnerability remediation timelines for Marketplace cloud apps. These changes ensure a higher security standard across our ecosystem.

What’s changing
The remediation Service Level Objectives (SLOs) for Marketplace cloud apps are being shortened. The timelines for Data Center apps remain unchanged.

Updated Cloud App SLOs (Enforceable September 1, 2026):

  • Critical: 10 days

  • High: 4 weeks

  • Medium: 12 weeks

  • Low: 25 weeks

Data Center App SLOs (Unchanged):

  • Critical: 12 weeks

  • High: 12 weeks

  • Medium: 12 weeks

  • Low: 25 weeks

Additionally, we have published the Marketplace Security Enforcement Policy, a consolidated source of truth for marketplace security compliance expectations, including vulnerability management, OAuth compliance, partner verification, bug bounty participation, and incident response.

What you need to do

  • Review the new timelines: Ensure your internal processes are updated to meet the new cloud app SLOs by September 1, 2026.

  • Check your tickets: We have corrected an issue where some AMS Data Center tickets incorrectly showed cloud remediation dates. If you believe a ticket still has an incorrect date, please raise an ECOHELP ticket.

  • Watch the policy page: The Marketplace Security Enforcement Policy is a living document, we recommend "watching" the page for future updates.

26 May 2026

Announcement Upcoming changes to JQL search functions and issue history

We are adjusting how some JQL features behave to keep search fast and reliable. Queries using functions membersof() and aqlFunction() that expand to very large sets will return an error identifying the clause to adjust. For comments, worklogs, and issue history (searches using operators WAS or CHANGED), JQL searches cover only the most recent entries per issue.

Jira data and permissions are unchanged.

Effective date: Aug 18, 2026

More details

This update affects search behavior only. Group- and asset-based functions that fetch over 10,000 items will not run. Time-ordered content (comments, worklogs, history) remains available in Jira without any changes, but JQL operates on the most recent 1,000 items per issue. The table below lists the thresholds, what occurs, and how to adjust queries.

Function / clause

Threshold

What happens

How to mitigate

aqlFunction()

10,000 matched assets per function

Query returns a clear error

Refine AQL/IQL; add selective criteria; split broad schemes.

membersOf()

10,000 resolved users per function

Query returns a clear error

Use smaller groups; split umbrella groups;

organizationMembers()

10,000 resolved users per function

Query returns a clear error

Reduce org size in queries; prefer labels/custom fields.

Issue history (JQL using operators WAS or CHANGED)

10,000 searchable changes per issue

Search covers the most recent changes only.

Rely on recent activity; use issue view/exports for older changes.

Comments

1,000 searchable comments per issue

Search covers the most recent comments only.

Rely on recent activity; use issue view/exports for older changes.

Worklogs

1,000 searchable worklogs per issue

Search covers the most recent worklogs only.

Rely on recent activity; use issue view/exports for older changes.

Text field ORDER BY

First 50 characters used

Sorting uses only the first 50 characters.

Add sorting by updated/created or other fields.

25 May 2026

Added Tile component is now available in Preview for Forge UI Kit

We've introduced the Tile component for Forge UI Kit apps, now available in Preview. The Tile component is a rounded square container for displaying assets like emojis, or objects in a consistent, styled way.

The component supports various sizes (from 16px to 48px), customizable background colors using design tokens, optional borders, and adjustable internal padding for different asset types including third-party logos.

For implementation details and examples, see the Tile component documentation.

20 May 2026

Added generateAppEvents Added to Update Custom Field and Custom Field Value Endpoints

A new optional boolean parameter, generateAppEvents has been introduced to the following Jira Cloud REST API endpoints

  • POST /rest/api/2/app/field/value - Update custom fields

  • PUT /rest/api/2/app/field/{fieldIdOrKey}/value - Update custom field value

What it does: When set to false, this parameter suppresses the generation of app events triggered by the update. Specifically, it prevents issue updated events from being dispatched to:

  • Forge app event listeners

  • Connect app event listeners

  • OAuth 2.0 app webhooks

  • Admin-configured webhooks (registered via the Jira admin UI)

Default behavior: When omitted or set to true, all app events are generated as usual.

More details
  • Suppressing events means no issue updated events will be emitted - not only for your app, but for all apps installed in the Jira instance.

  • Other apps may retain stale data for the updated field, which can lead to inconsistent or confusing behavior.

  • Marketplace apps should avoid using this parameter, as it may cause incompatibilities with other apps that depend on up-to-date issue data.

Added workItemTypeChanged Action Validator - Improved Flow and New Context Variable

The jira:actionValidator module (Preview) now supports the workItemTypeChanged action across multiple flows, enabling custom validation whenever a user changes a work item's type. The validator is triggered in:

  • Issue view - the user changes the work item type from the type field on the issue view.

  • Move issue - when the work item type changes as part of moving an issue.

  • Bulk move/migrate - the work item type changes as part of a bulk move or migration.

  • Convert to subtask - when a standard work item is converted to a subtask type.

  • Convert subtask to a work item - when a subtask is converted to a standard work item.

Also, a new context variable newIssueTypeData (type: IssueType) has been onboarded alongside the existing newIssueType (type: String, returns the issue type ID), allowing more refined conditions on the target work item type within your Jira expression.

Read more here - https://developer.atlassian.com/platform/forge/manifest-reference/modules/jira-action-validator/#workitemtypechanged

18 May 2026

Added Added additionalDetails field to Workflow validation REST API responses

We’ve added a new field additionalDetails to the response object for the validate update workflows and validate create workflows APIs.

This will contain additional context if applicable related to the validation warnings and errors returned from the APIs.

11 May 2026

Announcement Removed support for permission grants based on select‑list custom fields in Jira

We are removing support in Jira for permission grants that rely on certain non–group-picker custom fields. These grants work by matching a field's selected option name to a group name; a pattern that is being deprecated in favor of explicit group‑picker fields.

Effective date: May 12, 2026

Affected custom field types:

  • com.atlassian.jira.plugin.system.customfieldtypes:select

  • com.atlassian.jira.plugin.system.customfieldtypes:multiselect

  • com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons

  • com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes

  • com.atlassian.jira.plugin.system.customfieldtypes:datetime

  • com.atlassian.jira.plugin.system.customfieldtypes:textfield

  • com.atlassian.jira.plugin.system.customfieldtypes:jwm-category

  • com.pyxis.greenhopper.jira:gh-epic-status

What happens after this date:
Permission grants that reference the above field types will no longer be evaluated. Affected issues may lose their expected access grants.

What you should do:

  • Review your permission schemes for grants that use these field types and replace them with explicit group-picker fields. See What are permission schemes in Jira? | Atlassian Support for guidance.

  • To identify affected schemes, go to Jira administration → Permission schemes and check for grants tied to the field types listed above.

8 May 2026

Removed Boolean usages of the `autoFocus` prop removed from modal dialog

The boolean usages of the autoFocus prop have now been removed from @atlaskit/modal-dialog. The previously default value of true, which automatically moves focus to the first interactive element within the modal, is now the default with no option to set it to false. This is to improve accessibility and follow the WCAG guidelines for focus within a modal dialog.

Boolean usages of autoFocus can be removed by running the included codemod.

5 May 2026

Deprecation Notice Deprecating Jira Issue Glance Forge Module

We are announcing the deprecation of https://developer.atlassian.com/platform/forge/manifest-reference/modules/jira-issue-glance/ (jira:issueGlance), as we have replaced with https://developer.atlassian.com/platform/forge/manifest-reference/modules/jira-issue-context/ (jira:issueContext) module. The Jira Issue Glance module will soon be removed from the work items completely.

Please refer to the following documentation for more details - https://developer.atlassian.com/cloud/jira/platform/future-proof-issue-glance-implementation/

4 May 2026

Added Support for Anonymous Access in Jira Forge Modules

Following Forge modules - jira:customField, jira:customFieldType and jira:issuePanel can now run for unlicensed and anonymous users in Jira and Jira Service Management. This means your apps will work on publicly accessible pages and for users who don't have a full Jira and JSM license.

By default, Forge apps only run for licensed Jira and JSM users. To allow your app to serve unlicensed and anonymous users, add the unlicensedAccess property to your modules in manifest.yml.

Please refer to following guide for more details - https://developer.atlassian.com/platform/forge/access-to-forge-apps-for-unlicensed-users/#introduction.

30 April 2026

Deprecation Notice  Deprecation of classic API token access for Jira Product Discovery GraphQL queries

We’r’e deprecating support for classic (unscoped) API tokens in Jira Product Discovery (JPD) GraphQL queries. In addition, some GraphQL queries will no longer be accessible via API tokens.

What's changing: Starting Nov 1, 2026, all JPD GraphQL query operations currently accessible via classic API tokens will require fine-grained scoped tokens instead. After this date, requests using classic tokens will be rejected with an authentication error.

What you need to do:

  1. Create a new fine-grained API token in your Atlassian account settings.

  2. Select the JPD scopes your integration requires.

  3. Update your integration to use the new token.

  4. Retire your old classic token.

Reference: For more information, see: https://community.atlassian.com/forums/Jira-Product-Discovery-articles/Deprecation-of-classic-API-token-access-for-Jira-Product/ba-p/3228037

More details

The following sections provide more details about the impact on JPD GraphQL queries starting Nov 1, 2026.

Queries no longer supporting API tokens

This lists all GraphQL queries that won’t be accessible via API tokens.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 jiraProductDiscovery onViewCommentEvents onInsightCreated onInsightUpdated onInsightDeleted onIssueInsightCreated onIssueInsightUpdated onIssueInsightDeleted onPlayUpdated onPlayContributionCreated onPlayContributionUpdated onPlayContributionDeleted onViewCreated onViewUpdated onViewDeleted onViewSetCreated onViewSetUpdated onViewSetDeleted polarisGetEarliestOnboardedProjectForCloudId applyPolarisProjectTemplate refreshPolarisSnippets

Queries requiring scope

This table lists the upcoming required token scopes of JPD GraphQL queries that will still support API tokens.

Query/mutation

Scope required

1 2 3 4 createPolarisInsight updatePolarisInsight copyPolarisInsights resolvePolarisObject

write:insight:jira-product-discovery

1 2 3 deletePolarisInsight archivePolarisInsights unarchivePolarisInsights

delete:insight:jira-product-discovery

1 2 3 4 5 6 polarisInsights polarisInsight polarisInsightsWithErrors polarisLabels polarisSnippetPropertiesConfig insight

read:insight:jira-product-discovery

1 2 3 createPolarisView updatePolarisView updatePolarisViewArrangementInfo

write:view:jira-product-discovery

1 polarisView

read:view:jira-product-discovery

1 polarisProject

read:project:jira-product-discovery

Rate this page: