# Ubuntu 20.04, 22.04, 24.04 - Q4 Edge Release

**URL:** <https://discuss.circleci.com/t/ubuntu-20-04-22-04-24-04-q4-edge-release/52429>\
**Category:** CircleCI Images\
**Tags:** ubuntu-2204, ubuntu-2004, cuda, ubuntu-2404\
**Created:** [December 2, 2024, 3:51pm UTC](https://discuss.circleci.com/t/ubuntu-20-04-22-04-24-04-q4-edge-release/52429 "2024-12-02T15:51:56Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![ahmedwab](https://sea2.discourse-cdn.com/circleci/user_avatar/discuss.circleci.com/ahmedwab/32/35746_2.png) [@ahmedwab](https://discuss.circleci.com/u/ahmedwab)\
**Post date:** [December 2, 2024, 3:51pm UTC](https://discuss.circleci.com/t/ubuntu-20-04-22-04-24-04-q4-edge-release/52429/1 "2024-12-02T15:51:56Z")

</div>

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.

```auto
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](https://circleci.com/docs/using-gpu/)

## 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-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 |

---

<div class="post-metadata">

**Author:** ![cjerdonek](https://sea2.discourse-cdn.com/circleci/user_avatar/discuss.circleci.com/cjerdonek/32/33589_2.png) [@cjerdonek](https://discuss.circleci.com/u/cjerdonek)\
**Post date:** [December 17, 2024, 6:14am UTC](https://discuss.circleci.com/t/ubuntu-20-04-22-04-24-04-q4-edge-release/52429/3 "2024-12-17T06:14:03Z")

</div>

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](https://discuss.circleci.com/t/ubuntu-20-04-22-04-24-04-q3-current-release/51856)

(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.
