Git Integration for Jira Self-Managed (Data Center/Server) Documentation

Contact Support
GitKraken Status  

Java 8 deprecation with Git Integration for Jira v5.0

The document explains the importance of updating the Java platform to a newer version. It emphasizes the reasons behind our decision to make this move, which includes prioritizing security, enhancing performance, and ensuring compatibility improvements. Updating Java is crucial for maintaining a secure and efficient software environment.

The Git Integration for Jira v5.0 app (GIJ) utilizes various third-party libraries to improve its functionality, perfornance and security. It is strongly advised that Jira administrators consider upgrading to Java 9 or a more recent version of Java on the machine running Jira.

Here is a comprehensive list of reasons why it would be beneficial for GIJ v5.0 to discontinue support for Java 8:

  • GIJ follows Atlassian’s guidelines to maintain compatibility with its platform and we encourage Jira administrators to upgrade to the latest Java platform for better security and performance.

  • GIJ uses some other third party tools that requires at least Java 9 or later in order to use their latest iterations. These tools empower us to conduct compatibility and performance testing, among other functions.


Which Jira self-hosted instances are affected?

Atlassian supports Java 17 since Jira 9.5. If you are using previous versions of Jira, official support for Java 11 started from Jira 8.2. For more information, see Administering Jira applications support – Upgrade matrix.

Jira version Supports Java version
9.5 and newer Java 17 and newer
8.2 up to 9.4 Java 11 and later
8.1 and older Java 8 (deprecated)


What do I need to do if I’m running Jira Server or Data Center product on Java 8?

There are three ways:

  • Upgrade to a product version that supports OpenJDK (Recommended):
    Every Server and Data Center product now includes a feature version that is compatible with OpenJDK and will continue to do so. If you prefer not to acquire an Oracle subscription, you have the option to upgrade to one of the product versions that are designed to run on OpenJDK. It’s important to note that certain product versions supporting OpenJDK do not come bundled with installers. In these instances, it is essential to manually install OpenJDK.

  • Stay on an old version of Java:
    We will continue to support any customer using Java 8. However, running on this version will leave you vulnerable to any Java security issues.

  • Use Oracle Java SE instead:
    If you want to continue to get updates and security patches beyond this point, you’ll need to purchase an Oracle Java SE subscription.


How do I migrate from Java 8 to a newer version?

For related information and resources about Java 8 upgrade and migration, see the following links below:

Have feedback about this article? Did we miss something? Let us know!
On this page