Ubuntu images update on March 8, 2024

What’s new

  • Python 3.9.18, 3.10.13, 3.11.8, 3.12.2
  • Go 1.19.13, 1.20.14, 1.21.7, 1.22.0
  • Flutter 3.19.2
  • Powershell 7.4.1
  • RabbitMQ 3.13.0-1
  • MySQL 5.7.42 (bionic), 8.0.36 (focal and jammy)
  • Firefox 123.0
  • Chrome 122.0.6261.94-1
  • Qt 6.6.2
  • Git 2.43.2
  • Ruby 2.6.10, 2.7.8, 3.0.6, 3.2.3
  • Node 18.19.1, 19.9.0, 20.11.1, 21.6.2
  • MongoDB 6.0.14
  • JDK 21.0.2
  • LLVM (clang) 15, 16, 17
  • dotnet SDK 8.0.200-1 (focal and jammy)

What’s old

This release also comes with an end date of AppVeyor’s support for the following software on these images:

  • Ubuntu 16.04 (xenial) OS image
  • Python 3.4, 3.5
  • Ruby 2.1, 2.2, 2.3
  • .NET sdks 1.1, 2.1, 2.2
  • OpenJDK 1.7

As of the next image update the above libraries will no longer be available. Please update your build configurations accordingly, bearing in mind that you can switch your configuration to use previous image to extend the use of the removed software if need be.

Previous worker images

There are build worker images available from previous deployment. You can use them in case of any issues with the current images:

  • Previous Ubuntu1804
  • Previous Ubuntu2004
  • Previous Ubuntu2204

You can select build worker image in “Build worker image” dropdown on Environment tab of project settings or if you use appveyor.yml:

image: Previous Ubuntu

MacOS images update on February 15, 2024

New macOS images

  • macos-sonoma with macOS 14.2.1 “Sonoma”
  • macos-ventura with macOS 13.6.4 “Ventura”

Updated macOS images

  • macos-monterey with macOS 12.7.3 “Monterey”

Discontinued macOS images

  • macos-mojave - the image won’t be updated going forward bcause macOS Mojave has reached EOL. Image will be removed at some point in the future. Migrate your project to newer macOS images.
  • macos-catalina - the image won’t be updated going forward bcause macOS Catalina has reached EOL. Image will be removed at some point in the future. Migrate your project to newer macOS images. macos image is now mapped to macos-monterey.
  • macos-bigsur - the image won’t be updated going forward bcause macOS Big Sur has reached EOL. Migrate your project to newer macOS images.

New and updated software

  • XCode 15.2
  • XCode 14.3
  • XCode 14.2
  • XCode 13.4.1
  • Git 2.43.0
  • Git LFS 3.4.1
  • Mercurial 6.6.2
  • Subversion 1.14.3
  • PowerShell 7.4.1
  • .NET Core SDK 8.0.101
  • .NET Core SDK 7.0.405
  • .NET Core SDK 6.0.418
  • .NET Core SDK 3.1.426
  • Python 3.12.1
  • Python 3.11.7
  • Python 3.10.13
  • Python 3.9.18
  • Python 3.8.18
  • Python 2.7.18
  • Qt 6.6.1
  • Qt 6.5.3
  • Qt 6.2.4
  • Qt 5.15.2
  • Java Temurin 21
  • Java Temurin 20
  • Java Temurin 19
  • Java Temurin 18
  • Java Temurin 17
  • Homebrew 4.2.7
  • Go 1.21.6
  • Go 1.20.13
  • Go 1.19.13
  • Ruby 3.3.0
  • Ruby 3.2.3
  • Ruby 3.1.4
  • Ruby 3.0.6
  • Ruby 2.7.8
  • Node.js 21.6.1
  • Node.js 20.11.0
  • Node.js 19.9.0
  • Node.js 18.19.0
  • Node.js 14.21.3
  • Node.js 10.24.1
  • Node.js 8.17.0
  • CMake 3.28.1

Previous worker images

There are build worker images available from previous deployment. You can use them in case of any issues with the current images:

  • Previous macOS

You can select build worker image in “Build worker image” dropdown on Environment tab of project settings or if you use appveyor.yml:

image: Previous macos

Visual Studio images update on December 3, 2023

What’s new

  • dotnet SDK 8.0.100
  • OpenSSL 3.1.4
  • Go 1.21.4, 1.20.11
  • Node 18.18.2, 20.10.0, 21.2.0
  • Powershell 7.4.0
  • Nuget 6.8.0
  • LLVM 17.0.5
  • Flutter 3.16.0
  • Edge 119.0.2151.72
  • Firefox 120.0
  • Edge driver 119.0.2151.72
  • Chrome driver 119.0.6045.105
  • Meson 1.3.0
  • JDK 21.0.1
  • Nunit 3.16.3

Previous worker images

There are build worker images available from previous deployment. You can use them in case of any issues with the current images:

  • Previous Visual Studio 2019
  • Previous Visual Studio 2022

You can select build worker image in “Build worker image” dropdown on Environment tab of project settings or if you use appveyor.yml:

image: Previous Visual Studio 2022

Visual Studio images update on October 30, 2023

What’s new

  • OpenSSL 3.1.3, 1.1.1w
  • MySQL 8.0.34
  • Python 3.11.6, 3.12.0
  • Pip 23.2.1
  • Flutter 3.13.8
  • Go 1.21.3, 1.20.10, 1.19.13
  • Qt 6.5.3
  • CMake 3.27.7
  • dotnet SDK 7.0.403, 6.0.415
  • Firefox 119.0.0
  • Edge 118.0.2088.61
  • Edge driver 116.0.1938.62
  • LLVM 17.0.3

Previous worker images

There are build worker images available from previous deployment. You can use them in case of any issues with the current images:

  • Previous Visual Studio 2019
  • Previous Visual Studio 2022

You can select build worker image in “Build worker image” dropdown on Environment tab of project settings or if you use appveyor.yml:

image: Previous Visual Studio 2022

Visual Studio images update on October 30, 2023

What’s new

  • OpenSSL 3.1.3, 1.1.1w
  • MySQL 8.0.34
  • Python 3.11.6, 3.12.0
  • Pip 23.2.1
  • Flutter 3.13.8
  • Go 1.21.3, 1.20.10, 1.19.13
  • Qt 6.5.3
  • CMake 3.27.7
  • dotnet SDK 7.0.403, 6.0.415
  • Firefox 119.0.0
  • Edge 118.0.2088.61
  • Edge driver 116.0.1938.62
  • LLVM 17.0.3

Previous worker images

There are build worker images available from previous deployment. You can use them in case of any issues with the current images:

  • Previous Visual Studio 2019
  • Previous Visual Studio 2022

You can select build worker image in “Build worker image” dropdown on Environment tab of project settings or if you use appveyor.yml:

image: Previous Visual Studio 2022