Linux Machine Executor Images - 2021 November (Q4) Update

Hey Everyone!

Our quarterly new Linux machine images are available. The updated Ubuntu 20.04 images are now available for both amd64 and arm64:

  • ubuntu-2004:202111-01

This November refresh updates software included in the image, which can be found below. See the machine executor docs for more information about how to use the machine executor and these images.

What’s New

  • standard updates
  • Python is set to v3.9.7 (rather than v3.10+) due to an apparent compatibility issue with the GCP CLI. You can use pyenv to change your Python version if needed. The next release of this image will hopefully bump to v3.10+.
  • the snapcraft package and the core, core18, and core20 snaps have been removed. You can run sudo apt-get update && sudo apt-get install -y snapcraft to get the functionality back.

Release Cadence

As a reminder, we have a quarterly release cadence for these images. This is the November (Q4) update meaning the next two Linux image releases will be in January (Q1) and April (Q2).

Ubuntu 16.04 was End-of-lifed (EOL)

Reminder: Ubuntu 16.04 reached the end of its LTS window last April and is no longer supported by Canonical. Last April was the final 16.04 CircleCI machine image to be released by us. We suggest upgrading to the Ubuntu 20.04 image for continued releases and support past April, 2021.


Here’s a quick usage example:

version: 2.1
      - build
      image: ubuntu-2004:202111-01
      - checkout
      - run: echo "Do some things"


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-2004:202111-01)
AWS CLI 2.4.0
Google Chrome 96.0.4664.45
Docker 20.10.11
Docker Compose 1.29.2
Firefox 94.0
Go 1.17.3
Google Cloud SDK 365.0.0
Gradle 7.3
Heroku 7.59.2
jq 1.6
Leiningen 2.9.8
Maven 3.8.3
Node.js 16.13.0
npm 8.1.4
OpenJDK 11.0.11
Python 3.9.7
Ruby 3.0.2
SBT 1.5.5
yq 4.13.5
1 Like