-
Notifications
You must be signed in to change notification settings - Fork 484
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Tracking] Image support, deprecation / EOL dates #90
Comments
Alpine 3.18 was just released (May 09th, 2023) |
Is there an ETA on Python 3.13 support? Also wondering how the new variants will be handled (free threaded, JIT). I think JIT should be included by default, since it can be disabled via environment variables. |
That depends on the base image ( |
The following are release dates and EOL / end of support dates for languages / OS's with pre-built images. After runtime or OS support for a given image has ended, we will stop building images for that version. We also typically only release images for "LTS" or "stable" releases of runtimes/OS's. Others can be built from the Dockerfiles available for each image in the source code in this repository.
Releases typically happen monthly, in the final week of one month or first week of the next, and include the most recent changes from the upstream base image or runtime version, including security updates (e.g. the latest OS updates and the latest point release of a runtime or platform). We may update earlier if a critical issue or bug is discovered.
Dev container images are also versioned independent of the runtime. To avoid unexpected breaks, we recommend pinning to the latest major version of an image release to pick up security and feature updates without breaking changes. This image version number is a prefix to the variant or runtime version, e.g.
mcr.microsoft.com/devcontainers/typescript-node:0-14
where0
is the major version number of the dev container image.To make pinning to a version easier if you wish to do so, recent versions of images include a
devcontainer-info
command that will output information about the image in use including version information and a link to a file with additional information on contents.Alpine3.13Jan 14th, 2021Nov 1st, 2022mcr.microsoft.com/devcontainers/base:alpine-3.13
Alpine3.14June 15th, 2021May 1st, 2023mcr.microsoft.com/devcontainers/base:alpine-3.14
Alpine3.15Nov 24th, 2021Nov 1st, 2023mcr.microsoft.com/devcontainers/base:alpine-3.15
Alpine3.16May 23rd, 2022May 23rd, 2024mcr.microsoft.com/devcontainers/base:alpine-3.16
mcr.microsoft.com/devcontainers/base:alpine-3.17
mcr.microsoft.com/devcontainers/base:alpine-3.18
mcr.microsoft.com/devcontainers/base:alpine-3.19
mcr.microsoft.com/devcontainers/base:alpine-3.20
Debian (and C++)10 / BusterJuly 6, 2019July 30th, 2024mcr.microsoft.com/devcontainers/base:buster
mcr.microsoft.com/devcontainers/cpp:buster
mcr.microsoft.com/devcontainers/base:bullseye
mcr.microsoft.com/devcontainers/cpp:bullseye
mcr.microsoft.com/devcontainers/base:bookworm
mcr.microsoft.com/devcontainers/cpp:bookworm
.NET3.1Dec 3rd, 2019Dec 13th, 2022mcr.microsoft.com/devcontainers/dotnetcore:3.1
mcr.microsoft.com/devcontainers/dotnet:3.1
mcr.microsoft.com/devcontainers/dotnet:6.0
.NET7.0Nov, 2022May 2024mcr.microsoft.com/devcontainers/dotnet:7.0
mcr.microsoft.com/devcontainers/dotnet:8.0
mcr.microsoft.com/devcontainers/dotnet:9.0
Go1.18March 2022Feb 1st, 2023mcr.microsoft.com/devcontainers/go:1.18
Go1.19August 2022August 2023mcr.microsoft.com/devcontainers/go:1.19
Go1.20Feb 2023Feb 2024 (Est)mcr.microsoft.com/devcontainers/go:1.20
Go1.21Aug 2023 (Est)Aug 2024 (Est)mcr.microsoft.com/devcontainers/go:1.21
mcr.microsoft.com/devcontainers/go:1.22
mcr.microsoft.com/devcontainers/go:1.23
mcr.microsoft.com/devcontainers/java:8
mcr.microsoft.com/devcontainers/java:11
mcr.microsoft.com/devcontainers/java:17
mcr.microsoft.com/devcontainers/java:21
Node.js14April, 2020April 30th, 2023mcr.microsoft.com/devcontainers/javascript-node:14
mcr.microsoft.com/devcontainers/typescript-node:14
Node.js16April 20, 2021Sept 11, 2023mcr.microsoft.com/devcontainers/javascript-node:16
mcr.microsoft.com/devcontainers/typescript-node:16
mcr.microsoft.com/devcontainers/javascript-node:18
mcr.microsoft.com/devcontainers/typescript-node:18
mcr.microsoft.com/devcontainers/javascript-node:20
mcr.microsoft.com/devcontainers/typescript-node:20
mcr.microsoft.com/devcontainers/javascript-node:22
mcr.microsoft.com/devcontainers/typescript-node:22
PHP7.4Nov 28th, 2019Nov 28th, 2022 (EOL Nov/Dec 2021)mcr.microsoft.com/devcontainers/php:7.4
PHP8.0Nov 26th, 2020Nov 26 2022 (EOL Nov 26th, 2023)mcr.microsoft.com/devcontainers/php:8.0
mcr.microsoft.com/devcontainers/php:8.1
mcr.microsoft.com/devcontainers/php:8.2
mcr.microsoft.com/devcontainers/php:8.3
Python3.7June 27th, 2018June 27th, 2023mcr.microsoft.com/devcontainers/python:3.7
mcr.microsoft.com/devcontainers/python:3.8
mcr.microsoft.com/devcontainers/python:3.9
mcr.microsoft.com/devcontainers/python:3.10
mcr.microsoft.com/devcontainers/python:3.11
mcr.microsoft.com/devcontainers/python:3.12
Ruby3.0Dec 25th, 2020March 2024mcr.microsoft.com/devcontainers/ruby:3.0
mcr.microsoft.com/devcontainers/ruby:3.1
mcr.microsoft.com/devcontainers/ruby:3.2
mcr.microsoft.com/devcontainers/ruby:3.3
Ubuntu (and C++)18.04 LTS / BionicApril 26, 2018April, 2028 (EOSS May, 2023)mcr.microsoft.com/devcontainers/base:bionic
mcr.microsoft.com/devcontainers/cpp:bionic
mcr.microsoft.com/devcontainers/base:focal
mcr.microsoft.com/devcontainers/cpp:focal
mcr.microsoft.com/devcontainers/universal:focal
mcr.microsoft.com/devcontainers/base:jammy
mcr.microsoft.com/devcontainers/cpp:jammy
mcr.microsoft.com/devcontainers/base:noble
mcr.microsoft.com/devcontainers/cpp:noble
mcr.microsoft.com/devcontainers/rust
), Anaconda (mcr.microsoft.com/devcontainers/anaconda
), Miniconda (mcr.microsoft.com/devcontainers/miniconda
), and Jekyll (mcr.microsoft.com/devcontainers/jekyll
) have an ongoing release schedule, so we are continually releasing the latest stable version. The Jekyll image also includes thegithub-pages
gem for Jekyll 3.x.The text was updated successfully, but these errors were encountered: