Rate this page:
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.
The following new regions are coming soon as part of Atlassian’s Data Residency solution, and by extension will be available for partners to support for Connect apps:
India (IN)
South Korea (KR)
Brazil (BR)
Japan (JP)
Switzerland (CH)
UK (GB)
You can find instructions on implementing data residency here.
Keep an eye out in the new year for an announcement that the regions are available for apps.
Reminder to partners: The older Marketplace reporting UI will be deprecated on Nov 30, 2023. From Dec 1, 2023, partners should use the new enhanced Marketplace reporting UI.
On Sep 1, 2023, we announced the deprecation and indicated that partners would have a 90-day window to make the transition to the new reporting UI.
We are coming to the end of that 90-day window and will be moving away from the older UI soon. The rollout of the new UI to all partners was completed on Nov 1, 2023. We request that all partners start using the new enhanced UI for a smooth experience.
For more information and updates, you can visit the quick reference guide.
Bitbucket Data Center 8.16 is available for upgrade! In this release, long awaited dark theme has finally landed in the profile settings of all users. We’ve also added support for HashiCorp Vault and introduced a few security improvements on the back-end.
Bitbucket Data Center 8.16 is introducing dark theme! Every user can set it up in their profile and enjoy the new experience with visual consistency across their work environments, reduced eye strain and distractions, as well as the power-saving choice of personal settings.
Would you like to take a look at dark theme before you set it up? Here’s how your code diff will look:
We’re pleased to announce the Early Access Program for UI modifications on the new Issue transition dialog.
It’s the third Jira location to be supported, following the initial support for the Global Issue Create modal and Issue View screen.
Note that this version isn’t ready to be used in production. The purpose of this release is to let you test it and gather feedback. Also note that by opting in to this EAP you’re also agreeing to enable the new Issue transition dialog experience on your instance.
To test the feature in your app, our team needs to enable it for your Jira instance first. To join the EAP and access the documentation, submit a request through the sign-up form.
We have removed the experimental flag from the Delete group API. It will no longer be modified without any prior notice.
As part of the Bitbucket integration (EAP) release, you can now set an icon for any module that features an icon
property.
See Bitbucket modules to find out which modules support icons.
Added externalIds
functionality to object schemas, object types and object type attributes. externalIds
allows users to assign an Id to an object schema, object type, and object type attribute for future modifications, and as a unique reference in update and mapping requests.
https://developer.atlassian.com/cloud/assets/imports-rest-api-guide/schema-and-mapping/
https://developer.atlassian.com/cloud/assets/rest/api-group-importsource/#api-group-importsource
Added extra fields to support:
uniqueness
cardinality
status
externalId
Added a new endpoint which retrieves the JSON provided in the mapping
endpoint:
Get
/schemaAndMapping
As part of the Bitbucket integration (EAP) release, you can now distribute Bitbucket apps on Forge via the installation link in the developer console. See Distribute your apps for more details.
In the coming weeks, a new cohort of select customers will get early access to a new data security policy rule limiting app access to content in Confluence spaces.
Marketplace Partners are encouraged to sign up for a partner EAP which will launch later this month. The partner EAP will give you a chance to test out app access rules and the new app access rule API. See how your apps will behave when blocked, and prepare apps for an optimal customer experience.
Data security policies help customers keep their organization’s data secure by letting them govern how users, apps, and people outside of their organization can interact with content such as Confluence pages and Jira issues.
The new app access rule under data security policies allows customers to restrict access for all apps to the Confluence spaces under a given policy. In this way, customers can benefit from apps while still limiting 3rd-party access to certain content in select spaces.
We’ve introduced the ability to validate Connect app installation redirect URLs for registered apps. When a redirect_uri
parameter is included in an installation link, a jwt
parameter containing a JWT token will be added to the URL when the user is redirected upon successful installation.
Signing redirect URIs improves security by allowing developers to ensure authenticity and integrity of redirect requests. The JWT will include a query string hash (QSH) and is signed using the Connect app shared secret.
The QSH hashes the canonical request of the redirect (excluding the jwt
URL parameter), and can be used to verify URL parameters haven’t been tampered with. Verifying the JWT signature with your app’s secret will ensure the request originated from Bitbucket Cloud.
If you're parsing the query parameters on the redirect URI in a such a way that breaks on unexpected parameters, you will need to update your code so that the new jwt
parameter is handled or ignored.
To start validating installation redirects, follow the steps in Exposing a service from our authentication documentation.
When updating the `connectModules` of your app, changes will now be rolled out to existing install sites, where previously a manual reinstallation was required to see the changes, as per https://ecosystem.atlassian.net/browse/FRGE-527.
NOTE: No installation notification will be sent to the connect app server for these minor updates.
We've improved the Forge CLI to better integrate with Bitbucket app development.
You can now install your app into Bitbucket using the forge install
command.
Additionally, we've introduced templates for the currently available Bitbucket modules. These can be used when creating new apps via the forge create
command.
The churn feedback APIs are now improved to provide partners with greater visibility into churn feedback-related data. These improvements include additional fields that will help map licenses with feedback after SEN deprecation for the cloud.
The following improvements will be included in the future data and will also be applied to historical churn feedback.
Churn Feedback APIs
App name changes - The addonName
field for the feedback events will display the latest name that the app has. Until now, the app name used to be from the time the events were published. If the app name was changed, the feedback events reflected the old name. With the changes, all the feedback events will contain the latest name of the app.
Churn feedback from the new billing system -The churn feedback from the sites that were migrated or purchased on the new billing system will also start flowing into the feedback reports, that is, the surface (BAC - Billing And Credit Management of site) on which customers leave feedback when uninstalling the app.
Additional fields on churn feedback API -
appEntitlementID
- A new identifier for the license, for example, "709a7212-3330-4ba6-9785-9804a9983373
". This applies to cloud licenses only.
appEntitlementNumber
- A new customer-facing identifier for this license, for example, "E-123-456-789
".
cloudId
- A unique identifier that represents the cloud site where the app is installed.
API contract with new fields -
1
2
3
4
5
6
7
8
9
{
"addonKey": "XXX",
"addonName": "XXX"
"feedbackType": "XXX"
...
"appEntitlementId": <string>, <- new field
"appEntitlementNumber": <string>, <- new field
"cloudId": <string>, <- new field
}
How to get started
The newly introduced field information will be accessible through the following Marketplace APIs.
/rest/2/vendors/{vendorId}/reporting/feedback/details
/rest/2/vendors/{vendorId}/reporting/feedback/details/export
/rest/2/vendors/{vendorId}/reporting/feedback/metrics/{metric}
For more information, see the get and aggregated feedback APIs.
End of purchasing net new Server apps for Bamboo and Crowd for customers. (Marketplace Platform)
Customers will no longer be able to purchase new Server licenses for Bamboo and Crowd apps. Instead, customers can purchase new Data Center licenses for Bamboo and Crowd apps going forward.
It’s important to note that customers will still be able to renew their existing Server licenses until Feb 15, 2024. Alternatively, customers can migrate to a new Data Center license at any time.