Last updated Sep 15, 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.

15 September 2026

Announcement OAuth 2.0 3LO is now available for Trello

Power-Ups - Trello (excludes Trello REST APIs)
REST API - Trello

Trello now supports OAuth 2.0 authorization code grants for apps, featuring granular scopes, short-lived tokens, resource restrictions, and a redesigned consent screen consistent with other Atlassian products. New apps can opt in right away, and existing apps can transition when ready.

Read more on our developer community page - OAuth 2.0 is now available for Trello!

Announcement Redesigned installations page in the developer console is now GA

Forge - Core Platform (excludes product REST APIs)

What's changing

The installations page in the developer console has been redesigned to scale with large app install bases. Following the EAP release, we have added two key improvements to help you manage your data:

  • Additional filters: You can now use new granular filtering options to find specific installations faster.

  • Sorting capabilities: We have enabled sorting for key columns to improve data discoverability.

These updates build on the core redesign, which includes optimized page performance for large datasets and the ability to customize your view by resizing, reordering, or pinning columns.

What you need to do

No action is required to enable these features; the updated installations page is now live for all Forge apps.

For more details, see View app installations. You can also share your feedback by selecting the Give feedback button in the Get help section of the developer console.

Added Access token, Forge app and Rovo Dev support for branch restrictions

REST API - Bitbucket Cloud

What's changing

Branch restrictions now support adding the following to Write Access and Merge Access branch permissions in your branch restriction rules:

  • Repository access tokens (RAT)

  • Project access tokens (PAT)

  • Workspace access tokens (WAT)

  • Forge apps

  • Rovo Dev

This applies to both repository and project-level branch restrictions.

What you need to do

No action is required. To use this feature, navigate to Repository settings → Branch restrictions or Project settings → Branch restrictions and add your access tokens, Forge apps or Rovo Dev to the desired permission rules.

For more information see our community post.

Added New Workflow Copy REST API

REST API - Jira Cloud Platform

You can now copy a workflow using the Jira Cloud platform REST API. The new copy workflow endpoint creates a new workflow from an existing one, together with the statuses that workflow uses:

POST /rest/api/3/workflows/copy

Previously, copying a workflow was only possible through the UI.

The copy is created in the same scope as the workflow it was copied from. Copying a global workflow produces a global workflow, and copying a project-scoped workflow produces a workflow scoped to the same project.

 

Permissions required

  • Administer Jira global permission to copy any workflow, including project-scoped workflows.

  • To copy a project-scoped workflow, either the Edit workflows project permission, or both the View (read-only) workflow and Administer projects project permissions.

Request for Comments (RFC) RFC-146: Conditional execution for Jira workflow post functions

REST API - Jira Cloud Platform

14 September 2026

Announcement Remove deprecated forge webtrigger root command

Forge - Core Platform (excludes product REST APIs)

What's changing

We are removing support for the forge webtrigger root command to create URLs, as the deprecation window has passed. This change follows the initial deprecation announcement earlier last year.

The forge webtrigger command now requires a specific sub-command. Using the root command to generate a web trigger URL will no longer work.

What you need to do

To create a web trigger URL via the CLI, you must now use the officially supported create sub-command:

  • Run the following command in your app's top-level directory:

1 forge webtrigger create
  • Follow the prompts to select your installation context and the web trigger function.

  • Alternatively, you can specify the function key directly:

1 forge webtrigger create --functionKey <your-function-key>

For more information, see the forge webtrigger create CLI reference.

Announcement Improved stream separation and expanded JSON support

Forge - Core Platform (excludes product REST APIs)

What’s changing

We’ve updated the Forge CLI to improve support for automation and machine-parsable workflows. Errors and warnings are now directed to stderr, ensuring that stdout remains clean for parsing structured data.

Additionally, we’ve added --json support to the following commands:

  • forge environments list

  • forge repositories list

  • forge repositories images list

  • forge webtrigger list

  • forge storage entities indexes list

What you need to do

Update to the latest version of the Forge CLI by running: npm install -g @forge/cli@latest.

If you use these commands in scripts or automation, you can now append the --json flag to recieve structured output. Ensure your scripts are configured to capture errors from stderr.

12 September 2026

Request for Comments (RFC) RFC-145: New asynchronous bulk mutation APIs for Jira Cloud REST API

REST API - Jira Cloud Platform

We are introducing RFC-145, which proposes a new set of asynchronous bulk mutation APIs for the Jira Cloud REST API. These APIs are designed to handle large-scale data operations more efficiently by processing requests asynchronously, reducing the risk of timeouts and improving overall system stability for high-volume updates.

What's changing
The proposed RFC introduces a consistent pattern for bulk mutation operations in Jira Cloud:

  • Asynchronous processing: Instead of waiting for a synchronous response, you will receive a job ID to track the progress of your bulk request.

  • New bulk endpoints: The RFC covers asynchronous versions of common mutation tasks, such as bulk issue updates and deletions.

  • Status polling: A new set of endpoints will allow you to poll for the status of an ongoing bulk job and retrieve the final results once completed.

 

What you need to do
This is currently an RFC (Request for Comments) and is open for feedback from the developer community.

  1. Review the full proposal on the [Atlassian Developer Community] (https://community.developer.atlassian.com/t/rfc-145-jira-cloud-rest-api-async-bulk-mutation-apis/102577).

  2. Provide your feedback, use cases, or concerns directly in the community post to help shape the final implementation.

  3. Stay tuned for further updates regarding the Early Access Program (EAP) and official rollout dates.

11 September 2026

Announcement Jira's Detail view is being deprecated.

Connect - Jira Cloud Platform (excludes Jira REST APIs)
Connect - JSM Cloud (excludes JSM REST APIs)
Connect - Jira Software Cloud (excludes JSW REST APIs)
Forge - Jira Cloud Platform (excludes Jira REST APIs)
Forge - JSM Cloud (excludes JSM REST APIs)
Forge - Jira Software Cloud (excludes JSW REST APIs)

When using Jira’s List or Global Search views, you could toggle between the List and detail view. The new defaults for opening work items will be in a resizable preview (side) panel, or in a modal.

What you need to do

  • Review your apps: If you own apps related to the Detail view, ensure they'll work with the new work item view modalities.

  • Test and report issues: If you encounter any behavior issues with the new preview panel or modal, please raise a support ticket.

For more details, refer to the community announcement.

Announcement Scheduled maintenance - Forge platform (FedRAMP)

Connect - Core Platform (excludes product REST APIs)

The Forge platform will undergo maintenance in FedRAMP production on 13 September 2026 between 23:00 UTC and 00:00 UTC on 14 September.

There may be up to 30 seconds of write-operation downtime within this maintenance window. During that time, creating, updating, deleting, deploying, installing, uninstalling, or upgrading apps, and granting or revoking app access and consent, may be intermittently unavailable.

Existing app invocations will continue to work. Users should retry a failed write operation after maintenance completes.

Added Map Connect macro keys to a Forge macro using the migratedFrom property

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

What's changing
Apps adopting Forge from Connect can now use the migratedFrom property in a Forge macro module to map one or more existing Connect macro keys to a single target Forge macro. This allows you to consolidate multiple legacy macros into a new Forge implementation.

Key details of this feature:

  • Resolution: Existing Confluence content that uses any of the listed Connect macro keys will automatically resolve to the target Forge macro.

  • Scope: The listed keys must belong to the Connect app declared in the app.connect.key field of your manifest.

  • Responsibility: The target Forge macro is responsible for handling the configuration and parameters stored by the previous Connect macros. Note that migratedFrom does not transform parameter schemas.

  • Exclusivity: A legacy macro key can be claimed by only one Forge macro on a given tenant.

  • Current limitation: Forge-to-Forge macro consolidation is not currently supported; this property only supports mapping Connect macro keys to Forge macros.

What you need to do
To consolidate your Connect macros, update your manifest.yml file to include the migratedFrom property under the target macro module:

1 2 3 4 5 6 modules:  confluence:macro:    - key: consolidated-macro      migratedFrom:        - old-connect-macro-a        - old-connect-macro-b

For more information on migrating macros and handling legacy data, refer to the Adopting Forge from Connect: Migrate macros documentation.

More details

By mapping legacy Connect macro keys to a Forge macro, migratedFrom helps existing Confluence content continue to resolve correctly during the app-user migration to Forge. For background, see CONFCLOUD-84508.

Added  New changes field added to Bitbucket Forge PR update event

Forge - Bitbucket (excludes Bitbucket REST APIs)
Forge - Core Platform (excludes product REST APIs)
REST API - Confluence Cloud

Bitbucket pull request (PR) update events for Forge apps now feature an additional changes field in their payloads. This field is present when a PR is updated due to a new commit being pushed to the source branch.

This update allows Forge apps to distinguish between code-level updates (new commits) and metadata updates (such as changes to the title or description). This is a backward-compatible change; no existing fields have been removed or renamed.

What you need to do

For most apps, no action is required. If your app is already listening to Bitbucket PR update events, the additional field will automatically be available in the event payload.

However, if you validate event payloads with a strict schema, ensure your validator is updated to allow the new changes property. You can review the updated payload structures in the Bitbucket pull request updated event reference documentation.

10 September 2026

Early Access Skills for Rovo Agents EAP

Forge - Core Platform (excludes product REST APIs)

What’s changing

The new rovo:skill module allows you to package reusable, task-specific instructions and supporting reference files within your Forge app. You can add these skills to Forge Rovo agents through the app manifest.

Key features include:

  • Tool orchestration: Skills can declare Forge action modules as tool dependencies, allowing them to coordinate multiple actions into a complete workflow.

  • Rovo Studio integration: Forge Rovo skills will also be available to custom agents in Rovo Studio. This capability will roll out progressively over the week following this announcement.

  • Dynamic selection: At runtime, an agent selects a skill based on its description and the user’s request.

During the EAP, the following limitations apply:

  • Apps that declare rovo:skill can only be deployed to development environments.

  • Skill-to-skill dependencies are not supported.

  • Executable skill sources, including scripts, are not supported.

  • A skill directory must not exceed 100 MB uncompressed.

  • Tool dependencies must be action modules declared by the same app.

What you need to do

  1. Sign up for the Forge Rovo skills EAP.

  2. Review the rovo:skill module reference to learn how to define skills in your manifest.

  3. For guidance on choosing between prompts, skills, and actions, see the rovo:agent module reference.

9 September 2026

Announcement Rollout of Connect EOS admin messaging for apps with 'yes' migration intent

Forge - Core Platform (excludes product REST APIs)

As per our previous announcement, admin-facing Connect end-of-support (EOS) migration messaging on the Connected Apps page is now gradually rolling out to production instances for apps that have declared a migration intent of ‘yes’.

Apps affected in this rollout

  • Apps that have declared connectToForgeMigration with a migration intent of "yes"

The following app categories have already been rolled out to receive admin-facing messaging as per our previous changelog:

  • Apps that have declared connectToForgeMigration with a migration intent of "no"

  • Apps that have declared connectToForgeMigration with a migration intent of "unsure"

  • Apps that have not adopted the connectToForgeMigration module

  • Apps without a Forge manifest (i.e., Connect apps)

What you need to do

  1. Adopt the connectToForgeMigration module in your Forge manifest for each major version of your app (https://developer.atlassian.com/platform/adopting-forge-from-connect/connect-to-forge-migration-module/).

  2. Declare your migration intent as this determines which cohort your app falls into and when messaging appears.

  3. Provide a migration URL. This URL will be surfaced directly in customer-facing notices, replacing the default Atlassian messaging with your app-specific guidance.

More details

Exemptions

Apps that are blocked by an accepted Connect EOS FRGE ticket will be exempt from customer messaging until one month past the delivery date of the blocking feature. This exemption list is determined exclusively by partners who have submitted a Connect EOS Submission request on these accepted tickets, providing a valid use case and explanation. If an app utilises an affected feature but has not submitted a Connect EOS submission, it will not be exempted from this messaging.

For the full customer-facing experience (including more information on what admins will see), please visit the documentation here. This page will also be shortly updated to capture our rollout approach.

8 September 2026

Announcement Atlassian Rovo MCP v2 is now Generally Available

Atlassian Rovo MCP

We’re excited to share that a new version of Atlassian Rovo MCP is now available. This release introduces some significant changes including:

  • Support for new products - Loom, Goals, Projects, Team, Focus, Talent and Bitbucket.

  • New and improved Jira and Confluence tools, introducing support for attachments, whiteboards, databases, sprints and more.

More details about new and available tools are available here.

The new Atlassian Rovo MCP endpoint is now available at https://mcp.atlassian.com/v2/mcp and can be utilised today. Existing plugins and connectors on third-party platforms are being updated and may require you to re-add the plugin/connector for some clients.

On Mar 1, 2027 any existing utilization of v1 will automatically start to expose and utilize v2 tools. Any incompatible clients will need to clear cached clientIds or .well-known credentials to support continued authentication.

More details

Customers utilising MCP Gateways can expose a flat list of tools by utilising the https://mcp.atlassian.com/v2/mcp?tools=all endpoint. tools/list will return tools paginated as 50 tools per page.

Rate this page: