Developer
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 14, 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.

14 November 2025

Announcement Visual refresh colors and components are now in GA

As part of our new design language, the refreshed colors and components in the Atlassian Design System (that first launched in products at Team '25) are now officially in GA. Also included is a further tweak to accent token colors in hover/pressed states to improve accessibility.

What you need to do if you are using Forge Custom UI or Atlassian Connect:
Bump @atlaskit/tokens + relevant component packages to the latest version to align your app's look and feel with Atlassian apps.
What you need to do if you are using Forge UI Kit or Forge UI Kit 2:
Nothing! You should have the newest components by default.

More details

Change list:

  • Visual changes to Atlassian components and tokens:



  • New base color tokens: We've introduced new color stops across our base color ramps, namely 250 and 850, to support better hover/pressed state contrast and improve WCAG AA accessibility.

Added New optional timestamp metadata fields for Key-Value Store and Custom Entity Store

The GET methods of the Key-Value Store and Custom Entity Store SDKs can now return optional metadata fields, namely:

  • createdAt

  • updatedAt

12 November 2025

Announcement SQL Data stored usage model and pricing update

In the previous pricing announcement, the SQL Data stored metric used an average model with billing unit in GB. We are shifting to a sum/counter model. To prevent financial implications from this change, we are adjusting the billing unit, monthly quota, and pricing.

Starting today, the developer console and cost estimator will reflect this change. SQL data stored usage in the developer console will now be displayed in GB-hours.

Aspect

Earlier announced model

New model

Billing Unit

GB

GB-hour

Monthly Quota

1 GB per month

730 GB-hours per month

Pricing

$0.561 per GB

$0.00076850 per GB-hour

Usage Tracking

Hourly snapshot data averaged over the month

Sum of hourly reported usage

With immediate effect, the Developer Console will display near real-time usage data for all chargeable capabilities. In rare cases, a delay of a few hours may occur before the latest usage appears.

More details

You don’t need to take any action. This change does not affect your free usage threshold or increase your costs.

For more information, see the Forge platform pricing.

Early Access Forge Object Store UI components now available in EAP

The following Object Store UI components are now available for through Forge’s Early Access Program (EAP):

  • UI Kit components:

    • File picker: allows the user to select files stored locally.

    • File card: displays information about a file (including name, type, and size); this can be used to managed selected files and displaying upload progress.

  • Frontend components for integrating with the Forge Object Store via backend resolver:

To start testing these capabilities, please go here.

More details

These UI components were built to simplify seamless integration with the Forge Object Store, which is also available through EAP. To start testing this backend, you’ll also need to sign up for its EAP.

11 November 2025

Announcement Batch operations for KVS and Custom Entities is now GA

The Batch operations capability is now generally available, allowing you to execute multiple KVS and Custom Entities requests simultaneously. These batched requests are executed in parallel, and each requests will be completed on a “best effort” basis (unlike Transactions, where all requests are completed in an “all or nothing” basis).

This capability was originally launched in EAP as Bulk Set; on Sep 3, 2025 we closed this EAP in preparation for general availability.

Batch operations is included in version 1.2.0 of the @forge/kvs package.

10 November 2025

Announcement Forge Realtime is now in Preview

Following its EAP release, Forge Realtime is now available in preview for Jira and Confluence.

Realtime allows Forge apps to subscribe and publish events to users in different browsing contexts, including the ability to publish events from Forge resolvers to the client. During Preview, Realtime can be used in production environments for your app.

Since the EAP release, we’ve implemented the following changes:

  • To use global channels, you must now include the Realtime read:app-global-channel:realtime scope in your manifest. Users will then need to upgrade their installation of your app.

  • The contextOverrides option now accepts Confluence context properties.

  • Event payloads can now be JSON-serializable objects without needing to be stringified first. String payloads are still supported.

Run the following commands on the command line in your app directory to install the latest version of these packages and receive these changes:

  • npm install @forge/bridge@latest

  • npm install @forge/realtime@latest

For more information, see the Realtime documentation.

Added Confluence full page module elevated to Preview

The Confluence full page module is now available in Preview. After a successful Early Access Program (EAP), we’re making the module more broadly available for developers to build fully customised app experiences within Confluence.

The EAP URL is now deprecated and will no longer work. Please update your bookmarks and use the new Preview URL format.

More details:

  • Old EAP URL (deprecated):
    <https://<tenant-name>/wiki/full-page/<app-id>/<environment-id>>

  • New Preview URL (Forge Apps UI Service):
    <https://<tenant-name>/forge-apps/a/<app-id>/e/<environment-id>/r/<route-prefix>/<app-route>>

For more information, see the Confluence full page (Preview)

6 November 2025

Added Build Forge apps compatible with multiple Atlassian apps (Preview)

The ability to build Forge apps that are compatible with multiple Atlassian apps is now available in Preview. This feature allows you to declare compatibility in your app’s manifest and enables your app to be installed and used across Jira, Confluence, and Compass.

For more information, see App compatibility.

More details

The following flows are available for testing in this Preview:

  • Create, deploy, and install an app via the CLI

  • Distribute the app via a direct distribution link

  • View and connect/disconnect compatible Atlassian apps in Connected Apps

  • Add the app to Marketplace

Important considerations:

  • Customer release (GA) is planned for the end of January 2025.

  • Until GA: We recommend keeping Marketplace apps private, as customer-facing changes are not yet available (admins currently only see the required app in the consent screen when installing).

  • For guidance on migrating existing apps, see our migration guidelines.

4 November 2025

Added New Confluence events for relations

We’ve added new Confluence Forge events for relations:

  • avi:confluence:created:relation

  • avi:confluence:deleted:relation

You can use these events to invoke your Forge app function when a relationship is created or deleted in Confluence. For more details, see the Confluence events reference documentation.

3 November 2025

Added Support for path suffixes in Web trigger URLs

You can now call Web trigger URLs with additional path suffixes. Previously, requests to a WebTrigger URL with a path suffix (for example, /hello/world) returned a HTTP 404 error. With this update, such requests are now routed to your associatedhttps://developer.atlassian.com/platform/forge/manifest-reference/modules/function/, and the suffix is available in the new userPath property of the request.

This enhancement lets you handle dynamic routes and build more flexible integrations with your Forge app.

More details

No changes are required to existing Forge functions to support this feature. You can access the path suffix from the userPath property in your function handler.

For more information, see the https://developer.atlassian.com/platform/forge/runtime-reference/web-trigger/#web-triggers documentation.

1 November 2025

Deprecation Notice Node20.x runtime

From Apr 30, 2026, the nodejs20.x runtime will be deprecated. This is in line with the Node.js version 20.x end-of-life, scheduled for Apr 30, 2026.

You must update your apps to use the newer nodejs22.x runtime before this date. Otherwise, you will not be able to deploy changes to your app.

30 October 2025

Announcement Platform changes for inactive app installations

From Nov 1, 2025, Atlassian will migrate all Forge apps to a new app lifecycle platform. This migration introduces changes to how the platform handles apps with inactive licenses:

  • Unified uninstall flow:

    • Unsubscribing and uninstalling an app will be combined into a single ‘uninstall’ action.

    • When an admin selects ‘uninstall’, the app will remain active until the end of the current subscription or trial period, plus an additional 60 days, before it is permanently deleted. No further user action is required during this period.

  • Expedited uninstall:

    • Admins can choose to expedite the uninstall process. This will immediately uninstall the app and forfeit any remaining subscription period.

  • Legacy “free” licensing state:

    • Apps that have already passed the end of their subscription or trial period will temporarily transition to a legacy “free” licensing state. These inactive installations will not thus be affected by the new uninstall flow until an admin initiates an uninstall action.

    • Partners are encouraged to request that customers either re-subscribe or uninstall these apps.

Read more in the community post and our support doc.

More details

FAQ

What processes will be in place to prevent this in the future?

Going forward, when an license lapses, apps will move through an suspend/delete cycle, providing time for customers to renew a license to maintain use.

How do I know if an app is impacted?

You can check your license state as described in our documentation. Legacy “free” installations will show as license.active: false.

What happens to app data?

When the app data is stored within Atlassian, it can be recovered for 30 days. After this period, the data will be deleted.

29 October 2025

Request for Comments (RFC) RFC-117: Forge LLMs

27 October 2025

Announcement Apps that use personal access tokens will no longer be eligible for RoA

To maintain trust in the Runs on Atlassian (RoA) program, apps that use Atlassian API tokens (personal access tokens) to interact with first-party apps are no longer eligible for the RoA badge. Such apps will lose their RoA eligibility on Nov 3, 2025.

Apps must rely solely on oauth scopes and leverage the built-in api.asUser or api.asApp functions to call first-party app APIs.

More details

On Apr 1, 2025, we stopped granting waivers for apps to use Atlassian API tokens. You must phase out API token use by Dec 31, 2025.

Added Dynamic configuration descriptions in Forge workflow rules

You can now provide dynamic descriptions for the configuration of Forge workflow conditions, validators and post functions. These descriptions will appear on the overview card for configured rules in the new workflow editor and help admins locate previously configured rules.

Use the configurationDescription property and provide a Jira expression, which can reference the config context variable to describe the current configuration of the rule.

Rate this page: