# Linux Machine Executor - 2023 Q4 Update

**URL:** <https://discuss.circleci.com/t/linux-machine-executor-2023-q4-update/49457>\
**Category:** CircleCI Images\
**Created:** [October 11, 2023, 6:40pm UTC](https://discuss.circleci.com/t/linux-machine-executor-2023-q4-update/49457 "2023-10-11T18:40:58Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![ryanbourdais](https://sea2.discourse-cdn.com/circleci/user_avatar/discuss.circleci.com/ryanbourdais/32/32533_2.png) [@ryanbourdais](https://discuss.circleci.com/u/ryanbourdais)\
**Post date:** [October 11, 2023, 6:40pm UTC](https://discuss.circleci.com/t/linux-machine-executor-2023-q4-update/49457/1 "2023-10-11T18:40:58Z")

</div>

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](https://circleci.com/developer/machine/image/ubuntu-2004), and [22.04 docs](https://circleci.com/developer/machine/image/ubuntu-2204) 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:

```auto
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 |

---

<div class="post-metadata">

**Author:** ![malteo](https://sea2.discourse-cdn.com/circleci/user_avatar/discuss.circleci.com/malteo/32/32544_2.png) [@malteo](https://discuss.circleci.com/u/malteo)\
**Post date:** [November 2, 2023, 2:48pm UTC](https://discuss.circleci.com/t/linux-machine-executor-2023-q4-update/49457/2 "2023-11-02T14:48:46Z")

</div>

When can we expect to find OpenJDK 21 installed by default?

---

<div class="post-metadata">

**Author:** ![ryanbourdais](https://sea2.discourse-cdn.com/circleci/user_avatar/discuss.circleci.com/ryanbourdais/32/32533_2.png) [@ryanbourdais](https://discuss.circleci.com/u/ryanbourdais)\
**Post date:** [November 2, 2023, 3:07pm UTC](https://discuss.circleci.com/t/linux-machine-executor-2023-q4-update/49457/3 "2023-11-02T15:07:01Z")

</div>

@malteo That change will be made in the next release of the linux machine image.
