From dc48c257b5fc9158b18745431a2fb5810e0c206d Mon Sep 17 00:00:00 2001 From: Lai Jiang Date: Mon, 22 Jan 2024 15:21:17 -0500 Subject: [PATCH] Use Java 17 runtime on sandbox and production (#2296) The blocking issue is fixed in https://github.com/google/nomulus/pull/2224. Java 8 support is being deprecated on 2024-01-31 and no further deployment is possible afterwards without exception: https://cloud.google.com/appengine/docs/legacy/standard/java/deprecations We have been using Java 17 on alpha/crash/qa for several months and have not oberved any other blocking issue other than possible missing email attachements, which is being mitigated by including a link to the attachments saved in GCS. --- .../env/production/backend/WEB-INF/appengine-web.xml | 5 ++--- .../registry/env/production/bsa/WEB-INF/appengine-web.xml | 5 ++--- .../env/production/default/WEB-INF/appengine-web.xml | 5 ++--- .../registry/env/production/pubapi/WEB-INF/appengine-web.xml | 5 ++--- .../registry/env/production/tools/WEB-INF/appengine-web.xml | 5 ++--- .../registry/env/sandbox/backend/WEB-INF/appengine-web.xml | 5 ++--- .../registry/env/sandbox/bsa/WEB-INF/appengine-web.xml | 5 ++--- .../registry/env/sandbox/default/WEB-INF/appengine-web.xml | 5 ++--- .../registry/env/sandbox/pubapi/WEB-INF/appengine-web.xml | 5 ++--- .../registry/env/sandbox/tools/WEB-INF/appengine-web.xml | 5 ++--- 10 files changed, 20 insertions(+), 30 deletions(-) diff --git a/core/src/main/java/google/registry/env/production/backend/WEB-INF/appengine-web.xml b/core/src/main/java/google/registry/env/production/backend/WEB-INF/appengine-web.xml index fb2c17152..e59cb166e 100644 --- a/core/src/main/java/google/registry/env/production/backend/WEB-INF/appengine-web.xml +++ b/core/src/main/java/google/registry/env/production/backend/WEB-INF/appengine-web.xml @@ -1,10 +1,9 @@ - java8 + java17 backend - - true + true true B4_1G diff --git a/core/src/main/java/google/registry/env/production/bsa/WEB-INF/appengine-web.xml b/core/src/main/java/google/registry/env/production/bsa/WEB-INF/appengine-web.xml index df4736c61..c9b57fd1c 100644 --- a/core/src/main/java/google/registry/env/production/bsa/WEB-INF/appengine-web.xml +++ b/core/src/main/java/google/registry/env/production/bsa/WEB-INF/appengine-web.xml @@ -1,10 +1,9 @@ - java8 + java17 bsa - - true + true true B4_1G diff --git a/core/src/main/java/google/registry/env/production/default/WEB-INF/appengine-web.xml b/core/src/main/java/google/registry/env/production/default/WEB-INF/appengine-web.xml index a72a531f2..44b867b5e 100644 --- a/core/src/main/java/google/registry/env/production/default/WEB-INF/appengine-web.xml +++ b/core/src/main/java/google/registry/env/production/default/WEB-INF/appengine-web.xml @@ -1,10 +1,9 @@ - java8 + java17 default - - true + true true B4_1G diff --git a/core/src/main/java/google/registry/env/production/pubapi/WEB-INF/appengine-web.xml b/core/src/main/java/google/registry/env/production/pubapi/WEB-INF/appengine-web.xml index 63d36620a..22922a18f 100644 --- a/core/src/main/java/google/registry/env/production/pubapi/WEB-INF/appengine-web.xml +++ b/core/src/main/java/google/registry/env/production/pubapi/WEB-INF/appengine-web.xml @@ -1,10 +1,9 @@ - java8 + java17 pubapi - - true + true true B4_1G diff --git a/core/src/main/java/google/registry/env/production/tools/WEB-INF/appengine-web.xml b/core/src/main/java/google/registry/env/production/tools/WEB-INF/appengine-web.xml index 3c7e5e627..bdacaa04c 100644 --- a/core/src/main/java/google/registry/env/production/tools/WEB-INF/appengine-web.xml +++ b/core/src/main/java/google/registry/env/production/tools/WEB-INF/appengine-web.xml @@ -1,10 +1,9 @@ - java8 + java17 tools - - true + true true B4_1G diff --git a/core/src/main/java/google/registry/env/sandbox/backend/WEB-INF/appengine-web.xml b/core/src/main/java/google/registry/env/sandbox/backend/WEB-INF/appengine-web.xml index 65d0e73e7..a16e16c85 100644 --- a/core/src/main/java/google/registry/env/sandbox/backend/WEB-INF/appengine-web.xml +++ b/core/src/main/java/google/registry/env/sandbox/backend/WEB-INF/appengine-web.xml @@ -1,10 +1,9 @@ - java8 + java17 backend - - true + true true B4 diff --git a/core/src/main/java/google/registry/env/sandbox/bsa/WEB-INF/appengine-web.xml b/core/src/main/java/google/registry/env/sandbox/bsa/WEB-INF/appengine-web.xml index 755b14045..02ab68932 100644 --- a/core/src/main/java/google/registry/env/sandbox/bsa/WEB-INF/appengine-web.xml +++ b/core/src/main/java/google/registry/env/sandbox/bsa/WEB-INF/appengine-web.xml @@ -1,10 +1,9 @@ - java8 + java17 bsa - - true + true true B4 diff --git a/core/src/main/java/google/registry/env/sandbox/default/WEB-INF/appengine-web.xml b/core/src/main/java/google/registry/env/sandbox/default/WEB-INF/appengine-web.xml index e8e619047..e03fd12af 100644 --- a/core/src/main/java/google/registry/env/sandbox/default/WEB-INF/appengine-web.xml +++ b/core/src/main/java/google/registry/env/sandbox/default/WEB-INF/appengine-web.xml @@ -1,10 +1,9 @@ - java8 + java17 default - - true + true true B4_1G diff --git a/core/src/main/java/google/registry/env/sandbox/pubapi/WEB-INF/appengine-web.xml b/core/src/main/java/google/registry/env/sandbox/pubapi/WEB-INF/appengine-web.xml index 8e5dfba6e..126835223 100644 --- a/core/src/main/java/google/registry/env/sandbox/pubapi/WEB-INF/appengine-web.xml +++ b/core/src/main/java/google/registry/env/sandbox/pubapi/WEB-INF/appengine-web.xml @@ -1,10 +1,9 @@ - java8 + java17 pubapi - - true + true true B4_1G diff --git a/core/src/main/java/google/registry/env/sandbox/tools/WEB-INF/appengine-web.xml b/core/src/main/java/google/registry/env/sandbox/tools/WEB-INF/appengine-web.xml index 8a370de21..8262a7ac8 100644 --- a/core/src/main/java/google/registry/env/sandbox/tools/WEB-INF/appengine-web.xml +++ b/core/src/main/java/google/registry/env/sandbox/tools/WEB-INF/appengine-web.xml @@ -1,10 +1,9 @@ - java8 + java17 tools - - true + true true B4