Last updated Aug 8, 2025

Changelog

This changelog is the source of truth for all changes to the Forge platform that affect people developing Forge apps.

See what's next for Forge on our platform roadmap.

8 August 2025

Announcement Connect Custom Content Data Persistence in Forge

Forge now supports migrating custom content modules from Connect to Forge while preserving existing content. Add the migratedFromConnect: true to your custom content module to maintain compatibility with existing Connect content.

See the documentation for more details.

5 August 2025

Announcement Temporarily reducing Forge offline user impersonation rate limits from Forge remotes

Forge offline user impersonation was recently made available in Preview. As part of this, the ability to exchange a Forge system OAuth token on a Forge remote for a token to impersonate any user.

This was released with a rate limit of 10,000 requests per minute per app, however after carefully consideration, we need to temporarily reduce this limit to 1,000 requests per minute per app. This rate limit applies only to the exchanging of a system token for a user impersonation token using the offlineUserAuthToken GraphQL mutation. Calls from a Forge function using asUser are not affected. Calls made to APIs using these tokens are not affected and instead use the rate limit defined for each API endpoint

We will continue to work towards increasing this limit as we move towards general availability of this feature.

Added Updates to Confluence Forge product events for better parity with Connect

To address parity gaps between Connect webhooks and Forge product events in Confluence, the following changes have been made for various events:

Change category

Forge product events (New)

Connect webhooks (Existing)

Affected events

Event Timestamps

eventCreatedDate

timestamp

All events

Notification control

suppressNotifications

suppressNotifications

Events that support notification suppression

Update triggers

updateTrigger

updateTrigger

All update events

Content versioning

version.by, version.when, version.number

modificationDate, lastModifierAccountId, version

All content, comment and attachment events

Creation history

history.createdDate

creationDate

All content and space events

Creator information

history.createdBy

creatorAccountId

All content and space events

Ownership

history.ownedBy

N/A

All content events

Container metadata

container.history, container.version

Various fields representing a container

Attachment, comment, custom content events

The space.homepage field hasn’t been added to space events due to an unexpected issue. We will add it as soon as we resolve the problem on our end. However, the ID of a space homepage can still be retrieved via the https://developer.atlassian.com/cloud/confluence/rest/v2/api-group-space/#api-group-space.

For more details on the Forge product events, refer to https://developer.atlassian.com/platform/forge/events-reference/confluence/ page.

4 August 2025

Removed Node 18 runtime is no longer supported

The nodejs18.x runtime available to Forge apps has reached the end of its deprecation period, and is no longer supported.

Apps using this runtime can no longer be deployed or updated, although existing deployed apps may continue to function. Such apps are provided “as-is", with no warranties or access to support. Over time, unsupported runtimes may become non-functional or vulnerable to security issues.

All app developers are strongly encouraged to update their app to a supported Node.js runtime (nodejs20.x or higher) as soon as possible.

1 August 2025

Added Smart Links module added to Forge

The Teamwork Graph Smart Links module is now available in Forge, allowing developers to create custom Smart Links that enhance URLs with additional metadata, thumbnails, and status indicators.

This feature enables rich link previews and improves user experience by providing contextual information and actions for linked content from supported platforms.

For more information, see Smart Link module documentation and Teamwork Graph supported object type documentation.

The Smart Links module is currently only available for apps installed into Jira.

30 July 2025

Added Board context is now available in the Jira project page extension data

We've updated the Forge module jira:projectPage to include board.id and board.type in its extension data. This change allows developers to access board-specific information directly within the project page, enabling more tailored and context-aware apps.

24 July 2025

Request for Comments (RFC)  RFC-101: Forge billing - Developer space roles and permissions

23 July 2025

Announcement Custom Entity Store scheduled maintenance

On Jul 27, 2025 from 10:00-13:20 UTC, we will be migrating our Custom Entity Store metadata to a new data source. During this time, the following commands will fail for any apps that have storage:entities declared in their manifest:

  • forge deploy

  • forge storage entities indexes list

KVS and Custom Entity Store operations will continue to work as normal.

22 July 2025

Announcement Announcing support for Forge Jira Software provider modules

We are announcing support for the following Forge Jira Software provider modules. More information can be found in our documentation: https://developer.atlassian.com/platform/forge/manifest-reference/modules/index-jsw/

  • devops:developmentInfoProvider

  • devops:featureFlagInfoProvider

  • devops:deploymentInfoProvider

  • devops:buildInfoProvider

  • devops:remoteLinkInfoProvider

Fixed Updated Deprecated Dependencies in Forge CLI

Forge CLI version 12.2.0 is now available. We have updated the deprecated dependencies so that when you install this version of the CLI, you won’t see any deprecation warnings.

For more information on installing and upgrading the Forge CLI, visit our reference page.

21 July 2025

Announcement Generally Available (GA) UI Kit components

16 July 2025

Announcement Minor version updates from Connect to Forge will be the default behaviour

When an app moves from Connect to Forge today, developers can opt-in to automatically roll out the Forge version to existing Connect customers. Following the introduction of Forge bulk-upgrades, from Aug 18, 2025 the first update from Connect to Forge will now automatically rollout to customers when an app is eligible. Rollouts will now also occur over a 120 hour (5 day) period, rather than the existing 96 hours utilised during the preview.

Apps which have already moved from Connect to Forge and have not opted in for this behaviour will see customers progressively updated if their latest Forge version is eligible from Aug 18, 2025.

Added Full support for Forge custom field types on Jira Service Management portal

We've introduced support for all Forge custom field types on the Jira Service Management portal view. This update allows you to specify the portal-view experience in the view entry point when using UI Kit for app rendering. The goal is to improve the flexibility and functionality of custom fields in the Jira Service Management portal.

Additionally, Forge custom fields on Jira Service Management portal requests are now generally available.

We're also introducing unlicensed access support for Forge custom fields on the Jira Service Management portal. Documentation for it can be found here: https://developer.atlassian.com/platform/forge/access-to-forge-apps-for-unlicensed-jsm-users/.

Early Access Home Dashboards Forge EAP

We’re launching a Forge module to allow extension of the new home dashboards that are currently in open beta. This early access program (EAP) will enable partners to test the new module, and provide feedback and requests.

We plan to run this EAP for roughly 3 months and we are particularly keen to hear what is missing from the module and the additional areas of extensibility we can provide.

As per the Atlassian Developer Terms, EAPs are offered to selected developers for testing and feedback purposes. APIs and features under EAP are considered “Early Access Materials” (set forth in section 10 of the Atlassian Developer Terms) and are unsupported, subject to change without notice, and are not recommended for use in production environments.

To participate, please sign up for the EAP here.

10 July 2025

Removed Removal of internal APIs from public docs

We are removing documentation for internal APIs from public docs for graphql APIs (from Connect Service section). These APIs are meant to be used by Atlassian experiences only and we do not support these APIs for public consumption.

More details

The APIs for which docs are removed are:

  • extensionsEcho

  • extensionContexts

  • extensionContext

  • extensionsByKey

  • apps

  • app

  • appHostServices

  • appHostServiceScopes

  • ecosystem / userGrants

  • ecosystem / checkConsentPermissionByOAuthClientId

  • ecosystem / userInstallationRules

  • ecosystem / appInstallationsByContext

  • ecosystem / appInstallationsByApp

  • ecosystem / appVersionRollout

  • ecosystem / globalInstallationConfig

  • ecosystem / appVersionEnrolments

  • ecosystem / appInstallationTasks

  • ecosystem / userAccess

  • ecosystem / appEnvironmentsByOAuthClientIds

  • ecosystem / appByOauthClient

  • ecosystem / forgeMetrics

  • ecosystem / forgeAuditLogs

  • ecosystem / forgeContributors

  • ecosystem / appPoliciesByAppIds

  • ecosystem / dataClassifications

  • ecosystem / fortifiedMetrics

  • ecosystem / appsInstalledInContexts

  • ecosystem / marketplaceData

  • ecosystem / forgeAlerts

  • appInstallationTask

 

  • installApp

  • uninstallApp

  • upgradeApp

  • subscribeToApp

  • unsubscribeFromApp

Rate this page: