GoogleCloudPlatform / appengine-plugins

A client Java library to manage App Engine Java applications for any project that performs App Engine Java application management. For example, the Maven, Gradle and Eclipse App Engine plugins, custom user tools, etc.
Apache License 2.0
36 stars 25 forks source link

Support for GAE Java21 is coming soon #935

Closed ludoch closed 10 months ago

ludoch commented 10 months ago

GAE will provide java21 runtime support soon. In order to prepare our release, we need to test end 2 end java21 support. I see java11/17 hardcoded in src/main/java/com/google/cloud/tools/appengine/operations/AppYamlProjectStaging.java

We need to add java21 there. For now, we have a server side allow list for validating runtimes, so it is safe to relax the constraint on this client side. Thanks!

ludoch commented 10 months ago

Everything else should be the same, but e2e tests will confirm this. Also, a new Cloud CLI will be pushed soon to enable this runtime Id as well.