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

Changelog

This page includes release notes and updates about the app migration platform for individuals who develop migration paths to move app data from server/data center to cloud.

Use this page to keep track of new or updated features, deprecations, and bug fixes.

Read our docs on getting support through the right channel.

10 August 2026

Request for Comments (RFC) RFC-142: Confluence Migration Content Index for Macros

27 July 2026

Announcement Forge now supports offline impersonation for JSM portal-only users

What's changing
Forge now supports offline impersonation for Jira Service Management (JSM) portal-only users. This follows our June 12, 2026 release of online impersonation support.

You can now use asUser(accountId) to make asynchronous or background API calls on behalf of portal-only users (also known as customer accounts). For apps using Forge remotes, offline impersonation is supported via the offlineUserAuthToken mutation.

This allows your apps to perform background actions, such as processing data or updating requests, in the context of the portal-only user, while maintaining the appropriate permission checks.

Note that portal-only users can only make asUser() calls to Jira/JSM APIs using corresponding scopes declared in the manifest file.

What you need to do
To use offline impersonation for portal-only users in your app:

  • Ensure your app has the required scopes declared in the manifest.

  • Use the asUser(accountId) method in your backend code to call product APIs.

  • If you are using Forge remotes, implement the offlineUserAuthToken mutation to obtain the necessary credentials.

  • Redeploy your app to apply these changes.

For more information on how Forge handles access for unlicensed users, see our documentation.

More details

24 July 2026

Announcement Mappings exporter in preview

What's changing

As of JCMA 1.14.0, the mappings exporter is in preview and available for customer migrations.

The mappings exporter generates a mapping file during the migration process. This allows your cloud app to download all necessary mappings in a single API call, rather than constructing them through multiple individual mapping API requests.

This preview release also introduces support for:

  • Connect apps

  • Migration reruns

  • Triggering app migrations

  • Entity type filtering, allowing you to receive only the specific mappings your app requires

What you need to do

22 July 2026

Announcement Enabling apps to access restricted space in Confluence

Preview feature: The App Migration Platform will now allow apps to access restricted spaces in confluence associated with the migration.

15 June 2026

Added Automated listener selection for app migrations

The app migration platform will now automatically detect the correct migration listener to invoke if multiple are defined. This can be useful for defining different migration paths to different environments (i.e. commercial, isolated cloud and AGC) or if you would like to support migrations to one or more cloud apps.

To find out more, our documentation is available here

12 June 2026

Announcement Forge now supports asUser() for JSM customer accounts

Forge apps can now make API calls on behalf of JSM portal-only users. JSM portal-only users (also called customer account users) are customers who access your service desk through the JSM portal but don't have a full Atlassian account.

With this release, asUser() in Forge now works for customer accounts from both the frontend and the backend.

Apps can now perform actions like creating customer requests, reading comments, and updating tickets in the context of the portal-only user, with full permission checks preserved, exactly as they would be for a standard Atlassian account user.

The changes will be reflected upon redeployment of the Forge app.

This change only affects online user impersonation, for offline user impersonation we have a feature request being evaluated here: https://jira.atlassian.com/browse/ECO-1585

More details

KB Article search & view endpoints are now supported for Forge apps for customer account users / unlicensed users

We have added Forge OAuthScope support for the endpoint /rest/servicedeskapi/knowledgebase/article/view/{pageId}. If your manifest has

1 2 3 4 permissions: scopes: - read:servicedesk-request - read:knowledgebase:jira-service-management

then Forge apps should fetch contents of the article(page) for portal customers.

20 May 2026

Announcement New paginated endpoint for listing app data files

What’s changing

We’ve introduced a new paginated endpoint to retrieve uploaded file metadata. This change helps reduce memory usage when handling large amounts of data during migrations.

  • Forge remote apps can now use the new endpoint: /app/migration/forge/v1/data/{transferId}/page.

  • Forge functions can now use the migration.getAppDataIterator method, available in @forge/api version 7.2.0 or greater.

We will announce the deprecation of the /all endpoint at a later date.

What you need to do

If your app handles large volumes of migration data, we recommend updating your implementation to use the new paginated methods:

  • For Forge functions: Ensure you are using @forge/api version 7.2.0 or higher and migrate to migration.getAppDataIterator.

3 February 2026

Announcement Forge SQL & KVS Migrations now Preview

To reflect that Forge SQL & KVS Migrations are now suitable for use in production, the features have moved from Early Access to Preview status. Learn more at https://developer.atlassian.com/platform/app-migration/forge-storage/data-planes/

20 January 2026

Added Modified Forge migration timeout logic

The Forge migration timeout logic for now uses a 15-minute sliding window from the last event status change (instead of 15 minutes from when the event was created). See https://developer.atlassian.com/platform/app-migration/report-progress-for-forge/ for more information.

12 January 2026

Added Increased maximum file size for app migrations to Forge

We have increased the maximum file size for individual files uploaded during app data export to Forge from 16 MB to 256 MB. For more information, see the app data export documentation.

8 January 2026

Announcement Server to Forge app migration now supports workflow rules

Starting JCMA version 1.12.50, Jira workflow rules can now be migrated through the P2 to Forge migration path.

Learn more about migrating workflow rules here

1 January 2026

Announcement Support for Forge remotes

We now support Forge remotes in App migration platform addressing https://jira.atlassian.com/browse/MIG-2452 . This means you can call our APIs from a Forge remote.

Refer to https://developer.atlassian.com/platform/app-migration/rest/v2/intro/#about for the APIs available and https://developer.atlassian.com/platform/forge/remote/calling-product-apis/#calling-atlassian-app-apis-from-a-remote on how to call Atlassian APIs

More details

Example:

1 2 3 4 5 6 7 8 9 curl --request POST \ --url 'https://api.atlassian.com/app/migration/forge/v1/message/{transferId}/status' \ --header 'Content-Type: application/json' \ --data '{ "status": "SUCCESS", "messageIds": [ "<string>" ] }'

Note our base url is https://api.atlassian.com/app/migration/forge/v1/

12 December 2025

Announcement Expanding app assessments in Portfolio Insights

Portfolio Insights will now include an expanded app assessment with information about Marketplace apps for migrating customers. This functionality is similar to app assessments from the migration assistants, and re-uses data provided by Marketplace partners through both Atlassian Marketplace and the App migration platform.

More details

Goals and usage

The goal of this functionality is to provide more information about apps earlier in the migration journey so that users have enough time to prepare and work together with Marketplace partners. Atlassian migration teams will also have access to this information so they can better support our users in their migration.

What information is used

The expanded app assessment is based on existing resources provided by Marketplace partners on the Atlassian Marketplace or through the App migration platform.

It includes the following information for every app:

  • Cloud availability: Whether a cloud version of the app is available.

  • Migration path: What migration pathway is available, re-used from the App migration platform, with options, such as Automated, Manual, or Install only and links to migration documentation provided by Marketplace partners.

  • Overview information: General information about the app, re-used from the Atlassian Marketplace.

All Marketplace apps

After assessing their instances, users can now view all of their user-installed apps, with additional information on each app’s cloud versions, migration pathways, and overview information.

Recommendations for ScriptRunner, Zephyr, and Xray

The entries for ScriptRunner, Zephyr, and Xray also include the number of important entities, how they compare against migration guardrails, and migration recommendation.

Example from Xray:

Custom apps

Users will see the number of custom-built apps they have on their instance, with a way to review them in Data Center.

11 November 2025

Request for Comments (RFC) RFC-118: Cloud-to-cloud identifier mapping

10 November 2025

Added Forge Object Store DC to Cloud migration EAP

Starting from CCMA 3.13.1 and JCMA 1.12.47 and `atlassian-app-cloud-migration-listener` version 1.8.7, you can use the Object Store data plane to migrate data into Forge Object Store from Server/DC.

See Forge Object Store migration documentation

Rate this page: