Linux Machine Executor - 2024 Q2 Update

Hey Everyone!

We’re working on the Q2 update for linux and plan on publishing a few edge releases this week followed by the updated current release next week.

I’ll be updating this post with details on each image as they are published.

Linux

The current edge release is available under the edge tag.

They are also available as a dated tags if you wish to pin.

  • ubuntu-2004:2024.04.3
  • ubuntu-2204:2024.04.3

Please note that non-promoted dated tags which are only used on edge will be redirected to the image that ends up published as current once the Q2 update is rolled out.

Remote Docker

  - setup_remote_docker:
      version: edge

Both available on amd64 and arm64 architecture.

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:edge
    steps:
      - checkout
      - run: echo "Do some things"

Software Versions

Notes:

  • Google Chrome is not available on arm images
  • Some software will have more than one version installed, in those cases the default is shown.

20.04

Package 2024.01.2 2024.04.2 2024.04.3
AWS CLI 2.15.16 2.15.35 2.15.36
containerd 1.6.26 1.6.28 1.6.28
Docker 24.0.7 26.0.0 26.0.0
Docker Compose 2.21.0 2.25.0 2.25.0
Firefox 122.0 124.0.2 125.0
Google Cloud CLI 458.0.1 471.0.0 471.0.0
Git LFS 3.1.1 3.1.1 3.1.1
Go 1.21.5 1.22.2 1.22.2
Google Chrome 121.0.6167.139 123.0.6312.105 123.0.6312.105
Gradle 8.5 8.7 8.7
Leiningen 2.10.0 2.11.2 2.11.2
Maven 3.9.6 3.9.6 3.9.6
Node 20.10.0 20.12.1 20.12.1
OpenJDK 17.0.9 17.0.10 21.0.2
pyenv 2.3.35 2.3.36 2.3.36
Python 3.12.1 3.12.2 3.12.2
Ruby 3.3.0 3.3.0 3.3.0
sbt 1.9.8 1.9.9 1.9.9
yarn 1.22.19 1.22.19 1.22.19
yq 4.40.5 4.43.1 4.43.1

22.04

Package 2024.02.7 2024.04.2 2024.04.3
AWS CLI 2.15.17 2.15.35 2.15.36
containerd 1.6.28 1.6.28 1.6.28
Docker 24.0.9 26.0.0 26.0.0
Docker Compose 2.24.5 2.25.0 2.25.0
Firefox 122.0 124.0.2 125.0
Google Cloud CLI 458.0.1 471.0.0 471.0.0
Git LFS 3.1.1 3.1.1 3.1.1
Go 1.21.6 1.22.2 1.22.2
Google Chrome 121.0.6167.139 123.0.6312.105 123.0.6312.105
Gradle 8.5 8.7 8.7
Leiningen 2.11.1 2.11.2 2.11.2
Maven 3.9.6 3.9.6 3.9.6
Node 20.11.0 20.12.1 20.12.1
OpenJDK 17.0.9 17.0.10 21.0.2
pyenv 2.3.35 2.3.36 2.3.36
Python 3.12.1 3.12.2 3.12.2
Ruby 3.3.0 3.3.0 3.3.0
sbt 1.9.8 1.9.9 1.9.9
yarn 1.22.19 1.22.19 1.22.19
yq 4.40.5 4.43.1 4.43.1

Note

  • 22.04 was republished in February. At that time we also promoted that image (ubuntu-2204:2024.02.7) to current.

April 3rd Edit

Edge has been updated to use 2024.04.1.

April 4th Edit

Edge has been updated to use 2024.04.2.

April 11th Edit

Edge has been updated to use 2024.04.3.

Is there a plan to update to JDK 21?

1 Like

I also expected JDK 21 with this release… Because of what was previously communicated.

@Wallman & @gipeshka

Sorry for missing that before. The edge images now contains and defaults to java 21.0.2.

I expect we’ll promote this to current next week.

Feel free to give it a test and let me know if it doesn’t work as you expect.

1 Like