Prepare your Data Center app for 2025 security and usability updates
As announced on the Developer Community, we're making several shared changes to all the Atlassian Data Center products. We expect all of these changes to land into the following product versions:
Here are the estimated release dates for the first EAPs containing these changes:
Product | Version number | First EAP date | Download link |
---|---|---|---|
Jira Software | 11.0 | Q2 2025 | |
Jira Service Management | 11.0 | Q2 2025 | |
Confluence | 10.0 | https://www.atlassian.com/software/confluence/download-eap | |
Bitbucket | 10.0 | ||
Crowd | 7.0 | Q2 2025 |
Check out the public announcements we’ve made so far about the upcoming updates:
While there might be differences in details and implementation timelines between the products (which you can learn more about from product-specific documentation), here’s a general overview of the planned changes.
To maintain high security standards and keep dependencies supported and up to date, we’re updating Spring to the 6.x line. Spring 6 is no longer compatible with the currently used Jakarta 8, requiring us to also update the Jakarta version to EE Platform 10, specifically:
We’re also updating all the other libraries that depend on Spring and Jakarta.
We won’t be making any changes to the Atlassian API unless they’re necessary because of the updates to the Jakarta API. There are also several API changes in Jakarta that may impact apps.
We’re upgrading to jQuery 3 to align on jQuery versions across all Data Center products. This means a significant jQuery version uplift for products containing older versions of jQuery that will make developing cross-product apps easier.
We’re removing some outdated AUI 10 components with design and accessibility issues. Make sure to move to their new versions or migrate to Atlaskit:
We’re also upgrading some outdated dependencies:
We’re also deprecating or removing the following:
<input>
placeholder.Other changes include the Node 22 engine requirement. This will only affect using AUI via NPM, not through the running product.
To enhance the security, performance, and overall developer experience, we’re deprecating both the LESS web-resource transformer and the LESS Maven plugin.
We’re updating Look and Feel to use CSS variables, and all styles will either be CSS or compiled to CSS at build-time. We’re also removing LESS compilation from Java build and runtime. You can continue to use LESS or any other CSS pre-processor at build-time.
We recommend you replace the runtime transformation of LESS files with build-time compilation or move to native CSS altogether where applicable.
We’re removing Trusted apps to reduce the number of insecure entry points into the products. We’ve replaced this way of exchanging information between Atlassian products with more secure solutions that follow industry best practices, like the OAuth 2.0 protocol.
With the new light and dark themes that brought accessibility and usability improvements, we’re removing the original theme from all products.
We’re adding support for the following databases:
We’re also removing support for:
This version of the product will only run on Java 21.
The changes listed on this page apply to common elements shared across multiple Atlassian Data Center products. Each product's feature release may in turn have additional changes. Refer to product-specific release notes for more information on those changes:
Rate this page: