This changelog is the source of truth for all changes to the Marketplace that affect people publishing apps.
Posts are made in the Marketplace announcements category of the developer community when the changelog is updated. Subscribe to the Marketplace announcements category to get notifications.
In reference to https://developer.atlassian.com/platform/forge/changelog/#CHANGE-2876, we introduced a new state—Legacy free licensing—for:
Apps past their subscription or trial end have moved to a legacy “free� licensing state. These inactive installations remain unaffected by the new uninstall flow until an admin initiates uninstall.
For a time, these licenses appeared as FREE ACTIVE licenses on the Marketplace Reporting portal and API responses. (See https://jira.atlassian.com/browse/MP-556 )
We are adding a new license type, Legacy Free to signify those licenses, to API endpoints and the Reporting UI. It will be available from May 20, 2026.
For example, when viewing a specific app’s license:
 | Status | License Type |
|---|---|---|
Before introducing the state | INACTIVE | COMMERCIAL / EVALUATION |
Interim period | ACTIVE | FREE |
As of May 20, 2026and onwards | ACTIVE | LEGACY FREE |
Licenses API
Field - licenseType
Query Parameter - licenseType: legacy_free
GET /vendors/{vendorId}/reporting/licenses https://developer.atlassian.com/platform/marketplace/rest/v2/api-group-reporting/#api-vendors-vendorid-reporting-licenses-get
GET /vendors/{vendorId}/reporting/licenses/export https://developer.atlassian.com/platform/marketplace/rest/v2/api-group-reporting/#api-vendors-vendorid-reporting-licenses-export-get
POST /vendors/{vendorId}/reporting/licenses/async/exporthttps://developer.atlassian.com/platform/marketplace/rest/v2/api-group-reporting/#api-vendors-vendorid-reporting-licenses-async-export-post
Transactions API
Field - purchaseDetails.licenseType
GET /vendors/{vendorId}/reporting/sales/transactions https://developer.atlassian.com/platform/marketplace/rest/v2/api-group-reporting/#api-vendors-vendorid-reporting-sales-transactions-get
GET /vendors/{vendorId}/reporting/sales/transactions/exporthttps://developer.atlassian.com/platform/marketplace/rest/v2/api-group-reporting/#api-vendors-vendorid-reporting-sales-transactions-export-get
POST /vendors/{vendorId}/reporting/sales/transactions/async/exporthttps://developer.atlassian.com/platform/marketplace/rest/v2/api-group-reporting/#api-vendors-vendorid-reporting-sales-transactions-async-export-post
Licenses in Marketplace Reporting Portal
Filter - License Type: Legacy Free
License Type will be shown as Legacy Free
Â
Â
We are transitioning the Atlassian Marketplace rating scale from 1–4 stars to 1–5 stars. This change applies to all listed Marketplace apps — free and paid — across the Marketplace website and embedded experiences in Jira and Confluence.
Moving to a 5-star scale aligns the Atlassian Marketplace with industry-standard rating systems, giving customers a more intuitive, granular way to evaluate and compare apps.
What’s changing
Your app’s overall aggregate rating will now be displayed on a 5-star scale.
A linear conversion maps existing ratings to the new scale:
Old scale (1–4) | New scale (1–5) |
|---|---|
1 star | 1.25 stars |
2 stars | 2.5 stars |
3 stars | 3.75 stars |
4 stars | 5 stars |
Historical reviews will keep their original star ratings on the reviews tab. For example, a review originally submitted as 3/4 stars remains displayed as 3/4. Only the aggregate app rating is shown on the new 5-star scale.
New reviews submitted after today’s date May 20, 2026 will use the 5-star scale by default.
Customers can edit previous reviews. Users who previously rated an app will see a tooltip when editing their review explaining the scale conversion and allowing them to update their rating if they choose. This tooltip only appears when a customer actively edits a review — it won’t surface unprompted.
Data Center apps: Marketplace web surfaces will display ratings on the 5-star scale for Data Center apps. The Universal Plugin Manager (UPM) within Data Center products will continue to show ratings on the 1–4 scale.
API changes
The averageStars and stars fields in Marketplace public APIs now reflect the 5-star scale. A new boolean field, transitionedToFiveStarRating, has been added to individual review objects to indicate which scale was used.
Affected endpoints:
rest/2/addons
rest/2/addons/vendor/{vendorId}
rest/2/addons/{addonKey}
reviews.averageStars → 1–5 scale
rest/2/addons/{addonKey}/reviews
rest/2/addons/{addonKey}/reviews/id/{reviewId}
rest/2/addons/{addonKey}/reviews/mine
stars → 1–5 scale
transitionedToFiveStarRating → true if the review was submitted on the 5-star scale; false if it originated on the 4-star scale
rest/3/products/{productId}/reviews
rest/3/products/{productId}/reviews/{reviewId}
Same behavior as above for stars and transitionedToFiveStarRating
Sample API response:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
{
"productId": "acd011b1-1111-45bc-902a-247046a11111",
"reviews": [
{
"id": "fac62ba6-a41d-4ff2-91fc-eec51a1109ijn",
"content": "Great app! Very helpful for our team.",
"responseContent": "Thank you for the feedback!",
"stars": 4,
"date": "2025-01-15T10:30:00Z",
"totalVotes": 8,
"helpfulVotes": 6,
"productHosting": "cloud",
"isFlagged": false,
"authorName": "Jane Smith",
"transitionedToFiveStarRating": false
},
{
"id": "86551fe0-5f38-43f4-iok92-7ef753efbf16",
"content": "Good functionality but could use better documentation.",
"responseContent": "",
"stars": 4,
"date": "2025-01-10T14:22:00Z",
"totalVotes": 3,
"helpfulVotes": 2,
"productHosting": "server",
"isFlagged": false,
"authorName": "Bob Johnson",
"transitionedToFiveStarRating": true
}
],
"cursor": "eyJkYXRlIjoiMjAyNS0wMS0xMCIsImlkIjoiMTIzNDUifQ==",
"count": 2,
"averageStars": 4
}Action required
For most partners, no action is required — Atlassian handles the migration automatically.
However, if you consume rating data via Marketplace APIs, you should:
Update integrations to expect stars and averageStars on a 1–5 scale.
Incorporate the transitionedToFiveStarRating flag if your systems distinguish between legacy and new reviews.
For more details, see the Quick Reference Guide.
Action needed by June 30, 2026: If you have an Atlassian Bug Bounty program, it must be made public to maintain your program status and Marketplace badges.
The good news: you don't need to be fully public by then — you just need to submit an ECOHELP ticket to start the process. Submitting by June 30th protects your program.
Here's what to do:
Please note:
Tickets not submitted by June 30th will be automatically closed.
Submitted tickets that are inactive for 14 days will also be closed.
Either may result in your program being paused and the removal of associated Marketplace badges.
We're excited to announce that the downloadable product catalog CSV, available via the Marketplace V3 Product Catalog Snapshot APIs, has been enhanced with Total Install Counts.
This new field provides the aggregate number of installations for each app. For more details see: V3-Product Catalog Snapshot API
We are enhancing the partner experience in completing the Marketplace App onboarding security requirements by consolidating all security questionnaires, including both partner and app-specific questions, into a single Forge app. This app is accessible via your Marketplace App Approval requests. You can view your up-to-date questionnaire responses within your existing and future app approval requests. We are also making it easy for you to review the security scanner findings (vulnerabilities) and designate a point of contact for app-specific questions.
Please refer to the QRG for more details: https://atlassianpartners.atlassian.net/wiki/spaces/resources/pages/1723105354/Completing+Marketplace+App+Onboarding+Security+Requirements+-+Quick+Reference+Guide
Old experience | New experience |
|---|---|
Old UI Â | New UI Â |
Questionnaire responses import is not available | Import feature Atlassian can perform bulk responses import on request. Questionnaire submission still require at individual app level. |
Vulnerabilities details only available for security contacts  | App vulnerabilities quick overview  |
No questionnaire completion progress bar  | Questionnaire completion count  |
Current submission history | New audit log  |
App level contacts unavailable | Designate contacts for app-specific escalations and concession/discount approvals  |
Important Reminder: As part of the ongoing Marketplace platform re-architecture, Marketplace V2 APIs are scheduled for deprecation on June 30, 2026.
You can find the full context, including deprecation timelines, replacement V3 endpoints, and partner enablement details in the Quick Reference Guide here.
When a Marketplace app supports Forge Multiple-App Compatibility, its installation can generate multiple installation links — one for each required and additional compatibility. Beginning Apr 23, 2026, we will consolidate these into a single, unified active installation count: one required link and its associated compatible links will be counted as one installation.
This ensures partners see accurate active install metrics that reflect true unique installations, rather than a count per individual link.
Here's how the installation count will change when viewing a specific app installed on a site:
Required Compatibility | Additional compatibility | Current install counts | Updated install counts |
|---|---|---|---|
YES Jira | NO Confluence | 1 | 1 |
YES Jira | YES Confluence | 2 | 1 |
YES Jira | YES Confluence and Compass | 3 | 1 |
Note: Existing apps that already support multiple‑app compatibility may experience a slight decrease in their install counts as a result.
Fetch Metric time series APIPOST /vendors/{vendorId}/partner-metrics with DISTRIBUTIONS as the metricSets
https://developer.atlassian.com/platform/marketplace/rest/v2/api-group-reporting/#api-vendors-vendorid-partner-metrics-post
Active Installations tab in Manage App page
Install Counts in App Listing and App Tile
In order to help Marketplace Partners accommodate larger customers, Marketplace cloud app pricing will be adjusted to match parent product pricing
Beginning April 23, 2026, the pricing tiers for Confluence Cloud Marketplace apps will be increased up to 250,000 users, a 67% increase from the previous limit of 150,000 users, with the following new pricing tiers added: 150,001-160,000 160,001-170,000 170,001-180,000 180,001-190,000 190,001-200,000 200,001-210,000 210,001-220,000 220,001-230,000 230,001-240,000 240,001-250,000
As part of enabling these higher tiers, we’ll be putting a temporary pricing hold in place for Marketplace apps from April 20, 2026 at 12:00 pm IST to April 22, 2026 at 11:30 pm IST.
We previously notified partners about these changes on April 6 in this update here.
Â
Important Reminder: As part of the ongoing Marketplace platform re-architecture, Marketplace V2 APIs are scheduled for deprecation on June 30, 2026.
You can find the full context, including deprecation timelines, replacement V3 endpoints, and partner enablement details in the Quick Reference Guide here.
We’re deprecating the Cloud Security Participant badge as part of our broader work to evolve the Marketplace Trust program.
Effective March 31, 2026:
The Cloud Security Participant badge will be retired and removed from the Marketplace.
We will continue to highlight participation in the Bug Bounty program on app listings for both Cloud and Data Center apps, so customers can still easily see your ongoing security investment.
Learn more about how we’re evolving the Marketplace Trust Program here
As we transition to the new Marketplace v3 APIs, the ECOHELP app approval process now comes with new statuses for better visibility:
approved - Congratulations, your app has been approved and sent for publishing in the backend.
Published - Your approved app is now available and visible on the Marketplace.
:info: The rejection status awaiting resubmission is applicable for both v2 and v3 APIs and the legacy approval status Closed may still be in use when v2 APIs are triggered.
We introduced an optional legacyListingDetails field to the Marketplace v3 API endpoint:
PUT /rest/3/product-listing/{productId}
Although optional, we strongly recommend using this field in update requests to prevent legacyListingDetails data from being overwritten as null.
The legacyListingDetails field, familiar from v2 APIs, now appears in v3 response payloads and as an optional property in PUT requests.
When present, it provides legacy listing details for the app, including description, wikiLink, sourceLink, and buildsLink. All fields are optional and use proper URI formatting.
Action required
We strongly recommend using the legacyListingDetails field when making PUT requests to avoid this field being overridden as null in the response.
As discussed in RFC-124: Evolving the Marketplace Trust Program, we will retire the Cloud Security Participant badge on Mar 31, 2026. We will continue to highlight partners’ investment in the Bug Bounty program on the app listing for both cloud and Data Center apps.
Starting Mar 31, 2026, the Cloud Security Participant badge will be removed from:
App tiles shown in search results and collection pages
The top of the app listing page (under Trust Signals), as shown below
Trust signal filters, as shown below
We’ve introduced an optional legacyListingDetails field to the following Marketplace v3 API endpoints:
GET /rest/3/product-listing/{productId}
GET /rest/3/product-listing/developer-space/{developerId}
What’s changing
The new legacyListingDetails field, known from v2 API where it was called AddonLegacyProperties, is now available in GET v3 response payloads.
Note that legacyListingDetails has a different structure than AddonLegacyProperties. When present, it provides details of the legacy listing for the app, including description, wikiLink, sourceLink, and buildsLink.
All fields are optional and use proper URI formatting.
Action required
No action is required unless you want to start consuming the legacyListingDetails field in your integration.
Rate this page: