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 Mar 12, 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 Service Management Cloud.

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.

12 March 2026

Added Redirecting URLs from Connect to Forge

We’ve introduced a platform-level URL persistence and redirect feature for apps migrating from Connect to Forge. Jira and Confluence will now accept legacy Connect URLs (including full path, query parameters, and fragments) and transparently redirect them to the corresponding Forge app module. For more information on how it works, please see the documentation here.

5 March 2026

Announcement Nominations for critical Connect -> Forge migration blockers now open

You can now nominate genuine migration blockers or major customer‑impact risks via the “Request review” flow on FRGE issues.

This flow will allow us to triage and assess requests to address remaining blockers to Forge migration before Connect end of support in December 2026. We’ll review requests over 3 monthly cycles, then freeze decisions.

Please review for existing tickets before creating new FRGE tickets. You may also review the announcement.

1 March 2026

Removed Removal of Connect Inspector Service

Following this deprecation announcement on Feb 17, 2026, the Connect Inspector Service is now decommissoned.

We recommend migrating to Atlassian Forge for a more robust Events model, as Atlassian Connect will reach end of support in December 2026.

Developers who still need similar functionality can use the open‑sourced version of the tool.

20 February 2026

Announcement Upcoming AGC app security requirements and 2026 updates to Cloud App Security Requirements

We are introducing baseline security requirements for Atlassian Government Cloud (AGC) apps, which will take effect on Mar 31, 2026. If you have any questions regarding these new standards, please contact us here: https://ecosystem.atlassian.net/servicedesk/customer/portal/34/group/109/create/579

We’re also publishing our annual update to the general Cloud App Security Requirements for 2026, which includes new provisions for AI security, data protection, and supply chain security. See More details for highlights on this update.

More details

2026 updates to Cloud App Security Requirements

Key additions to the general Cloud App Security Requirements include:

  • AI Security: New requirements for apps using Forge Rovo actions and agents, including validating action inputs as untrusted, implementing permission checks for admin-level actions, and accurately configuring actionVerb values.

  • Data Protection:

    • External OAuth2 clients must use Forge's OAuth2 Providers and be configured as confidential clients where supported.

    • Application logs must strictly exclude PII, credentials, and sensitive data.

    • Apps must ensure strict tenant isolation during runtime.

    • Apps must not execute arbitrary code by spawning child processes (e.g., using Node.js child_process).

  • Application Security:

    • Apps using Forge SQL must use parameterized queries to mitigate SQL injection risks.

    • Updated guidance on Content Security Policy (CSP) regarding unsafe-inline and unsafe-eval directives.

  • Runtime Security:

    • Apps must not use EOL (end-of-life) Node.js runtimes.

19 February 2026

Added [PREVIEW] JSM Display Conditions for Forge

We’re introducing display condition support to the following Jira Service Management (JSM) Forge portal modules as a preview release:

  • Portal footer

  • Portal header

  • Portal profile panel

  • Portal request create property panel

  • Portal request detail

  • Portal request detail panel

  • Portal request view action

  • Portal subheader

  • Portal user menu action

For these JSM modules, Forge apps can now declare displayConditions in the app manifest and have them evaluated by the host, consistent with how display conditions work for Jira and Confluence Forge modules today.

For further details, see the documentation here.

18 February 2026

Added AtlassianIcon and AtlassianTile components available in Preview for UI Kit

We've introduced two new components to UI Kit, now available in Preview: AtlassianTile and AtlassianIcon. Use these components to display Atlassian object type icons—such as stories, tasks, epics, blogs, and more—with consistent styling that aligns with the Atlassian Design System.

Both components provide fixed color, size, and styling options for Atlassian object types. Any updates to icon or tile styling in the Atlassian Design System are automatically reflected in your app.

For implementation details and examples, see the Atlassian icon and Atlassian tile component documentation.

17 February 2026

Deprecation Notice Deprecating Connect Inspector Service

The Connect Inspector service is moving to open source and also being deprecated. This service will no longer allow the creation of new temporary apps. Already registered temporary apps will stop recording new events, and old events will be deleted. Any apps already installed on developer sites will not be uninstalled.

More details

Why is this deprecation necessary?

Connect Inspector helped developers better understand Atlassian Connect lifecycle events and web-triggers. This service allowed developers to generate a temporary and unique Atlassian Connect app, which could be installed on a cloud development environment. This, in turn, let developers inspect the full request flow of a Connect app.

However, usage of the Connect Inspector has decreased significantly due to the following:

Deprecating Connect Inspector allows the team to focus on Forge.

Dates and rollout

The Connect Inspector service will be discontinued by the end of February 2026.

Migration guidance

Developers who still need similar functionality can use the open‑sourced version of the tool.

Atlassian Connect will reach end of support in December 2026. Migrate to Atlassian Forge for a more robust Events model.

10 February 2026

Added rovo.isEnabled method now available in the Forge UI bridge

We’ve added a new rovo.isEnabled method to the Forge UI bridge API. This method returns a boolean indicating whether Rovo is enabled for the tenant. You can use it alongside the existing rovo.open method to conditionally invoke Rovo only when it’s available.

For more information, see the updated documentation for the Rovo bridge methods.

Added Height and width properties added to UI Kit Frame component

We've added optional height and width properties to the Frame component in UI Kit. Apps can now set explicit dimensions in pixels or percentages, instead of relying on automatic resizing. This gives you more control over your app's layout.

For more information, see the updated documentation for the Frame component.

22 January 2026

Added Added custom colors to UI Kit Visualisation Charts

You can now set custom colors for UI Kit Visualisation charts. You can either set a color theme or assign colors to attributes. This can be done by passing the prop colorPalette into your chart.

For an example of how to implement this, please see the Forge UI Kit example app at https://bitbucket.org/atlassian/ui-kit-charts-example/src/master/.

For more information, see documentation.

15 January 2026

Announcement Jira global background scripts now available in preview

Jira global background scripts are now available in Preview. This feature enables you to add an invisible container that coordinates data and behavior across all pages in Jira, enabling advanced integrations and automations.

We’re releasing this feature in preview to gather feedback and help you prepare for upcoming changes. You can use global background scripts in production environments during the preview period.

More details

Announcement Icon glyphs will be removed in UI Kit

As announced in July 2025, a number of glyphs for the Icon component will now be removed.

More details

billing-filled
billing
bitbucket/builds
bitbucket/clone
bitbucket/compare
bitbucket/forks
bitbucket/output
bitbucket/pipelines
camera-rotate
camera-take-picture
canvas
hipchat/chevron-double-down
hipchat/chevron-double-up
dropbox
editor/addon
editor/advanced
editor/file-preview
editor/image-border
editor/remove-emoji
editor/strikethrough
editor/table-display-options
editor/text-color
editor/underline
emoji/atlassian
folder-filled
following
googledrive
gsuite
highlights
image-border
jira/failed-build-status
list
hipchat/media-attachment-count
media-services/annotate
media-services/arrow
media-services/blur
media-services/brush
media-services/button-option
media-services/line-thickness
media-services/no-image
media-services/open-mediaviewer
media-services/oval
media-services/pdf
media-services/rectangle
media-services/text
media-services/unknown
media-services/zip
mention
notification-all
pdf
person-with-circle
person-with-cross
portfolio
presence-active
presence-busy
presence-unavailable
status
vid-audio-muted
vid-backward
vid-camera-off
vid-connection-circle
vid-forward
vid-hang-up
vid-hd-circle
vid-raised-hand
vid-share-screen
vid-speaking-circle

13 January 2026

Fixed JQL EMPTY and != operators now evaluate consistently in Match API and webhooks

This fix will be rolled out on Jan 28, 2026 across all Jira Cloud instances.

We fixed bugs that caused the Issues Match REST API and webhooks to evaluate JQL queries differently than the standard Issue Navigator. JQL expressions using EMPTY or != with issue properties or the "Epic Label" field now return consistent results across all Jira Cloud features.

This fix is not backward-compatible. Integrations that relied on the previous behavior may see different results from the Match API or different events triggering webhooks.

Related tickets: JRACLOUD-96922, JRACLOUD-97120

More details

EMPTY operators for issue properties and Epic Label

JQL expression

Previous behavior (Match API/webhooks)

New behavior

field = EMPTY

Did not match issues where the field was unset

Matches issues where the field is unset

field IS EMPTY

Matched correctly

No change

field IN (EMPTY)

Did not match issues where the field was unset

Matches issues where the field is unset

field != EMPTY

Matched all issues, including those where the field was unset

Only matches issues where the field is set

field IS NOT EMPTY

Matched correctly

No change

field NOT IN (EMPTY)

Matched all issues, including those where the field was unset

Only matches issues where the field is set

This applies to both issue properties (for example, issue.property[key].path) and the "Epic Label" field.

!= comparisons for issue properties

JQL expression

Previous behavior

New behavior

issue.property[key].path != "a"

Returned issues where the property was never set

Only matches issues where the property exists and its value is not "a"

Impact

You may see differences in:

  • The issues returned by POST /rest/api/3/match when using JQL with EMPTY or != on issue properties or "Epic Label"

  • The events that trigger webhooks using JQL filters with these operators and fields

Developer guidance

Review any JQL used in webhook filters or Match API requests that contains:

  • EMPTY operators with issue properties or "Epic Label"

  • != comparisons with issue properties

Best practices:

Goal

Recommended JQL

Check if a field is set

field IS NOT EMPTY

Check if a field is not set

field IS EMPTY

Specific scenarios:

To find issues where a property is either not set OR has a different value:

1 issue.property[key].path != "a" OR issue.property[key].path IS EMPTY

To find issues where a property is set AND has a different value:

1 issue.property[key].path != "a" AND issue.property[key].path IS NOT EMPTY

Test critical webhook flows and integrations that use the Match API to confirm they behave as expected.

18 December 2025

Added UI Modification support for JSM portal view now in Preview

You can now use UI modifications with Jira Service Management (JSM) request create portal view. This is an extension of the existing jira:uiModifications module, allowing you to change the look and behaviour of JSM request create portal view. The module is designed to be used in conjunction with the UI modifications (apps) REST API.

For more information, see the JSM UI modifications module documentation.

17 December 2025

Added UI Kit Comment, Pressable and Editor components are now generally available

The following UI Kit components are now generally available:

  • Comment, which displays discussions and user feedback.

  • Pressable, which is a primitive for building custom buttons.

  • CommentEditor, provides a contained comment editor UI with a simple toolbar.

  • ChromelessEditor, provides a simple text editor that does not have a toolbar.

For more information, see the component documentation.

More details

To access these components, you will need to update your app to the latest version of @forge/react. In the terminal of your project directory, run:

npm install --save @forge/react@latest

Rate this page: