Hey Everyone!
Quarterly updates across the Linux family with updates are now available with the following image tags:
ubuntu-2004:2023.10.1
ubuntu-2204:2023.10.1
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,
Please note:
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.
Whatβs New
- Standard Quarterly Update
Release Cadence
These images are updated quarterly, excluding security updates
Example
Hereβs a quick usage example:
version: 2.1
workflows:
main:
jobs:
- build
jobs:
build:
machine:
image: ubuntu-2204:2023.10.1
steps:
- checkout
- run: echo "Do some things"
Software
Notes:
- Google Chrome is not available on arm images
Gradle: 8.2 β 8.3
Gcloud: 444.0.0 β 448.0.0
Python: 3.11.4 β 3.11.5
Pyenv: 2.3.21 β 2.3.27
Nodejs (LTS): 18.16.1 β 18.18.0
Nodejs (latest): 20.4.0 β 20.8.0
Go: 1.20.5 β 1.21.0
Sbt: 1.9.1 β 1.9.6
Docker: 20.10.24 β 24.0.6
Docker compose: 2.18.1 β 2.21.0
yq: 4.34.1 β 4.35.2
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 | |
---|---|---|
Tag | ubuntu-2004:2023.10.1 | ubuntu-2204:2023.10.1 |
AWS CLI | 2.9.21.2 | 2.9.21 |
Docker | 24.0.6 | 24.0.6 |
Docker Compose | 2.21.0 | 2.21.0 |
Docker Compose Switch | 1.0.5 | 1.0.5 |
Google Cloud SDK | 448.0.0 | 448.0.0 |
Google Chrome | 111.0.5563.146 | 111.0.5563.146 |
Firefox | 111.0.1 | 111.0.1 |
Go | 1.21.0 | 1.21.0 |
Node.js | 18.18.0 | 18.18.0 |
npm | 9.4.1 | 9.4.1 |
yarn | 1.22.19 | 1.22.19 |
OpenJDK | 17.0.6 | 17.0.6 |
Leiningen | 2.10.0 | 2.10.0 |
Maven | 3.9.3 | 3.9.3 |
Gradle | 8.2 | 8.2 |
Python | 3.11.4 | 3.11.4 |
Ruby | 3.2.2 | 3.2.2 |
jq | 1.6 | 1.6 |
yq | 4.34.1 | 4.34.1 |
sbt | 1.9.1 | 1.9.1 |