Skip to content

Releases: jianglai/nomulus

Test Java 21 deployment

05 Mar 22:20
64187e1
Compare
Choose a tag to compare
Update runtime to Java 21

This PR makes the runtime of most of our workload Java 21.

1. App Engine. Java 21 is in GA and it supports Java EE 8. I had to add
   an environmental variable so that we don't get an
   AppEngineCredentails by default (we have been using
   ComputeEngineCredentials for a couple of years). The uprade to Java
   21 runtime changed a system property that controls how jetty logging
   works, which also control if AppEngineCredential is return. Tested by
   deploying to alpha.
2. Proxy base image upgarded to Java 21 (distroless still doesn't
   support Java 21 and it looks like Temurin is the way to go
   b/306728455). Tested by deploying to alpha.
3. Beam pipeline base image upgrade to Java 21. The JAVA21 flag is not
   supported by gcloud yet, but specifying the image URL directly works
   (and is supported). Tested by running in alpha.
4. Jetty base image upgraded to Java 21. Tested locally.

nomulus-20240305-RC01: Upgrade builder base image

05 Mar 21:32
30e13a3
Compare
Choose a tag to compare
This allows us to install Java 21 in the image.

Test Java 21

05 Mar 19:23
4424cf7
Compare
Choose a tag to compare
Update runtime to Java 21

This PR makes the runtime of most of our workload Java 21.

1. App Engine. Java 21 is in GA and it supports Java EE 8.
2. Proxy base image upgarded to Java 21 (distroless still doesn't
   support Java 21 and it looks like Temurin is the way to go
   b/306728455). Tested by deploying to alpha.
3. Beam pipeline base image upgrade to Java 21. The JAVA21 flag is not
   supported by gcloud yet, but specifying the image URL directly works
   (and is supported). Tested by running in alpha.
4. Jetty base image upgraded to Java 21. Tested locally.

Test Java 17 take 2

16 Jan 20:14
a391b26
Compare
Choose a tag to compare
nomulus-20240116-RC02

Upgrade builder image to use Java 17

Test

16 Jan 19:12
9223b81
Compare
Choose a tag to compare
Remove create_tld and update_tld commands (#2261)

* Remove create_tld and update_tld commands

These commands are no longer necessary now that configure_tld command is available. However, the configure_tld command should only be used for crash, QA, and alpha environments. TLDs in production and sandbox must be modified using modifications to their config files in Gerrit unless using the configure_tld command in breakglass mode. Check the "How to configure TLDs" procedure doc for more info.

* re-delete file

Test Java 17

16 Jan 18:52
a391b26
Compare
Choose a tag to compare
nomulus-20240116-RC00

Upgrade builder image to use Java 17

Test proxy release

29 Nov 19:12
853e571
Compare
Choose a tag to compare
Add more BSA configs (#2230)

* Add more BSA configs

Added urls for reporting order and domains to BSA.

Also added operational configs.

nomulus-20231030-RC01

30 Oct 17:39
1011ddc
Compare
Choose a tag to compare

Test Java 17

nomulus-20231030-RC00: Change the default config for perTransactionIsolation to true (#2196)

30 Oct 16:06
59720a2
Compare
Choose a tag to compare

Test proxy release

20 Sep 20:26
fc18577
Compare
Choose a tag to compare
Use PrintStream in ConfirmingCommand (#2140)

* Use PrintStream in ConfirmingCommand

* Add errorPrintStream

* remove unneccesary line