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

16 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

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.

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.

What about Bamboo?

Thank you for this question @John Gill. 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.

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 King 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.

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 King 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

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 King 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.

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 2 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?

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 7 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 2 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? 

Jakub Lazinski Atlassian Team Friday

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

Comment

Log in or Sign up to comment
Community showcase
Published Nov 27, 2018 in Portfolio for Jira

Introducing a new planning experience in Portfolio for Jira (Server/DC)

In the past, Portfolio for Jira required a high degree of detail–foresight that was unrealistic for many businesses to   have–in   order to produce a reliable long-term roadmap. We're tur...

2,886 views 19 22
Read article

Atlassian User Groups

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

Find a group

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

Find my local user group

Unfortunately there are no AUG chapters near you at the moment.

Start an AUG

You're one step closer to meeting fellow Atlassian users at your local meet up. Learn more about AUGs

Groups near you