Ubuntu 20.04, 22.04, 24.04 - Q4 Edge Release

Hey Everyone!

An updated edge image is being released for Ubuntu 20.04, Ubuntu 22.04, and Ubuntu 24.04.

Any changes to the image publishing process will be updated here.

This release is available under the edge tag.

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

ubuntu-2004:2024.11.01

ubuntu-2204:2024.11.01

ubuntu-2404:2024.11.01

Note: Edge-only dated tags will automatically redirect to the current published image once the new images are rolled out.

What’s New

  • Standard Quarterly Update

CUDA

CUDA-enabled edge images have been updated. For guidance on utilizing these images, please refer to our documentation on: Using the GPU execution environment - CircleCI

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-2404: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.

Ubuntu 20.04

Software Old version New version
aws-cli 2.17.25 2.22.3
containerd 1.7.19 1.7.19
Docker 26.1.4 27.3.1
Docker Compose v2.29.1 v2.29.1
Firefox 129.0 132.0.2
Git LFS 3.1.1 3.1.1
Go go1.22.5 go1.23.3
Google Cloud CLI 498.0.0 501.0.0
Google Chrome 127.0.6533.99 131.0.6778.85
Gradle 8.9 8.11
Leiningen 2.11.2 2.11.2
Maven 3.9.8 3.9.9
Node v20.16.0 v22.11.0
Openjdk 21.0.4 21.0.5
pyenv 2.4.8 2.4.18
Python 3.12.4 3.13.0
Ruby 3.3.4 3.3.6
sbt 1.10.1 1.10.3
yarn 1.22.19 1.22.22
yq v4.44.2 v4.44.5

Ubuntu 22.04

Software Old version New version
aws-cli 2.17.260 2.22.3
containerd 1.7.19 1.7.19
Docker 26.1.4 27.3.1
Docker Compose v2.29.1 v2.29.1
Firefox 129.0 132.0.2
Git LFS 3.1.1 3.1.1
Go go1.22.5 go1.23.3
Google Cloud CLI 477.0.0 501.0.0
Google Chrome 127.0.6533.99 131.0.6778.85
Gradle 8.9 8.11
Leiningen 2.11.2 2.11.2
Maven 3.9.8 3.9.9
Node v20.16.0 v22.11.0
Openjdk 21.0.4 21.0.5
pyenv 2.4.8 2.4.18
Python 3.12.4 3.13.0
Ruby 3.3.4 3.3.6
sbt 1.10.1 1.10.3
yarn 1.22.19 1.22.22
yq v4.44.2 v4.44.5

Ubuntu 24.04

Software Old version New version
aws-cli 2.17.270 2.22.3
containerd 1.7.20 1.7.20
Docker 26.1.4 27.3.1
Docker Compose v2.29.1 v2.29.1
Firefox 129.0 132.0.2
Git LFS 3.1.1 3.1.1
Go go1.22.6 go1.23.3
Google Cloud CLI 477.0.0 501.0.0
Google Chrome 127.0.6533.99 131.0.6778.85
Gradle 8.9 8.11
Leiningen 2.11.2 2.11.2
Maven 3.9.8 3.9.9
Node v20.16.0 v22.11.0
Openjdk 21.0.4 21.0.5
pyenv 2.4.8 2.4.18
Python 3.12.5 3.13.0
Ruby 3.3.4 3.3.4
sbt 1.10.1 1.10.3
yarn 1.22.19 1.22.22
yq v4.44.3 v4.44.5

CUDA 12

Software New version
NVIDIA Driver 565.57.01
CUDA Version 12.7

Hi, we’re using ubuntu-2004:current. In the past few days, I noticed that our image went from ubuntu-2004:2024.05.1 to ubuntu-2004:2024.11.1 (the one mentioned here). The title of this post only mentions Edge changing. In the past, there was a separate post about when “Current” was changing: Ubuntu 20.04, 22.04, 24.04 - Q3 Current Release

(Separately, I don’t know why CircleCI was using ubuntu-2004:2024.05.1 a few days ago when the post above says “Current” should have been using ubuntu-2004:2024.08.1. Do you know?)

In general, what should we expect as far as how changes to Edge and Current will be announced? Also, how soon after Edge is released is the version released to Current? Thanks.

PS - does your post say what “Edge” was being updated from? If not, I think that would be good to add.