It's not the same without you

Join the community to find out what other Atlassian users are discussing, debating and creating.

Atlassian Community Hero Image Collage

Java 11 and OpenJDK support for Atlassian Server & Data Center products. Edited

We fully understand that the change in Oracle JDK support structure has a significant impact on you, our customers. 
This has been on our radar for some time, and we've made some decisions across the Atlassian Server & Data Center product lines that we'd like to share with you.

Support for Java 11 OpenJDK and Oracle JDK.

Upcoming releases of our Server & Data Center products will support both Java 11 OpenJDK and Oracle JDK. Work is already underway for Jira Core, Jira Software, Jira Service Desk, Portfolio for Jira, Confluence, and Bitbucket, with other products planning to follow suit. At this point, we haven't decided which Java 11 JRE we're going to bundle. This is something we're working on, and whatever we choose will be compatible with Oracle JDK 11. Detailed information about specific product versions providing support for OpenJDK 11 will be shared independently as soon as we have these details available.

Additionally, Oracle's support model for future releases of Java continues to evolve - we are monitoring it closely as it might impact our approach.

Support for Java 9 / 10.

Java 9 is already end-of-life, and Java 10 will be end-of-life in September 2018. Neither of these are Long Term Supported versions, therefore we have no plans to support them.

Support for Java 8 SE.

Java 8 Oracle JDK is currently supported across all Server & Data Center products. We plan to continue supporting Java 8 Oracle JDK together with support for Java 11. We're committed to supporting our Enterprise customers who don't want to or can't upgrade to Java 11, and would like to purchase extended Java 8 SE support from Oracle instead.

We'll add an update on our progress within the next few months.

Share your feedback

We’d like to use this post to gather your feedback and questions about our plans to support Java 11 and OpenJDK. Share your thoughts in the comments below and we'll do our best to respond.

Kind regards,
Atlassian Server Product Management

22 comments

good news - we have been bleeding for years..

 

as long as you stay away from oracle, you are home safe - makes no point in bundling with a heavily upredictable foundation, in terms of licensing model. It would be a disaster to wake up one day and have very little choice but to pay oracle milllions and millions in license fees, cause we are running multi-cpu-virtualenvironments with tremendous amounts of memory..

Go for openjdk as bundle and you keep everyone happy, have support for oracle and you make the goofies happy too

Like # people like this

How does this affect customers who use the bundled Java that comes with the Jira Service Desk installer? Will some version, whether Oracle or Open, continue being bundled?

In other words, do we have to change anything?

Great question @Jason Freeman. We haven't decided yet which JRE our products will be bundled with. Options that we're considering are between different providers of OpenJDK and not bundling Java at all.  We want to minimise any potential impact on our customers. For now, nothing changes for you.

Thanks for that.

If I had a vote, it would be to continue bundling something at least as an option because it makes it easy for small organizations. For our needs, we really don't care which is bundled as long as JSD works.

Thanks again.

Like Andy Fleming likes this

Thank you @Jason Freeman. It's a great feedback. Appreciated!

oh! not bundling would be even better - then we can go more freely for a java thats preferred, or at least it should be very very easy to shift the bundled one, with one residing other places in the operating system.

whats concerning us the most, would be the potential license caveeats from oracle java.

or maybe you would provide two seperate downloads - one with a java bundled and one without, should be fairly easy to provide for you guys..

Adam Barnes Atlassian Team Aug 23, 2018

Hi @congobongo, to clarify, we ship both installers (with Java bundled) and archives (BYO Java) today. The point of this exercise is to provide options for a low cost, or free Java platform as well as ensuring that the support a platform which suits the needs of Enterprise customers.

Why not give customers the option on the installer to pick which Java they want to use.  Seems like a simple approach. 

What about Bamboo?

Thank you for this question @johngillwp. Bamboo will be no exception and will also support Java 11. We will follow the same approach as Jira/Confluence/Bitbucket with regards to which JRE will be bundled and we also plan supporting Java 8 SE.

Awesome. Thanks Krystian.

Will Bamboo also work with the OpenJDK?    We already know it works with the Oracle one.

We have concerns with the Bamboo agents as well...

Thank you Atlassian! for supporting openJDK.  In my opinion Jira and other atlassian tools should have bundled OpenJDK.  it makes life of an admins and any new user who is trying JIRA, much easier.  Install and you go!

on Side note-

I also feel that bibucket should come bundled with Git, customers see Bitbucket as a Git solution, not just an application which is working on top of Git.

Thank you

Amit Raj

steve Atlassian Team Sep 12, 2018

Thanks Amit, 

I also feel that bibucket should come bundled with Git, customers see Bitbucket as a Git solution, not just an application which is working on top of Git.

We try to make it as simple as possible to deploy on a git compatible host - it would be good to know what target platform you are using to see if there's anything we can do better.

I agree. It would be nice to have Git bundled.  We were running on Windows but moved Bitbucket to Linux last May.  

Thanks for the info, can anyone shed light on Atlassian's estimated time frame's on a decision regarding OpenJDK, OracleJDK etc

What JDK will Atlassian support? And what is the roadmap for these decisions

@Dale Stewart we're still reviewing available options for building, supporting and bundling our products with different JDKs. Our preference so far is: https://adoptopenjdk.net/.

While on this topic, do you have any preferences here and what are they?

I just checked your adoptopenjdk link above and found only Linux supported.

My preference is any OpenJDK supported for Bitbucket Server on Windows which we are currently on. 

AdoptOpenJDK supports multiple platforms (Linux x64, Windows x64, macOS x64, Linux s390x, Linux ppc64le, AIX ppc64) as seen here: https://adoptopenjdk.net/releases.html?variant=openjdk11&jvmVariant=openj9

Saw it, thank you!

What is preferred OpenJDK JVM for atlassian products that are supported currently on OpenJDK? I see there are two options HotSpot or OpenJ9.

 

openjdk.jpg

Indirectly related to this topic - I understand that only having support for OracleJDK but its licensing issues are one of the reasons very few supported Docker images exist (Per the "Support" section here: https://hub.docker.com/r/atlassian/confluence-server/).

With your products moving to support OpenJDK as well, does this mean we can expect a broader set of supported Docker images?

I think Bitbucket Server / Bamboo are the only ones at the moment (because they already supports OpenJDK).

steve Atlassian Team Sep 12, 2018

Thanks Adam, 

We're attempting to overcome a range of issues with licensing and technology to get to the best deployment solutions for our customers and developers - on that note, if you don't mind me asking whether you're using it to deploy production, staging, development or test instances?

We are currently not using it due to not being formally supported on the Atlassian side.  I informally experimented with it just to see how it would work and it definitely looks to simplify a lot of installation / upgrade aspects.

If supported images existed, we would look to start utilizing docker to deploy both production and upgrade test instances.

Thanks

steve Atlassian Team Aug 17, 2019

Thanks again for your patience @Adam Clauss, I'm not sure if you saw but we recently started moving our Docker images to 'official' status on Dockerhub, https://hub.docker.com/u/atlassian/ and we're working quickly on getting official support in place to help customers who are deploying using Docker.

Looking forward to updating you again soon.

Steve.

Like Jason Unsworth likes this

I am very happy about the decision to support Open JDK. That will make installing Atlassian products in a Docker container much easier since there is no official docker image for Oracle Java. I can't wait for this to be implemented!

steve Atlassian Team Sep 12, 2018

We're working on it. I'll be posting some docker related questions on a different thread soon and I'll cross post.

Is there any reason our AWS / Azure support isn't keeping up? Can we do better?

I haven't used AWS / Azure with Atlassian products, so I wouldn't know. My current installations of Confluence and Jira are on DigitalOcean with my own modified docker images.

steve Atlassian Team Aug 17, 2019

Hey @Joshua Carpenter,

I'm not sure if you saw but we recently started moving our Docker images to 'official' status on Dockerhub, https://hub.docker.com/u/atlassian/ and we're working quickly on getting official support in place to help customers who are deploying using Docker.

If you've got any specific feedback I'd love to hear it, in the meantime I'm looking forward to updating you again soon.

Steve.

To clarify on your opening post: You plan to support Java 11 for upcoming versions, but what about versions that are out there?

Atlassian has a end of life policy: https://confluence.atlassian.com/support/atlassian-support-end-of-life-policy-201851003.html, but these versions would all have to be updated to OpenJDK (as far as I understand) or would be subject to substantial license fees from Oracle. Do you plan to put out compatibility updates for these older versions as well?

Thanks to @Jonathan Hult - that article was very helpful to me

For further information about options, read this article put together by the Java Champions community of independent Java leaders and experts: Java Is Still Free

My preference would be that Atlassian supports any certified (using the JCK / TCK) build.

My preference for bundling is Zulu or AdoptOpenJDK.

My preference is any OpenJDK supported for Bitbucket Server on Windows which we are currently on. 

When will you announce the version and its date when OpenJDK will be fully supported with Confluence and Jira?  thanks

Hello @Jakub Lazinski,

Do you already have updates on the OpenJDK Support? January 2019 is getting closer by ;.) I would be interested in the support for Jira and Confluence

I hope you can share an update!

Thank you

Like # people like this

I was hopeful when I started reading this thread.  But I really need to know the Version that are (will be) in support of OpenJDK.  It is November 1st...  Any new info?

Also waiting

Any update on this? Give that RedHat just announced (https://access.redhat.com/articles/3322051?sc_cid=701f2000001CwK1AAK&) they are dropping support for Oracle Java, this is likely to become a big issue for many Enterprise customers.

Thank you for your comments on this thread. We'll be preparing an update with the latest info about planned support for OpenJDK across main Atlassian products and publish it soon.

Appreciate your patience.

Like # people like this

Hi,

When this update is planned ? I want to delivery this update to my customer immediately. 

Thanks

Define soon..? The sooner the better...

the word "soon", does not exist in the Atlassian vocabulary :)

From the Confluence 6.13 beta release notes:

Run Confluence with AdoptOpenJDK 8

Oracle will stop providing public updates for Oracle JDK 8 in January. This means that only Oracle customers with a paid subscription or support contract will be eligible for updates.  

In order to provide you with another option, we now support running Confluence 6.13 with AdoptOpenJDK 8. AdoptOpenJDK is free to use, and provides regular maintenance and security updates. Paid support for AdoptOpenJDK is also available from organisations such as IBM. 

We'll continue to support running Confluence with Oracle JDK / JRE 8, and also plan to introduce support for Java 11 in a future release. 

Like # people like this

Hi,

As the main issue for OpenJDK support for Jira Server has been resolved with the fix version 7.13.0 (https://jira.atlassian.com/browse/JRASERVER-41589) , could we get an update on when the new version will be released, because some companies will have a change freeze from the middle of december, but the update should be done before January.

Can we hope 7.13.0 will be released in the next few weeks maybe?

Thanks in advance.

7.13 was released yesterday I believe. 

Hahah, thanks for the response - indeed it was, didn´t come up when googling, but lo and behold - it´s there at the download page!

Time to get to work i suppose.

will this be back-ported to the enterprise version, 7.6.x? 

@Morgan Howard yes, this is the plan. Same for Confluence ER. Watch for further updates in the next few days.

Hi there,

is there a timeline for Crowd supporting OpenJDK?

Kind regards

Thorsten

Great, thank you for the link!

Hi,

 

My question is a little bit different but still pertaining to Open JDK.  It seems that the Atlassian SDK does not yet support Open JDK (https://pasteboard.co/HTulDBT.png).

 

Is this something that you guys are in the process of addressing?  We're in the process of building a Jira Server plugin and would like to be doing this on Jira v7.13 rather than what comes bundled with the current Atlassian SDK which is Jira v7.12

 

Much appreciate your feedback,

 

Michael

FWIW, it looks like https://developer.atlassian.com/server/framework/atlassian-sdk/downloads/ was updated last week to state that AdoptOpenJDK 8 is now supported by the Atlassian Plugin SDK.  Though that page cautions that other OpenJDK distributions, such as Zulu, "may cause issues".

Like Jonathan Hult likes this

Hi,


We are using Bitbucket Server, but the update release of OracleJDK 8 will end in January 2019.
The latest Bitbucket Server 5.16 is compatible with OpenJDK. However, LTS is not prepared.

(https://confluence.atlassian.com/bitbucketserver/supported-platforms-776640981.html#Supportedplatforms-javaJava)

The latest Confluence 6.13 is compatible with AdoptOpenJDK. And LTS is prepared.

(https://confluence.atlassian.com/doc/supported-platforms-207488198.html#SupportedPlatforms-Java)

I have two questions.

1. Does Bitbucket Server support AdoptOpenJDK? What time is it about?

2. In addition to AdoptOpenJDK there is an OpenJDK package with LTS prepared. For example Amazon Corretto. Are there plans to respond to these?

Thank you

Like # people like this

Hello! 

 

I have a  small question related to the GC Shenandoah. 

Do you have plan to provide some benchmarks related for use this GC on Atlassian products? 

 

https://openjdk.java.net/jeps/189

https://wiki.openjdk.java.net/display/shenandoah/Main

 

Cheers.

Gonchik Tsymzhitov

Hey @all, in case you have missed it, the latest update to Atlassian support strategy for Java has been published here: https://community.atlassian.com/t5/Agile-articles/Java-11-OpenJDK-support-update-for-Server-and-Data-Center/ba-p/967836#M392

We pay a lot to you, and we want to run confluence with java 11.

If Atlassian is not going to support the Java 8 product shipped with Confluence and Jira and with the frequent security holes this needs attention, then Atlassian needs to provide an option to use OpenJDK as well.   Dont just pay attention to your Java 8 Oracle customers.

Give the option to allow customers to install the openjdk instead of the oracle version. We do not want to have to constantly deal with Oracle licenses with Atlassian products.

Like Peter Horvath likes this

Comment

Log in or Sign up to comment
Community showcase
Posted in Jira

Demo Den Ep. 7: New Jira Cloud Reports

Learn how to use two new reports for next-gen projects in Jira Cloud:  Cumulative flow diagram and Sprint burndown chart. Ivan Teong, Product Manager, Jira Software, demos the Cumulative ...

233 views 1 2
Join discussion

Community Events

Connect with like-minded Atlassian users at free events near you!

Find an event

Connect with like-minded Atlassian users at free events near you!

Unfortunately there are no Community Events near you at the moment.

Host an event

You're one step closer to meeting fellow Atlassian users at your local event. Learn more about Community Events

Events near you