Breaking changes
- The pre-cached version of Python 3.9 will be removed from all images.
- Python 3.12 will be used by default on Windows Server-based images instead of version 3.9.
Target date
Image deployment will start on Monday January 12th, 2026 and will take about 3 days.
The motivation for the changes
Python 3.9 has reached end-of-life and is no longer supported by the Python developers. To limit the number of maintained versions per image, it is being removed in favor of newer supported releases.
Possible impact
Projects that depend on Python 3.9 may be affected.
Platforms affected
Runner images affected
Mitigation ways
If your project requires it, you can install Python 3.9 at runtime: