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 Nov 10, 2026

Atlassian developer changelog

This page contains announcements and updates for developers from various products, platforms, and programs across Atlassian. It includes filter controls to make it easier to only see updates relevant to you.

To ensure you don’t miss any updates, we also provide RSS feeds. These feeds will take on any filters you applied to the page, and are a standardized way of keeping up-to-date with Atlassian changes for developers. For example, in Slack with the RSS app installed, you can type /feed <FEED URL> in any channel, and RSS updates will appear in that channel as they are posted.

10 November 2026

Added Customise the ADF renderer background in Custom UI macros

Forge - Core Platform (excludes product REST APIs)

What's changing
You can now customise the background of the platform-managed ADF renderer iframe in Forge Custom UI bodied macros. By using the new background option in view.createAdfRendererIframeProps(), you can ensure your rendered content blends seamlessly with your app's design and the Confluence theme.

Supported values for the background option include transparent, Atlassian Design System background tokens and hex colour codes.

What you need to do
To use this feature, update your @forge/bridge package to the latest version and update your macro's implementation:

  1. Ensure your macro is configured as a bodied macro in manifest.yml with layout: bodied.

  2. Update your call to view.createAdfRendererIframeProps() to include the background property

For more information, see documentation.

9 November 2026

Deprecation Notice Forge Object Store: Deprecating checksumType in upload APIs

Forge - Core Platform (excludes product REST APIs)

Forge Object Store is deprecating the allowed values in the checksumType field in the createUploadUrl and createPublicUploadUrl methods in @forge/object-store package and in GeneratedMetadata as part of objectStore API in the @forge/bridge package . All checksums are now required to use the SHA256 algorithm.

Starting December 10, 2026, any requests using other checksum types (such as SHA1, CRC32, or CRC32C) will be rejected with an HTTP 400 Unsupported Media Type status and the error code CHECKSUM_TYPE_UNSUPPORTED.

We will be releasing a new major version of the @forge/object-store package that removes all other types from the checksumType field except for SHA256.

What you need to do

  1. Update your app code to ensure all objects are hashed using the SHA256 algorithm.

  2. If you are manually passing checksumType to createUploadUrl or createPublicUploadUrl, update the value to 'SHA256'.

  3. Upgrade to the latest major version of @forge/object-store once available to align with the new API signature.

For more details on how to implement SHA256 checksums, refer to the Forge Object Store API documentation.

If your app currently uses a different checksum type and you cannot migrate within the 1-month window, please reach out via an ECOHELP ticket.

Announcement Extension of deprecation: Custom field context default value REST APIs

REST API - Jira Cloud Platform

The custom field context default value REST APIs deprecation has been extended to July 2027. This extension provides additional time to migrate as we adjust the timelines for supporting multiple default values per context.

Updated deprecation timeline:

  • November 4 2026: New GET /rest/api/3/field/{fieldId}/context/defaultValues endpoint generally available (GA).

  • November-December 2026: Early access begins for multiple default values per context and the new PUT /rest/api/3/field/{fieldId}/context/defaultValues REST API. You can sign up for early access via this form.

  • January 2027: GA launch of multiple default values per context and the new PUT /rest/api/3/field/{fieldId}/context/defaultValues REST API.

  • July 2027: The existing (deprecated) default values APIs will be removed.

Fixed Inline-bodied layout support for Confluence Forge macros

Forge - Confluence Cloud (excludes Confluence REST APIs)

Summary

Support inline-bodied layouts for Confluence Forge macros

More details

Description

Confluence Forge macros now support layout: inline-bodied for macros with rich-text bodies that should render inline with surrounding text. This layout supports both UI Kit and Custom UI, including macros migrated from Connect.

What you need to do

  1. Use Forge CLI 14.0.0 or later.

  2. Set layout: inline-bodied on the relevant macro module in your manifest.yml.

  3. If you are migrating a Connect macro with bodyType: rich-text and outputType: inline, apply this layout to the corresponding Forge macro.

Layout behavior

Macros appear as blocks while editing, this is the default behavior from Confluence Data Center and the Legacy Editor. Inline presentation in view mode requires a single paragraph of inline-compatible content. Multiple paragraphs or block elements, such as tables, lists, and headings, cause the macro to render as a block.

Export behavior depends on the export context and the content returned by your adfExport function. See the macro reference for supported behavior and requirements.

Documentation

6 November 2026

Announcement Forge apps can now support impersonation for unverified users

Forge - Core Platform (excludes product REST APIs)

Forge apps can now make online and offline calls on behalf of unverified user accounts using user impersonation including invocations from Forge functions and Forge Remote.

Online calls use the invoking user's context, while offline calls can act on behalf of a specified unverified user asUser(accountId) where supported.

Existing Forge app permissions, product permissions, and API-specific access controls continue to apply. This change does not enable anonymous-user access.

This includes support for unverified external customer accounts in Jira Service Management (such as email-created portal customers with qm: account IDs), as well as unverified Atlassian accounts

3 November 2026

Announcement Atlassian MCP now supports Claude-issued Managed Auth

Atlassian Rovo MCP

Atlassian MCP now supports Claude-issued Managed Auth, enabling Enterprise-managed authentication (EMA) / Cross App Access (XAA) directly from Claude without a dependency on an additional IdP.

For more details on how to get started, please review the Configure enterprise-managed authentication guide.

Announcement Bitbucket 9.4.27 and 10.2.9 releases available now

Bitbucket Data Center

Bitbucket Data Center and Server 9.4.27 and 10.2.9 bug fix releases are available now!

To see the issues resolved in these bug fix releases, go to:

Get the latest LTS bug fix release

2 November 2026

Removed Removal of 'draft' support from Workflow Rules APIs

REST API - Jira Cloud Platform

Following our deprecation notice of the 'draft' parameters on workflow rule APIS on Apr 22, 2026

As of Nov 2, 2026, the ability to filter on and modify draft workflows has been removed from the Workflow transition rules APIs. Calls that include the draft parameter now return an HTTP 400 (Bad Request) response and WorkflowId objects will no longer include the draft attribute.

Announcement Forge apps can now be suspended individually during Forge-hosted storage migrations

Forge - Core Platform (excludes product REST APIs)

Forge storage data residency moves no longer cause host product downtime

Until now, moving an app's Forge-hosted storage to another region meant taking its host product offline. That happened even when the host product had already moved.

Now, only the app installation being moved goes offline. The host product, and any other Atlassian product the app is linked to, remains fully available throughout the move.

What's affected while the app installation is offline

  • Storage, functions, and UI are unavailable: Calls to Forge-hosted storage, backend function invocations, resolver-driven UI, and dynamic component updates are blocked.

  • Upgrades and uninstalls are paused: Major version upgrades and uninstalls can't run until the move is finished.

  • Product events are queued, not lost: Atlassian product events sent to the app during the move are held and delivered automatically once the move completes.

This change applies automatically to all apps that use Forge-hosted storage

Announcement User token support for unlicensed users in Forge functions and Remote

Adopting Forge from Connect
Forge - Core Platform (excludes product REST APIs)

Forge is enabling user-token support for unlicensed users in Forge function and Forge Remote invocations.
Apps can make online and offline calls on behalf of eligible unlicensed users, including calls from Forge resolvers and Forge Remote. Online calls use the invoking user’s context, while offline calls can act on behalf of a specified user where supported.
Existing Forge app permissions, product permissions, and API-specific access controls continue to apply. This change does not enable anonymous-user access.

This includes support for eligible unlicensed users accessing apps through the Jira Service Management portal.

Announcement Jira Align is now available on Atlassian MCP

Atlassian Rovo MCP

The Atlassian Rovo MCP Server is adding six new Jira Align tools through MCP V2 across two new toolsets: read_jira_align and write_jira_align. These tools enable AI agents and workflows to interact directly with Jira Align data for portfolio reporting, planning rollups, terminology discovery, and backlog hygiene.

New tools

Tool

Description

getJiraAlignTerminology

Get the organization’s Jira Align terminology, including customized names for entities and fields.

describeJiraAlignItemType

Discover valid fields, allowed values, required fields, and filtering capabilities for a Jira Align item type.

getJiraAlignItem

Get a Jira Align item by its numeric ID and item type, with optional related-item expansion.

listJiraAlignItems

Search and list Jira Align items by type using field selection, filters, ordering, expansion, and pagination.

createJiraAlignItem

Create a Jira Align item using fields and requirements configured for its item type and portfolio.

updateJiraAlignItem

Update selected fields on an existing Jira Align item.

Authentication and Scopes

Jira Align tools in MCP V2 support OAuth 2.1:

  • Read tools belong to the read_jira_align toolset and require the read:jira-align:agent-interface scope.

  • Write tools belong to the write_jira_align toolset and require the write:jira-align:agent-interface scope.

Prerequisites and Availability

  • Admin enablement: Organization Admins must enable the Jira Align toolsets in Admin Hub under Security > Data protection > Atlassian Rovo MCP server (or MCP tool settings) before users can access them.

  • Re-authorization: Users will need to re-authorize or reconnect their MCP client to grant the new Jira Align scopes.

  • Requirements: Requires Jira Align Cloud, Atlassian Guard enabled, an active Jira Align Bridge mapping connecting the sites, and the user to have logged in to the Jira Align UI at least once.

Tool availability depends on granted scopes, the permission groups enabled by your organization admin, and your app access. For details on these tools, please refer to our https://developer.atlassian.com/cloud/rovo-mcp/guides/supported-tools/ documentation.

Announcement Forge global:ui module now available in Preview

Forge - Core Platform (excludes product REST APIs)

The Forge global:ui module has moved from the Early Access Program (EAP) to Preview. You can now build apps that look and feel like Atlassian core products, featuring configurable side navigation and a dedicated entry in the Atlassian app switcher.

What’s changing

  • Increased sidebar customization: New components are available for the sidebar, including MenuSection, MenuSpacer, ReorderableMenuItems, SidebarFooter, and SearchableFlyoutMenuItem. You can also use UI Kit and custom icons.

  • Relevant search results: The Rovo search bar now prioritizes results from Teamwork Graph objects associated with the global:ui app you are viewing.

  • Custom search results pages: Pressing Enter in the search bar now navigates to your app’s /search?text=<input> route, allowing you to build a custom search results experience.

  • Compatible with all installation models: The global:ui module is now compatible with site, cross-context, and unit-level installations.

What you need to do

  1. Review the global:ui documentation to understand the module's capabilities.

  2. Explore the component reference for details on the new sidebar components.

  3. Learn more about ingesting Teamwork Graph objects to improve search relevance for your app.

30 October 2026

Request for Comments (RFC) RFC-154: UI Modifications for Forge Custom Fields in Jira and JSM

Forge - Jira Cloud Platform (excludes Jira REST APIs)
Forge - JSM Cloud (excludes JSM REST APIs)

29 October 2026

Added Add and get suggested edits tools have been added to Confluence

Atlassian Rovo MCP

Rollout : progressive rollout by tenant. IN PROGRESS

We’re excited to announce that the below Confluence suggested edits tools have been added to Confluence on Atlassian MCP. Users who have previously approved access to the respective toolsets will start to see availability of these tools shortly as the feature is progressively rolled out.

write_confluence:

  • addConfluenceContentSuggestions

read_confluence:

  • getConfluenceContentSuggestions

For details on this tool and other tools available on Atlassian MCP, please refer to our Supported Tools.

28 October 2026

Deprecation Notice Brownout Notice: SSH access via bitbucket.org is deprecated in favor of ssh.bitbucket.org

Connect - Bitbucket (excludes Bitbucket REST APIs)
Forge - Bitbucket (excludes Bitbucket REST APIs)
REST API - Bitbucket Cloud

We are sunsetting SSH access via bitbucket.org in favor of ssh.bitbucket.org. This is an important change to improve Bitbucket’s security posture and safeguard our customers from denial of service abuse. We have originally announced this change on May 12, 2026 in Changelog announcement. We will be running a series of brownouts to help teams identify and mitigate any remaining usage of the old hostname.

For the brownout schedule and additional details refer to community blogpost.

During each brownout window, we will:

  • Temporarily block SSH traffic on bitbucket.org

  • Show clear error messages

  • Show in-product messaging to create awareness

Rate this page: