Quarterly updates across the Linux family with updates are now available with the following image tags:
defaultwill also point to the latest versions.
Edge will still be accessible:
Note that edge will point to the latest development version, but will be built off of the quarterly release
20.04 and 22.04 are both available on amd64 and arm64 architecture under the
edge tag. Barring any issues, this will be promoted to the GA release next week
Per our Q1 note, Heroku has been removed from these images, but can still be installed by yourself.
This version of the image removes Java 11 in favor of Java 17 for a variety of reasons:
- This keeps parity with Android and linux images that were already on Java 17
- 17 is the new LTS, and the versions of Gradle we are using in these images require 17.
- 17 can be compiled down to 11
This refresh updates software included in the image, which can be found below. See the
20.04 docs, and 22.04 docs for more information about how to use the machine executor and these images, including utilizing the resource class designation for arm machines.
- Standard Quarterly Update
These images are updated quarterly, excluding security updates
Here’s a quick usage example:
version: 2.1 workflows: main: jobs: - build jobs: build: machine: image: ubuntu-2204:2023.04.2 steps: - checkout - run: echo "Do some things"
- Google Chrome is not available on arm images
- Heroku is not available on arm images
Docker : 20.10.23 → 20.10.24
Docker Compose: 2.16.0 → 2.17.2
gcloud: → 416 → 424
Go: 1.20 → 1.20.2
Node: 18.14.0 → 18.15.0
OpenJDK: 17.0.4 → 17.0.5
Maven: 3.9.0 → 3.9.1
Gradle: 7.6 → 8.0.2
Python: 3.11.1 → 3.11.2
Ruby: 3.2.0 → 3.2.1
yq: 4.24.5 → 4.33.1
Here is a list of the major software installed on each image. If multiple versions are present, the default is shown here:
|Ubuntu 20.04||Ubuntu 22.04|
|Docker Compose Switch||1.0.5||1.0.5|
|Google Cloud SDK||424.0.0||424.0.0|