Java 9, 10 and forward on App Engine Standard

1,088 views
Skip to first unread message

Leejjon

unread,
Aug 1, 2018, 8:59:52 AM8/1/18
to Google App Engine
Since Java 9, Oracle will release new Java versions every half year.

I don't want to sound impatient, but supporting Java 8 took a long time. Since Java 9 containing stuff like Jigsaw it looks to me that it would be quite some work to support it (but good because it might make it easier to reduce the size of the Java App Engine Standard runtime).

What is the plan for App Engine? Support every new version after it comes out? Or only target the LTS versions like Java 11 is going to be.

I was also wondering how it is going to work on app engine flexible. You can run it with your own java installation, but is that going to be expensive considering the new license model:

Would be great if the answer was "We are going to support every version, and since it's the OpenJDK you don't have to pay anything...."

Any indication of the future of App Engine Java Standard?

Nicola Spreafico

unread,
Aug 1, 2018, 12:07:59 PM8/1/18
to Google App Engine
+1

Jordan (Cloud Platform Support)

unread,
Aug 1, 2018, 5:35:39 PM8/1/18
to google-a...@googlegroups.com
For clarification, the article you are referencing pertains to future Java 8 updates and support requiring an Oracle Java SE Advanced Desktop or Oracle Java SE Suite subscription starting in 2019. Therefore yes Java will continue to be free on App Engine Standard, but supported versions of Java on App Engine Standard will most likely be the LTS versions like Java 11 as you mentioned. 

As seen with the new Google Cloud Services Platform, Google is focusing on supporting a hybrid cloud based on Kubernetes. This approach makes use of custom container images which provides the freedom to run your application in any runtime desired (allowing you to update to the latest version of Java and not be stuck with only Java 8 for example). This is similar to the already available App Engine Flexible custom runtimes where you can already deploy on the latest Java versions. 

Matt Byrne

unread,
Aug 2, 2018, 9:05:07 AM8/2/18
to Google App Engine
Thanks for the update, Jordan. I guess the next question is: Is Google actively working on preparing AppEngine for Java 11 and what are rough timelines we could expect for that (assuming sept/oct release happens this year). It's great to have the flexibility to use containers and appengine flex, but nothing is quite like AppEngine standard ;-)

David (Google Cloud Support)

unread,
Aug 2, 2018, 4:46:49 PM8/2/18
to Google App Engine

Hello,


In the link below, you can find the feature request for Java 11 LTS support. Any updates about timelines or any type of information concerning the support of Java 11 on Google App Engine Standard will be posted there.


Java LTS support


Leejjon

unread,
Aug 28, 2018, 6:09:06 PM8/28/18
to Google App Engine
Thank you.
Reply all
Reply to author
Forward
0 new messages