diff --git a/src/anaconda/history/1.3.15.md b/src/anaconda/history/1.3.15.md
new file mode 100644
index 0000000000..3f987b3e16
--- /dev/null
+++ b/src/anaconda/history/1.3.15.md
@@ -0,0 +1,104 @@
+# [anaconda](https://github.com/devcontainers/images/tree/main/src/anaconda)
+
+**Image version:** 1.3.15
+
+**Source release/branch:** [v0.4.27](https://github.com/devcontainers/images/tree/v0.4.27/src/anaconda)
+
+**Digest:** sha256:48813d133fc78036abd7cb9a1df03cd887191d5416dea5e03ab21c32d115a5e6
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/anaconda:1.3.15-3
+```
+> *To keep up to date, we recommend using partial version numbers. Use the major version number to get all non-breaking changes (e.g. `0-`) or major and minor to only get fixes (e.g. `0.200-`).*
+
+**Linux distribution:** Debian GNU/Linux 12 (bookworm)
+
+**Architectures:** linux/amd64, linux/arm64
+
+**Available (non-root) user:** vscode
+
+### Contents
+**Languages and runtimes**
+
+| Language / runtime | Version | Path |
+|--------------------|---------|------|
+| [Python](https://www.python.org/) | 3.12.13 | /opt/conda |
+| [Jupyter Notebooks](https://jupyter.org/) | 7.5.5 | /opt/conda |
+| [Jupyter Lab](https://jupyter.org/) | 4.5.7 | /opt/conda |
+
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | 3e7ef0182f59c7990a52cf6ec2981adb56d5b368 | /home/vscode/.oh-my-zsh |
+
+**Pip / pipx installed tools and packages**
+
+| Tool / package | Version |
+|----------------|---------|
+| joblib | 1.4.2 |
+| cookiecutter | 2.6.0 |
+| cryptography | 46.0.7 |
+| mistune | 3.1.2 |
+| numpy | 1.26.4 |
+| certifi | 2026.4.22 |
+| setuptools | 82.0.1 |
+| wheel | 0.46.3 |
+| nbconvert | 7.17.0 |
+| Werkzeug | 3.1.6 |
+| requests | 2.33.1 |
+| tornado | 6.5.5 |
+| transformers | 4.53.0 |
+| jupyter_server | 2.14.1 |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.50.1 |
+| [conda](https://github.com/conda/conda) | 24.11.3 | /opt/conda |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| apt-transport-https | 2.6.1 |
+| apt-utils | 2.6.1 |
+| ca-certificates | 20230311+deb12u1 |
+| curl | 7.88.1-10+deb12u14 |
+| dialog | 1.3-20230209-1 |
+| git | 1:2.39.5-0+deb12u3 |
+| gnupg2 | 2.2.40-1.1+deb12u2 |
+| htop | 3.2.2-2 |
+| iproute2 | 6.1.0-3 |
+| jq | 1.6-2.1+deb12u1 |
+| less | 590-2.1~deb12u2 |
+| libc6 | 2.36-9+deb12u14 |
+| libgssapi-krb5-2 | 1.20.1-2+deb12u4 |
+| libicu72 | 72.1-3+deb12u1 |
+| libkrb5-3 | 1.20.1-2+deb12u4 |
+| liblttng-ust1 | 2.13.5-1 |
+| libstdc++6 | 12.2.0-14+deb12u1 |
+| locales | 2.36-9+deb12u14 |
+| lsb-release | 12.0-1 |
+| lsof | 4.95.0-1 |
+| man-db | 2.11.2-2 |
+| manpages | 6.03-2 |
+| manpages-dev | 6.03-2 |
+| nano | 7.2-1+deb12u1 |
+| ncdu | 1.18-0.2 |
+| net-tools | 2.10-0.1+deb12u2 |
+| openssh-client | 1:9.2p1-2+deb12u10 |
+| procps | 2:4.0.2-3 |
+| psmisc | 23.6-1 |
+| rsync | 3.2.7-1+deb12u4 |
+| strace | 6.1-0.1 |
+| sudo | 1.9.13p3-1+deb12u4 |
+| unzip | 6.0-28 |
+| vim-tiny | 2:9.0.1378-2+deb12u2 |
+| wget | 1.21.3-1+deb12u1 |
+| zip | 3.0-13 |
+| zlib1g | 1:1.2.13.dfsg-1 |
+| zsh | 5.9-4+b15 |
+
diff --git a/src/base-alpine/history/3.0.5.md b/src/base-alpine/history/3.0.5.md
new file mode 100644
index 0000000000..b40b1fb8de
--- /dev/null
+++ b/src/base-alpine/history/3.0.5.md
@@ -0,0 +1,359 @@
+# [base-alpine](https://github.com/devcontainers/images/tree/main/src/base-alpine)
+
+**Image version:** 3.0.5
+
+**Source release/branch:** [v0.4.27](https://github.com/devcontainers/images/tree/v0.4.27/src/base-alpine)
+
+**Image variations:**
+- [latest](#variant-latest)
+- [3.23](#variant-323)
+- [3.22](#variant-322)
+- [3.21](#variant-321)
+- [3.20](#variant-320)
+
+## Variant: latest
+
+**Digest:** sha256:af545d2013edc2709117da95c03d4bbfc9619f3e59d51e9a584a5dc57fc31da5
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/base:3.0.5-alpinelatest
+```
+> *To keep up to date, we recommend using partial version numbers. Use the major version number to get all non-breaking changes (e.g. `0-`) or major and minor to only get fixes (e.g. `0.200-`).*
+
+**Linux distribution:** Alpine Linux v3.23
+
+**Architectures:** linux/amd64, linux/arm64
+
+**Available (non-root) user:** vscode
+
+### Contents
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | cb64103161b69d59e1efefeb761ac85564c44698 | /home/vscode/.oh-my-zsh |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.54.0 |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| git | 2.52.0-r0 |
+| openssh-client-default | 10.2_p1-r0 |
+| gnupg | 2.4.9-r0 |
+| procps-ng | 4.0.5-r0 |
+| lsof | 4.99.5-r0 |
+| htop | 3.4.1-r1 |
+| net-tools | 2.10-r3 |
+| psmisc | 23.7-r0 |
+| curl | 8.19.0-r0 |
+| wget | 1.25.0-r2 |
+| rsync | 3.4.2-r0 |
+| ca-certificates | 20260413-r0 |
+| unzip | 6.0-r16 |
+| zip | 3.0-r13 |
+| nano | 8.7-r0 |
+| vim | 9.2.0498-r0 |
+| less | 685-r0 |
+| jq | 1.8.1-r0 |
+| libgcc | 15.2.0-r2 |
+| libstdc++ | 15.2.0-r2 |
+| krb5-libs | 1.22.1-r0 |
+| libintl | 0.24.1-r1 |
+| lttng-ust | 2.14.0-r0 |
+| tzdata | 2026b-r0 |
+| userspace-rcu | 0.15.3-r0 |
+| zlib | 1.3.2-r0 |
+| sudo | 1.9.17_p2-r0 |
+| coreutils | 9.8-r1 |
+| sed | 4.9-r2 |
+| grep | 3.12-r0 |
+| which | 2.23-r0 |
+| ncdu | 1.22-r0 |
+| shadow | 4.18.0-r0 |
+| strace | 6.17-r0 |
+| man-pages | 6.16-r1 |
+
+## Variant: 3.23
+
+**Digest:** sha256:5999e9adbf91b6389e129cfe2f488a04f58ea06bf08acbaf2390a5ccf76132c4
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/base:3.0.5-alpine3.23
+mcr.microsoft.com/devcontainers/base:3.0.5-alpine
+```
+> *To keep up to date, we recommend using partial version numbers. Use the major version number to get all non-breaking changes (e.g. `0-`) or major and minor to only get fixes (e.g. `0.200-`).*
+
+**Linux distribution:** Alpine Linux v3.23
+
+**Architectures:** linux/amd64, linux/arm64
+
+**Available (non-root) user:** vscode
+
+### Contents
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | cb64103161b69d59e1efefeb761ac85564c44698 | /home/vscode/.oh-my-zsh |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.54.0 |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| git | 2.52.0-r0 |
+| openssh-client-default | 10.2_p1-r0 |
+| gnupg | 2.4.9-r0 |
+| procps-ng | 4.0.5-r0 |
+| lsof | 4.99.5-r0 |
+| htop | 3.4.1-r1 |
+| net-tools | 2.10-r3 |
+| psmisc | 23.7-r0 |
+| curl | 8.19.0-r0 |
+| wget | 1.25.0-r2 |
+| rsync | 3.4.2-r0 |
+| ca-certificates | 20260413-r0 |
+| unzip | 6.0-r16 |
+| zip | 3.0-r13 |
+| nano | 8.7-r0 |
+| vim | 9.2.0498-r0 |
+| less | 685-r0 |
+| jq | 1.8.1-r0 |
+| libgcc | 15.2.0-r2 |
+| libstdc++ | 15.2.0-r2 |
+| krb5-libs | 1.22.1-r0 |
+| libintl | 0.24.1-r1 |
+| lttng-ust | 2.14.0-r0 |
+| tzdata | 2026b-r0 |
+| userspace-rcu | 0.15.3-r0 |
+| zlib | 1.3.2-r0 |
+| sudo | 1.9.17_p2-r0 |
+| coreutils | 9.8-r1 |
+| sed | 4.9-r2 |
+| grep | 3.12-r0 |
+| which | 2.23-r0 |
+| ncdu | 1.22-r0 |
+| shadow | 4.18.0-r0 |
+| strace | 6.17-r0 |
+| man-pages | 6.16-r1 |
+
+## Variant: 3.22
+
+**Digest:** sha256:fc42f20b6cd04d60ed6c9e829ee5d7dbfcfb5210a52447454a53dac5fd19bc15
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/base:3.0.5-alpine3.22
+```
+> *To keep up to date, we recommend using partial version numbers. Use the major version number to get all non-breaking changes (e.g. `0-`) or major and minor to only get fixes (e.g. `0.200-`).*
+
+**Linux distribution:** Alpine Linux v3.22
+
+**Architectures:** linux/amd64, linux/arm64
+
+**Available (non-root) user:** vscode
+
+### Contents
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | cb64103161b69d59e1efefeb761ac85564c44698 | /home/vscode/.oh-my-zsh |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.54.0 |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| git | 2.49.1-r0 |
+| openssh-client-default | 10.0_p1-r10 |
+| gnupg | 2.4.9-r0 |
+| procps-ng | 4.0.4-r3 |
+| lsof | 4.99.4-r1 |
+| htop | 3.4.1-r0 |
+| net-tools | 2.10-r3 |
+| psmisc | 23.7-r0 |
+| curl | 8.14.1-r2 |
+| wget | 1.25.0-r1 |
+| rsync | 3.4.2-r0 |
+| ca-certificates | 20260413-r0 |
+| unzip | 6.0-r15 |
+| zip | 3.0-r13 |
+| nano | 8.4-r0 |
+| vim | 9.1.1566-r0 |
+| less | 679-r0 |
+| jq | 1.8.1-r0 |
+| libgcc | 14.2.0-r6 |
+| libstdc++ | 14.2.0-r6 |
+| krb5-libs | 1.21.3-r0 |
+| libintl | 0.24.1-r0 |
+| lttng-ust | 2.13.9-r0 |
+| tzdata | 2026b-r0 |
+| userspace-rcu | 0.15.2-r0 |
+| zlib | 1.3.2-r0 |
+| sudo | 1.9.17_p2-r0 |
+| coreutils | 9.7-r1 |
+| sed | 4.9-r2 |
+| grep | 3.12-r0 |
+| which | 2.23-r0 |
+| ncdu | 1.22-r0 |
+| shadow | 4.17.3-r0 |
+| strace | 6.13-r0 |
+| man-pages | 6.13-r0 |
+
+## Variant: 3.21
+
+**Digest:** sha256:72068d9d4649ff164d469a64a8b140ffd12d2f21748e4565059682f1a5518cbd
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/base:3.0.5-alpine3.21
+```
+> *To keep up to date, we recommend using partial version numbers. Use the major version number to get all non-breaking changes (e.g. `0-`) or major and minor to only get fixes (e.g. `0.200-`).*
+
+**Linux distribution:** Alpine Linux v3.21
+
+**Architectures:** linux/amd64, linux/arm64
+
+**Available (non-root) user:** vscode
+
+### Contents
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | cb64103161b69d59e1efefeb761ac85564c44698 | /home/vscode/.oh-my-zsh |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.54.0 |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| git | 2.47.3-r0 |
+| openssh-client-default | 9.9_p2-r0 |
+| gnupg | 2.4.9-r0 |
+| procps-ng | 4.0.4-r2 |
+| lsof | 4.99.4-r0 |
+| htop | 3.3.0-r0 |
+| net-tools | 2.10-r3 |
+| psmisc | 23.7-r0 |
+| curl | 8.14.1-r2 |
+| wget | 1.25.0-r0 |
+| rsync | 3.4.2-r0 |
+| ca-certificates | 20260413-r0 |
+| unzip | 6.0-r15 |
+| zip | 3.0-r13 |
+| nano | 8.2-r0 |
+| vim | 9.1.1105-r0 |
+| less | 668-r0 |
+| jq | 1.7.1-r0 |
+| libgcc | 14.2.0-r4 |
+| libstdc++ | 14.2.0-r4 |
+| krb5-libs | 1.21.3-r0 |
+| libintl | 0.22.5-r0 |
+| lttng-ust | 2.13.8-r0 |
+| tzdata | 2026b-r0 |
+| userspace-rcu | 0.14.1-r1 |
+| zlib | 1.3.2-r0 |
+| sudo | 1.9.17_p1-r0 |
+| coreutils | 9.5-r2 |
+| sed | 4.9-r2 |
+| grep | 3.11-r0 |
+| which | 2.21-r5 |
+| ncdu | 1.21-r0 |
+| shadow | 4.16.0-r1 |
+| strace | 6.12-r0 |
+| man-pages | 6.9.1-r0 |
+
+## Variant: 3.20
+
+**Digest:** sha256:97e1f32707b7c26cb634fb70f90ffea35fcc065e693a359b5e332e5e96ab840f
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/base:3.0.5-alpine3.20
+```
+> *To keep up to date, we recommend using partial version numbers. Use the major version number to get all non-breaking changes (e.g. `0-`) or major and minor to only get fixes (e.g. `0.200-`).*
+
+**Linux distribution:** Alpine Linux v3.20
+
+**Architectures:** linux/amd64, linux/arm64
+
+**Available (non-root) user:** vscode
+
+### Contents
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | cb64103161b69d59e1efefeb761ac85564c44698 | /home/vscode/.oh-my-zsh |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.54.0 |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| git | 2.45.4-r0 |
+| openssh-client-default | 9.7_p1-r5 |
+| gnupg | 2.4.9-r0 |
+| procps-ng | 4.0.4-r0 |
+| lsof | 4.99.3-r0 |
+| htop | 3.3.0-r0 |
+| net-tools | 2.10-r3 |
+| psmisc | 23.7-r0 |
+| curl | 8.14.1-r2 |
+| wget | 1.24.5-r0 |
+| rsync | 3.4.2-r0 |
+| ca-certificates | 20260413-r0 |
+| unzip | 6.0-r14 |
+| zip | 3.0-r12 |
+| nano | 8.0-r0 |
+| vim | 9.1.0707-r0 |
+| less | 643-r2 |
+| jq | 1.7.1-r0 |
+| libgcc | 13.2.1_git20240309-r1 |
+| libstdc++ | 13.2.1_git20240309-r1 |
+| krb5-libs | 1.21.3-r0 |
+| libintl | 0.22.5-r0 |
+| lttng-ust | 2.13.8-r0 |
+| tzdata | 2026b-r0 |
+| userspace-rcu | 0.14.0-r2 |
+| zlib | 1.3.2-r0 |
+| sudo | 1.9.15_p5-r0 |
+| coreutils | 9.5-r2 |
+| sed | 4.9-r2 |
+| grep | 3.11-r0 |
+| which | 2.21-r5 |
+| ncdu | 1.20-r0 |
+| shadow | 4.15.1-r0 |
+| strace | 6.9-r0 |
+| man-pages | 6.8-r0 |
+
diff --git a/src/base-debian/history/2.1.9.md b/src/base-debian/history/2.1.9.md
new file mode 100644
index 0000000000..abc07da7f2
--- /dev/null
+++ b/src/base-debian/history/2.1.9.md
@@ -0,0 +1,232 @@
+# [base-debian](https://github.com/devcontainers/images/tree/main/src/base-debian)
+
+**Image version:** 2.1.9
+
+**Source release/branch:** [v0.4.27](https://github.com/devcontainers/images/tree/v0.4.27/src/base-debian)
+
+**Image variations:**
+- [trixie](#variant-trixie)
+- [bookworm](#variant-bookworm)
+- [bullseye](#variant-bullseye)
+
+## Variant: trixie
+
+**Digest:** sha256:a07f1804d8e665ff64bf6adcd60f4d9b9223dc52ee18a1f1a7a8e1ee1a134d34
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/base:2.1.9-trixie
+mcr.microsoft.com/devcontainers/base:2.1.9-debian13
+mcr.microsoft.com/devcontainers/base:2.1.9-debian
+mcr.microsoft.com/devcontainers/base:2.1.9
+```
+> *To keep up to date, we recommend using partial version numbers. Use the major version number to get all non-breaking changes (e.g. `0-`) or major and minor to only get fixes (e.g. `0.200-`).*
+
+**Linux distribution:** Debian GNU/Linux 13 (trixie)
+
+**Architectures:** linux/amd64, linux/arm64
+
+**Available (non-root) user:** vscode
+
+### Contents
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | cb64103161b69d59e1efefeb761ac85564c44698 | /home/vscode/.oh-my-zsh |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.54.0 |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| apt-transport-https | 3.0.3 |
+| apt-utils | 3.0.3 |
+| ca-certificates | 20250419 |
+| curl | 8.14.1-2+deb13u3 |
+| dialog | 1.3-20250116-1 |
+| git | 1:2.47.3-0+deb13u1 |
+| gnupg2 | 2.4.7-21+deb13u1 |
+| htop | 3.4.1-5 |
+| iproute2 | 6.15.0-1 |
+| jq | 1.7.1-6+deb13u2 |
+| less | 668-1 |
+| libc6 | 2.41-12+deb13u3 |
+| libgssapi-krb5-2 | 1.21.3-5 |
+| libicu76 | 76.1-4 |
+| libkrb5-3 | 1.21.3-5 |
+| libstdc++6 | 14.2.0-19 |
+| locales | 2.41-12+deb13u3 |
+| lsb-release | 12.1-1 |
+| lsof | 4.99.4+dfsg-2 |
+| man-db | 2.13.1-1 |
+| manpages | 6.9.1-1 |
+| manpages-dev | 6.9.1-1 |
+| nano | 8.4-1+deb13u1 |
+| ncdu | 1.22-1 |
+| net-tools | 2.10-1.3 |
+| openssh-client | 1:10.0p1-7+deb13u4 |
+| procps | 2:4.0.4-9 |
+| psmisc | 23.7-2 |
+| rsync | 3.4.1+ds1-5+deb13u2 |
+| strace | 6.13+ds-1 |
+| sudo | 1.9.16p2-3+deb13u2 |
+| unzip | 6.0-29 |
+| vim-tiny | 2:9.1.1230-2 |
+| wget | 1.25.0-2 |
+| zip | 3.0-15 |
+| zlib1g | 1:1.3.dfsg+really1.3.1-1+b1 |
+| zsh | 5.9-8+b23 |
+
+## Variant: bookworm
+
+**Digest:** sha256:9e35ebf156350ba25b117da6869907034b6e2437b1891e3a43395af0b7d3eda4
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/base:2.1.9-bookworm
+mcr.microsoft.com/devcontainers/base:2.1.9-debian12
+```
+> *To keep up to date, we recommend using partial version numbers. Use the major version number to get all non-breaking changes (e.g. `0-`) or major and minor to only get fixes (e.g. `0.200-`).*
+
+**Linux distribution:** Debian GNU/Linux 12 (bookworm)
+
+**Architectures:** linux/amd64, linux/arm64
+
+**Available (non-root) user:** vscode
+
+### Contents
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | cb64103161b69d59e1efefeb761ac85564c44698 | /home/vscode/.oh-my-zsh |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.54.0 |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| apt-transport-https | 2.6.1 |
+| apt-utils | 2.6.1 |
+| ca-certificates | 20230311+deb12u1 |
+| curl | 7.88.1-10+deb12u14 |
+| dialog | 1.3-20230209-1 |
+| git | 1:2.39.5-0+deb12u3 |
+| gnupg2 | 2.2.40-1.1+deb12u2 |
+| htop | 3.2.2-2 |
+| iproute2 | 6.1.0-3 |
+| jq | 1.6-2.1+deb12u1 |
+| less | 590-2.1~deb12u2 |
+| libc6 | 2.36-9+deb12u14 |
+| libgssapi-krb5-2 | 1.20.1-2+deb12u4 |
+| libicu72 | 72.1-3+deb12u1 |
+| libkrb5-3 | 1.20.1-2+deb12u4 |
+| liblttng-ust1 | 2.13.5-1 |
+| libstdc++6 | 12.2.0-14+deb12u1 |
+| locales | 2.36-9+deb12u14 |
+| lsb-release | 12.0-1 |
+| lsof | 4.95.0-1 |
+| man-db | 2.11.2-2 |
+| manpages | 6.03-2 |
+| manpages-dev | 6.03-2 |
+| nano | 7.2-1+deb12u1 |
+| ncdu | 1.18-0.2 |
+| net-tools | 2.10-0.1+deb12u2 |
+| openssh-client | 1:9.2p1-2+deb12u10 |
+| procps | 2:4.0.2-3 |
+| psmisc | 23.6-1 |
+| rsync | 3.2.7-1+deb12u4 |
+| strace | 6.1-0.1 |
+| sudo | 1.9.13p3-1+deb12u4 |
+| unzip | 6.0-28 |
+| vim-tiny | 2:9.0.1378-2+deb12u2 |
+| wget | 1.21.3-1+deb12u1 |
+| zip | 3.0-13 |
+| zlib1g | 1:1.2.13.dfsg-1 |
+| zsh | 5.9-4+b15 |
+
+## Variant: bullseye
+
+**Digest:** sha256:931914d4b3b738664c1019daf89ff963ff3840b6284eaaa3fd88eb0afd83d89f
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/base:2.1.9-bullseye
+mcr.microsoft.com/devcontainers/base:2.1.9-debian11
+```
+> *To keep up to date, we recommend using partial version numbers. Use the major version number to get all non-breaking changes (e.g. `0-`) or major and minor to only get fixes (e.g. `0.200-`).*
+
+**Linux distribution:** Debian GNU/Linux 11 (bullseye)
+
+**Architectures:** linux/amd64, linux/arm64
+
+**Available (non-root) user:** vscode
+
+### Contents
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | cb64103161b69d59e1efefeb761ac85564c44698 | /home/vscode/.oh-my-zsh |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.54.0 |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| apt-transport-https | 2.2.4 |
+| apt-utils | 2.2.4 |
+| ca-certificates | 20230311+deb12u1~deb11u1 |
+| curl | 7.74.0-1.3+deb11u16 |
+| dialog | 1.3-20201126-1 |
+| git | 1:2.30.2-1+deb11u5 |
+| gnupg2 | 2.2.27-2+deb11u3 |
+| htop | 3.0.5-7 |
+| iproute2 | 5.10.0-4 |
+| jq | 1.6-2.1+deb11u1 |
+| less | 551-2+deb11u2 |
+| libc6 | 2.31-13+deb11u13 |
+| libgssapi-krb5-2 | 1.18.3-6+deb11u7 |
+| libicu67 | 67.1-7+deb11u1 |
+| libkrb5-3 | 1.18.3-6+deb11u7 |
+| liblttng-ust0 | 2.12.1-1 |
+| libssl1.1 | 1.1.1w-0+deb11u5 |
+| libstdc++6 | 10.2.1-6 |
+| locales | 2.31-13+deb11u13 |
+| lsb-release | 11.1.0 |
+| lsof | 4.93.2+dfsg-1.1 |
+| man-db | 2.9.4-2 |
+| manpages | 5.10-1 |
+| manpages-dev | 5.10-1 |
+| nano | 5.4-2+deb11u3 |
+| ncdu | 1.15.1-1 |
+| net-tools | 1.60+git20181103.0eebece-1+deb11u2 |
+| openssh-client | 1:8.4p1-5+deb11u7 |
+| procps | 2:3.3.17-5 |
+| psmisc | 23.4-2 |
+| rsync | 3.2.3-4+deb11u3 |
+| strace | 5.10-1 |
+| sudo | 1.9.5p2-3+deb11u3 |
+| unzip | 6.0-26+deb11u1 |
+| vim-tiny | 2:8.2.2434-3+deb11u3 |
+| wget | 1.21-1+deb11u2 |
+| zip | 3.0-12 |
+| zlib1g | 1:1.2.11.dfsg-2+deb11u2 |
+| zsh | 5.8-6+deb11u1 |
+
diff --git a/src/base-ubuntu/history/3.0.1.md b/src/base-ubuntu/history/3.0.1.md
new file mode 100644
index 0000000000..1abd42ad07
--- /dev/null
+++ b/src/base-ubuntu/history/3.0.1.md
@@ -0,0 +1,229 @@
+# [base-ubuntu](https://github.com/devcontainers/images/tree/main/src/base-ubuntu)
+
+**Image version:** 3.0.1
+
+**Source release/branch:** [v0.4.27](https://github.com/devcontainers/images/tree/v0.4.27/src/base-ubuntu)
+
+**Image variations:**
+- [resolute](#variant-resolute)
+- [noble](#variant-noble)
+- [jammy](#variant-jammy)
+
+## Variant: resolute
+
+**Digest:** sha256:bb779775cfc7d2e65f9b0f80f17770878f5a50c00d15cc873b627c5c214ce37e
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/base:3.0.1-resolute
+mcr.microsoft.com/devcontainers/base:3.0.1-ubuntu26.04
+mcr.microsoft.com/devcontainers/base:3.0.1-ubuntu
+```
+> *To keep up to date, we recommend using partial version numbers. Use the major version number to get all non-breaking changes (e.g. `0-`) or major and minor to only get fixes (e.g. `0.200-`).*
+
+**Linux distribution:** Ubuntu 26.04 LTS (debian-like distro)
+
+**Architectures:** linux/amd64, linux/arm64
+
+**Available (non-root) user:** vscode
+
+### Contents
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | cb64103161b69d59e1efefeb761ac85564c44698 | /home/vscode/.oh-my-zsh |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.54.0 |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| apt-transport-https | 3.2.0 |
+| apt-utils | 3.2.0 |
+| ca-certificates | 20260223 |
+| curl | 8.18.0-1ubuntu2.1 |
+| dialog | 1.3-20260107-1 |
+| git | 1:2.53.0-1ubuntu1 |
+| gnupg2 | 2.4.8-4ubuntu3 |
+| htop | 3.4.1-5build2 |
+| iproute2 | 6.19.0-1ubuntu1 |
+| jq | 1.8.1-4ubuntu2 |
+| less | 668-1build1 |
+| libc6 | 2.43-2ubuntu2 |
+| libgssapi-krb5-2 | 1.22.1-2ubuntu4 |
+| libicu78 | 78.2-2ubuntu1 |
+| libkrb5-3 | 1.22.1-2ubuntu4 |
+| libstdc++6 | 16-20260322-1ubuntu1 |
+| locales | 2.43-2ubuntu2 |
+| lsb-release | 12.1-2build1 |
+| lsof | 4.99.4+dfsg-2build2 |
+| man-db | 2.13.1-1build1 |
+| manpages | 6.17-1 |
+| manpages-dev | 6.17-1 |
+| nano | 8.7.1-1 |
+| ncdu | 1.22-1build1 |
+| net-tools | 2.10-2ubuntu1 |
+| openssh-client | 1:10.2p1-2ubuntu3.2 |
+| procps | 2:4.0.4-9ubuntu1 |
+| psmisc | 23.7-2ubuntu2 |
+| rsync | 3.4.1+ds1-7 |
+| strace | 6.19+ds-0ubuntu5 |
+| sudo | 1.9.17p2-1ubuntu3 |
+| unzip | 6.0-29ubuntu1 |
+| vim-tiny | 2:9.1.2141-1ubuntu4.1 |
+| wget | 1.25.0-2ubuntu4 |
+| zip | 3.0-15ubuntu3 |
+| zlib1g | 1:1.3.dfsg+really1.3.1-1ubuntu3 |
+| zsh | 5.9-8ubuntu3 |
+
+## Variant: noble
+
+**Digest:** sha256:405175cbb232701dc27c47a2f178da555ea3ad20f85ea4142ad6a24f877af399
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/base:3.0.1-noble
+mcr.microsoft.com/devcontainers/base:3.0.1-ubuntu24.04
+```
+> *To keep up to date, we recommend using partial version numbers. Use the major version number to get all non-breaking changes (e.g. `0-`) or major and minor to only get fixes (e.g. `0.200-`).*
+
+**Linux distribution:** Ubuntu 24.04.4 LTS (debian-like distro)
+
+**Architectures:** linux/amd64, linux/arm64
+
+**Available (non-root) user:** vscode
+
+### Contents
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | cb64103161b69d59e1efefeb761ac85564c44698 | /home/vscode/.oh-my-zsh |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.54.0 |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| apt-transport-https | 2.8.3 |
+| apt-utils | 2.8.3 |
+| ca-certificates | 20240203 |
+| curl | 8.5.0-2ubuntu10.9 |
+| dialog | 1.3-20240101-1 |
+| git | 1:2.43.0-1ubuntu7.3 |
+| gnupg2 | 2.4.4-2ubuntu17.4 |
+| htop | 3.3.0-4build1 |
+| iproute2 | 6.1.0-1ubuntu6.3 |
+| jq | 1.7.1-3ubuntu0.24.04.2 |
+| less | 590-2ubuntu2.1 |
+| libc6 | 2.39-0ubuntu8.7 |
+| libgssapi-krb5-2 | 1.20.1-6ubuntu2.6 |
+| libicu74 | 74.2-1ubuntu3.1 |
+| libkrb5-3 | 1.20.1-6ubuntu2.6 |
+| libstdc++6 | 14.2.0-4ubuntu2~24.04.1 |
+| locales | 2.39-0ubuntu8.7 |
+| lsb-release | 12.0-2 |
+| lsof | 4.95.0-1build3 |
+| man-db | 2.12.0-4build2 |
+| manpages | 6.7-2 |
+| manpages-dev | 6.7-2 |
+| nano | 7.2-2ubuntu0.1 |
+| ncdu | 1.19-0.1 |
+| net-tools | 2.10-0.1ubuntu4.4 |
+| openssh-client | 1:9.6p1-3ubuntu13.16 |
+| procps | 2:4.0.4-4ubuntu3.2 |
+| psmisc | 23.7-1build1 |
+| rsync | 3.2.7-1ubuntu1.2 |
+| strace | 6.8-0ubuntu2 |
+| sudo | 1.9.15p5-3ubuntu5.24.04.2 |
+| unzip | 6.0-28ubuntu4.1 |
+| vim-tiny | 2:9.1.0016-1ubuntu7.13 |
+| wget | 1.21.4-1ubuntu4.1 |
+| zip | 3.0-13ubuntu0.2 |
+| zlib1g | 1:1.3.dfsg-3.1ubuntu2.1 |
+| zsh | 5.9-6ubuntu2 |
+
+## Variant: jammy
+
+**Digest:** sha256:f2d74267998cfe76acefa5cc8d19ccc86bb2ba4520a5ad2b218def9566dc04cd
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/base:3.0.1-jammy
+mcr.microsoft.com/devcontainers/base:3.0.1-ubuntu22.04
+```
+> *To keep up to date, we recommend using partial version numbers. Use the major version number to get all non-breaking changes (e.g. `0-`) or major and minor to only get fixes (e.g. `0.200-`).*
+
+**Linux distribution:** Ubuntu 22.04.5 LTS (debian-like distro)
+
+**Architectures:** linux/amd64, linux/arm64
+
+**Available (non-root) user:** vscode
+
+### Contents
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | cb64103161b69d59e1efefeb761ac85564c44698 | /home/vscode/.oh-my-zsh |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.54.0 |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| apt-transport-https | 2.4.14 |
+| apt-utils | 2.4.14 |
+| ca-certificates | 20240203~22.04.1 |
+| curl | 7.81.0-1ubuntu1.24 |
+| dialog | 1.3-20211214-1 |
+| git | 1:2.34.1-1ubuntu1.17 |
+| gnupg2 | 2.2.27-3ubuntu2.5 |
+| htop | 3.0.5-7build2 |
+| iproute2 | 5.15.0-1ubuntu2.1 |
+| jq | 1.6-2.1ubuntu3.2 |
+| less | 590-1ubuntu0.22.04.3 |
+| libc6 | 2.35-0ubuntu3.13 |
+| libgssapi-krb5-2 | 1.19.2-2ubuntu0.7 |
+| libicu70 | 70.1-2 |
+| libkrb5-3 | 1.19.2-2ubuntu0.7 |
+| liblttng-ust1 | 2.13.1-1ubuntu1 |
+| libstdc++6 | 12.3.0-1ubuntu1~22.04.3 |
+| locales | 2.35-0ubuntu3.13 |
+| lsb-release | 11.1.0ubuntu4 |
+| lsof | 4.93.2+dfsg-1.1build2 |
+| man-db | 2.10.2-1 |
+| manpages | 5.10-1ubuntu1 |
+| manpages-dev | 5.10-1ubuntu1 |
+| nano | 6.2-1ubuntu0.1 |
+| ncdu | 1.15.1-1 |
+| net-tools | 1.60+git20181103.0eebece-1ubuntu5.4 |
+| openssh-client | 1:8.9p1-3ubuntu0.15 |
+| procps | 2:3.3.17-6ubuntu2.1 |
+| psmisc | 23.4-2build3 |
+| rsync | 3.2.7-0ubuntu0.22.04.4 |
+| strace | 5.16-0ubuntu3 |
+| sudo | 1.9.9-1ubuntu2.6 |
+| unzip | 6.0-26ubuntu3.2 |
+| vim-tiny | 2:8.2.3995-1ubuntu2.29 |
+| wget | 1.21.2-2ubuntu1.1 |
+| zip | 3.0-12build2 |
+| zlib1g | 1:1.2.11.dfsg-2ubuntu9.2 |
+| zsh | 5.8.1-1 |
+
diff --git a/src/cpp/history/2.1.8.md b/src/cpp/history/2.1.8.md
new file mode 100644
index 0000000000..a6b53444a7
--- /dev/null
+++ b/src/cpp/history/2.1.8.md
@@ -0,0 +1,385 @@
+# [cpp](https://github.com/devcontainers/images/tree/main/src/cpp)
+
+**Image version:** 2.1.8
+
+**Source release/branch:** [v0.4.27](https://github.com/devcontainers/images/tree/v0.4.27/src/cpp)
+
+**Image variations:**
+- [trixie](#variant-trixie)
+- [bookworm](#variant-bookworm)
+- [noble](#variant-noble)
+- [jammy](#variant-jammy)
+
+## Variant: trixie
+
+**Digest:** sha256:c7c81ba2cb71e272f2adb52344254865ec6bf823522bd169882251aa6075cbf8
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/cpp:2.1.8-trixie
+mcr.microsoft.com/devcontainers/cpp:2.1.8-debian13
+mcr.microsoft.com/devcontainers/cpp:2.1.8-debian
+mcr.microsoft.com/devcontainers/cpp:2.1.8
+```
+> *To keep up to date, we recommend using partial version numbers. Use the major version number to get all non-breaking changes (e.g. `0-`) or major and minor to only get fixes (e.g. `0.200-`).*
+
+**Linux distribution:** Debian GNU/Linux 13 (trixie)
+
+**Architectures:** linux/amd64, linux/arm64
+
+**Available (non-root) user:** vscode
+
+### Contents
+**Languages and runtimes**
+
+| Language / runtime | Version | Path |
+|--------------------|---------|------|
+| GCC | 14.2.0-19 |
+| Clang | 19.1.7 (3+b1) |
+
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | cb64103161b69d59e1efefeb761ac85564c44698 | /home/vscode/.oh-my-zsh |
+| [vcpkg](https://github.com/microsoft/vcpkg) | 432412eecac55981cf608cc12e5b4bd91768ec57 | /usr/local/vcpkg |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.54.0 |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| apt-transport-https | 3.0.3 |
+| apt-utils | 3.0.3 |
+| bash-completion | 1:2.16.0-7 |
+| build-essential | 12.12 |
+| ca-certificates | 20250419 |
+| clang | 1:19.0-63 |
+| cmake | 3.31.6-2 |
+| cppcheck | 2.17.1-2 |
+| curl | 8.14.1-2+deb13u3 |
+| dialog | 1.3-20250116-1 |
+| gdb | 16.3-1 |
+| git | 1:2.47.3-0+deb13u1 |
+| gnupg2 | 2.4.7-21+deb13u1 |
+| htop | 3.4.1-5 |
+| iproute2 | 6.15.0-1 |
+| jq | 1.7.1-6+deb13u2 |
+| less | 668-1 |
+| libc6 | 2.41-12+deb13u3 |
+| libgssapi-krb5-2 | 1.21.3-5 |
+| libicu76 | 76.1-4 |
+| libkrb5-3 | 1.21.3-5 |
+| libstdc++6 | 14.2.0-19 |
+| lldb | 1:19.0-63 |
+| llvm | 1:19.0-63 |
+| locales | 2.41-12+deb13u3 |
+| lsb-release | 12.1-1 |
+| lsof | 4.99.4+dfsg-2 |
+| man-db | 2.13.1-1 |
+| manpages | 6.9.1-1 |
+| manpages-dev | 6.9.1-1 |
+| nano | 8.4-1+deb13u1 |
+| ncdu | 1.22-1 |
+| net-tools | 2.10-1.3 |
+| ninja-build | 1.12.1-1 |
+| openssh-client | 1:10.0p1-7+deb13u4 |
+| pkg-config | 1.8.1-4 |
+| procps | 2:4.0.4-9 |
+| psmisc | 23.7-2 |
+| rsync | 3.4.1+ds1-5+deb13u2 |
+| strace | 6.13+ds-1 |
+| sudo | 1.9.16p2-3+deb13u2 |
+| tar | 1.35+dfsg-3.1 |
+| unzip | 6.0-29 |
+| valgrind | 1:3.24.0-3 |
+| vim-tiny | 2:9.1.1230-2 |
+| wget | 1.25.0-2 |
+| zip | 3.0-15 |
+| zlib1g | 1:1.3.dfsg+really1.3.1-1+b1 |
+| zsh | 5.9-8+b23 |
+
+## Variant: bookworm
+
+**Digest:** sha256:6e3cc73da942eb3c4f25ccee6c921fdda21c8c3f38cd03085c8674fdb09aedee
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/cpp:2.1.8-bookworm
+mcr.microsoft.com/devcontainers/cpp:2.1.8-debian12
+```
+> *To keep up to date, we recommend using partial version numbers. Use the major version number to get all non-breaking changes (e.g. `0-`) or major and minor to only get fixes (e.g. `0.200-`).*
+
+**Linux distribution:** Debian GNU/Linux 12 (bookworm)
+
+**Architectures:** linux/amd64, linux/arm64
+
+**Available (non-root) user:** vscode
+
+### Contents
+**Languages and runtimes**
+
+| Language / runtime | Version | Path |
+|--------------------|---------|------|
+| GCC | 12.2.0-14+deb12u1 |
+| Clang | 14.0.6 |
+
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | cb64103161b69d59e1efefeb761ac85564c44698 | /home/vscode/.oh-my-zsh |
+| [vcpkg](https://github.com/microsoft/vcpkg) | 2b65c20fc66eda893aa15a15a453c3cf09500b19 | /usr/local/vcpkg |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.54.0 |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| apt-transport-https | 2.6.1 |
+| apt-utils | 2.6.1 |
+| bash-completion | 1:2.11-6 |
+| build-essential | 12.9 |
+| ca-certificates | 20230311+deb12u1 |
+| clang | 1:14.0-55.7~deb12u1 |
+| cmake | 3.25.1-1 |
+| cppcheck | 2.10-2 |
+| curl | 7.88.1-10+deb12u14 |
+| dialog | 1.3-20230209-1 |
+| gdb | 13.1-3 |
+| git | 1:2.39.5-0+deb12u3 |
+| gnupg2 | 2.2.40-1.1+deb12u2 |
+| htop | 3.2.2-2 |
+| iproute2 | 6.1.0-3 |
+| jq | 1.6-2.1+deb12u1 |
+| less | 590-2.1~deb12u2 |
+| libc6 | 2.36-9+deb12u14 |
+| libgssapi-krb5-2 | 1.20.1-2+deb12u4 |
+| libicu72 | 72.1-3+deb12u1 |
+| libkrb5-3 | 1.20.1-2+deb12u4 |
+| liblttng-ust1 | 2.13.5-1 |
+| libstdc++6 | 12.2.0-14+deb12u1 |
+| lldb | 1:14.0-55.7~deb12u1 |
+| llvm | 1:14.0-55.7~deb12u1 |
+| locales | 2.36-9+deb12u14 |
+| lsb-release | 12.0-1 |
+| lsof | 4.95.0-1 |
+| man-db | 2.11.2-2 |
+| manpages | 6.03-2 |
+| manpages-dev | 6.03-2 |
+| nano | 7.2-1+deb12u1 |
+| ncdu | 1.18-0.2 |
+| net-tools | 2.10-0.1+deb12u2 |
+| ninja-build | 1.11.1-2~deb12u1 |
+| openssh-client | 1:9.2p1-2+deb12u10 |
+| pkg-config | 1.8.1-1 |
+| procps | 2:4.0.2-3 |
+| psmisc | 23.6-1 |
+| rsync | 3.2.7-1+deb12u4 |
+| strace | 6.1-0.1 |
+| sudo | 1.9.13p3-1+deb12u4 |
+| tar | 1.34+dfsg-1.2+deb12u1 |
+| unzip | 6.0-28 |
+| valgrind | 1:3.19.0-1 |
+| vim-tiny | 2:9.0.1378-2+deb12u2 |
+| wget | 1.21.3-1+deb12u1 |
+| zip | 3.0-13 |
+| zlib1g | 1:1.2.13.dfsg-1 |
+| zsh | 5.9-4+b15 |
+
+## Variant: noble
+
+**Digest:** sha256:e45da16954fc59c6651122c2629105b0bfe8e32749ab692641346cae9de335cd
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/cpp:2.1.8-noble
+mcr.microsoft.com/devcontainers/cpp:2.1.8-ubuntu24.04
+mcr.microsoft.com/devcontainers/cpp:2.1.8-ubuntu
+```
+> *To keep up to date, we recommend using partial version numbers. Use the major version number to get all non-breaking changes (e.g. `0-`) or major and minor to only get fixes (e.g. `0.200-`).*
+
+**Linux distribution:** Ubuntu 24.04.4 LTS (debian-like distro)
+
+**Architectures:** linux/amd64, linux/arm64
+
+**Available (non-root) user:** vscode
+
+### Contents
+**Languages and runtimes**
+
+| Language / runtime | Version | Path |
+|--------------------|---------|------|
+| GCC | 13.3.0-6ubuntu2~24.04.1 |
+| Clang | 18.1.3 (1ubuntu1) |
+
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | a07126330b9f56f12f1e00ddd29786d35d6e64d9 | /home/vscode/.oh-my-zsh |
+| [vcpkg](https://github.com/microsoft/vcpkg) | 2b65c20fc66eda893aa15a15a453c3cf09500b19 | /usr/local/vcpkg |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.54.0 |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| apt-transport-https | 2.8.3 |
+| apt-utils | 2.8.3 |
+| bash-completion | 1:2.11-8 |
+| build-essential | 12.10ubuntu1 |
+| ca-certificates | 20240203 |
+| clang | 1:18.0-59~exp2 |
+| cmake | 3.28.3-1build7 |
+| cppcheck | 2.13.0-2ubuntu3 |
+| curl | 8.5.0-2ubuntu10.9 |
+| dialog | 1.3-20240101-1 |
+| gdb | 15.1-1ubuntu1~24.04.1 |
+| git | 1:2.43.0-1ubuntu7.3 |
+| gnupg2 | 2.4.4-2ubuntu17.4 |
+| htop | 3.3.0-4build1 |
+| iproute2 | 6.1.0-1ubuntu6.3 |
+| jq | 1.7.1-3ubuntu0.24.04.2 |
+| less | 590-2ubuntu2.1 |
+| libc6 | 2.39-0ubuntu8.7 |
+| libgssapi-krb5-2 | 1.20.1-6ubuntu2.6 |
+| libicu74 | 74.2-1ubuntu3.1 |
+| libkrb5-3 | 1.20.1-6ubuntu2.6 |
+| libstdc++6 | 14.2.0-4ubuntu2~24.04.1 |
+| lldb | 1:18.0-59~exp2 |
+| llvm | 1:18.0-59~exp2 |
+| locales | 2.39-0ubuntu8.7 |
+| lsb-release | 12.0-2 |
+| lsof | 4.95.0-1build3 |
+| man-db | 2.12.0-4build2 |
+| manpages | 6.7-2 |
+| manpages-dev | 6.7-2 |
+| nano | 7.2-2ubuntu0.1 |
+| ncdu | 1.19-0.1 |
+| net-tools | 2.10-0.1ubuntu4.4 |
+| ninja-build | 1.11.1-2 |
+| openssh-client | 1:9.6p1-3ubuntu13.16 |
+| pkg-config | 1.8.1-2build1 |
+| procps | 2:4.0.4-4ubuntu3.2 |
+| psmisc | 23.7-1build1 |
+| rsync | 3.2.7-1ubuntu1.2 |
+| strace | 6.8-0ubuntu2 |
+| sudo | 1.9.15p5-3ubuntu5.24.04.2 |
+| tar | 1.35+dfsg-3build1 |
+| unzip | 6.0-28ubuntu4.1 |
+| valgrind | 1:3.22.0-0ubuntu3 |
+| vim-tiny | 2:9.1.0016-1ubuntu7.13 |
+| wget | 1.21.4-1ubuntu4.1 |
+| zip | 3.0-13ubuntu0.2 |
+| zlib1g | 1:1.3.dfsg-3.1ubuntu2.1 |
+| zsh | 5.9-6ubuntu2 |
+
+## Variant: jammy
+
+**Digest:** sha256:a79e1b8fd3c89d46d95594e6ee19ea81674cc6684d180c26bd2cb7b639f93532
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/cpp:2.1.8-jammy
+mcr.microsoft.com/devcontainers/cpp:2.1.8-ubuntu22.04
+```
+> *To keep up to date, we recommend using partial version numbers. Use the major version number to get all non-breaking changes (e.g. `0-`) or major and minor to only get fixes (e.g. `0.200-`).*
+
+**Linux distribution:** Ubuntu 22.04.5 LTS (debian-like distro)
+
+**Architectures:** linux/amd64, linux/arm64
+
+**Available (non-root) user:** vscode
+
+### Contents
+**Languages and runtimes**
+
+| Language / runtime | Version | Path |
+|--------------------|---------|------|
+| GCC | 11.4.0-1ubuntu1~22.04.3 |
+| Clang | 14.0.0-1ubuntu1.1 |
+
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | a07126330b9f56f12f1e00ddd29786d35d6e64d9 | /home/vscode/.oh-my-zsh |
+| [vcpkg](https://github.com/microsoft/vcpkg) | 2b65c20fc66eda893aa15a15a453c3cf09500b19 | /usr/local/vcpkg |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.54.0 |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| apt-transport-https | 2.4.14 |
+| apt-utils | 2.4.14 |
+| bash-completion | 1:2.11-5ubuntu1 |
+| build-essential | 12.9ubuntu3 |
+| ca-certificates | 20240203~22.04.1 |
+| clang | 1:14.0-55~exp2 |
+| cmake | 3.22.1-1ubuntu1.22.04.2 |
+| cppcheck | 2.7-1 |
+| curl | 7.81.0-1ubuntu1.24 |
+| dialog | 1.3-20211214-1 |
+| gdb | 12.1-0ubuntu1~22.04.2 |
+| git | 1:2.34.1-1ubuntu1.17 |
+| gnupg2 | 2.2.27-3ubuntu2.5 |
+| htop | 3.0.5-7build2 |
+| iproute2 | 5.15.0-1ubuntu2.1 |
+| jq | 1.6-2.1ubuntu3.2 |
+| less | 590-1ubuntu0.22.04.3 |
+| libc6 | 2.35-0ubuntu3.13 |
+| libgssapi-krb5-2 | 1.19.2-2ubuntu0.7 |
+| libicu70 | 70.1-2 |
+| libkrb5-3 | 1.19.2-2ubuntu0.7 |
+| liblttng-ust1 | 2.13.1-1ubuntu1 |
+| libstdc++6 | 12.3.0-1ubuntu1~22.04.3 |
+| lldb | 1:14.0-55~exp2 |
+| llvm | 1:14.0-55~exp2 |
+| locales | 2.35-0ubuntu3.13 |
+| lsb-release | 11.1.0ubuntu4 |
+| lsof | 4.93.2+dfsg-1.1build2 |
+| man-db | 2.10.2-1 |
+| manpages | 5.10-1ubuntu1 |
+| manpages-dev | 5.10-1ubuntu1 |
+| nano | 6.2-1ubuntu0.1 |
+| ncdu | 1.15.1-1 |
+| net-tools | 1.60+git20181103.0eebece-1ubuntu5.4 |
+| ninja-build | 1.10.1-1 |
+| openssh-client | 1:8.9p1-3ubuntu0.15 |
+| pkg-config | 0.29.2-1ubuntu3 |
+| procps | 2:3.3.17-6ubuntu2.1 |
+| psmisc | 23.4-2build3 |
+| rsync | 3.2.7-0ubuntu0.22.04.4 |
+| strace | 5.16-0ubuntu3 |
+| sudo | 1.9.9-1ubuntu2.6 |
+| tar | 1.34+dfsg-1ubuntu0.1.22.04.2 |
+| unzip | 6.0-26ubuntu3.2 |
+| valgrind | 1:3.18.1-1ubuntu2 |
+| vim-tiny | 2:8.2.3995-1ubuntu2.29 |
+| wget | 1.21.2-2ubuntu1.1 |
+| zip | 3.0-12build2 |
+| zlib1g | 1:1.2.11.dfsg-2ubuntu9.2 |
+| zsh | 5.8.1-1 |
+
diff --git a/src/dotnet/history/2.1.1.md b/src/dotnet/history/2.1.1.md
new file mode 100644
index 0000000000..50e88338b5
--- /dev/null
+++ b/src/dotnet/history/2.1.1.md
@@ -0,0 +1,572 @@
+# [dotnet](https://github.com/devcontainers/images/tree/main/src/dotnet)
+
+**Image version:** 2.1.1
+
+**Source release/branch:** [v0.4.27](https://github.com/devcontainers/images/tree/v0.4.27/src/dotnet)
+
+**Image variations:**
+- [11.0-preview-resolute](#variant-110-preview-resolute)
+- [10.0-noble](#variant-100-noble)
+- [9.0-bookworm-slim](#variant-90-bookworm-slim)
+- [9.0-noble](#variant-90-noble)
+- [8.0-bookworm-slim](#variant-80-bookworm-slim)
+- [8.0-noble](#variant-80-noble)
+- [8.0-jammy](#variant-80-jammy)
+
+## Variant: 11.0-preview-resolute
+
+**Digest:** sha256:0220dd94988c21100e096ae4018593542899d5e196925daebace9d13cd115805
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/dotnet:2.1.1-11.0-preview-resolute
+mcr.microsoft.com/devcontainers/dotnet:2.1.1-11.0-preview
+mcr.microsoft.com/devcontainers/dotnet:2.1.1-11.0-preview-resolute
+```
+> *To keep up to date, we recommend using partial version numbers. Use the major version number to get all non-breaking changes (e.g. `0-`) or major and minor to only get fixes (e.g. `0.200-`).*
+
+**Linux distribution:** Ubuntu 26.04 LTS (debian-like distro)
+
+**Architectures:** linux/amd64, linux/arm64
+
+**Available (non-root) user:** vscode
+
+### Contents
+**Languages and runtimes**
+
+| Language / runtime | Version | Path |
+|--------------------|---------|------|
+| [.NET](https://dotnet.microsoft.com/) | 11.0.1004.26230.115 () | /usr |
+
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | cb64103161b69d59e1efefeb761ac85564c44698 | /home/vscode/.oh-my-zsh |
+| [nvm](https://github.com/nvm-sh/nvm.git) | 62387b8f92aa012d48202747fd75c40850e5e261 | /usr/local/share/nvm |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.54.0 |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| apt-transport-https | 3.2.0 |
+| apt-utils | 3.2.0 |
+| ca-certificates | 20260223 |
+| curl | 8.18.0-1ubuntu2.1 |
+| dialog | 1.3-20260107-1 |
+| git | 1:2.53.0-1ubuntu1 |
+| gnupg2 | 2.4.8-4ubuntu3 |
+| htop | 3.4.1-5build2 |
+| iproute2 | 6.19.0-1ubuntu1 |
+| jq | 1.8.1-4ubuntu2 |
+| less | 668-1build1 |
+| libc6 | 2.43-2ubuntu2 |
+| libgssapi-krb5-2 | 1.22.1-2ubuntu4 |
+| libicu78 | 78.2-2ubuntu1 |
+| libkrb5-3 | 1.22.1-2ubuntu4 |
+| libstdc++6 | 16-20260322-1ubuntu1 |
+| locales | 2.43-2ubuntu2 |
+| lsb-release | 12.1-2build1 |
+| lsof | 4.99.4+dfsg-2build2 |
+| man-db | 2.13.1-1build1 |
+| manpages | 6.17-1 |
+| manpages-dev | 6.17-1 |
+| nano | 8.7.1-1 |
+| ncdu | 1.22-1build1 |
+| net-tools | 2.10-2ubuntu1 |
+| openssh-client | 1:10.2p1-2ubuntu3.2 |
+| procps | 2:4.0.4-9ubuntu1 |
+| psmisc | 23.7-2ubuntu2 |
+| rsync | 3.4.1+ds1-7 |
+| strace | 6.19+ds-0ubuntu5 |
+| sudo | 1.9.17p2-1ubuntu3 |
+| unzip | 6.0-29ubuntu1 |
+| vim-tiny | 2:9.1.2141-1ubuntu4.1 |
+| wget | 1.25.0-2ubuntu4 |
+| zip | 3.0-15ubuntu3 |
+| zlib1g | 1:1.3.dfsg+really1.3.1-1ubuntu3 |
+| zsh | 5.9-8ubuntu3 |
+
+## Variant: 10.0-noble
+
+**Digest:** sha256:08f7b67c24a3ad2f5b059f0b2a847d3a9a5526945ded027f3cd9b535c0f1aa97
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/dotnet:2.1.1-10.0-noble
+mcr.microsoft.com/devcontainers/dotnet:2.1.1-10.0
+mcr.microsoft.com/devcontainers/dotnet:2.1.1-10.0-noble
+```
+> *To keep up to date, we recommend using partial version numbers. Use the major version number to get all non-breaking changes (e.g. `0-`) or major and minor to only get fixes (e.g. `0.200-`).*
+
+**Linux distribution:** Ubuntu 24.04.4 LTS (debian-like distro)
+
+**Architectures:** linux/amd64, linux/arm64
+
+**Available (non-root) user:** vscode
+
+### Contents
+**Languages and runtimes**
+
+| Language / runtime | Version | Path |
+|--------------------|---------|------|
+| [.NET](https://dotnet.microsoft.com/) | 10.0.300 () | /usr |
+
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | cb64103161b69d59e1efefeb761ac85564c44698 | /home/vscode/.oh-my-zsh |
+| [nvm](https://github.com/nvm-sh/nvm.git) | 62387b8f92aa012d48202747fd75c40850e5e261 | /usr/local/share/nvm |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.54.0 |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| apt-transport-https | 2.8.3 |
+| apt-utils | 2.8.3 |
+| ca-certificates | 20240203 |
+| curl | 8.5.0-2ubuntu10.9 |
+| dialog | 1.3-20240101-1 |
+| git | 1:2.43.0-1ubuntu7.3 |
+| gnupg2 | 2.4.4-2ubuntu17.4 |
+| htop | 3.3.0-4build1 |
+| iproute2 | 6.1.0-1ubuntu6.3 |
+| jq | 1.7.1-3ubuntu0.24.04.2 |
+| less | 590-2ubuntu2.1 |
+| libc6 | 2.39-0ubuntu8.7 |
+| libgssapi-krb5-2 | 1.20.1-6ubuntu2.6 |
+| libicu74 | 74.2-1ubuntu3.1 |
+| libkrb5-3 | 1.20.1-6ubuntu2.6 |
+| libstdc++6 | 14.2.0-4ubuntu2~24.04.1 |
+| locales | 2.39-0ubuntu8.7 |
+| lsb-release | 12.0-2 |
+| lsof | 4.95.0-1build3 |
+| man-db | 2.12.0-4build2 |
+| manpages | 6.7-2 |
+| manpages-dev | 6.7-2 |
+| nano | 7.2-2ubuntu0.1 |
+| ncdu | 1.19-0.1 |
+| net-tools | 2.10-0.1ubuntu4.4 |
+| openssh-client | 1:9.6p1-3ubuntu13.16 |
+| procps | 2:4.0.4-4ubuntu3.2 |
+| psmisc | 23.7-1build1 |
+| rsync | 3.2.7-1ubuntu1.2 |
+| strace | 6.8-0ubuntu2 |
+| sudo | 1.9.15p5-3ubuntu5.24.04.2 |
+| unzip | 6.0-28ubuntu4.1 |
+| vim-tiny | 2:9.1.0016-1ubuntu7.13 |
+| wget | 1.21.4-1ubuntu4.1 |
+| zip | 3.0-13ubuntu0.2 |
+| zlib1g | 1:1.3.dfsg-3.1ubuntu2.1 |
+| zsh | 5.9-6ubuntu2 |
+
+## Variant: 9.0-bookworm-slim
+
+**Digest:** sha256:d7ec03a198dabbb8290b399cc890b27032b284574c6b464d75c576ad58817ef2
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/dotnet:2.1.1-9.0-bookworm-slim
+mcr.microsoft.com/devcontainers/dotnet:2.1.1-9.0
+mcr.microsoft.com/devcontainers/dotnet:2.1.1-9.0-bookworm
+```
+> *To keep up to date, we recommend using partial version numbers. Use the major version number to get all non-breaking changes (e.g. `0-`) or major and minor to only get fixes (e.g. `0.200-`).*
+
+**Linux distribution:** Debian GNU/Linux 12 (bookworm)
+
+**Architectures:** linux/amd64, linux/arm64
+
+**Available (non-root) user:** vscode
+
+### Contents
+**Languages and runtimes**
+
+| Language / runtime | Version | Path |
+|--------------------|---------|------|
+| [.NET](https://dotnet.microsoft.com/) | 9.0.314 (9.0.1) | /usr |
+
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | cb64103161b69d59e1efefeb761ac85564c44698 | /home/vscode/.oh-my-zsh |
+| [nvm](https://github.com/nvm-sh/nvm.git) | 62387b8f92aa012d48202747fd75c40850e5e261 | /usr/local/share/nvm |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.54.0 |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| apt-transport-https | 2.6.1 |
+| apt-utils | 2.6.1 |
+| ca-certificates | 20230311+deb12u1 |
+| curl | 7.88.1-10+deb12u14 |
+| dialog | 1.3-20230209-1 |
+| git | 1:2.39.5-0+deb12u3 |
+| gnupg2 | 2.2.40-1.1+deb12u2 |
+| htop | 3.2.2-2 |
+| iproute2 | 6.1.0-3 |
+| jq | 1.6-2.1+deb12u1 |
+| less | 590-2.1~deb12u2 |
+| libc6 | 2.36-9+deb12u14 |
+| libgssapi-krb5-2 | 1.20.1-2+deb12u4 |
+| libicu72 | 72.1-3+deb12u1 |
+| libkrb5-3 | 1.20.1-2+deb12u4 |
+| liblttng-ust1 | 2.13.5-1 |
+| libstdc++6 | 12.2.0-14+deb12u1 |
+| locales | 2.36-9+deb12u14 |
+| lsb-release | 12.0-1 |
+| lsof | 4.95.0-1 |
+| man-db | 2.11.2-2 |
+| manpages | 6.03-2 |
+| manpages-dev | 6.03-2 |
+| nano | 7.2-1+deb12u1 |
+| ncdu | 1.18-0.2 |
+| net-tools | 2.10-0.1+deb12u2 |
+| openssh-client | 1:9.2p1-2+deb12u10 |
+| procps | 2:4.0.2-3 |
+| psmisc | 23.6-1 |
+| rsync | 3.2.7-1+deb12u4 |
+| strace | 6.1-0.1 |
+| sudo | 1.9.13p3-1+deb12u4 |
+| unzip | 6.0-28 |
+| vim-tiny | 2:9.0.1378-2+deb12u2 |
+| wget | 1.21.3-1+deb12u1 |
+| zip | 3.0-13 |
+| zlib1g | 1:1.2.13.dfsg-1 |
+| zsh | 5.9-4+b15 |
+
+## Variant: 9.0-noble
+
+**Digest:** sha256:c5baf99552f13287e7b9bf2a223dc3ead1dd56e17d834f87ec3a9d74a2e72263
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/dotnet:2.1.1-9.0-noble
+```
+> *To keep up to date, we recommend using partial version numbers. Use the major version number to get all non-breaking changes (e.g. `0-`) or major and minor to only get fixes (e.g. `0.200-`).*
+
+**Linux distribution:** Ubuntu 24.04.4 LTS (debian-like distro)
+
+**Architectures:** linux/amd64, linux/arm64
+
+**Available (non-root) user:** vscode
+
+### Contents
+**Languages and runtimes**
+
+| Language / runtime | Version | Path |
+|--------------------|---------|------|
+| [.NET](https://dotnet.microsoft.com/) | 9.0.314 (9.0.1) | /usr |
+
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | cb64103161b69d59e1efefeb761ac85564c44698 | /home/vscode/.oh-my-zsh |
+| [nvm](https://github.com/nvm-sh/nvm.git) | 62387b8f92aa012d48202747fd75c40850e5e261 | /usr/local/share/nvm |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.54.0 |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| apt-transport-https | 2.8.3 |
+| apt-utils | 2.8.3 |
+| ca-certificates | 20240203 |
+| curl | 8.5.0-2ubuntu10.9 |
+| dialog | 1.3-20240101-1 |
+| git | 1:2.43.0-1ubuntu7.3 |
+| gnupg2 | 2.4.4-2ubuntu17.4 |
+| htop | 3.3.0-4build1 |
+| iproute2 | 6.1.0-1ubuntu6.3 |
+| jq | 1.7.1-3ubuntu0.24.04.2 |
+| less | 590-2ubuntu2.1 |
+| libc6 | 2.39-0ubuntu8.7 |
+| libgssapi-krb5-2 | 1.20.1-6ubuntu2.6 |
+| libicu74 | 74.2-1ubuntu3.1 |
+| libkrb5-3 | 1.20.1-6ubuntu2.6 |
+| libstdc++6 | 14.2.0-4ubuntu2~24.04.1 |
+| locales | 2.39-0ubuntu8.7 |
+| lsb-release | 12.0-2 |
+| lsof | 4.95.0-1build3 |
+| man-db | 2.12.0-4build2 |
+| manpages | 6.7-2 |
+| manpages-dev | 6.7-2 |
+| nano | 7.2-2ubuntu0.1 |
+| ncdu | 1.19-0.1 |
+| net-tools | 2.10-0.1ubuntu4.4 |
+| openssh-client | 1:9.6p1-3ubuntu13.16 |
+| procps | 2:4.0.4-4ubuntu3.2 |
+| psmisc | 23.7-1build1 |
+| rsync | 3.2.7-1ubuntu1.2 |
+| strace | 6.8-0ubuntu2 |
+| sudo | 1.9.15p5-3ubuntu5.24.04.2 |
+| unzip | 6.0-28ubuntu4.1 |
+| vim-tiny | 2:9.1.0016-1ubuntu7.13 |
+| wget | 1.21.4-1ubuntu4.1 |
+| zip | 3.0-13ubuntu0.2 |
+| zlib1g | 1:1.3.dfsg-3.1ubuntu2.1 |
+| zsh | 5.9-6ubuntu2 |
+
+## Variant: 8.0-bookworm-slim
+
+**Digest:** sha256:88afae7d569203ac04b399c6ca913b2b83855e486a0ad045d258d15f1cf59782
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/dotnet:2.1.1-8.0-bookworm-slim
+mcr.microsoft.com/devcontainers/dotnet:2.1.1-8.0
+mcr.microsoft.com/devcontainers/dotnet:2.1.1-8.0-bookworm
+```
+> *To keep up to date, we recommend using partial version numbers. Use the major version number to get all non-breaking changes (e.g. `0-`) or major and minor to only get fixes (e.g. `0.200-`).*
+
+**Linux distribution:** Debian GNU/Linux 12 (bookworm)
+
+**Architectures:** linux/amd64, linux/arm64
+
+**Available (non-root) user:** vscode
+
+### Contents
+**Languages and runtimes**
+
+| Language / runtime | Version | Path |
+|--------------------|---------|------|
+| [.NET](https://dotnet.microsoft.com/) | 8.0.421 (8.0.2) | /usr |
+
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | cb64103161b69d59e1efefeb761ac85564c44698 | /home/vscode/.oh-my-zsh |
+| [nvm](https://github.com/nvm-sh/nvm.git) | 62387b8f92aa012d48202747fd75c40850e5e261 | /usr/local/share/nvm |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.54.0 |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| apt-transport-https | 2.6.1 |
+| apt-utils | 2.6.1 |
+| ca-certificates | 20230311+deb12u1 |
+| curl | 7.88.1-10+deb12u14 |
+| dialog | 1.3-20230209-1 |
+| git | 1:2.39.5-0+deb12u3 |
+| gnupg2 | 2.2.40-1.1+deb12u2 |
+| htop | 3.2.2-2 |
+| iproute2 | 6.1.0-3 |
+| jq | 1.6-2.1+deb12u1 |
+| less | 590-2.1~deb12u2 |
+| libc6 | 2.36-9+deb12u14 |
+| libgssapi-krb5-2 | 1.20.1-2+deb12u4 |
+| libicu72 | 72.1-3+deb12u1 |
+| libkrb5-3 | 1.20.1-2+deb12u4 |
+| liblttng-ust1 | 2.13.5-1 |
+| libstdc++6 | 12.2.0-14+deb12u1 |
+| locales | 2.36-9+deb12u14 |
+| lsb-release | 12.0-1 |
+| lsof | 4.95.0-1 |
+| man-db | 2.11.2-2 |
+| manpages | 6.03-2 |
+| manpages-dev | 6.03-2 |
+| nano | 7.2-1+deb12u1 |
+| ncdu | 1.18-0.2 |
+| net-tools | 2.10-0.1+deb12u2 |
+| openssh-client | 1:9.2p1-2+deb12u10 |
+| procps | 2:4.0.2-3 |
+| psmisc | 23.6-1 |
+| rsync | 3.2.7-1+deb12u4 |
+| strace | 6.1-0.1 |
+| sudo | 1.9.13p3-1+deb12u4 |
+| unzip | 6.0-28 |
+| vim-tiny | 2:9.0.1378-2+deb12u2 |
+| wget | 1.21.3-1+deb12u1 |
+| zip | 3.0-13 |
+| zlib1g | 1:1.2.13.dfsg-1 |
+| zsh | 5.9-4+b15 |
+
+## Variant: 8.0-noble
+
+**Digest:** sha256:528ff91277a8d3d630abdba88e1c88b6df7b729e06be9138de033e6f4e573a9f
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/dotnet:2.1.1-8.0-noble
+```
+> *To keep up to date, we recommend using partial version numbers. Use the major version number to get all non-breaking changes (e.g. `0-`) or major and minor to only get fixes (e.g. `0.200-`).*
+
+**Linux distribution:** Ubuntu 24.04.4 LTS (debian-like distro)
+
+**Architectures:** linux/amd64, linux/arm64
+
+**Available (non-root) user:** vscode
+
+### Contents
+**Languages and runtimes**
+
+| Language / runtime | Version | Path |
+|--------------------|---------|------|
+| [.NET](https://dotnet.microsoft.com/) | 8.0.421 (8.0.2) | /usr |
+
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | cb64103161b69d59e1efefeb761ac85564c44698 | /home/vscode/.oh-my-zsh |
+| [nvm](https://github.com/nvm-sh/nvm.git) | 62387b8f92aa012d48202747fd75c40850e5e261 | /usr/local/share/nvm |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.54.0 |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| apt-transport-https | 2.8.3 |
+| apt-utils | 2.8.3 |
+| ca-certificates | 20240203 |
+| curl | 8.5.0-2ubuntu10.9 |
+| dialog | 1.3-20240101-1 |
+| git | 1:2.43.0-1ubuntu7.3 |
+| gnupg2 | 2.4.4-2ubuntu17.4 |
+| htop | 3.3.0-4build1 |
+| iproute2 | 6.1.0-1ubuntu6.3 |
+| jq | 1.7.1-3ubuntu0.24.04.2 |
+| less | 590-2ubuntu2.1 |
+| libc6 | 2.39-0ubuntu8.7 |
+| libgssapi-krb5-2 | 1.20.1-6ubuntu2.6 |
+| libicu74 | 74.2-1ubuntu3.1 |
+| libkrb5-3 | 1.20.1-6ubuntu2.6 |
+| libstdc++6 | 14.2.0-4ubuntu2~24.04.1 |
+| locales | 2.39-0ubuntu8.7 |
+| lsb-release | 12.0-2 |
+| lsof | 4.95.0-1build3 |
+| man-db | 2.12.0-4build2 |
+| manpages | 6.7-2 |
+| manpages-dev | 6.7-2 |
+| nano | 7.2-2ubuntu0.1 |
+| ncdu | 1.19-0.1 |
+| net-tools | 2.10-0.1ubuntu4.4 |
+| openssh-client | 1:9.6p1-3ubuntu13.16 |
+| procps | 2:4.0.4-4ubuntu3.2 |
+| psmisc | 23.7-1build1 |
+| rsync | 3.2.7-1ubuntu1.2 |
+| strace | 6.8-0ubuntu2 |
+| sudo | 1.9.15p5-3ubuntu5.24.04.2 |
+| unzip | 6.0-28ubuntu4.1 |
+| vim-tiny | 2:9.1.0016-1ubuntu7.13 |
+| wget | 1.21.4-1ubuntu4.1 |
+| zip | 3.0-13ubuntu0.2 |
+| zlib1g | 1:1.3.dfsg-3.1ubuntu2.1 |
+| zsh | 5.9-6ubuntu2 |
+
+## Variant: 8.0-jammy
+
+**Digest:** sha256:0cd686b83ea36e982e7d18f284e61e8cf757bdcde00c9dc01338c080f33c1429
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/dotnet:2.1.1-8.0-jammy
+```
+> *To keep up to date, we recommend using partial version numbers. Use the major version number to get all non-breaking changes (e.g. `0-`) or major and minor to only get fixes (e.g. `0.200-`).*
+
+**Linux distribution:** Ubuntu 22.04.5 LTS (debian-like distro)
+
+**Architectures:** linux/amd64, linux/arm64
+
+**Available (non-root) user:** vscode
+
+### Contents
+**Languages and runtimes**
+
+| Language / runtime | Version | Path |
+|--------------------|---------|------|
+| [.NET](https://dotnet.microsoft.com/) | 8.0.421 (8.0.2) | /usr |
+
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | cb64103161b69d59e1efefeb761ac85564c44698 | /home/vscode/.oh-my-zsh |
+| [nvm](https://github.com/nvm-sh/nvm.git) | 62387b8f92aa012d48202747fd75c40850e5e261 | /usr/local/share/nvm |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.54.0 |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| apt-transport-https | 2.4.14 |
+| apt-utils | 2.4.14 |
+| ca-certificates | 20240203~22.04.1 |
+| curl | 7.81.0-1ubuntu1.24 |
+| dialog | 1.3-20211214-1 |
+| git | 1:2.34.1-1ubuntu1.17 |
+| gnupg2 | 2.2.27-3ubuntu2.5 |
+| htop | 3.0.5-7build2 |
+| iproute2 | 5.15.0-1ubuntu2.1 |
+| jq | 1.6-2.1ubuntu3.2 |
+| less | 590-1ubuntu0.22.04.3 |
+| libc6 | 2.35-0ubuntu3.13 |
+| libgssapi-krb5-2 | 1.19.2-2ubuntu0.7 |
+| libicu70 | 70.1-2 |
+| libkrb5-3 | 1.19.2-2ubuntu0.7 |
+| liblttng-ust1 | 2.13.1-1ubuntu1 |
+| libstdc++6 | 12.3.0-1ubuntu1~22.04.3 |
+| locales | 2.35-0ubuntu3.13 |
+| lsb-release | 11.1.0ubuntu4 |
+| lsof | 4.93.2+dfsg-1.1build2 |
+| man-db | 2.10.2-1 |
+| manpages | 5.10-1ubuntu1 |
+| manpages-dev | 5.10-1ubuntu1 |
+| nano | 6.2-1ubuntu0.1 |
+| ncdu | 1.15.1-1 |
+| net-tools | 1.60+git20181103.0eebece-1ubuntu5.4 |
+| openssh-client | 1:8.9p1-3ubuntu0.15 |
+| procps | 2:3.3.17-6ubuntu2.1 |
+| psmisc | 23.4-2build3 |
+| rsync | 3.2.7-0ubuntu0.22.04.4 |
+| strace | 5.16-0ubuntu3 |
+| sudo | 1.9.9-1ubuntu2.6 |
+| unzip | 6.0-26ubuntu3.2 |
+| vim-tiny | 2:8.2.3995-1ubuntu2.29 |
+| wget | 1.21.2-2ubuntu1.1 |
+| zip | 3.0-12build2 |
+| zlib1g | 1:1.2.11.dfsg-2ubuntu9.2 |
+| zsh | 5.8.1-1 |
+
diff --git a/src/go/history/2.1.3.md b/src/go/history/2.1.3.md
new file mode 100644
index 0000000000..02c30435f8
--- /dev/null
+++ b/src/go/history/2.1.3.md
@@ -0,0 +1,410 @@
+# [go](https://github.com/devcontainers/images/tree/main/src/go)
+
+**Image version:** 2.1.3
+
+**Source release/branch:** [v0.4.27](https://github.com/devcontainers/images/tree/v0.4.27/src/go)
+
+**Image variations:**
+- [1.26-trixie](#variant-126-trixie)
+- [1.25-trixie](#variant-125-trixie)
+- [1.26-bookworm](#variant-126-bookworm)
+- [1.25-bookworm](#variant-125-bookworm)
+
+## Variant: 1.26-trixie
+
+**Digest:** sha256:c249440b024e82a569726ab41e60400237665d1f259fb575fd707b04b1b44e55
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/go:2.1.3-1.26-trixie
+mcr.microsoft.com/devcontainers/go:2.1.3-1.26
+mcr.microsoft.com/devcontainers/go:2.1.3-1
+mcr.microsoft.com/devcontainers/go:2.1.3-1-trixie
+mcr.microsoft.com/devcontainers/go:2.1.3-trixie
+```
+> *To keep up to date, we recommend using partial version numbers. Use the major version number to get all non-breaking changes (e.g. `0-`) or major and minor to only get fixes (e.g. `0.200-`).*
+
+**Linux distribution:** Debian GNU/Linux 13 (trixie)
+
+**Architectures:** linux/amd64, linux/arm64
+
+**Available (non-root) user:** vscode
+
+### Contents
+**Languages and runtimes**
+
+| Language / runtime | Version | Path |
+|--------------------|---------|------|
+| [Go](https://golang.org/dl) | 1.26.3 | /usr/local/go |
+
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | cb64103161b69d59e1efefeb761ac85564c44698 | /home/vscode/.oh-my-zsh |
+| [nvm](https://github.com/nvm-sh/nvm.git) | 62387b8f92aa012d48202747fd75c40850e5e261 | /usr/local/share/nvm |
+
+**Go tools and modules**
+
+| Tool / module | Version |
+|---------------|---------|
+| golang.org/x/tools/gopls | 0.21.1 |
+| honnef.co/go/tools | 0.7.0-0.dev.0.20251022135355-8273271481d0 |
+| golang.org/x/lint | 0.0.0-20241112194109-818c5a804067 |
+| github.com/mgechev/revive | 1.15.0 |
+| github.com/uudashr/gopkgs | latest |
+| github.com/ramya-rao-a/go-outline | latest |
+| github.com/go-delve/delve | 1.26.3 |
+| github.com/golangci/golangci-lint | latest |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.54.0 |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| apt-transport-https | 3.0.3 |
+| apt-utils | 3.0.3 |
+| ca-certificates | 20250419 |
+| curl | 8.14.1-2+deb13u3 |
+| dialog | 1.3-20250116-1 |
+| g++ | 4:14.2.0-1 |
+| gcc | 4:14.2.0-1 |
+| git | 1:2.47.3-0+deb13u1 |
+| gnupg2 | 2.4.7-21+deb13u1 |
+| htop | 3.4.1-5 |
+| iproute2 | 6.15.0-1 |
+| jq | 1.7.1-6+deb13u2 |
+| less | 668-1 |
+| libc6 | 2.41-12+deb13u3 |
+| libc6-dev | 2.41-12+deb13u3 |
+| libgssapi-krb5-2 | 1.21.3-5 |
+| libicu76 | 76.1-4 |
+| libkrb5-3 | 1.21.3-5 |
+| libstdc++6 | 14.2.0-19 |
+| locales | 2.41-12+deb13u3 |
+| lsb-release | 12.1-1 |
+| lsof | 4.99.4+dfsg-2 |
+| make | 4.4.1-2 |
+| man-db | 2.13.1-1 |
+| manpages | 6.9.1-1 |
+| manpages-dev | 6.9.1-1 |
+| nano | 8.4-1+deb13u1 |
+| ncdu | 1.22-1 |
+| net-tools | 2.10-1.3 |
+| openssh-client | 1:10.0p1-7+deb13u4 |
+| pkg-config | 1.8.1-4 |
+| procps | 2:4.0.4-9 |
+| psmisc | 23.7-2 |
+| rsync | 3.4.1+ds1-5+deb13u2 |
+| strace | 6.13+ds-1 |
+| sudo | 1.9.16p2-3+deb13u2 |
+| unzip | 6.0-29 |
+| vim-tiny | 2:9.1.1230-2 |
+| wget | 1.25.0-2 |
+| zip | 3.0-15 |
+| zlib1g | 1:1.3.dfsg+really1.3.1-1+b1 |
+| zsh | 5.9-8+b23 |
+
+## Variant: 1.25-trixie
+
+**Digest:** sha256:036dd67659b3df71971185a1737e4a17f87b4bdeb0854245300a7206935015f8
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/go:2.1.3-1.25-trixie
+mcr.microsoft.com/devcontainers/go:2.1.3-1.25
+mcr.microsoft.com/devcontainers/go:2.1.3-1
+mcr.microsoft.com/devcontainers/go:2.1.3-1-trixie
+mcr.microsoft.com/devcontainers/go:2.1.3-trixie
+```
+> *To keep up to date, we recommend using partial version numbers. Use the major version number to get all non-breaking changes (e.g. `0-`) or major and minor to only get fixes (e.g. `0.200-`).*
+
+**Linux distribution:** Debian GNU/Linux 13 (trixie)
+
+**Architectures:** linux/amd64, linux/arm64
+
+**Available (non-root) user:** vscode
+
+### Contents
+**Languages and runtimes**
+
+| Language / runtime | Version | Path |
+|--------------------|---------|------|
+| [Go](https://golang.org/dl) | 1.25.10 | /usr/local/go |
+
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | cb64103161b69d59e1efefeb761ac85564c44698 | /home/vscode/.oh-my-zsh |
+| [nvm](https://github.com/nvm-sh/nvm.git) | 62387b8f92aa012d48202747fd75c40850e5e261 | /usr/local/share/nvm |
+
+**Go tools and modules**
+
+| Tool / module | Version |
+|---------------|---------|
+| golang.org/x/tools/gopls | 0.21.1 |
+| honnef.co/go/tools | 0.7.0-0.dev.0.20251022135355-8273271481d0 |
+| golang.org/x/lint | 0.0.0-20241112194109-818c5a804067 |
+| github.com/mgechev/revive | 1.15.0 |
+| github.com/uudashr/gopkgs | latest |
+| github.com/ramya-rao-a/go-outline | latest |
+| github.com/go-delve/delve | 1.26.3 |
+| github.com/golangci/golangci-lint | latest |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.54.0 |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| apt-transport-https | 3.0.3 |
+| apt-utils | 3.0.3 |
+| ca-certificates | 20250419 |
+| curl | 8.14.1-2+deb13u3 |
+| dialog | 1.3-20250116-1 |
+| g++ | 4:14.2.0-1 |
+| gcc | 4:14.2.0-1 |
+| git | 1:2.47.3-0+deb13u1 |
+| gnupg2 | 2.4.7-21+deb13u1 |
+| htop | 3.4.1-5 |
+| iproute2 | 6.15.0-1 |
+| jq | 1.7.1-6+deb13u2 |
+| less | 668-1 |
+| libc6 | 2.41-12+deb13u3 |
+| libc6-dev | 2.41-12+deb13u3 |
+| libgssapi-krb5-2 | 1.21.3-5 |
+| libicu76 | 76.1-4 |
+| libkrb5-3 | 1.21.3-5 |
+| libstdc++6 | 14.2.0-19 |
+| locales | 2.41-12+deb13u3 |
+| lsb-release | 12.1-1 |
+| lsof | 4.99.4+dfsg-2 |
+| make | 4.4.1-2 |
+| man-db | 2.13.1-1 |
+| manpages | 6.9.1-1 |
+| manpages-dev | 6.9.1-1 |
+| nano | 8.4-1+deb13u1 |
+| ncdu | 1.22-1 |
+| net-tools | 2.10-1.3 |
+| openssh-client | 1:10.0p1-7+deb13u4 |
+| pkg-config | 1.8.1-4 |
+| procps | 2:4.0.4-9 |
+| psmisc | 23.7-2 |
+| rsync | 3.4.1+ds1-5+deb13u2 |
+| strace | 6.13+ds-1 |
+| sudo | 1.9.16p2-3+deb13u2 |
+| unzip | 6.0-29 |
+| vim-tiny | 2:9.1.1230-2 |
+| wget | 1.25.0-2 |
+| zip | 3.0-15 |
+| zlib1g | 1:1.3.dfsg+really1.3.1-1+b1 |
+| zsh | 5.9-8+b23 |
+
+## Variant: 1.26-bookworm
+
+**Digest:** sha256:de99286e746c99e359edddaf0c47cbfbed34f4d6a3cd6310c99c87fa27c3c341
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/go:2.1.3-1.26-bookworm
+mcr.microsoft.com/devcontainers/go:2.1.3-1-bookworm
+mcr.microsoft.com/devcontainers/go:2.1.3-bookworm
+```
+> *To keep up to date, we recommend using partial version numbers. Use the major version number to get all non-breaking changes (e.g. `0-`) or major and minor to only get fixes (e.g. `0.200-`).*
+
+**Linux distribution:** Debian GNU/Linux 12 (bookworm)
+
+**Architectures:** linux/amd64, linux/arm64
+
+**Available (non-root) user:** vscode
+
+### Contents
+**Languages and runtimes**
+
+| Language / runtime | Version | Path |
+|--------------------|---------|------|
+| [Go](https://golang.org/dl) | 1.26.3 | /usr/local/go |
+
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | cb64103161b69d59e1efefeb761ac85564c44698 | /home/vscode/.oh-my-zsh |
+| [nvm](https://github.com/nvm-sh/nvm.git) | 62387b8f92aa012d48202747fd75c40850e5e261 | /usr/local/share/nvm |
+
+**Go tools and modules**
+
+| Tool / module | Version |
+|---------------|---------|
+| golang.org/x/tools/gopls | 0.21.1 |
+| honnef.co/go/tools | 0.7.0-0.dev.0.20251022135355-8273271481d0 |
+| golang.org/x/lint | 0.0.0-20241112194109-818c5a804067 |
+| github.com/mgechev/revive | 1.15.0 |
+| github.com/uudashr/gopkgs | latest |
+| github.com/ramya-rao-a/go-outline | latest |
+| github.com/go-delve/delve | 1.26.3 |
+| github.com/golangci/golangci-lint | latest |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.54.0 |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| apt-transport-https | 2.6.1 |
+| apt-utils | 2.6.1 |
+| ca-certificates | 20230311+deb12u1 |
+| curl | 7.88.1-10+deb12u14 |
+| dialog | 1.3-20230209-1 |
+| g++ | 4:12.2.0-3 |
+| gcc | 4:12.2.0-3 |
+| git | 1:2.39.5-0+deb12u3 |
+| gnupg2 | 2.2.40-1.1+deb12u2 |
+| htop | 3.2.2-2 |
+| iproute2 | 6.1.0-3 |
+| jq | 1.6-2.1+deb12u1 |
+| less | 590-2.1~deb12u2 |
+| libc6 | 2.36-9+deb12u14 |
+| libc6-dev | 2.36-9+deb12u14 |
+| libgssapi-krb5-2 | 1.20.1-2+deb12u4 |
+| libicu72 | 72.1-3+deb12u1 |
+| libkrb5-3 | 1.20.1-2+deb12u4 |
+| liblttng-ust1 | 2.13.5-1 |
+| libstdc++6 | 12.2.0-14+deb12u1 |
+| locales | 2.36-9+deb12u14 |
+| lsb-release | 12.0-1 |
+| lsof | 4.95.0-1 |
+| make | 4.3-4.1 |
+| man-db | 2.11.2-2 |
+| manpages | 6.03-2 |
+| manpages-dev | 6.03-2 |
+| nano | 7.2-1+deb12u1 |
+| ncdu | 1.18-0.2 |
+| net-tools | 2.10-0.1+deb12u2 |
+| openssh-client | 1:9.2p1-2+deb12u10 |
+| pkg-config | 1.8.1-1 |
+| procps | 2:4.0.2-3 |
+| psmisc | 23.6-1 |
+| rsync | 3.2.7-1+deb12u4 |
+| strace | 6.1-0.1 |
+| sudo | 1.9.13p3-1+deb12u4 |
+| unzip | 6.0-28 |
+| vim-tiny | 2:9.0.1378-2+deb12u2 |
+| wget | 1.21.3-1+deb12u1 |
+| zip | 3.0-13 |
+| zlib1g | 1:1.2.13.dfsg-1 |
+| zsh | 5.9-4+b15 |
+
+## Variant: 1.25-bookworm
+
+**Digest:** sha256:768f4d177236e543dafba0f140754ac1d084651ee70c88b3e4ff90e2034e592f
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/go:2.1.3-1.25-bookworm
+mcr.microsoft.com/devcontainers/go:2.1.3-1-bookworm
+mcr.microsoft.com/devcontainers/go:2.1.3-bookworm
+```
+> *To keep up to date, we recommend using partial version numbers. Use the major version number to get all non-breaking changes (e.g. `0-`) or major and minor to only get fixes (e.g. `0.200-`).*
+
+**Linux distribution:** Debian GNU/Linux 12 (bookworm)
+
+**Architectures:** linux/amd64, linux/arm64
+
+**Available (non-root) user:** vscode
+
+### Contents
+**Languages and runtimes**
+
+| Language / runtime | Version | Path |
+|--------------------|---------|------|
+| [Go](https://golang.org/dl) | 1.25.10 | /usr/local/go |
+
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | cb64103161b69d59e1efefeb761ac85564c44698 | /home/vscode/.oh-my-zsh |
+| [nvm](https://github.com/nvm-sh/nvm.git) | 62387b8f92aa012d48202747fd75c40850e5e261 | /usr/local/share/nvm |
+
+**Go tools and modules**
+
+| Tool / module | Version |
+|---------------|---------|
+| golang.org/x/tools/gopls | 0.21.1 |
+| honnef.co/go/tools | 0.7.0-0.dev.0.20251022135355-8273271481d0 |
+| golang.org/x/lint | 0.0.0-20241112194109-818c5a804067 |
+| github.com/mgechev/revive | 1.15.0 |
+| github.com/uudashr/gopkgs | latest |
+| github.com/ramya-rao-a/go-outline | latest |
+| github.com/go-delve/delve | 1.26.3 |
+| github.com/golangci/golangci-lint | latest |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.54.0 |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| apt-transport-https | 2.6.1 |
+| apt-utils | 2.6.1 |
+| ca-certificates | 20230311+deb12u1 |
+| curl | 7.88.1-10+deb12u14 |
+| dialog | 1.3-20230209-1 |
+| g++ | 4:12.2.0-3 |
+| gcc | 4:12.2.0-3 |
+| git | 1:2.39.5-0+deb12u3 |
+| gnupg2 | 2.2.40-1.1+deb12u2 |
+| htop | 3.2.2-2 |
+| iproute2 | 6.1.0-3 |
+| jq | 1.6-2.1+deb12u1 |
+| less | 590-2.1~deb12u2 |
+| libc6 | 2.36-9+deb12u14 |
+| libc6-dev | 2.36-9+deb12u14 |
+| libgssapi-krb5-2 | 1.20.1-2+deb12u4 |
+| libicu72 | 72.1-3+deb12u1 |
+| libkrb5-3 | 1.20.1-2+deb12u4 |
+| liblttng-ust1 | 2.13.5-1 |
+| libstdc++6 | 12.2.0-14+deb12u1 |
+| locales | 2.36-9+deb12u14 |
+| lsb-release | 12.0-1 |
+| lsof | 4.95.0-1 |
+| make | 4.3-4.1 |
+| man-db | 2.11.2-2 |
+| manpages | 6.03-2 |
+| manpages-dev | 6.03-2 |
+| nano | 7.2-1+deb12u1 |
+| ncdu | 1.18-0.2 |
+| net-tools | 2.10-0.1+deb12u2 |
+| openssh-client | 1:9.2p1-2+deb12u10 |
+| pkg-config | 1.8.1-1 |
+| procps | 2:4.0.2-3 |
+| psmisc | 23.6-1 |
+| rsync | 3.2.7-1+deb12u4 |
+| strace | 6.1-0.1 |
+| sudo | 1.9.13p3-1+deb12u4 |
+| unzip | 6.0-28 |
+| vim-tiny | 2:9.0.1378-2+deb12u2 |
+| wget | 1.21.3-1+deb12u1 |
+| zip | 3.0-13 |
+| zlib1g | 1:1.2.13.dfsg-1 |
+| zsh | 5.9-4+b15 |
+
diff --git a/src/java-8/history/3.0.9.md b/src/java-8/history/3.0.9.md
new file mode 100644
index 0000000000..1172616879
--- /dev/null
+++ b/src/java-8/history/3.0.9.md
@@ -0,0 +1,170 @@
+# [java-8](https://github.com/devcontainers/images/tree/main/src/java-8)
+
+**Image version:** 3.0.9
+
+**Source release/branch:** [v0.4.27](https://github.com/devcontainers/images/tree/v0.4.27/src/java-8)
+
+**Image variations:**
+- [trixie](#variant-trixie)
+- [bookworm](#variant-bookworm)
+
+## Variant: trixie
+
+**Digest:** sha256:56c512e6c10d3fb3d69342d471c8e9a180260c11464d3a9cd31eed17ac5f4cba
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/java:3.0.9-8-trixie
+mcr.microsoft.com/devcontainers/java:3.0.9-8
+mcr.microsoft.com/devcontainers/java:3.0.9-8-jdk-trixie
+```
+> *To keep up to date, we recommend using partial version numbers. Use the major version number to get all non-breaking changes (e.g. `0-`) or major and minor to only get fixes (e.g. `0.200-`).*
+
+**Linux distribution:** Debian GNU/Linux 13 (trixie)
+
+**Architectures:** linux/amd64, linux/arm64
+
+**Available (non-root) user:** vscode
+
+### Contents
+**Languages and runtimes**
+
+| Language / runtime | Version | Path |
+|--------------------|---------|------|
+| [Java](https://adoptopenjdk.net/) | 1.8.0_492
bash: line 1: /usr/local/openjdk-*/bin/java: No such file or directory | /usr/local/sdkman/candidates/java/current
/usr/local |
+
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | cb64103161b69d59e1efefeb761ac85564c44698 | /home/vscode/.oh-my-zsh |
+| [nvm](https://github.com/nvm-sh/nvm.git) | 62387b8f92aa012d48202747fd75c40850e5e261 | /usr/local/share/nvm |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.54.0 |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| apt-transport-https | 3.0.3 |
+| apt-utils | 3.0.3 |
+| ca-certificates | 20250419 |
+| curl | 8.14.1-2+deb13u3 |
+| dialog | 1.3-20250116-1 |
+| git | 1:2.47.3-0+deb13u1 |
+| gnupg2 | 2.4.7-21+deb13u1 |
+| htop | 3.4.1-5 |
+| iproute2 | 6.15.0-1 |
+| jq | 1.7.1-6+deb13u2 |
+| less | 668-1 |
+| libc6 | 2.41-12+deb13u3 |
+| libgssapi-krb5-2 | 1.21.3-5 |
+| libicu76 | 76.1-4 |
+| libkrb5-3 | 1.21.3-5 |
+| libstdc++6 | 14.2.0-19 |
+| locales | 2.41-12+deb13u3 |
+| lsb-release | 12.1-1 |
+| lsof | 4.99.4+dfsg-2 |
+| man-db | 2.13.1-1 |
+| manpages | 6.9.1-1 |
+| manpages-dev | 6.9.1-1 |
+| nano | 8.4-1+deb13u1 |
+| ncdu | 1.22-1 |
+| net-tools | 2.10-1.3 |
+| openssh-client | 1:10.0p1-7+deb13u4 |
+| procps | 2:4.0.4-9 |
+| psmisc | 23.7-2 |
+| rsync | 3.4.1+ds1-5+deb13u2 |
+| strace | 6.13+ds-1 |
+| sudo | 1.9.16p2-3+deb13u2 |
+| unzip | 6.0-29 |
+| vim-tiny | 2:9.1.1230-2 |
+| wget | 1.25.0-2 |
+| zip | 3.0-15 |
+| zlib1g | 1:1.3.dfsg+really1.3.1-1+b1 |
+| zsh | 5.9-8+b23 |
+
+## Variant: bookworm
+
+**Digest:** sha256:551d8458d9d3a300ce7e5fd0d34987356d8bb7999dc0856731008806d6796826
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/java:3.0.9-8-bookworm
+mcr.microsoft.com/devcontainers/java:3.0.9-8-jdk-bookworm
+```
+> *To keep up to date, we recommend using partial version numbers. Use the major version number to get all non-breaking changes (e.g. `0-`) or major and minor to only get fixes (e.g. `0.200-`).*
+
+**Linux distribution:** Debian GNU/Linux 12 (bookworm)
+
+**Architectures:** linux/amd64, linux/arm64
+
+**Available (non-root) user:** vscode
+
+### Contents
+**Languages and runtimes**
+
+| Language / runtime | Version | Path |
+|--------------------|---------|------|
+| [Java](https://adoptopenjdk.net/) | 1.8.0_492
bash: line 1: /usr/local/openjdk-*/bin/java: No such file or directory | /usr/local/sdkman/candidates/java/current
/usr/local |
+
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | a07126330b9f56f12f1e00ddd29786d35d6e64d9 | /home/vscode/.oh-my-zsh |
+| [nvm](https://github.com/nvm-sh/nvm.git) | 62387b8f92aa012d48202747fd75c40850e5e261 | /usr/local/share/nvm |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.54.0 |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| apt-transport-https | 2.6.1 |
+| apt-utils | 2.6.1 |
+| ca-certificates | 20230311+deb12u1 |
+| curl | 7.88.1-10+deb12u14 |
+| dialog | 1.3-20230209-1 |
+| git | 1:2.39.5-0+deb12u3 |
+| gnupg2 | 2.2.40-1.1+deb12u2 |
+| htop | 3.2.2-2 |
+| iproute2 | 6.1.0-3 |
+| jq | 1.6-2.1+deb12u1 |
+| less | 590-2.1~deb12u2 |
+| libc6 | 2.36-9+deb12u13 |
+| libgssapi-krb5-2 | 1.20.1-2+deb12u4 |
+| libicu72 | 72.1-3+deb12u1 |
+| libkrb5-3 | 1.20.1-2+deb12u4 |
+| liblttng-ust1 | 2.13.5-1 |
+| libstdc++6 | 12.2.0-14+deb12u1 |
+| locales | 2.36-9+deb12u13 |
+| lsb-release | 12.0-1 |
+| lsof | 4.95.0-1 |
+| man-db | 2.11.2-2 |
+| manpages | 6.03-2 |
+| manpages-dev | 6.03-2 |
+| nano | 7.2-1+deb12u1 |
+| ncdu | 1.18-0.2 |
+| net-tools | 2.10-0.1+deb12u2 |
+| openssh-client | 1:9.2p1-2+deb12u9 |
+| procps | 2:4.0.2-3 |
+| psmisc | 23.6-1 |
+| rsync | 3.2.7-1+deb12u4 |
+| strace | 6.1-0.1 |
+| sudo | 1.9.13p3-1+deb12u3 |
+| unzip | 6.0-28 |
+| vim-tiny | 2:9.0.1378-2+deb12u2 |
+| wget | 1.21.3-1+deb12u1 |
+| zip | 3.0-13 |
+| zlib1g | 1:1.2.13.dfsg-1 |
+| zsh | 5.9-4+b8 |
+
diff --git a/src/java/history/3.0.8.md b/src/java/history/3.0.8.md
new file mode 100644
index 0000000000..c40c2f8f3e
--- /dev/null
+++ b/src/java/history/3.0.8.md
@@ -0,0 +1,658 @@
+# [java](https://github.com/devcontainers/images/tree/main/src/java)
+
+**Image version:** 3.0.8
+
+**Source release/branch:** [v0.4.27](https://github.com/devcontainers/images/tree/v0.4.27/src/java)
+
+**Image variations:**
+- [25-trixie](#variant-25-trixie)
+- [21-trixie](#variant-21-trixie)
+- [17-trixie](#variant-17-trixie)
+- [11-trixie](#variant-11-trixie)
+- [25-bookworm](#variant-25-bookworm)
+- [21-bookworm](#variant-21-bookworm)
+- [17-bookworm](#variant-17-bookworm)
+- [11-bookworm](#variant-11-bookworm)
+
+## Variant: 25-trixie
+
+**Digest:** sha256:02e4c51fa0f8aa41186d4b14d99923cb19034273d223bf21d87a10ddd70384bc
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/java:3.0.8-25-trixie
+mcr.microsoft.com/devcontainers/java:3.0.8-25
+mcr.microsoft.com/devcontainers/java:3.0.8-25-jdk-trixie
+mcr.microsoft.com/devcontainers/java:3.0.8-trixie
+```
+> *To keep up to date, we recommend using partial version numbers. Use the major version number to get all non-breaking changes (e.g. `0-`) or major and minor to only get fixes (e.g. `0.200-`).*
+
+**Linux distribution:** Debian GNU/Linux 13 (trixie)
+
+**Architectures:** linux/amd64, linux/arm64
+
+**Available (non-root) user:** vscode
+
+### Contents
+**Languages and runtimes**
+
+| Language / runtime | Version | Path |
+|--------------------|---------|------|
+| [Java](https://adoptopenjdk.net/) | 25.0.3 | /usr/local/ |
+
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | cb64103161b69d59e1efefeb761ac85564c44698 | /home/vscode/.oh-my-zsh |
+| [nvm](https://github.com/nvm-sh/nvm.git) | 62387b8f92aa012d48202747fd75c40850e5e261 | /usr/local/share/nvm |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.54.0 |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| apt-transport-https | 3.0.3 |
+| apt-utils | 3.0.3 |
+| ca-certificates | 20250419 |
+| curl | 8.14.1-2+deb13u3 |
+| dialog | 1.3-20250116-1 |
+| git | 1:2.47.3-0+deb13u1 |
+| gnupg2 | 2.4.7-21+deb13u1 |
+| htop | 3.4.1-5 |
+| iproute2 | 6.15.0-1 |
+| jq | 1.7.1-6+deb13u2 |
+| less | 668-1 |
+| libc6 | 2.41-12+deb13u3 |
+| libgssapi-krb5-2 | 1.21.3-5 |
+| libicu76 | 76.1-4 |
+| libkrb5-3 | 1.21.3-5 |
+| libstdc++6 | 14.2.0-19 |
+| locales | 2.41-12+deb13u3 |
+| lsb-release | 12.1-1 |
+| lsof | 4.99.4+dfsg-2 |
+| man-db | 2.13.1-1 |
+| manpages | 6.9.1-1 |
+| manpages-dev | 6.9.1-1 |
+| nano | 8.4-1+deb13u1 |
+| ncdu | 1.22-1 |
+| net-tools | 2.10-1.3 |
+| openssh-client | 1:10.0p1-7+deb13u4 |
+| procps | 2:4.0.4-9 |
+| psmisc | 23.7-2 |
+| rsync | 3.4.1+ds1-5+deb13u2 |
+| strace | 6.13+ds-1 |
+| sudo | 1.9.16p2-3+deb13u2 |
+| unzip | 6.0-29 |
+| vim-tiny | 2:9.1.1230-2 |
+| wget | 1.25.0-2 |
+| zip | 3.0-15 |
+| zlib1g | 1:1.3.dfsg+really1.3.1-1+b1 |
+| zsh | 5.9-8+b23 |
+
+## Variant: 21-trixie
+
+**Digest:** sha256:1e8bc687983da0d516d1c8d53c15abef59a5c83c0e829331ba145d9910ff4d9c
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/java:3.0.8-21-trixie
+mcr.microsoft.com/devcontainers/java:3.0.8-21
+mcr.microsoft.com/devcontainers/java:3.0.8-21-jdk-trixie
+```
+> *To keep up to date, we recommend using partial version numbers. Use the major version number to get all non-breaking changes (e.g. `0-`) or major and minor to only get fixes (e.g. `0.200-`).*
+
+**Linux distribution:** Debian GNU/Linux 13 (trixie)
+
+**Architectures:** linux/amd64, linux/arm64
+
+**Available (non-root) user:** vscode
+
+### Contents
+**Languages and runtimes**
+
+| Language / runtime | Version | Path |
+|--------------------|---------|------|
+| [Java](https://adoptopenjdk.net/) | 21.0.11 | /usr/local/ |
+
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | cb64103161b69d59e1efefeb761ac85564c44698 | /home/vscode/.oh-my-zsh |
+| [nvm](https://github.com/nvm-sh/nvm.git) | 62387b8f92aa012d48202747fd75c40850e5e261 | /usr/local/share/nvm |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.54.0 |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| apt-transport-https | 3.0.3 |
+| apt-utils | 3.0.3 |
+| ca-certificates | 20250419 |
+| curl | 8.14.1-2+deb13u3 |
+| dialog | 1.3-20250116-1 |
+| git | 1:2.47.3-0+deb13u1 |
+| gnupg2 | 2.4.7-21+deb13u1 |
+| htop | 3.4.1-5 |
+| iproute2 | 6.15.0-1 |
+| jq | 1.7.1-6+deb13u2 |
+| less | 668-1 |
+| libc6 | 2.41-12+deb13u3 |
+| libgssapi-krb5-2 | 1.21.3-5 |
+| libicu76 | 76.1-4 |
+| libkrb5-3 | 1.21.3-5 |
+| libstdc++6 | 14.2.0-19 |
+| locales | 2.41-12+deb13u3 |
+| lsb-release | 12.1-1 |
+| lsof | 4.99.4+dfsg-2 |
+| man-db | 2.13.1-1 |
+| manpages | 6.9.1-1 |
+| manpages-dev | 6.9.1-1 |
+| nano | 8.4-1+deb13u1 |
+| ncdu | 1.22-1 |
+| net-tools | 2.10-1.3 |
+| openssh-client | 1:10.0p1-7+deb13u4 |
+| procps | 2:4.0.4-9 |
+| psmisc | 23.7-2 |
+| rsync | 3.4.1+ds1-5+deb13u2 |
+| strace | 6.13+ds-1 |
+| sudo | 1.9.16p2-3+deb13u2 |
+| unzip | 6.0-29 |
+| vim-tiny | 2:9.1.1230-2 |
+| wget | 1.25.0-2 |
+| zip | 3.0-15 |
+| zlib1g | 1:1.3.dfsg+really1.3.1-1+b1 |
+| zsh | 5.9-8+b23 |
+
+## Variant: 17-trixie
+
+**Digest:** sha256:1a9f656ee45bcd92ef228c2fbcf352546fa524e926439c6397e3e2f927b37eaa
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/java:3.0.8-17-trixie
+mcr.microsoft.com/devcontainers/java:3.0.8-17
+mcr.microsoft.com/devcontainers/java:3.0.8-17-jdk-trixie
+```
+> *To keep up to date, we recommend using partial version numbers. Use the major version number to get all non-breaking changes (e.g. `0-`) or major and minor to only get fixes (e.g. `0.200-`).*
+
+**Linux distribution:** Debian GNU/Linux 13 (trixie)
+
+**Architectures:** linux/amd64, linux/arm64
+
+**Available (non-root) user:** vscode
+
+### Contents
+**Languages and runtimes**
+
+| Language / runtime | Version | Path |
+|--------------------|---------|------|
+| [Java](https://adoptopenjdk.net/) | 17.0.19 | /usr/local/ |
+
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | cb64103161b69d59e1efefeb761ac85564c44698 | /home/vscode/.oh-my-zsh |
+| [nvm](https://github.com/nvm-sh/nvm.git) | 62387b8f92aa012d48202747fd75c40850e5e261 | /usr/local/share/nvm |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.54.0 |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| apt-transport-https | 3.0.3 |
+| apt-utils | 3.0.3 |
+| ca-certificates | 20250419 |
+| curl | 8.14.1-2+deb13u3 |
+| dialog | 1.3-20250116-1 |
+| git | 1:2.47.3-0+deb13u1 |
+| gnupg2 | 2.4.7-21+deb13u1 |
+| htop | 3.4.1-5 |
+| iproute2 | 6.15.0-1 |
+| jq | 1.7.1-6+deb13u2 |
+| less | 668-1 |
+| libc6 | 2.41-12+deb13u3 |
+| libgssapi-krb5-2 | 1.21.3-5 |
+| libicu76 | 76.1-4 |
+| libkrb5-3 | 1.21.3-5 |
+| libstdc++6 | 14.2.0-19 |
+| locales | 2.41-12+deb13u3 |
+| lsb-release | 12.1-1 |
+| lsof | 4.99.4+dfsg-2 |
+| man-db | 2.13.1-1 |
+| manpages | 6.9.1-1 |
+| manpages-dev | 6.9.1-1 |
+| nano | 8.4-1+deb13u1 |
+| ncdu | 1.22-1 |
+| net-tools | 2.10-1.3 |
+| openssh-client | 1:10.0p1-7+deb13u4 |
+| procps | 2:4.0.4-9 |
+| psmisc | 23.7-2 |
+| rsync | 3.4.1+ds1-5+deb13u2 |
+| strace | 6.13+ds-1 |
+| sudo | 1.9.16p2-3+deb13u2 |
+| unzip | 6.0-29 |
+| vim-tiny | 2:9.1.1230-2 |
+| wget | 1.25.0-2 |
+| zip | 3.0-15 |
+| zlib1g | 1:1.3.dfsg+really1.3.1-1+b1 |
+| zsh | 5.9-8+b23 |
+
+## Variant: 11-trixie
+
+**Digest:** sha256:2efa5cb5cc251e9061f0c2f4c04d867b5081ead879d32594aa83d7afd0bb008c
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/java:3.0.8-11-trixie
+mcr.microsoft.com/devcontainers/java:3.0.8-11
+mcr.microsoft.com/devcontainers/java:3.0.8-11-jdk-trixie
+```
+> *To keep up to date, we recommend using partial version numbers. Use the major version number to get all non-breaking changes (e.g. `0-`) or major and minor to only get fixes (e.g. `0.200-`).*
+
+**Linux distribution:** Debian GNU/Linux 13 (trixie)
+
+**Architectures:** linux/amd64, linux/arm64
+
+**Available (non-root) user:** vscode
+
+### Contents
+**Languages and runtimes**
+
+| Language / runtime | Version | Path |
+|--------------------|---------|------|
+| [Java](https://adoptopenjdk.net/) | 11.0.31 | /usr/local/ |
+
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | cb64103161b69d59e1efefeb761ac85564c44698 | /home/vscode/.oh-my-zsh |
+| [nvm](https://github.com/nvm-sh/nvm.git) | 62387b8f92aa012d48202747fd75c40850e5e261 | /usr/local/share/nvm |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.54.0 |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| apt-transport-https | 3.0.3 |
+| apt-utils | 3.0.3 |
+| ca-certificates | 20250419 |
+| curl | 8.14.1-2+deb13u3 |
+| dialog | 1.3-20250116-1 |
+| git | 1:2.47.3-0+deb13u1 |
+| gnupg2 | 2.4.7-21+deb13u1 |
+| htop | 3.4.1-5 |
+| iproute2 | 6.15.0-1 |
+| jq | 1.7.1-6+deb13u2 |
+| less | 668-1 |
+| libc6 | 2.41-12+deb13u3 |
+| libgssapi-krb5-2 | 1.21.3-5 |
+| libicu76 | 76.1-4 |
+| libkrb5-3 | 1.21.3-5 |
+| libstdc++6 | 14.2.0-19 |
+| locales | 2.41-12+deb13u3 |
+| lsb-release | 12.1-1 |
+| lsof | 4.99.4+dfsg-2 |
+| man-db | 2.13.1-1 |
+| manpages | 6.9.1-1 |
+| manpages-dev | 6.9.1-1 |
+| nano | 8.4-1+deb13u1 |
+| ncdu | 1.22-1 |
+| net-tools | 2.10-1.3 |
+| openssh-client | 1:10.0p1-7+deb13u4 |
+| procps | 2:4.0.4-9 |
+| psmisc | 23.7-2 |
+| rsync | 3.4.1+ds1-5+deb13u2 |
+| strace | 6.13+ds-1 |
+| sudo | 1.9.16p2-3+deb13u2 |
+| unzip | 6.0-29 |
+| vim-tiny | 2:9.1.1230-2 |
+| wget | 1.25.0-2 |
+| zip | 3.0-15 |
+| zlib1g | 1:1.3.dfsg+really1.3.1-1+b1 |
+| zsh | 5.9-8+b23 |
+
+## Variant: 25-bookworm
+
+**Digest:** sha256:32ce16bca3e5ec6ec06f9f4157c88259662e5f84f0851b3319b45ceb89732acf
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/java:3.0.8-25-bookworm
+mcr.microsoft.com/devcontainers/java:3.0.8-25-jdk-bookworm
+mcr.microsoft.com/devcontainers/java:3.0.8-bookworm
+```
+> *To keep up to date, we recommend using partial version numbers. Use the major version number to get all non-breaking changes (e.g. `0-`) or major and minor to only get fixes (e.g. `0.200-`).*
+
+**Linux distribution:** Debian GNU/Linux 12 (bookworm)
+
+**Architectures:** linux/amd64, linux/arm64
+
+**Available (non-root) user:** vscode
+
+### Contents
+**Languages and runtimes**
+
+| Language / runtime | Version | Path |
+|--------------------|---------|------|
+| [Java](https://adoptopenjdk.net/) | 25.0.3 | /usr/local/ |
+
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | a07126330b9f56f12f1e00ddd29786d35d6e64d9 | /home/vscode/.oh-my-zsh |
+| [nvm](https://github.com/nvm-sh/nvm.git) | 62387b8f92aa012d48202747fd75c40850e5e261 | /usr/local/share/nvm |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.54.0 |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| apt-transport-https | 2.6.1 |
+| apt-utils | 2.6.1 |
+| ca-certificates | 20230311+deb12u1 |
+| curl | 7.88.1-10+deb12u14 |
+| dialog | 1.3-20230209-1 |
+| git | 1:2.39.5-0+deb12u3 |
+| gnupg2 | 2.2.40-1.1+deb12u2 |
+| htop | 3.2.2-2 |
+| iproute2 | 6.1.0-3 |
+| jq | 1.6-2.1+deb12u1 |
+| less | 590-2.1~deb12u2 |
+| libc6 | 2.36-9+deb12u13 |
+| libgssapi-krb5-2 | 1.20.1-2+deb12u4 |
+| libicu72 | 72.1-3+deb12u1 |
+| libkrb5-3 | 1.20.1-2+deb12u4 |
+| liblttng-ust1 | 2.13.5-1 |
+| libstdc++6 | 12.2.0-14+deb12u1 |
+| locales | 2.36-9+deb12u13 |
+| lsb-release | 12.0-1 |
+| lsof | 4.95.0-1 |
+| man-db | 2.11.2-2 |
+| manpages | 6.03-2 |
+| manpages-dev | 6.03-2 |
+| nano | 7.2-1+deb12u1 |
+| ncdu | 1.18-0.2 |
+| net-tools | 2.10-0.1+deb12u2 |
+| openssh-client | 1:9.2p1-2+deb12u9 |
+| procps | 2:4.0.2-3 |
+| psmisc | 23.6-1 |
+| rsync | 3.2.7-1+deb12u4 |
+| strace | 6.1-0.1 |
+| sudo | 1.9.13p3-1+deb12u3 |
+| unzip | 6.0-28 |
+| vim-tiny | 2:9.0.1378-2+deb12u2 |
+| wget | 1.21.3-1+deb12u1 |
+| zip | 3.0-13 |
+| zlib1g | 1:1.2.13.dfsg-1 |
+| zsh | 5.9-4+b8 |
+
+## Variant: 21-bookworm
+
+**Digest:** sha256:4340df89b1c1af4ee28ee781987fd126c6d93a78c442dfd2790ddeee36ea027e
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/java:3.0.8-21-bookworm
+mcr.microsoft.com/devcontainers/java:3.0.8-21-jdk-bookworm
+```
+> *To keep up to date, we recommend using partial version numbers. Use the major version number to get all non-breaking changes (e.g. `0-`) or major and minor to only get fixes (e.g. `0.200-`).*
+
+**Linux distribution:** Debian GNU/Linux 12 (bookworm)
+
+**Architectures:** linux/amd64, linux/arm64
+
+**Available (non-root) user:** vscode
+
+### Contents
+**Languages and runtimes**
+
+| Language / runtime | Version | Path |
+|--------------------|---------|------|
+| [Java](https://adoptopenjdk.net/) | 21.0.11 | /usr/local/ |
+
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | a07126330b9f56f12f1e00ddd29786d35d6e64d9 | /home/vscode/.oh-my-zsh |
+| [nvm](https://github.com/nvm-sh/nvm.git) | 62387b8f92aa012d48202747fd75c40850e5e261 | /usr/local/share/nvm |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.54.0 |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| apt-transport-https | 2.6.1 |
+| apt-utils | 2.6.1 |
+| ca-certificates | 20230311+deb12u1 |
+| curl | 7.88.1-10+deb12u14 |
+| dialog | 1.3-20230209-1 |
+| git | 1:2.39.5-0+deb12u3 |
+| gnupg2 | 2.2.40-1.1+deb12u2 |
+| htop | 3.2.2-2 |
+| iproute2 | 6.1.0-3 |
+| jq | 1.6-2.1+deb12u1 |
+| less | 590-2.1~deb12u2 |
+| libc6 | 2.36-9+deb12u13 |
+| libgssapi-krb5-2 | 1.20.1-2+deb12u4 |
+| libicu72 | 72.1-3+deb12u1 |
+| libkrb5-3 | 1.20.1-2+deb12u4 |
+| liblttng-ust1 | 2.13.5-1 |
+| libstdc++6 | 12.2.0-14+deb12u1 |
+| locales | 2.36-9+deb12u13 |
+| lsb-release | 12.0-1 |
+| lsof | 4.95.0-1 |
+| man-db | 2.11.2-2 |
+| manpages | 6.03-2 |
+| manpages-dev | 6.03-2 |
+| nano | 7.2-1+deb12u1 |
+| ncdu | 1.18-0.2 |
+| net-tools | 2.10-0.1+deb12u2 |
+| openssh-client | 1:9.2p1-2+deb12u9 |
+| procps | 2:4.0.2-3 |
+| psmisc | 23.6-1 |
+| rsync | 3.2.7-1+deb12u4 |
+| strace | 6.1-0.1 |
+| sudo | 1.9.13p3-1+deb12u3 |
+| unzip | 6.0-28 |
+| vim-tiny | 2:9.0.1378-2+deb12u2 |
+| wget | 1.21.3-1+deb12u1 |
+| zip | 3.0-13 |
+| zlib1g | 1:1.2.13.dfsg-1 |
+| zsh | 5.9-4+b8 |
+
+## Variant: 17-bookworm
+
+**Digest:** sha256:df7460a124e566974dee0e4cf56658166e146f53b4875cca271f9cf71e03445f
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/java:3.0.8-17-bookworm
+mcr.microsoft.com/devcontainers/java:3.0.8-17-jdk-bookworm
+```
+> *To keep up to date, we recommend using partial version numbers. Use the major version number to get all non-breaking changes (e.g. `0-`) or major and minor to only get fixes (e.g. `0.200-`).*
+
+**Linux distribution:** Debian GNU/Linux 12 (bookworm)
+
+**Architectures:** linux/amd64, linux/arm64
+
+**Available (non-root) user:** vscode
+
+### Contents
+**Languages and runtimes**
+
+| Language / runtime | Version | Path |
+|--------------------|---------|------|
+| [Java](https://adoptopenjdk.net/) | 17.0.19 | /usr/local/ |
+
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | cb64103161b69d59e1efefeb761ac85564c44698 | /home/vscode/.oh-my-zsh |
+| [nvm](https://github.com/nvm-sh/nvm.git) | 62387b8f92aa012d48202747fd75c40850e5e261 | /usr/local/share/nvm |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.54.0 |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| apt-transport-https | 2.6.1 |
+| apt-utils | 2.6.1 |
+| ca-certificates | 20230311+deb12u1 |
+| curl | 7.88.1-10+deb12u14 |
+| dialog | 1.3-20230209-1 |
+| git | 1:2.39.5-0+deb12u3 |
+| gnupg2 | 2.2.40-1.1+deb12u2 |
+| htop | 3.2.2-2 |
+| iproute2 | 6.1.0-3 |
+| jq | 1.6-2.1+deb12u1 |
+| less | 590-2.1~deb12u2 |
+| libc6 | 2.36-9+deb12u14 |
+| libgssapi-krb5-2 | 1.20.1-2+deb12u4 |
+| libicu72 | 72.1-3+deb12u1 |
+| libkrb5-3 | 1.20.1-2+deb12u4 |
+| liblttng-ust1 | 2.13.5-1 |
+| libstdc++6 | 12.2.0-14+deb12u1 |
+| locales | 2.36-9+deb12u14 |
+| lsb-release | 12.0-1 |
+| lsof | 4.95.0-1 |
+| man-db | 2.11.2-2 |
+| manpages | 6.03-2 |
+| manpages-dev | 6.03-2 |
+| nano | 7.2-1+deb12u1 |
+| ncdu | 1.18-0.2 |
+| net-tools | 2.10-0.1+deb12u2 |
+| openssh-client | 1:9.2p1-2+deb12u10 |
+| procps | 2:4.0.2-3 |
+| psmisc | 23.6-1 |
+| rsync | 3.2.7-1+deb12u4 |
+| strace | 6.1-0.1 |
+| sudo | 1.9.13p3-1+deb12u4 |
+| unzip | 6.0-28 |
+| vim-tiny | 2:9.0.1378-2+deb12u2 |
+| wget | 1.21.3-1+deb12u1 |
+| zip | 3.0-13 |
+| zlib1g | 1:1.2.13.dfsg-1 |
+| zsh | 5.9-4+b15 |
+
+## Variant: 11-bookworm
+
+**Digest:** sha256:efb2d339e7ed2c92a7a1408da0cfea839620459a0ac8a4241b63a5c0fede9449
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/java:3.0.8-11-bookworm
+mcr.microsoft.com/devcontainers/java:3.0.8-11-jdk-bookworm
+```
+> *To keep up to date, we recommend using partial version numbers. Use the major version number to get all non-breaking changes (e.g. `0-`) or major and minor to only get fixes (e.g. `0.200-`).*
+
+**Linux distribution:** Debian GNU/Linux 12 (bookworm)
+
+**Architectures:** linux/amd64, linux/arm64
+
+**Available (non-root) user:** vscode
+
+### Contents
+**Languages and runtimes**
+
+| Language / runtime | Version | Path |
+|--------------------|---------|------|
+| [Java](https://adoptopenjdk.net/) | 11.0.31 | /usr/local/ |
+
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | cb64103161b69d59e1efefeb761ac85564c44698 | /home/vscode/.oh-my-zsh |
+| [nvm](https://github.com/nvm-sh/nvm.git) | 62387b8f92aa012d48202747fd75c40850e5e261 | /usr/local/share/nvm |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.54.0 |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| apt-transport-https | 2.6.1 |
+| apt-utils | 2.6.1 |
+| ca-certificates | 20230311+deb12u1 |
+| curl | 7.88.1-10+deb12u14 |
+| dialog | 1.3-20230209-1 |
+| git | 1:2.39.5-0+deb12u3 |
+| gnupg2 | 2.2.40-1.1+deb12u2 |
+| htop | 3.2.2-2 |
+| iproute2 | 6.1.0-3 |
+| jq | 1.6-2.1+deb12u1 |
+| less | 590-2.1~deb12u2 |
+| libc6 | 2.36-9+deb12u14 |
+| libgssapi-krb5-2 | 1.20.1-2+deb12u4 |
+| libicu72 | 72.1-3+deb12u1 |
+| libkrb5-3 | 1.20.1-2+deb12u4 |
+| liblttng-ust1 | 2.13.5-1 |
+| libstdc++6 | 12.2.0-14+deb12u1 |
+| locales | 2.36-9+deb12u14 |
+| lsb-release | 12.0-1 |
+| lsof | 4.95.0-1 |
+| man-db | 2.11.2-2 |
+| manpages | 6.03-2 |
+| manpages-dev | 6.03-2 |
+| nano | 7.2-1+deb12u1 |
+| ncdu | 1.18-0.2 |
+| net-tools | 2.10-0.1+deb12u2 |
+| openssh-client | 1:9.2p1-2+deb12u10 |
+| procps | 2:4.0.2-3 |
+| psmisc | 23.6-1 |
+| rsync | 3.2.7-1+deb12u4 |
+| strace | 6.1-0.1 |
+| sudo | 1.9.13p3-1+deb12u4 |
+| unzip | 6.0-28 |
+| vim-tiny | 2:9.0.1378-2+deb12u2 |
+| wget | 1.21.3-1+deb12u1 |
+| zip | 3.0-13 |
+| zlib1g | 1:1.2.13.dfsg-1 |
+| zsh | 5.9-4+b15 |
+
diff --git a/src/javascript-node/history/4.0.11.md b/src/javascript-node/history/4.0.11.md
new file mode 100644
index 0000000000..caee084a82
--- /dev/null
+++ b/src/javascript-node/history/4.0.11.md
@@ -0,0 +1,788 @@
+# [javascript-node](https://github.com/devcontainers/images/tree/main/src/javascript-node)
+
+**Image version:** 4.0.11
+
+**Source release/branch:** [v0.4.27](https://github.com/devcontainers/images/tree/v0.4.27/src/javascript-node)
+
+**Image variations:**
+- [24-trixie](#variant-24-trixie)
+- [22-trixie](#variant-22-trixie)
+- [20-trixie](#variant-20-trixie)
+- [24-bookworm](#variant-24-bookworm)
+- [22-bookworm](#variant-22-bookworm)
+- [20-bookworm](#variant-20-bookworm)
+- [24-bullseye](#variant-24-bullseye)
+- [22-bullseye](#variant-22-bullseye)
+- [20-bullseye](#variant-20-bullseye)
+
+## Variant: 24-trixie
+
+**Digest:** sha256:5be6833735e290e26232abe2d65197942057fb5091f103c128ca454e2043c1d9
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/javascript-node:4.0.11-24-trixie
+mcr.microsoft.com/devcontainers/javascript-node:4.0.11-24
+mcr.microsoft.com/devcontainers/javascript-node:4.0.11-trixie
+```
+> *To keep up to date, we recommend using partial version numbers. Use the major version number to get all non-breaking changes (e.g. `0-`) or major and minor to only get fixes (e.g. `0.200-`).*
+
+**Linux distribution:** Debian GNU/Linux 13 (trixie)
+
+**Architectures:** linux/amd64, linux/arm64
+
+**Available (non-root) user:** node
+
+### Contents
+**Languages and runtimes**
+
+| Language / runtime | Version | Path |
+|--------------------|---------|------|
+| [Node.js](https://nodejs.org/en/) | 24.15.0 | /usr/local |
+
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | cb64103161b69d59e1efefeb761ac85564c44698 | /home/node/.oh-my-zsh |
+| [nvm](https://github.com/nvm-sh/nvm.git) | 62387b8f92aa012d48202747fd75c40850e5e261 | /usr/local/share/nvm |
+
+**Npm globally installed tools and packages**
+
+| Tool / package | Version |
+|----------------|---------|
+| eslint | 10.4.0 |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.54.0 |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| apt-transport-https | 3.0.3 |
+| apt-utils | 3.0.3 |
+| ca-certificates | 20250419 |
+| curl | 8.14.1-2+deb13u3 |
+| dialog | 1.3-20250116-1 |
+| git | 1:2.47.3-0+deb13u1 |
+| gnupg2 | 2.4.7-21+deb13u1 |
+| htop | 3.4.1-5 |
+| iproute2 | 6.15.0-1 |
+| jq | 1.7.1-6+deb13u2 |
+| less | 668-1 |
+| libc6 | 2.41-12+deb13u3 |
+| libgssapi-krb5-2 | 1.21.3-5 |
+| libicu76 | 76.1-4 |
+| libkrb5-3 | 1.21.3-5 |
+| libstdc++6 | 14.2.0-19 |
+| locales | 2.41-12+deb13u3 |
+| lsb-release | 12.1-1 |
+| lsof | 4.99.4+dfsg-2 |
+| man-db | 2.13.1-1 |
+| manpages | 6.9.1-1 |
+| manpages-dev | 6.9.1-1 |
+| nano | 8.4-1+deb13u1 |
+| ncdu | 1.22-1 |
+| net-tools | 2.10-1.3 |
+| openssh-client | 1:10.0p1-7+deb13u4 |
+| procps | 2:4.0.4-9 |
+| psmisc | 23.7-2 |
+| rsync | 3.4.1+ds1-5+deb13u2 |
+| strace | 6.13+ds-1 |
+| sudo | 1.9.16p2-3+deb13u2 |
+| unzip | 6.0-29 |
+| vim-tiny | 2:9.1.1230-2 |
+| wget | 1.25.0-2 |
+| zip | 3.0-15 |
+| zlib1g | 1:1.3.dfsg+really1.3.1-1+b1 |
+| zsh | 5.9-8+b23 |
+
+## Variant: 22-trixie
+
+**Digest:** sha256:d2cfecfcd1cf79b0a0b03796c5fd777601b76f8948cd423c1cd06a6e5a3c718a
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/javascript-node:4.0.11-22-trixie
+mcr.microsoft.com/devcontainers/javascript-node:4.0.11-22
+```
+> *To keep up to date, we recommend using partial version numbers. Use the major version number to get all non-breaking changes (e.g. `0-`) or major and minor to only get fixes (e.g. `0.200-`).*
+
+**Linux distribution:** Debian GNU/Linux 13 (trixie)
+
+**Architectures:** linux/amd64, linux/arm64
+
+**Available (non-root) user:** node
+
+### Contents
+**Languages and runtimes**
+
+| Language / runtime | Version | Path |
+|--------------------|---------|------|
+| [Node.js](https://nodejs.org/en/) | 22.22.3 | /usr/local |
+
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | cb64103161b69d59e1efefeb761ac85564c44698 | /home/node/.oh-my-zsh |
+| [nvm](https://github.com/nvm-sh/nvm.git) | 62387b8f92aa012d48202747fd75c40850e5e261 | /usr/local/share/nvm |
+
+**Npm globally installed tools and packages**
+
+| Tool / package | Version |
+|----------------|---------|
+| eslint | 10.4.0 |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.54.0 |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| apt-transport-https | 3.0.3 |
+| apt-utils | 3.0.3 |
+| ca-certificates | 20250419 |
+| curl | 8.14.1-2+deb13u3 |
+| dialog | 1.3-20250116-1 |
+| git | 1:2.47.3-0+deb13u1 |
+| gnupg2 | 2.4.7-21+deb13u1 |
+| htop | 3.4.1-5 |
+| iproute2 | 6.15.0-1 |
+| jq | 1.7.1-6+deb13u2 |
+| less | 668-1 |
+| libc6 | 2.41-12+deb13u3 |
+| libgssapi-krb5-2 | 1.21.3-5 |
+| libicu76 | 76.1-4 |
+| libkrb5-3 | 1.21.3-5 |
+| libstdc++6 | 14.2.0-19 |
+| locales | 2.41-12+deb13u3 |
+| lsb-release | 12.1-1 |
+| lsof | 4.99.4+dfsg-2 |
+| man-db | 2.13.1-1 |
+| manpages | 6.9.1-1 |
+| manpages-dev | 6.9.1-1 |
+| nano | 8.4-1+deb13u1 |
+| ncdu | 1.22-1 |
+| net-tools | 2.10-1.3 |
+| openssh-client | 1:10.0p1-7+deb13u4 |
+| procps | 2:4.0.4-9 |
+| psmisc | 23.7-2 |
+| rsync | 3.4.1+ds1-5+deb13u2 |
+| strace | 6.13+ds-1 |
+| sudo | 1.9.16p2-3+deb13u2 |
+| unzip | 6.0-29 |
+| vim-tiny | 2:9.1.1230-2 |
+| wget | 1.25.0-2 |
+| zip | 3.0-15 |
+| zlib1g | 1:1.3.dfsg+really1.3.1-1+b1 |
+| zsh | 5.9-8+b23 |
+
+## Variant: 20-trixie
+
+**Digest:** sha256:d604d56cd13ef3ef522ad4d19629275f784c64a047bd18a6ba0bdef5ef0aac72
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/javascript-node:4.0.11-20-trixie
+mcr.microsoft.com/devcontainers/javascript-node:4.0.11-20
+```
+> *To keep up to date, we recommend using partial version numbers. Use the major version number to get all non-breaking changes (e.g. `0-`) or major and minor to only get fixes (e.g. `0.200-`).*
+
+**Linux distribution:** Debian GNU/Linux 13 (trixie)
+
+**Architectures:** linux/amd64, linux/arm64
+
+**Available (non-root) user:** node
+
+### Contents
+**Languages and runtimes**
+
+| Language / runtime | Version | Path |
+|--------------------|---------|------|
+| [Node.js](https://nodejs.org/en/) | 20.20.2 | /usr/local |
+
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | cb64103161b69d59e1efefeb761ac85564c44698 | /home/node/.oh-my-zsh |
+| [nvm](https://github.com/nvm-sh/nvm.git) | 62387b8f92aa012d48202747fd75c40850e5e261 | /usr/local/share/nvm |
+
+**Npm globally installed tools and packages**
+
+| Tool / package | Version |
+|----------------|---------|
+| eslint | 10.4.0 |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.54.0 |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| apt-transport-https | 3.0.3 |
+| apt-utils | 3.0.3 |
+| ca-certificates | 20250419 |
+| curl | 8.14.1-2+deb13u3 |
+| dialog | 1.3-20250116-1 |
+| git | 1:2.47.3-0+deb13u1 |
+| gnupg2 | 2.4.7-21+deb13u1 |
+| htop | 3.4.1-5 |
+| iproute2 | 6.15.0-1 |
+| jq | 1.7.1-6+deb13u2 |
+| less | 668-1 |
+| libc6 | 2.41-12+deb13u3 |
+| libgssapi-krb5-2 | 1.21.3-5 |
+| libicu76 | 76.1-4 |
+| libkrb5-3 | 1.21.3-5 |
+| libstdc++6 | 14.2.0-19 |
+| locales | 2.41-12+deb13u3 |
+| lsb-release | 12.1-1 |
+| lsof | 4.99.4+dfsg-2 |
+| man-db | 2.13.1-1 |
+| manpages | 6.9.1-1 |
+| manpages-dev | 6.9.1-1 |
+| nano | 8.4-1+deb13u1 |
+| ncdu | 1.22-1 |
+| net-tools | 2.10-1.3 |
+| openssh-client | 1:10.0p1-7+deb13u4 |
+| procps | 2:4.0.4-9 |
+| psmisc | 23.7-2 |
+| rsync | 3.4.1+ds1-5+deb13u2 |
+| strace | 6.13+ds-1 |
+| sudo | 1.9.16p2-3+deb13u2 |
+| unzip | 6.0-29 |
+| vim-tiny | 2:9.1.1230-2 |
+| wget | 1.25.0-2 |
+| zip | 3.0-15 |
+| zlib1g | 1:1.3.dfsg+really1.3.1-1+b1 |
+| zsh | 5.9-8+b23 |
+
+## Variant: 24-bookworm
+
+**Digest:** sha256:21b17a0c1fd000eff7280c9eea21f04779d1825531b144e400e5d028a0d967b1
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/javascript-node:4.0.11-24-bookworm
+mcr.microsoft.com/devcontainers/javascript-node:4.0.11-bookworm
+```
+> *To keep up to date, we recommend using partial version numbers. Use the major version number to get all non-breaking changes (e.g. `0-`) or major and minor to only get fixes (e.g. `0.200-`).*
+
+**Linux distribution:** Debian GNU/Linux 12 (bookworm)
+
+**Architectures:** linux/amd64, linux/arm64
+
+**Available (non-root) user:** node
+
+### Contents
+**Languages and runtimes**
+
+| Language / runtime | Version | Path |
+|--------------------|---------|------|
+| [Node.js](https://nodejs.org/en/) | 24.15.0 | /usr/local |
+
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | cb64103161b69d59e1efefeb761ac85564c44698 | /home/node/.oh-my-zsh |
+| [nvm](https://github.com/nvm-sh/nvm.git) | 62387b8f92aa012d48202747fd75c40850e5e261 | /usr/local/share/nvm |
+
+**Npm globally installed tools and packages**
+
+| Tool / package | Version |
+|----------------|---------|
+| eslint | 10.4.0 |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.54.0 |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| apt-transport-https | 2.6.1 |
+| apt-utils | 2.6.1 |
+| ca-certificates | 20230311+deb12u1 |
+| curl | 7.88.1-10+deb12u14 |
+| dialog | 1.3-20230209-1 |
+| git | 1:2.39.5-0+deb12u3 |
+| gnupg2 | 2.2.40-1.1+deb12u2 |
+| htop | 3.2.2-2 |
+| iproute2 | 6.1.0-3 |
+| jq | 1.6-2.1+deb12u1 |
+| less | 590-2.1~deb12u2 |
+| libc6 | 2.36-9+deb12u14 |
+| libgssapi-krb5-2 | 1.20.1-2+deb12u4 |
+| libicu72 | 72.1-3+deb12u1 |
+| libkrb5-3 | 1.20.1-2+deb12u4 |
+| liblttng-ust1 | 2.13.5-1 |
+| libstdc++6 | 12.2.0-14+deb12u1 |
+| locales | 2.36-9+deb12u14 |
+| lsb-release | 12.0-1 |
+| lsof | 4.95.0-1 |
+| man-db | 2.11.2-2 |
+| manpages | 6.03-2 |
+| manpages-dev | 6.03-2 |
+| nano | 7.2-1+deb12u1 |
+| ncdu | 1.18-0.2 |
+| net-tools | 2.10-0.1+deb12u2 |
+| openssh-client | 1:9.2p1-2+deb12u10 |
+| procps | 2:4.0.2-3 |
+| psmisc | 23.6-1 |
+| rsync | 3.2.7-1+deb12u4 |
+| strace | 6.1-0.1 |
+| sudo | 1.9.13p3-1+deb12u4 |
+| unzip | 6.0-28 |
+| vim-tiny | 2:9.0.1378-2+deb12u2 |
+| wget | 1.21.3-1+deb12u1 |
+| zip | 3.0-13 |
+| zlib1g | 1:1.2.13.dfsg-1 |
+| zsh | 5.9-4+b15 |
+
+## Variant: 22-bookworm
+
+**Digest:** sha256:6f394dd88e8a0b3e3d2a2319886a7e611cc7503e8b2b026be6ca53c5d24f7e02
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/javascript-node:4.0.11-22-bookworm
+```
+> *To keep up to date, we recommend using partial version numbers. Use the major version number to get all non-breaking changes (e.g. `0-`) or major and minor to only get fixes (e.g. `0.200-`).*
+
+**Linux distribution:** Debian GNU/Linux 12 (bookworm)
+
+**Architectures:** linux/amd64, linux/arm64
+
+**Available (non-root) user:** node
+
+### Contents
+**Languages and runtimes**
+
+| Language / runtime | Version | Path |
+|--------------------|---------|------|
+| [Node.js](https://nodejs.org/en/) | 22.22.3 | /usr/local |
+
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | cb64103161b69d59e1efefeb761ac85564c44698 | /home/node/.oh-my-zsh |
+| [nvm](https://github.com/nvm-sh/nvm.git) | 62387b8f92aa012d48202747fd75c40850e5e261 | /usr/local/share/nvm |
+
+**Npm globally installed tools and packages**
+
+| Tool / package | Version |
+|----------------|---------|
+| eslint | 10.4.0 |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.54.0 |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| apt-transport-https | 2.6.1 |
+| apt-utils | 2.6.1 |
+| ca-certificates | 20230311+deb12u1 |
+| curl | 7.88.1-10+deb12u14 |
+| dialog | 1.3-20230209-1 |
+| git | 1:2.39.5-0+deb12u3 |
+| gnupg2 | 2.2.40-1.1+deb12u2 |
+| htop | 3.2.2-2 |
+| iproute2 | 6.1.0-3 |
+| jq | 1.6-2.1+deb12u1 |
+| less | 590-2.1~deb12u2 |
+| libc6 | 2.36-9+deb12u14 |
+| libgssapi-krb5-2 | 1.20.1-2+deb12u4 |
+| libicu72 | 72.1-3+deb12u1 |
+| libkrb5-3 | 1.20.1-2+deb12u4 |
+| liblttng-ust1 | 2.13.5-1 |
+| libstdc++6 | 12.2.0-14+deb12u1 |
+| locales | 2.36-9+deb12u14 |
+| lsb-release | 12.0-1 |
+| lsof | 4.95.0-1 |
+| man-db | 2.11.2-2 |
+| manpages | 6.03-2 |
+| manpages-dev | 6.03-2 |
+| nano | 7.2-1+deb12u1 |
+| ncdu | 1.18-0.2 |
+| net-tools | 2.10-0.1+deb12u2 |
+| openssh-client | 1:9.2p1-2+deb12u10 |
+| procps | 2:4.0.2-3 |
+| psmisc | 23.6-1 |
+| rsync | 3.2.7-1+deb12u4 |
+| strace | 6.1-0.1 |
+| sudo | 1.9.13p3-1+deb12u4 |
+| unzip | 6.0-28 |
+| vim-tiny | 2:9.0.1378-2+deb12u2 |
+| wget | 1.21.3-1+deb12u1 |
+| zip | 3.0-13 |
+| zlib1g | 1:1.2.13.dfsg-1 |
+| zsh | 5.9-4+b15 |
+
+## Variant: 20-bookworm
+
+**Digest:** sha256:d318058a716d9ea5fa9f203bbefc5277142ea4b02f746a0c52fcf1accd91b955
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/javascript-node:4.0.11-20-bookworm
+```
+> *To keep up to date, we recommend using partial version numbers. Use the major version number to get all non-breaking changes (e.g. `0-`) or major and minor to only get fixes (e.g. `0.200-`).*
+
+**Linux distribution:** Debian GNU/Linux 12 (bookworm)
+
+**Architectures:** linux/amd64, linux/arm64
+
+**Available (non-root) user:** node
+
+### Contents
+**Languages and runtimes**
+
+| Language / runtime | Version | Path |
+|--------------------|---------|------|
+| [Node.js](https://nodejs.org/en/) | 20.20.2 | /usr/local |
+
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | cb64103161b69d59e1efefeb761ac85564c44698 | /home/node/.oh-my-zsh |
+| [nvm](https://github.com/nvm-sh/nvm.git) | 62387b8f92aa012d48202747fd75c40850e5e261 | /usr/local/share/nvm |
+
+**Npm globally installed tools and packages**
+
+| Tool / package | Version |
+|----------------|---------|
+| eslint | 10.4.0 |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.54.0 |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| apt-transport-https | 2.6.1 |
+| apt-utils | 2.6.1 |
+| ca-certificates | 20230311+deb12u1 |
+| curl | 7.88.1-10+deb12u14 |
+| dialog | 1.3-20230209-1 |
+| git | 1:2.39.5-0+deb12u3 |
+| gnupg2 | 2.2.40-1.1+deb12u2 |
+| htop | 3.2.2-2 |
+| iproute2 | 6.1.0-3 |
+| jq | 1.6-2.1+deb12u1 |
+| less | 590-2.1~deb12u2 |
+| libc6 | 2.36-9+deb12u14 |
+| libgssapi-krb5-2 | 1.20.1-2+deb12u4 |
+| libicu72 | 72.1-3+deb12u1 |
+| libkrb5-3 | 1.20.1-2+deb12u4 |
+| liblttng-ust1 | 2.13.5-1 |
+| libstdc++6 | 12.2.0-14+deb12u1 |
+| locales | 2.36-9+deb12u14 |
+| lsb-release | 12.0-1 |
+| lsof | 4.95.0-1 |
+| man-db | 2.11.2-2 |
+| manpages | 6.03-2 |
+| manpages-dev | 6.03-2 |
+| nano | 7.2-1+deb12u1 |
+| ncdu | 1.18-0.2 |
+| net-tools | 2.10-0.1+deb12u2 |
+| openssh-client | 1:9.2p1-2+deb12u10 |
+| procps | 2:4.0.2-3 |
+| psmisc | 23.6-1 |
+| rsync | 3.2.7-1+deb12u4 |
+| strace | 6.1-0.1 |
+| sudo | 1.9.13p3-1+deb12u4 |
+| unzip | 6.0-28 |
+| vim-tiny | 2:9.0.1378-2+deb12u2 |
+| wget | 1.21.3-1+deb12u1 |
+| zip | 3.0-13 |
+| zlib1g | 1:1.2.13.dfsg-1 |
+| zsh | 5.9-4+b15 |
+
+## Variant: 24-bullseye
+
+**Digest:** sha256:9e8ad3ce25b13bdf0375fc216086c817715f76137dbefad1a269fae903688f8a
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/javascript-node:4.0.11-24-bullseye
+mcr.microsoft.com/devcontainers/javascript-node:4.0.11-bullseye
+```
+> *To keep up to date, we recommend using partial version numbers. Use the major version number to get all non-breaking changes (e.g. `0-`) or major and minor to only get fixes (e.g. `0.200-`).*
+
+**Linux distribution:** Debian GNU/Linux 11 (bullseye)
+
+**Architectures:** linux/amd64, linux/arm64
+
+**Available (non-root) user:** node
+
+### Contents
+**Languages and runtimes**
+
+| Language / runtime | Version | Path |
+|--------------------|---------|------|
+| [Node.js](https://nodejs.org/en/) | 24.15.0 | /usr/local |
+
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | cb64103161b69d59e1efefeb761ac85564c44698 | /home/node/.oh-my-zsh |
+| [nvm](https://github.com/nvm-sh/nvm.git) | 62387b8f92aa012d48202747fd75c40850e5e261 | /usr/local/share/nvm |
+
+**Npm globally installed tools and packages**
+
+| Tool / package | Version |
+|----------------|---------|
+| eslint | 10.4.0 |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.54.0 |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| apt-transport-https | 2.2.4 |
+| apt-utils | 2.2.4 |
+| ca-certificates | 20230311+deb12u1~deb11u1 |
+| curl | 7.74.0-1.3+deb11u16 |
+| dialog | 1.3-20201126-1 |
+| git | 1:2.30.2-1+deb11u5 |
+| gnupg2 | 2.2.27-2+deb11u3 |
+| htop | 3.0.5-7 |
+| iproute2 | 5.10.0-4 |
+| jq | 1.6-2.1+deb11u1 |
+| less | 551-2+deb11u2 |
+| libc6 | 2.31-13+deb11u13 |
+| libgssapi-krb5-2 | 1.18.3-6+deb11u7 |
+| libicu67 | 67.1-7+deb11u1 |
+| libkrb5-3 | 1.18.3-6+deb11u7 |
+| liblttng-ust0 | 2.12.1-1 |
+| libssl1.1 | 1.1.1w-0+deb11u5 |
+| libstdc++6 | 10.2.1-6 |
+| locales | 2.31-13+deb11u13 |
+| lsb-release | 11.1.0 |
+| lsof | 4.93.2+dfsg-1.1 |
+| man-db | 2.9.4-2 |
+| manpages | 5.10-1 |
+| manpages-dev | 5.10-1 |
+| nano | 5.4-2+deb11u3 |
+| ncdu | 1.15.1-1 |
+| net-tools | 1.60+git20181103.0eebece-1+deb11u2 |
+| openssh-client | 1:8.4p1-5+deb11u7 |
+| procps | 2:3.3.17-5 |
+| psmisc | 23.4-2 |
+| rsync | 3.2.3-4+deb11u3 |
+| strace | 5.10-1 |
+| sudo | 1.9.5p2-3+deb11u3 |
+| unzip | 6.0-26+deb11u1 |
+| vim-tiny | 2:8.2.2434-3+deb11u3 |
+| wget | 1.21-1+deb11u2 |
+| zip | 3.0-12 |
+| zlib1g | 1:1.2.11.dfsg-2+deb11u2 |
+| zsh | 5.8-6+deb11u1 |
+
+## Variant: 22-bullseye
+
+**Digest:** sha256:5e022ea4c49b911dc027c4ef14ce666b450dcc8d1270a62153352c2dcbbea4ca
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/javascript-node:4.0.11-22-bullseye
+```
+> *To keep up to date, we recommend using partial version numbers. Use the major version number to get all non-breaking changes (e.g. `0-`) or major and minor to only get fixes (e.g. `0.200-`).*
+
+**Linux distribution:** Debian GNU/Linux 11 (bullseye)
+
+**Architectures:** linux/amd64, linux/arm64
+
+**Available (non-root) user:** node
+
+### Contents
+**Languages and runtimes**
+
+| Language / runtime | Version | Path |
+|--------------------|---------|------|
+| [Node.js](https://nodejs.org/en/) | 22.22.3 | /usr/local |
+
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | cb64103161b69d59e1efefeb761ac85564c44698 | /home/node/.oh-my-zsh |
+| [nvm](https://github.com/nvm-sh/nvm.git) | 62387b8f92aa012d48202747fd75c40850e5e261 | /usr/local/share/nvm |
+
+**Npm globally installed tools and packages**
+
+| Tool / package | Version |
+|----------------|---------|
+| eslint | 10.4.0 |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.54.0 |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| apt-transport-https | 2.2.4 |
+| apt-utils | 2.2.4 |
+| ca-certificates | 20230311+deb12u1~deb11u1 |
+| curl | 7.74.0-1.3+deb11u16 |
+| dialog | 1.3-20201126-1 |
+| git | 1:2.30.2-1+deb11u5 |
+| gnupg2 | 2.2.27-2+deb11u3 |
+| htop | 3.0.5-7 |
+| iproute2 | 5.10.0-4 |
+| jq | 1.6-2.1+deb11u1 |
+| less | 551-2+deb11u2 |
+| libc6 | 2.31-13+deb11u13 |
+| libgssapi-krb5-2 | 1.18.3-6+deb11u7 |
+| libicu67 | 67.1-7+deb11u1 |
+| libkrb5-3 | 1.18.3-6+deb11u7 |
+| liblttng-ust0 | 2.12.1-1 |
+| libssl1.1 | 1.1.1w-0+deb11u5 |
+| libstdc++6 | 10.2.1-6 |
+| locales | 2.31-13+deb11u13 |
+| lsb-release | 11.1.0 |
+| lsof | 4.93.2+dfsg-1.1 |
+| man-db | 2.9.4-2 |
+| manpages | 5.10-1 |
+| manpages-dev | 5.10-1 |
+| nano | 5.4-2+deb11u3 |
+| ncdu | 1.15.1-1 |
+| net-tools | 1.60+git20181103.0eebece-1+deb11u2 |
+| openssh-client | 1:8.4p1-5+deb11u7 |
+| procps | 2:3.3.17-5 |
+| psmisc | 23.4-2 |
+| rsync | 3.2.3-4+deb11u3 |
+| strace | 5.10-1 |
+| sudo | 1.9.5p2-3+deb11u3 |
+| unzip | 6.0-26+deb11u1 |
+| vim-tiny | 2:8.2.2434-3+deb11u3 |
+| wget | 1.21-1+deb11u2 |
+| zip | 3.0-12 |
+| zlib1g | 1:1.2.11.dfsg-2+deb11u2 |
+| zsh | 5.8-6+deb11u1 |
+
+## Variant: 20-bullseye
+
+**Digest:** sha256:e9fdca1464dbab406747eb92409b107d3f42e5ce43331f7e8332a7b22c4fbff9
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/javascript-node:4.0.11-20-bullseye
+```
+> *To keep up to date, we recommend using partial version numbers. Use the major version number to get all non-breaking changes (e.g. `0-`) or major and minor to only get fixes (e.g. `0.200-`).*
+
+**Linux distribution:** Debian GNU/Linux 11 (bullseye)
+
+**Architectures:** linux/amd64, linux/arm64
+
+**Available (non-root) user:** node
+
+### Contents
+**Languages and runtimes**
+
+| Language / runtime | Version | Path |
+|--------------------|---------|------|
+| [Node.js](https://nodejs.org/en/) | 20.20.2 | /usr/local |
+
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | cb64103161b69d59e1efefeb761ac85564c44698 | /home/node/.oh-my-zsh |
+| [nvm](https://github.com/nvm-sh/nvm.git) | 62387b8f92aa012d48202747fd75c40850e5e261 | /usr/local/share/nvm |
+
+**Npm globally installed tools and packages**
+
+| Tool / package | Version |
+|----------------|---------|
+| eslint | 10.4.0 |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.54.0 |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| apt-transport-https | 2.2.4 |
+| apt-utils | 2.2.4 |
+| ca-certificates | 20230311+deb12u1~deb11u1 |
+| curl | 7.74.0-1.3+deb11u16 |
+| dialog | 1.3-20201126-1 |
+| git | 1:2.30.2-1+deb11u5 |
+| gnupg2 | 2.2.27-2+deb11u3 |
+| htop | 3.0.5-7 |
+| iproute2 | 5.10.0-4 |
+| jq | 1.6-2.1+deb11u1 |
+| less | 551-2+deb11u2 |
+| libc6 | 2.31-13+deb11u13 |
+| libgssapi-krb5-2 | 1.18.3-6+deb11u7 |
+| libicu67 | 67.1-7+deb11u1 |
+| libkrb5-3 | 1.18.3-6+deb11u7 |
+| liblttng-ust0 | 2.12.1-1 |
+| libssl1.1 | 1.1.1w-0+deb11u5 |
+| libstdc++6 | 10.2.1-6 |
+| locales | 2.31-13+deb11u13 |
+| lsb-release | 11.1.0 |
+| lsof | 4.93.2+dfsg-1.1 |
+| man-db | 2.9.4-2 |
+| manpages | 5.10-1 |
+| manpages-dev | 5.10-1 |
+| nano | 5.4-2+deb11u3 |
+| ncdu | 1.15.1-1 |
+| net-tools | 1.60+git20181103.0eebece-1+deb11u2 |
+| openssh-client | 1:8.4p1-5+deb11u7 |
+| procps | 2:3.3.17-5 |
+| psmisc | 23.4-2 |
+| rsync | 3.2.3-4+deb11u3 |
+| strace | 5.10-1 |
+| sudo | 1.9.5p2-3+deb11u3 |
+| unzip | 6.0-26+deb11u1 |
+| vim-tiny | 2:8.2.2434-3+deb11u3 |
+| wget | 1.21-1+deb11u2 |
+| zip | 3.0-12 |
+| zlib1g | 1:1.2.11.dfsg-2+deb11u2 |
+| zsh | 5.8-6+deb11u1 |
+
diff --git a/src/jekyll/history/2.2.9.md b/src/jekyll/history/2.2.9.md
new file mode 100644
index 0000000000..985c0f9184
--- /dev/null
+++ b/src/jekyll/history/2.2.9.md
@@ -0,0 +1,289 @@
+# [jekyll](https://github.com/devcontainers/images/tree/main/src/jekyll)
+
+**Image version:** 2.2.9
+
+**Source release/branch:** [v0.4.27](https://github.com/devcontainers/images/tree/v0.4.27/src/jekyll)
+
+**Image variations:**
+- [3.4-bookworm](#variant-34-bookworm)
+- [3.3-bookworm](#variant-33-bookworm)
+- [3.3-bullseye](#variant-33-bullseye)
+
+## Variant: 3.4-bookworm
+
+**Digest:** sha256:6669564496e93a31fab258f92c1264197a03626b0dbdf9150b7039c4a8ea5ed6
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/jekyll:2.2.9-3.4-bookworm
+mcr.microsoft.com/devcontainers/jekyll:2.2.9
+mcr.microsoft.com/devcontainers/jekyll:2.2.9-bookworm
+```
+> *To keep up to date, we recommend using partial version numbers. Use the major version number to get all non-breaking changes (e.g. `0-`) or major and minor to only get fixes (e.g. `0.200-`).*
+
+**Linux distribution:** Debian GNU/Linux 12 (bookworm)
+
+**Architectures:** linux/amd64, linux/arm64
+
+**Available (non-root) user:** vscode
+
+### Contents
+**Languages and runtimes**
+
+| Language / runtime | Version | Path |
+|--------------------|---------|------|
+| [Ruby](https://www.ruby-lang.org/en/) | 3.4.9 | /usr/local |
+| [Jekyll](https://jekyllrb.com/) | 4.4.1 | /usr/local/bundle/bin |
+
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | a07126330b9f56f12f1e00ddd29786d35d6e64d9 | /home/vscode/.oh-my-zsh |
+| [nvm](https://github.com/nvm-sh/nvm.git) | 62387b8f92aa012d48202747fd75c40850e5e261 | /usr/local/share/nvm |
+| [rbenv](https://github.com/rbenv/rbenv.git) | 23c3041695feb811c18dbb270096c7956f7c377d | /usr/local/share/rbenv |
+| [ruby-build](https://github.com/rbenv/ruby-build.git) | 17c061e067e43578ebe4c8be7825fe28aedea7c1 | /usr/local/share/ruby-build |
+
+**Ruby gems and tools**
+
+| Tool / gem | Version |
+|------------|---------|
+| bundler | 4.0.11 |
+| jekyll | 4.4.1 |
+| github-pages | 232 |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.54.0 |
+| [rvm](https://github.com/rvm/rvm) | 1.29.12 | /usr/local/rvm |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| apt-transport-https | 2.6.1 |
+| apt-utils | 2.6.1 |
+| ca-certificates | 20230311+deb12u1 |
+| curl | 7.88.1-10+deb12u14 |
+| dialog | 1.3-20230209-1 |
+| git | 1:2.39.5-0+deb12u3 |
+| gnupg2 | 2.2.40-1.1+deb12u2 |
+| htop | 3.2.2-2 |
+| iproute2 | 6.1.0-3 |
+| jq | 1.6-2.1+deb12u1 |
+| less | 590-2.1~deb12u2 |
+| libc6 | 2.36-9+deb12u13 |
+| libgssapi-krb5-2 | 1.20.1-2+deb12u4 |
+| libicu72 | 72.1-3+deb12u1 |
+| libkrb5-3 | 1.20.1-2+deb12u4 |
+| liblttng-ust1 | 2.13.5-1 |
+| libstdc++6 | 12.2.0-14+deb12u1 |
+| locales | 2.36-9+deb12u13 |
+| lsb-release | 12.0-1 |
+| lsof | 4.95.0-1 |
+| man-db | 2.11.2-2 |
+| manpages | 6.03-2 |
+| manpages-dev | 6.03-2 |
+| nano | 7.2-1+deb12u1 |
+| ncdu | 1.18-0.2 |
+| net-tools | 2.10-0.1+deb12u2 |
+| openssh-client | 1:9.2p1-2+deb12u9 |
+| procps | 2:4.0.2-3 |
+| psmisc | 23.6-1 |
+| rsync | 3.2.7-1+deb12u4 |
+| strace | 6.1-0.1 |
+| sudo | 1.9.13p3-1+deb12u3 |
+| unzip | 6.0-28 |
+| vim-tiny | 2:9.0.1378-2+deb12u2 |
+| wget | 1.21.3-1+deb12u1 |
+| zip | 3.0-13 |
+| zlib1g | 1:1.2.13.dfsg-1 |
+| zsh | 5.9-4+b8 |
+
+## Variant: 3.3-bookworm
+
+**Digest:** sha256:de16be4815b29464fde97e970084f80172883a71937fc9245bc772edc5f53f55
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/jekyll:2.2.9-3.3-bookworm
+mcr.microsoft.com/devcontainers/jekyll:2.2.9-bookworm
+```
+> *To keep up to date, we recommend using partial version numbers. Use the major version number to get all non-breaking changes (e.g. `0-`) or major and minor to only get fixes (e.g. `0.200-`).*
+
+**Linux distribution:** Debian GNU/Linux 12 (bookworm)
+
+**Architectures:** linux/amd64, linux/arm64
+
+**Available (non-root) user:** vscode
+
+### Contents
+**Languages and runtimes**
+
+| Language / runtime | Version | Path |
+|--------------------|---------|------|
+| [Ruby](https://www.ruby-lang.org/en/) | 3.3.11 | /usr/local |
+| [Jekyll](https://jekyllrb.com/) | 4.4.1 | /usr/local/bundle/bin |
+
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | a07126330b9f56f12f1e00ddd29786d35d6e64d9 | /home/vscode/.oh-my-zsh |
+| [nvm](https://github.com/nvm-sh/nvm.git) | 62387b8f92aa012d48202747fd75c40850e5e261 | /usr/local/share/nvm |
+| [rbenv](https://github.com/rbenv/rbenv.git) | 23c3041695feb811c18dbb270096c7956f7c377d | /usr/local/share/rbenv |
+| [ruby-build](https://github.com/rbenv/ruby-build.git) | 17c061e067e43578ebe4c8be7825fe28aedea7c1 | /usr/local/share/ruby-build |
+
+**Ruby gems and tools**
+
+| Tool / gem | Version |
+|------------|---------|
+| bundler | 4.0.11 |
+| jekyll | 4.4.1 |
+| github-pages | 232 |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.54.0 |
+| [rvm](https://github.com/rvm/rvm) | 1.29.12 | /usr/local/rvm |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| apt-transport-https | 2.6.1 |
+| apt-utils | 2.6.1 |
+| ca-certificates | 20230311+deb12u1 |
+| curl | 7.88.1-10+deb12u14 |
+| dialog | 1.3-20230209-1 |
+| git | 1:2.39.5-0+deb12u3 |
+| gnupg2 | 2.2.40-1.1+deb12u2 |
+| htop | 3.2.2-2 |
+| iproute2 | 6.1.0-3 |
+| jq | 1.6-2.1+deb12u1 |
+| less | 590-2.1~deb12u2 |
+| libc6 | 2.36-9+deb12u13 |
+| libgssapi-krb5-2 | 1.20.1-2+deb12u4 |
+| libicu72 | 72.1-3+deb12u1 |
+| libkrb5-3 | 1.20.1-2+deb12u4 |
+| liblttng-ust1 | 2.13.5-1 |
+| libstdc++6 | 12.2.0-14+deb12u1 |
+| locales | 2.36-9+deb12u13 |
+| lsb-release | 12.0-1 |
+| lsof | 4.95.0-1 |
+| man-db | 2.11.2-2 |
+| manpages | 6.03-2 |
+| manpages-dev | 6.03-2 |
+| nano | 7.2-1+deb12u1 |
+| ncdu | 1.18-0.2 |
+| net-tools | 2.10-0.1+deb12u2 |
+| openssh-client | 1:9.2p1-2+deb12u9 |
+| procps | 2:4.0.2-3 |
+| psmisc | 23.6-1 |
+| rsync | 3.2.7-1+deb12u4 |
+| strace | 6.1-0.1 |
+| sudo | 1.9.13p3-1+deb12u3 |
+| unzip | 6.0-28 |
+| vim-tiny | 2:9.0.1378-2+deb12u2 |
+| wget | 1.21.3-1+deb12u1 |
+| zip | 3.0-13 |
+| zlib1g | 1:1.2.13.dfsg-1 |
+| zsh | 5.9-4+b8 |
+
+## Variant: 3.3-bullseye
+
+**Digest:** sha256:251a7b9607af3a3650fdbcca71b5606effc2abe2c2884a6453dc8a7fb26c4bfc
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/jekyll:2.2.9-3.3-bullseye
+mcr.microsoft.com/devcontainers/jekyll:2.2.9-bullseye
+```
+> *To keep up to date, we recommend using partial version numbers. Use the major version number to get all non-breaking changes (e.g. `0-`) or major and minor to only get fixes (e.g. `0.200-`).*
+
+**Linux distribution:** Debian GNU/Linux 11 (bullseye)
+
+**Architectures:** linux/amd64, linux/arm64
+
+**Available (non-root) user:** vscode
+
+### Contents
+**Languages and runtimes**
+
+| Language / runtime | Version | Path |
+|--------------------|---------|------|
+| [Ruby](https://www.ruby-lang.org/en/) | 3.3.9 | /usr/local |
+| [Jekyll](https://jekyllrb.com/) | 4.4.1 | /usr/local/bundle/bin |
+
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | a07126330b9f56f12f1e00ddd29786d35d6e64d9 | /home/vscode/.oh-my-zsh |
+| [nvm](https://github.com/nvm-sh/nvm.git) | 62387b8f92aa012d48202747fd75c40850e5e261 | /usr/local/share/nvm |
+| [rbenv](https://github.com/rbenv/rbenv.git) | 23c3041695feb811c18dbb270096c7956f7c377d | /usr/local/share/rbenv |
+| [ruby-build](https://github.com/rbenv/ruby-build.git) | 17c061e067e43578ebe4c8be7825fe28aedea7c1 | /usr/local/share/ruby-build |
+
+**Ruby gems and tools**
+
+| Tool / gem | Version |
+|------------|---------|
+| bundler | 4.0.11 |
+| jekyll | 4.4.1 |
+| github-pages | 232 |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.54.0 |
+| [rvm](https://github.com/rvm/rvm) | 1.29.12 | /usr/local/rvm |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| apt-transport-https | 2.2.4 |
+| apt-utils | 2.2.4 |
+| ca-certificates | 20230311+deb12u1~deb11u1 |
+| curl | 7.74.0-1.3+deb11u16 |
+| dialog | 1.3-20201126-1 |
+| git | 1:2.30.2-1+deb11u5 |
+| gnupg2 | 2.2.27-2+deb11u3 |
+| htop | 3.0.5-7 |
+| iproute2 | 5.10.0-4 |
+| jq | 1.6-2.1+deb11u1 |
+| less | 551-2+deb11u2 |
+| libc6 | 2.31-13+deb11u13 |
+| libgssapi-krb5-2 | 1.18.3-6+deb11u7 |
+| libicu67 | 67.1-7+deb11u1 |
+| libkrb5-3 | 1.18.3-6+deb11u7 |
+| liblttng-ust0 | 2.12.1-1 |
+| libssl1.1 | 1.1.1w-0+deb11u5 |
+| libstdc++6 | 10.2.1-6 |
+| locales | 2.31-13+deb11u13 |
+| lsb-release | 11.1.0 |
+| lsof | 4.93.2+dfsg-1.1 |
+| man-db | 2.9.4-2 |
+| manpages | 5.10-1 |
+| manpages-dev | 5.10-1 |
+| nano | 5.4-2+deb11u3 |
+| ncdu | 1.15.1-1 |
+| net-tools | 1.60+git20181103.0eebece-1+deb11u2 |
+| openssh-client | 1:8.4p1-5+deb11u6 |
+| procps | 2:3.3.17-5 |
+| psmisc | 23.4-2 |
+| rsync | 3.2.3-4+deb11u3 |
+| strace | 5.10-1 |
+| sudo | 1.9.5p2-3+deb11u3 |
+| unzip | 6.0-26+deb11u1 |
+| vim-tiny | 2:8.2.2434-3+deb11u3 |
+| wget | 1.21-1+deb11u2 |
+| zip | 3.0-12 |
+| zlib1g | 1:1.2.11.dfsg-2+deb11u2 |
+| zsh | 5.8-6+deb11u1 |
+
diff --git a/src/miniconda/history/1.2.5.md b/src/miniconda/history/1.2.5.md
new file mode 100644
index 0000000000..1235d58d82
--- /dev/null
+++ b/src/miniconda/history/1.2.5.md
@@ -0,0 +1,103 @@
+# [miniconda](https://github.com/devcontainers/images/tree/main/src/miniconda)
+
+**Image version:** 1.2.5
+
+**Source release/branch:** [v0.4.27](https://github.com/devcontainers/images/tree/v0.4.27/src/miniconda)
+
+**Digest:** sha256:7cf21879ff0d92edcb8988b8a0331ce4f19930b06fac58214365abb837693eed
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/miniconda:1.2.5-3
+```
+> *To keep up to date, we recommend using partial version numbers. Use the major version number to get all non-breaking changes (e.g. `0-`) or major and minor to only get fixes (e.g. `0.200-`).*
+
+**Linux distribution:** Debian GNU/Linux 13 (trixie)
+
+**Architectures:** linux/amd64, linux/arm64
+
+**Available (non-root) user:** vscode
+
+### Contents
+**Languages and runtimes**
+
+| Language / runtime | Version | Path |
+|--------------------|---------|------|
+| [Python](https://www.python.org/) | 3.13.13 | /opt/conda |
+
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | 349b9e49ced7682e27927ffb34b6522f011f3e74 | /home/vscode/.oh-my-zsh |
+
+**Pip / pipx installed tools and packages**
+
+| Tool / package | Version |
+|----------------|---------|
+| certifi | 2026.4.22 |
+| cryptography | 45.0.7 |
+| setuptools | 82.0.1 |
+| wheel | 0.46.3 |
+| requests | 2.33.1 |
+| pylint | 4.0.5 |
+| flake8 | 7.3.0 |
+| autopep8 | 2.3.2 |
+| black | 26.5.0 |
+| yapf | 0.43.0 |
+| mypy | 2.1.0 |
+| pydocstyle | 6.3.0 |
+| pycodestyle | 2.14.0 |
+| bandit | 1.9.4 |
+| virtualenv | 21.3.3 |
+| pipx | 1.12.0 |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.53.0 |
+| [conda](https://github.com/conda/conda) | 26.3.2 | /opt/conda |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| apt-transport-https | 3.0.3 |
+| apt-utils | 3.0.3 |
+| ca-certificates | 20250419 |
+| curl | 8.14.1-2+deb13u3 |
+| dialog | 1.3-20250116-1 |
+| git | 1:2.47.3-0+deb13u1 |
+| gnupg2 | 2.4.7-21+deb13u1 |
+| htop | 3.4.1-5 |
+| iproute2 | 6.15.0-1 |
+| jq | 1.7.1-6+deb13u2 |
+| less | 668-1 |
+| libc6 | 2.41-12+deb13u3 |
+| libgssapi-krb5-2 | 1.21.3-5 |
+| libicu76 | 76.1-4 |
+| libkrb5-3 | 1.21.3-5 |
+| libstdc++6 | 14.2.0-19 |
+| locales | 2.41-12+deb13u3 |
+| lsb-release | 12.1-1 |
+| lsof | 4.99.4+dfsg-2 |
+| man-db | 2.13.1-1 |
+| manpages | 6.9.1-1 |
+| manpages-dev | 6.9.1-1 |
+| nano | 8.4-1+deb13u1 |
+| ncdu | 1.22-1 |
+| net-tools | 2.10-1.3 |
+| openssh-client | 1:10.0p1-7+deb13u4 |
+| procps | 2:4.0.4-9 |
+| psmisc | 23.7-2 |
+| rsync | 3.4.1+ds1-5+deb13u2 |
+| strace | 6.13+ds-1 |
+| sudo | 1.9.16p2-3+deb13u2 |
+| unzip | 6.0-29 |
+| vim-tiny | 2:9.1.1230-2 |
+| wget | 1.25.0-2 |
+| zip | 3.0-15 |
+| zlib1g | 1:1.3.dfsg+really1.3.1-1+b1 |
+| zsh | 5.9-8+b23 |
+
diff --git a/src/php/history/3.0.6.md b/src/php/history/3.0.6.md
new file mode 100644
index 0000000000..a10ac9692b
--- /dev/null
+++ b/src/php/history/3.0.6.md
@@ -0,0 +1,677 @@
+# [php](https://github.com/devcontainers/images/tree/main/src/php)
+
+**Image version:** 3.0.6
+
+**Source release/branch:** [v0.4.27](https://github.com/devcontainers/images/tree/v0.4.27/src/php)
+
+**Image variations:**
+- [8.5-apache-trixie](#variant-85-apache-trixie)
+- [8.4-apache-trixie](#variant-84-apache-trixie)
+- [8.3-apache-trixie](#variant-83-apache-trixie)
+- [8.2-apache-trixie](#variant-82-apache-trixie)
+- [8.5-apache-bookworm](#variant-85-apache-bookworm)
+- [8.4-apache-bookworm](#variant-84-apache-bookworm)
+- [8.3-apache-bookworm](#variant-83-apache-bookworm)
+- [8.2-apache-bookworm](#variant-82-apache-bookworm)
+
+## Variant: 8.5-apache-trixie
+
+**Digest:** sha256:6669d129f68e2af428b2854d3975030ba984e096a4d6990bbb05d842f3f29326
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/php:3.0.6-8.5-apache-trixie
+mcr.microsoft.com/devcontainers/php:3.0.6-8
+mcr.microsoft.com/devcontainers/php:3.0.6-8.5
+mcr.microsoft.com/devcontainers/php:3.0.6-8-trixie
+mcr.microsoft.com/devcontainers/php:3.0.6-8.5-trixie
+mcr.microsoft.com/devcontainers/php:3.0.6-trixie
+```
+> *To keep up to date, we recommend using partial version numbers. Use the major version number to get all non-breaking changes (e.g. `0-`) or major and minor to only get fixes (e.g. `0.200-`).*
+
+**Linux distribution:** Debian GNU/Linux 13 (trixie)
+
+**Architectures:** linux/amd64, linux/arm64
+
+**Available (non-root) user:** vscode
+
+### Contents
+**Languages and runtimes**
+
+| Language / runtime | Version | Path |
+|--------------------|---------|------|
+| [PHP](https://xdebug.org/) | 8.5.6 | /usr/local |
+
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | cb64103161b69d59e1efefeb761ac85564c44698 | /home/vscode/.oh-my-zsh |
+| [nvm](https://github.com/nvm-sh/nvm.git) | 62387b8f92aa012d48202747fd75c40850e5e261 | /usr/local/share/nvm |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.54.0 |
+| [Xdebug](https://xdebug.org/) | 3.5.1 | /usr/local/lib/php/extensions |
+| [Composer](https://getcomposer.org/) | 2.9.8 | /usr/local |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| apt-transport-https | 3.0.3 |
+| apt-utils | 3.0.3 |
+| ca-certificates | 20250419 |
+| curl | 8.14.1-2+deb13u3 |
+| dialog | 1.3-20250116-1 |
+| git | 1:2.47.3-0+deb13u1 |
+| gnupg2 | 2.4.7-21+deb13u1 |
+| htop | 3.4.1-5 |
+| iproute2 | 6.15.0-1 |
+| jq | 1.7.1-6+deb13u2 |
+| less | 668-1 |
+| libc6 | 2.41-12+deb13u3 |
+| libgssapi-krb5-2 | 1.21.3-5 |
+| libicu76 | 76.1-4 |
+| libkrb5-3 | 1.21.3-5 |
+| libstdc++6 | 14.2.0-19 |
+| locales | 2.41-12+deb13u3 |
+| lsb-release | 12.1-1 |
+| lsof | 4.99.4+dfsg-2 |
+| man-db | 2.13.1-1 |
+| manpages | 6.9.1-1 |
+| manpages-dev | 6.9.1-1 |
+| nano | 8.4-1+deb13u1 |
+| ncdu | 1.22-1 |
+| net-tools | 2.10-1.3 |
+| openssh-client | 1:10.0p1-7+deb13u4 |
+| procps | 2:4.0.4-9 |
+| psmisc | 23.7-2 |
+| rsync | 3.4.1+ds1-5+deb13u2 |
+| strace | 6.13+ds-1 |
+| sudo | 1.9.16p2-3+deb13u2 |
+| unzip | 6.0-29 |
+| vim-tiny | 2:9.1.1230-2 |
+| wget | 1.25.0-2 |
+| zip | 3.0-15 |
+| zlib1g | 1:1.3.dfsg+really1.3.1-1+b1 |
+| zsh | 5.9-8+b23 |
+
+## Variant: 8.4-apache-trixie
+
+**Digest:** sha256:a5e7b8dd7ba0542d27b940e9a9bd00836c29256292426cf09e772e2493c8f5a7
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/php:3.0.6-8.4-apache-trixie
+mcr.microsoft.com/devcontainers/php:3.0.6-8.4
+mcr.microsoft.com/devcontainers/php:3.0.6-8.4-trixie
+```
+> *To keep up to date, we recommend using partial version numbers. Use the major version number to get all non-breaking changes (e.g. `0-`) or major and minor to only get fixes (e.g. `0.200-`).*
+
+**Linux distribution:** Debian GNU/Linux 13 (trixie)
+
+**Architectures:** linux/amd64, linux/arm64
+
+**Available (non-root) user:** vscode
+
+### Contents
+**Languages and runtimes**
+
+| Language / runtime | Version | Path |
+|--------------------|---------|------|
+| [PHP](https://xdebug.org/) | 8.4.21 | /usr/local |
+
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | cb64103161b69d59e1efefeb761ac85564c44698 | /home/vscode/.oh-my-zsh |
+| [nvm](https://github.com/nvm-sh/nvm.git) | 62387b8f92aa012d48202747fd75c40850e5e261 | /usr/local/share/nvm |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.54.0 |
+| [Xdebug](https://xdebug.org/) | 3.5.1 | /usr/local/lib/php/extensions |
+| [Composer](https://getcomposer.org/) | 2.9.8 | /usr/local |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| apt-transport-https | 3.0.3 |
+| apt-utils | 3.0.3 |
+| ca-certificates | 20250419 |
+| curl | 8.14.1-2+deb13u3 |
+| dialog | 1.3-20250116-1 |
+| git | 1:2.47.3-0+deb13u1 |
+| gnupg2 | 2.4.7-21+deb13u1 |
+| htop | 3.4.1-5 |
+| iproute2 | 6.15.0-1 |
+| jq | 1.7.1-6+deb13u2 |
+| less | 668-1 |
+| libc6 | 2.41-12+deb13u3 |
+| libgssapi-krb5-2 | 1.21.3-5 |
+| libicu76 | 76.1-4 |
+| libkrb5-3 | 1.21.3-5 |
+| libstdc++6 | 14.2.0-19 |
+| locales | 2.41-12+deb13u3 |
+| lsb-release | 12.1-1 |
+| lsof | 4.99.4+dfsg-2 |
+| man-db | 2.13.1-1 |
+| manpages | 6.9.1-1 |
+| manpages-dev | 6.9.1-1 |
+| nano | 8.4-1+deb13u1 |
+| ncdu | 1.22-1 |
+| net-tools | 2.10-1.3 |
+| openssh-client | 1:10.0p1-7+deb13u4 |
+| procps | 2:4.0.4-9 |
+| psmisc | 23.7-2 |
+| rsync | 3.4.1+ds1-5+deb13u2 |
+| strace | 6.13+ds-1 |
+| sudo | 1.9.16p2-3+deb13u2 |
+| unzip | 6.0-29 |
+| vim-tiny | 2:9.1.1230-2 |
+| wget | 1.25.0-2 |
+| zip | 3.0-15 |
+| zlib1g | 1:1.3.dfsg+really1.3.1-1+b1 |
+| zsh | 5.9-8+b23 |
+
+## Variant: 8.3-apache-trixie
+
+**Digest:** sha256:00b6fd25572f9adc90264b5ddeae20b2e46792c51dffc1bfc504c07712082926
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/php:3.0.6-8.3-apache-trixie
+mcr.microsoft.com/devcontainers/php:3.0.6-8.3
+mcr.microsoft.com/devcontainers/php:3.0.6-8.3-trixie
+```
+> *To keep up to date, we recommend using partial version numbers. Use the major version number to get all non-breaking changes (e.g. `0-`) or major and minor to only get fixes (e.g. `0.200-`).*
+
+**Linux distribution:** Debian GNU/Linux 13 (trixie)
+
+**Architectures:** linux/amd64, linux/arm64
+
+**Available (non-root) user:** vscode
+
+### Contents
+**Languages and runtimes**
+
+| Language / runtime | Version | Path |
+|--------------------|---------|------|
+| [PHP](https://xdebug.org/) | 8.3.31 | /usr/local |
+
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | cb64103161b69d59e1efefeb761ac85564c44698 | /home/vscode/.oh-my-zsh |
+| [nvm](https://github.com/nvm-sh/nvm.git) | 62387b8f92aa012d48202747fd75c40850e5e261 | /usr/local/share/nvm |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.54.0 |
+| [Xdebug](https://xdebug.org/) | 3.5.1 | /usr/local/lib/php/extensions |
+| [Composer](https://getcomposer.org/) | 2.9.8 | /usr/local |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| apt-transport-https | 3.0.3 |
+| apt-utils | 3.0.3 |
+| ca-certificates | 20250419 |
+| curl | 8.14.1-2+deb13u3 |
+| dialog | 1.3-20250116-1 |
+| git | 1:2.47.3-0+deb13u1 |
+| gnupg2 | 2.4.7-21+deb13u1 |
+| htop | 3.4.1-5 |
+| iproute2 | 6.15.0-1 |
+| jq | 1.7.1-6+deb13u2 |
+| less | 668-1 |
+| libc6 | 2.41-12+deb13u3 |
+| libgssapi-krb5-2 | 1.21.3-5 |
+| libicu76 | 76.1-4 |
+| libkrb5-3 | 1.21.3-5 |
+| libstdc++6 | 14.2.0-19 |
+| locales | 2.41-12+deb13u3 |
+| lsb-release | 12.1-1 |
+| lsof | 4.99.4+dfsg-2 |
+| man-db | 2.13.1-1 |
+| manpages | 6.9.1-1 |
+| manpages-dev | 6.9.1-1 |
+| nano | 8.4-1+deb13u1 |
+| ncdu | 1.22-1 |
+| net-tools | 2.10-1.3 |
+| openssh-client | 1:10.0p1-7+deb13u4 |
+| procps | 2:4.0.4-9 |
+| psmisc | 23.7-2 |
+| rsync | 3.4.1+ds1-5+deb13u2 |
+| strace | 6.13+ds-1 |
+| sudo | 1.9.16p2-3+deb13u2 |
+| unzip | 6.0-29 |
+| vim-tiny | 2:9.1.1230-2 |
+| wget | 1.25.0-2 |
+| zip | 3.0-15 |
+| zlib1g | 1:1.3.dfsg+really1.3.1-1+b1 |
+| zsh | 5.9-8+b23 |
+
+## Variant: 8.2-apache-trixie
+
+**Digest:** sha256:b3ed42b8b580d39a100e994b6618e43842b05642ad192a42c8e7bd50b2c289a1
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/php:3.0.6-8.2-apache-trixie
+mcr.microsoft.com/devcontainers/php:3.0.6-8.2
+mcr.microsoft.com/devcontainers/php:3.0.6-8.2-trixie
+```
+> *To keep up to date, we recommend using partial version numbers. Use the major version number to get all non-breaking changes (e.g. `0-`) or major and minor to only get fixes (e.g. `0.200-`).*
+
+**Linux distribution:** Debian GNU/Linux 13 (trixie)
+
+**Architectures:** linux/amd64, linux/arm64
+
+**Available (non-root) user:** vscode
+
+### Contents
+**Languages and runtimes**
+
+| Language / runtime | Version | Path |
+|--------------------|---------|------|
+| [PHP](https://xdebug.org/) | 8.2.31 | /usr/local |
+
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | cb64103161b69d59e1efefeb761ac85564c44698 | /home/vscode/.oh-my-zsh |
+| [nvm](https://github.com/nvm-sh/nvm.git) | 62387b8f92aa012d48202747fd75c40850e5e261 | /usr/local/share/nvm |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.54.0 |
+| [Xdebug](https://xdebug.org/) | 3.5.1 | /usr/local/lib/php/extensions |
+| [Composer](https://getcomposer.org/) | 2.9.8 | /usr/local |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| apt-transport-https | 3.0.3 |
+| apt-utils | 3.0.3 |
+| ca-certificates | 20250419 |
+| curl | 8.14.1-2+deb13u3 |
+| dialog | 1.3-20250116-1 |
+| git | 1:2.47.3-0+deb13u1 |
+| gnupg2 | 2.4.7-21+deb13u1 |
+| htop | 3.4.1-5 |
+| iproute2 | 6.15.0-1 |
+| jq | 1.7.1-6+deb13u2 |
+| less | 668-1 |
+| libc6 | 2.41-12+deb13u3 |
+| libgssapi-krb5-2 | 1.21.3-5 |
+| libicu76 | 76.1-4 |
+| libkrb5-3 | 1.21.3-5 |
+| libstdc++6 | 14.2.0-19 |
+| locales | 2.41-12+deb13u3 |
+| lsb-release | 12.1-1 |
+| lsof | 4.99.4+dfsg-2 |
+| man-db | 2.13.1-1 |
+| manpages | 6.9.1-1 |
+| manpages-dev | 6.9.1-1 |
+| nano | 8.4-1+deb13u1 |
+| ncdu | 1.22-1 |
+| net-tools | 2.10-1.3 |
+| openssh-client | 1:10.0p1-7+deb13u4 |
+| procps | 2:4.0.4-9 |
+| psmisc | 23.7-2 |
+| rsync | 3.4.1+ds1-5+deb13u2 |
+| strace | 6.13+ds-1 |
+| sudo | 1.9.16p2-3+deb13u2 |
+| unzip | 6.0-29 |
+| vim-tiny | 2:9.1.1230-2 |
+| wget | 1.25.0-2 |
+| zip | 3.0-15 |
+| zlib1g | 1:1.3.dfsg+really1.3.1-1+b1 |
+| zsh | 5.9-8+b23 |
+
+## Variant: 8.5-apache-bookworm
+
+**Digest:** sha256:2794cfc681e8c4915e0a3a23f935e0b4d0f52284c4ae503033bd971989db9e20
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/php:3.0.6-8.5-apache-bookworm
+mcr.microsoft.com/devcontainers/php:3.0.6-8-bookworm
+mcr.microsoft.com/devcontainers/php:3.0.6-8.5-bookworm
+mcr.microsoft.com/devcontainers/php:3.0.6-bookworm
+```
+> *To keep up to date, we recommend using partial version numbers. Use the major version number to get all non-breaking changes (e.g. `0-`) or major and minor to only get fixes (e.g. `0.200-`).*
+
+**Linux distribution:** Debian GNU/Linux 12 (bookworm)
+
+**Architectures:** linux/amd64, linux/arm64
+
+**Available (non-root) user:** vscode
+
+### Contents
+**Languages and runtimes**
+
+| Language / runtime | Version | Path |
+|--------------------|---------|------|
+| [PHP](https://xdebug.org/) | 8.5.6 | /usr/local |
+
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | cb64103161b69d59e1efefeb761ac85564c44698 | /home/vscode/.oh-my-zsh |
+| [nvm](https://github.com/nvm-sh/nvm.git) | 62387b8f92aa012d48202747fd75c40850e5e261 | /usr/local/share/nvm |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.54.0 |
+| [Xdebug](https://xdebug.org/) | 3.5.1 | /usr/local/lib/php/extensions |
+| [Composer](https://getcomposer.org/) | 2.9.8 | /usr/local |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| apt-transport-https | 2.6.1 |
+| apt-utils | 2.6.1 |
+| ca-certificates | 20230311+deb12u1 |
+| curl | 7.88.1-10+deb12u14 |
+| dialog | 1.3-20230209-1 |
+| git | 1:2.39.5-0+deb12u3 |
+| gnupg2 | 2.2.40-1.1+deb12u2 |
+| htop | 3.2.2-2 |
+| iproute2 | 6.1.0-3 |
+| jq | 1.6-2.1+deb12u1 |
+| less | 590-2.1~deb12u2 |
+| libc6 | 2.36-9+deb12u14 |
+| libgssapi-krb5-2 | 1.20.1-2+deb12u4 |
+| libicu72 | 72.1-3+deb12u1 |
+| libkrb5-3 | 1.20.1-2+deb12u4 |
+| liblttng-ust1 | 2.13.5-1 |
+| libstdc++6 | 12.2.0-14+deb12u1 |
+| locales | 2.36-9+deb12u14 |
+| lsb-release | 12.0-1 |
+| lsof | 4.95.0-1 |
+| man-db | 2.11.2-2 |
+| manpages | 6.03-2 |
+| manpages-dev | 6.03-2 |
+| nano | 7.2-1+deb12u1 |
+| ncdu | 1.18-0.2 |
+| net-tools | 2.10-0.1+deb12u2 |
+| openssh-client | 1:9.2p1-2+deb12u10 |
+| procps | 2:4.0.2-3 |
+| psmisc | 23.6-1 |
+| rsync | 3.2.7-1+deb12u4 |
+| strace | 6.1-0.1 |
+| sudo | 1.9.13p3-1+deb12u4 |
+| unzip | 6.0-28 |
+| vim-tiny | 2:9.0.1378-2+deb12u2 |
+| wget | 1.21.3-1+deb12u1 |
+| zip | 3.0-13 |
+| zlib1g | 1:1.2.13.dfsg-1 |
+| zsh | 5.9-4+b15 |
+
+## Variant: 8.4-apache-bookworm
+
+**Digest:** sha256:a357184395f33cef0c20ca22dbbc24a9e0436f98398dea6abca31bf72abd2fde
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/php:3.0.6-8.4-apache-bookworm
+mcr.microsoft.com/devcontainers/php:3.0.6-8.4-bookworm
+```
+> *To keep up to date, we recommend using partial version numbers. Use the major version number to get all non-breaking changes (e.g. `0-`) or major and minor to only get fixes (e.g. `0.200-`).*
+
+**Linux distribution:** Debian GNU/Linux 12 (bookworm)
+
+**Architectures:** linux/amd64, linux/arm64
+
+**Available (non-root) user:** vscode
+
+### Contents
+**Languages and runtimes**
+
+| Language / runtime | Version | Path |
+|--------------------|---------|------|
+| [PHP](https://xdebug.org/) | 8.4.21 | /usr/local |
+
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | cb64103161b69d59e1efefeb761ac85564c44698 | /home/vscode/.oh-my-zsh |
+| [nvm](https://github.com/nvm-sh/nvm.git) | 62387b8f92aa012d48202747fd75c40850e5e261 | /usr/local/share/nvm |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.54.0 |
+| [Xdebug](https://xdebug.org/) | 3.5.1 | /usr/local/lib/php/extensions |
+| [Composer](https://getcomposer.org/) | 2.9.8 | /usr/local |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| apt-transport-https | 2.6.1 |
+| apt-utils | 2.6.1 |
+| ca-certificates | 20230311+deb12u1 |
+| curl | 7.88.1-10+deb12u14 |
+| dialog | 1.3-20230209-1 |
+| git | 1:2.39.5-0+deb12u3 |
+| gnupg2 | 2.2.40-1.1+deb12u2 |
+| htop | 3.2.2-2 |
+| iproute2 | 6.1.0-3 |
+| jq | 1.6-2.1+deb12u1 |
+| less | 590-2.1~deb12u2 |
+| libc6 | 2.36-9+deb12u14 |
+| libgssapi-krb5-2 | 1.20.1-2+deb12u4 |
+| libicu72 | 72.1-3+deb12u1 |
+| libkrb5-3 | 1.20.1-2+deb12u4 |
+| liblttng-ust1 | 2.13.5-1 |
+| libstdc++6 | 12.2.0-14+deb12u1 |
+| locales | 2.36-9+deb12u14 |
+| lsb-release | 12.0-1 |
+| lsof | 4.95.0-1 |
+| man-db | 2.11.2-2 |
+| manpages | 6.03-2 |
+| manpages-dev | 6.03-2 |
+| nano | 7.2-1+deb12u1 |
+| ncdu | 1.18-0.2 |
+| net-tools | 2.10-0.1+deb12u2 |
+| openssh-client | 1:9.2p1-2+deb12u10 |
+| procps | 2:4.0.2-3 |
+| psmisc | 23.6-1 |
+| rsync | 3.2.7-1+deb12u4 |
+| strace | 6.1-0.1 |
+| sudo | 1.9.13p3-1+deb12u4 |
+| unzip | 6.0-28 |
+| vim-tiny | 2:9.0.1378-2+deb12u2 |
+| wget | 1.21.3-1+deb12u1 |
+| zip | 3.0-13 |
+| zlib1g | 1:1.2.13.dfsg-1 |
+| zsh | 5.9-4+b15 |
+
+## Variant: 8.3-apache-bookworm
+
+**Digest:** sha256:4a795e76130dd237c0f0cbc2cf34165005bd918c0a1e23a09721d11ce55dd2ea
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/php:3.0.6-8.3-apache-bookworm
+mcr.microsoft.com/devcontainers/php:3.0.6-8.3-bookworm
+```
+> *To keep up to date, we recommend using partial version numbers. Use the major version number to get all non-breaking changes (e.g. `0-`) or major and minor to only get fixes (e.g. `0.200-`).*
+
+**Linux distribution:** Debian GNU/Linux 12 (bookworm)
+
+**Architectures:** linux/amd64, linux/arm64
+
+**Available (non-root) user:** vscode
+
+### Contents
+**Languages and runtimes**
+
+| Language / runtime | Version | Path |
+|--------------------|---------|------|
+| [PHP](https://xdebug.org/) | 8.3.31 | /usr/local |
+
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | cb64103161b69d59e1efefeb761ac85564c44698 | /home/vscode/.oh-my-zsh |
+| [nvm](https://github.com/nvm-sh/nvm.git) | 62387b8f92aa012d48202747fd75c40850e5e261 | /usr/local/share/nvm |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.54.0 |
+| [Xdebug](https://xdebug.org/) | 3.5.1 | /usr/local/lib/php/extensions |
+| [Composer](https://getcomposer.org/) | 2.9.8 | /usr/local |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| apt-transport-https | 2.6.1 |
+| apt-utils | 2.6.1 |
+| ca-certificates | 20230311+deb12u1 |
+| curl | 7.88.1-10+deb12u14 |
+| dialog | 1.3-20230209-1 |
+| git | 1:2.39.5-0+deb12u3 |
+| gnupg2 | 2.2.40-1.1+deb12u2 |
+| htop | 3.2.2-2 |
+| iproute2 | 6.1.0-3 |
+| jq | 1.6-2.1+deb12u1 |
+| less | 590-2.1~deb12u2 |
+| libc6 | 2.36-9+deb12u14 |
+| libgssapi-krb5-2 | 1.20.1-2+deb12u4 |
+| libicu72 | 72.1-3+deb12u1 |
+| libkrb5-3 | 1.20.1-2+deb12u4 |
+| liblttng-ust1 | 2.13.5-1 |
+| libstdc++6 | 12.2.0-14+deb12u1 |
+| locales | 2.36-9+deb12u14 |
+| lsb-release | 12.0-1 |
+| lsof | 4.95.0-1 |
+| man-db | 2.11.2-2 |
+| manpages | 6.03-2 |
+| manpages-dev | 6.03-2 |
+| nano | 7.2-1+deb12u1 |
+| ncdu | 1.18-0.2 |
+| net-tools | 2.10-0.1+deb12u2 |
+| openssh-client | 1:9.2p1-2+deb12u10 |
+| procps | 2:4.0.2-3 |
+| psmisc | 23.6-1 |
+| rsync | 3.2.7-1+deb12u4 |
+| strace | 6.1-0.1 |
+| sudo | 1.9.13p3-1+deb12u4 |
+| unzip | 6.0-28 |
+| vim-tiny | 2:9.0.1378-2+deb12u2 |
+| wget | 1.21.3-1+deb12u1 |
+| zip | 3.0-13 |
+| zlib1g | 1:1.2.13.dfsg-1 |
+| zsh | 5.9-4+b15 |
+
+## Variant: 8.2-apache-bookworm
+
+**Digest:** sha256:63305c79b649ec99ceeab51479e6ce38f30ade0091a8b4df52014a625f1f54ee
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/php:3.0.6-8.2-apache-bookworm
+mcr.microsoft.com/devcontainers/php:3.0.6-8.2-bookworm
+```
+> *To keep up to date, we recommend using partial version numbers. Use the major version number to get all non-breaking changes (e.g. `0-`) or major and minor to only get fixes (e.g. `0.200-`).*
+
+**Linux distribution:** Debian GNU/Linux 12 (bookworm)
+
+**Architectures:** linux/amd64, linux/arm64
+
+**Available (non-root) user:** vscode
+
+### Contents
+**Languages and runtimes**
+
+| Language / runtime | Version | Path |
+|--------------------|---------|------|
+| [PHP](https://xdebug.org/) | 8.2.31 | /usr/local |
+
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | cb64103161b69d59e1efefeb761ac85564c44698 | /home/vscode/.oh-my-zsh |
+| [nvm](https://github.com/nvm-sh/nvm.git) | 62387b8f92aa012d48202747fd75c40850e5e261 | /usr/local/share/nvm |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.54.0 |
+| [Xdebug](https://xdebug.org/) | 3.5.1 | /usr/local/lib/php/extensions |
+| [Composer](https://getcomposer.org/) | 2.9.8 | /usr/local |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| apt-transport-https | 2.6.1 |
+| apt-utils | 2.6.1 |
+| ca-certificates | 20230311+deb12u1 |
+| curl | 7.88.1-10+deb12u14 |
+| dialog | 1.3-20230209-1 |
+| git | 1:2.39.5-0+deb12u3 |
+| gnupg2 | 2.2.40-1.1+deb12u2 |
+| htop | 3.2.2-2 |
+| iproute2 | 6.1.0-3 |
+| jq | 1.6-2.1+deb12u1 |
+| less | 590-2.1~deb12u2 |
+| libc6 | 2.36-9+deb12u14 |
+| libgssapi-krb5-2 | 1.20.1-2+deb12u4 |
+| libicu72 | 72.1-3+deb12u1 |
+| libkrb5-3 | 1.20.1-2+deb12u4 |
+| liblttng-ust1 | 2.13.5-1 |
+| libstdc++6 | 12.2.0-14+deb12u1 |
+| locales | 2.36-9+deb12u14 |
+| lsb-release | 12.0-1 |
+| lsof | 4.95.0-1 |
+| man-db | 2.11.2-2 |
+| manpages | 6.03-2 |
+| manpages-dev | 6.03-2 |
+| nano | 7.2-1+deb12u1 |
+| ncdu | 1.18-0.2 |
+| net-tools | 2.10-0.1+deb12u2 |
+| openssh-client | 1:9.2p1-2+deb12u10 |
+| procps | 2:4.0.2-3 |
+| psmisc | 23.6-1 |
+| rsync | 3.2.7-1+deb12u4 |
+| strace | 6.1-0.1 |
+| sudo | 1.9.13p3-1+deb12u4 |
+| unzip | 6.0-28 |
+| vim-tiny | 2:9.0.1378-2+deb12u2 |
+| wget | 1.21.3-1+deb12u1 |
+| zip | 3.0-13 |
+| zlib1g | 1:1.2.13.dfsg-1 |
+| zsh | 5.9-4+b15 |
+
diff --git a/src/python/history/3.0.8.md b/src/python/history/3.0.8.md
new file mode 100644
index 0000000000..fe6599075a
--- /dev/null
+++ b/src/python/history/3.0.8.md
@@ -0,0 +1,983 @@
+# [python](https://github.com/devcontainers/images/tree/main/src/python)
+
+**Image version:** 3.0.8
+
+**Source release/branch:** [v0.4.27](https://github.com/devcontainers/images/tree/v0.4.27/src/python)
+
+**Image variations:**
+- [3.14-trixie](#variant-314-trixie)
+- [3.13-trixie](#variant-313-trixie)
+- [3.12-trixie](#variant-312-trixie)
+- [3.11-trixie](#variant-311-trixie)
+- [3.10-trixie](#variant-310-trixie)
+- [3.14-bookworm](#variant-314-bookworm)
+- [3.13-bookworm](#variant-313-bookworm)
+- [3.12-bookworm](#variant-312-bookworm)
+- [3.11-bookworm](#variant-311-bookworm)
+- [3.10-bookworm](#variant-310-bookworm)
+
+## Variant: 3.14-trixie
+
+**Digest:** sha256:882b17d068262c7af4300180ead0ee14423d2c03393778c92435b0ca642dea07
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/python:3.0.8-3.14-trixie
+mcr.microsoft.com/devcontainers/python:3.0.8-3.14
+mcr.microsoft.com/devcontainers/python:3.0.8-3
+mcr.microsoft.com/devcontainers/python:3.0.8-3-trixie
+mcr.microsoft.com/devcontainers/python:3.0.8-trixie
+```
+> *To keep up to date, we recommend using partial version numbers. Use the major version number to get all non-breaking changes (e.g. `0-`) or major and minor to only get fixes (e.g. `0.200-`).*
+
+**Linux distribution:** Debian GNU/Linux 13 (trixie)
+
+**Architectures:** linux/amd64, linux/arm64
+
+**Available (non-root) user:** vscode
+
+### Contents
+**Languages and runtimes**
+
+| Language / runtime | Version | Path |
+|--------------------|---------|------|
+| [Python](https://www.python.org/) | 3.14.5 | /usr/local |
+
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | cb64103161b69d59e1efefeb761ac85564c44698 | /home/vscode/.oh-my-zsh |
+| [nvm](https://github.com/nvm-sh/nvm.git) | 62387b8f92aa012d48202747fd75c40850e5e261 | /usr/local/share/nvm |
+
+**Pip / pipx installed tools and packages**
+
+| Tool / package | Version |
+|----------------|---------|
+| setuptools | 78.1.1 |
+| pylint | 4.0.5 |
+| flake8 | 7.3.0 |
+| autopep8 | 2.3.2 |
+| black | 26.5.0 |
+| yapf | 0.43.0 |
+| mypy | 2.1.0 |
+| pydocstyle | 6.3.0 |
+| pycodestyle | 2.14.0 |
+| bandit | 1.9.4 |
+| virtualenv | 21.3.3 |
+| pipx | 1.12.0 |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.54.0 |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| apt-transport-https | 3.0.3 |
+| apt-utils | 3.0.3 |
+| ca-certificates | 20250419 |
+| curl | 8.14.1-2+deb13u3 |
+| dialog | 1.3-20250116-1 |
+| git | 1:2.47.3-0+deb13u1 |
+| gnupg2 | 2.4.7-21+deb13u1 |
+| htop | 3.4.1-5 |
+| iproute2 | 6.15.0-1 |
+| jq | 1.7.1-6+deb13u2 |
+| less | 668-1 |
+| libc6 | 2.41-12+deb13u3 |
+| libgssapi-krb5-2 | 1.21.3-5 |
+| libicu76 | 76.1-4 |
+| libkrb5-3 | 1.21.3-5 |
+| libstdc++6 | 14.2.0-19 |
+| locales | 2.41-12+deb13u3 |
+| lsb-release | 12.1-1 |
+| lsof | 4.99.4+dfsg-2 |
+| man-db | 2.13.1-1 |
+| manpages | 6.9.1-1 |
+| manpages-dev | 6.9.1-1 |
+| nano | 8.4-1+deb13u1 |
+| ncdu | 1.22-1 |
+| net-tools | 2.10-1.3 |
+| openssh-client | 1:10.0p1-7+deb13u4 |
+| procps | 2:4.0.4-9 |
+| psmisc | 23.7-2 |
+| rsync | 3.4.1+ds1-5+deb13u2 |
+| strace | 6.13+ds-1 |
+| sudo | 1.9.16p2-3+deb13u2 |
+| unzip | 6.0-29 |
+| vim-tiny | 2:9.1.1230-2 |
+| wget | 1.25.0-2 |
+| zip | 3.0-15 |
+| zlib1g | 1:1.3.dfsg+really1.3.1-1+b1 |
+| zsh | 5.9-8+b23 |
+
+## Variant: 3.13-trixie
+
+**Digest:** sha256:e797f7e02a8adf1c6d375a4873591205cc867a2d68083506e7f3aa89822f2026
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/python:3.0.8-3.13-trixie
+mcr.microsoft.com/devcontainers/python:3.0.8-3.13
+```
+> *To keep up to date, we recommend using partial version numbers. Use the major version number to get all non-breaking changes (e.g. `0-`) or major and minor to only get fixes (e.g. `0.200-`).*
+
+**Linux distribution:** Debian GNU/Linux 13 (trixie)
+
+**Architectures:** linux/amd64, linux/arm64
+
+**Available (non-root) user:** vscode
+
+### Contents
+**Languages and runtimes**
+
+| Language / runtime | Version | Path |
+|--------------------|---------|------|
+| [Python](https://www.python.org/) | 3.13.13 | /usr/local |
+
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | cb64103161b69d59e1efefeb761ac85564c44698 | /home/vscode/.oh-my-zsh |
+| [nvm](https://github.com/nvm-sh/nvm.git) | 62387b8f92aa012d48202747fd75c40850e5e261 | /usr/local/share/nvm |
+
+**Pip / pipx installed tools and packages**
+
+| Tool / package | Version |
+|----------------|---------|
+| setuptools | 78.1.1 |
+| pylint | 4.0.5 |
+| flake8 | 7.3.0 |
+| autopep8 | 2.3.2 |
+| black | 26.5.0 |
+| yapf | 0.43.0 |
+| mypy | 2.1.0 |
+| pydocstyle | 6.3.0 |
+| pycodestyle | 2.14.0 |
+| bandit | 1.9.4 |
+| virtualenv | 21.3.3 |
+| pipx | 1.12.0 |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.54.0 |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| apt-transport-https | 3.0.3 |
+| apt-utils | 3.0.3 |
+| ca-certificates | 20250419 |
+| curl | 8.14.1-2+deb13u3 |
+| dialog | 1.3-20250116-1 |
+| git | 1:2.47.3-0+deb13u1 |
+| gnupg2 | 2.4.7-21+deb13u1 |
+| htop | 3.4.1-5 |
+| iproute2 | 6.15.0-1 |
+| jq | 1.7.1-6+deb13u2 |
+| less | 668-1 |
+| libc6 | 2.41-12+deb13u3 |
+| libgssapi-krb5-2 | 1.21.3-5 |
+| libicu76 | 76.1-4 |
+| libkrb5-3 | 1.21.3-5 |
+| libstdc++6 | 14.2.0-19 |
+| locales | 2.41-12+deb13u3 |
+| lsb-release | 12.1-1 |
+| lsof | 4.99.4+dfsg-2 |
+| man-db | 2.13.1-1 |
+| manpages | 6.9.1-1 |
+| manpages-dev | 6.9.1-1 |
+| nano | 8.4-1+deb13u1 |
+| ncdu | 1.22-1 |
+| net-tools | 2.10-1.3 |
+| openssh-client | 1:10.0p1-7+deb13u4 |
+| procps | 2:4.0.4-9 |
+| psmisc | 23.7-2 |
+| rsync | 3.4.1+ds1-5+deb13u2 |
+| strace | 6.13+ds-1 |
+| sudo | 1.9.16p2-3+deb13u2 |
+| unzip | 6.0-29 |
+| vim-tiny | 2:9.1.1230-2 |
+| wget | 1.25.0-2 |
+| zip | 3.0-15 |
+| zlib1g | 1:1.3.dfsg+really1.3.1-1+b1 |
+| zsh | 5.9-8+b23 |
+
+## Variant: 3.12-trixie
+
+**Digest:** sha256:d43f1b9f431b963d38ab32ed1e4b727aa6656e3c30e51b8f44dbeac5f7bbcbf7
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/python:3.0.8-3.12-trixie
+mcr.microsoft.com/devcontainers/python:3.0.8-3.12
+```
+> *To keep up to date, we recommend using partial version numbers. Use the major version number to get all non-breaking changes (e.g. `0-`) or major and minor to only get fixes (e.g. `0.200-`).*
+
+**Linux distribution:** Debian GNU/Linux 13 (trixie)
+
+**Architectures:** linux/amd64, linux/arm64
+
+**Available (non-root) user:** vscode
+
+### Contents
+**Languages and runtimes**
+
+| Language / runtime | Version | Path |
+|--------------------|---------|------|
+| [Python](https://www.python.org/) | 3.12.13 | /usr/local |
+
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | cb64103161b69d59e1efefeb761ac85564c44698 | /home/vscode/.oh-my-zsh |
+| [nvm](https://github.com/nvm-sh/nvm.git) | 62387b8f92aa012d48202747fd75c40850e5e261 | /usr/local/share/nvm |
+
+**Pip / pipx installed tools and packages**
+
+| Tool / package | Version |
+|----------------|---------|
+| setuptools | 78.1.1 |
+| pylint | 4.0.5 |
+| flake8 | 7.3.0 |
+| autopep8 | 2.3.2 |
+| black | 26.5.0 |
+| yapf | 0.43.0 |
+| mypy | 2.1.0 |
+| pydocstyle | 6.3.0 |
+| pycodestyle | 2.14.0 |
+| bandit | 1.9.4 |
+| virtualenv | 21.3.3 |
+| pipx | 1.12.0 |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.54.0 |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| apt-transport-https | 3.0.3 |
+| apt-utils | 3.0.3 |
+| ca-certificates | 20250419 |
+| curl | 8.14.1-2+deb13u3 |
+| dialog | 1.3-20250116-1 |
+| git | 1:2.47.3-0+deb13u1 |
+| gnupg2 | 2.4.7-21+deb13u1 |
+| htop | 3.4.1-5 |
+| iproute2 | 6.15.0-1 |
+| jq | 1.7.1-6+deb13u2 |
+| less | 668-1 |
+| libc6 | 2.41-12+deb13u3 |
+| libgssapi-krb5-2 | 1.21.3-5 |
+| libicu76 | 76.1-4 |
+| libkrb5-3 | 1.21.3-5 |
+| libstdc++6 | 14.2.0-19 |
+| locales | 2.41-12+deb13u3 |
+| lsb-release | 12.1-1 |
+| lsof | 4.99.4+dfsg-2 |
+| man-db | 2.13.1-1 |
+| manpages | 6.9.1-1 |
+| manpages-dev | 6.9.1-1 |
+| nano | 8.4-1+deb13u1 |
+| ncdu | 1.22-1 |
+| net-tools | 2.10-1.3 |
+| openssh-client | 1:10.0p1-7+deb13u4 |
+| procps | 2:4.0.4-9 |
+| psmisc | 23.7-2 |
+| rsync | 3.4.1+ds1-5+deb13u2 |
+| strace | 6.13+ds-1 |
+| sudo | 1.9.16p2-3+deb13u2 |
+| unzip | 6.0-29 |
+| vim-tiny | 2:9.1.1230-2 |
+| wget | 1.25.0-2 |
+| zip | 3.0-15 |
+| zlib1g | 1:1.3.dfsg+really1.3.1-1+b1 |
+| zsh | 5.9-8+b23 |
+
+## Variant: 3.11-trixie
+
+**Digest:** sha256:2da3e966c6fde093c757c6ea372bfb5b4302c6ec7d9f5fb60796cd211aaacc67
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/python:3.0.8-3.11-trixie
+mcr.microsoft.com/devcontainers/python:3.0.8-3.11
+```
+> *To keep up to date, we recommend using partial version numbers. Use the major version number to get all non-breaking changes (e.g. `0-`) or major and minor to only get fixes (e.g. `0.200-`).*
+
+**Linux distribution:** Debian GNU/Linux 13 (trixie)
+
+**Architectures:** linux/amd64, linux/arm64
+
+**Available (non-root) user:** vscode
+
+### Contents
+**Languages and runtimes**
+
+| Language / runtime | Version | Path |
+|--------------------|---------|------|
+| [Python](https://www.python.org/) | 3.11.15 | /usr/local |
+
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | cb64103161b69d59e1efefeb761ac85564c44698 | /home/vscode/.oh-my-zsh |
+| [nvm](https://github.com/nvm-sh/nvm.git) | 62387b8f92aa012d48202747fd75c40850e5e261 | /usr/local/share/nvm |
+
+**Pip / pipx installed tools and packages**
+
+| Tool / package | Version |
+|----------------|---------|
+| setuptools | 78.1.1 |
+| pylint | 4.0.5 |
+| flake8 | 7.3.0 |
+| autopep8 | 2.3.2 |
+| black | 26.5.0 |
+| yapf | 0.43.0 |
+| mypy | 2.1.0 |
+| pydocstyle | 6.3.0 |
+| pycodestyle | 2.14.0 |
+| bandit | 1.9.4 |
+| virtualenv | 21.3.3 |
+| pipx | 1.12.0 |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.54.0 |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| apt-transport-https | 3.0.3 |
+| apt-utils | 3.0.3 |
+| ca-certificates | 20250419 |
+| curl | 8.14.1-2+deb13u3 |
+| dialog | 1.3-20250116-1 |
+| git | 1:2.47.3-0+deb13u1 |
+| gnupg2 | 2.4.7-21+deb13u1 |
+| htop | 3.4.1-5 |
+| iproute2 | 6.15.0-1 |
+| jq | 1.7.1-6+deb13u2 |
+| less | 668-1 |
+| libc6 | 2.41-12+deb13u3 |
+| libgssapi-krb5-2 | 1.21.3-5 |
+| libicu76 | 76.1-4 |
+| libkrb5-3 | 1.21.3-5 |
+| libstdc++6 | 14.2.0-19 |
+| locales | 2.41-12+deb13u3 |
+| lsb-release | 12.1-1 |
+| lsof | 4.99.4+dfsg-2 |
+| man-db | 2.13.1-1 |
+| manpages | 6.9.1-1 |
+| manpages-dev | 6.9.1-1 |
+| nano | 8.4-1+deb13u1 |
+| ncdu | 1.22-1 |
+| net-tools | 2.10-1.3 |
+| openssh-client | 1:10.0p1-7+deb13u4 |
+| procps | 2:4.0.4-9 |
+| psmisc | 23.7-2 |
+| rsync | 3.4.1+ds1-5+deb13u2 |
+| strace | 6.13+ds-1 |
+| sudo | 1.9.16p2-3+deb13u2 |
+| unzip | 6.0-29 |
+| vim-tiny | 2:9.1.1230-2 |
+| wget | 1.25.0-2 |
+| zip | 3.0-15 |
+| zlib1g | 1:1.3.dfsg+really1.3.1-1+b1 |
+| zsh | 5.9-8+b23 |
+
+## Variant: 3.10-trixie
+
+**Digest:** sha256:071142a6932dcfc663f6eb188148991f29b6409b3eb8a369f47b004288aaf6f7
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/python:3.0.8-3.10-trixie
+mcr.microsoft.com/devcontainers/python:3.0.8-3.10
+```
+> *To keep up to date, we recommend using partial version numbers. Use the major version number to get all non-breaking changes (e.g. `0-`) or major and minor to only get fixes (e.g. `0.200-`).*
+
+**Linux distribution:** Debian GNU/Linux 13 (trixie)
+
+**Architectures:** linux/amd64, linux/arm64
+
+**Available (non-root) user:** vscode
+
+### Contents
+**Languages and runtimes**
+
+| Language / runtime | Version | Path |
+|--------------------|---------|------|
+| [Python](https://www.python.org/) | 3.10.20 | /usr/local |
+
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | cb64103161b69d59e1efefeb761ac85564c44698 | /home/vscode/.oh-my-zsh |
+| [nvm](https://github.com/nvm-sh/nvm.git) | 62387b8f92aa012d48202747fd75c40850e5e261 | /usr/local/share/nvm |
+
+**Pip / pipx installed tools and packages**
+
+| Tool / package | Version |
+|----------------|---------|
+| setuptools | 78.1.1 |
+| pylint | 4.0.5 |
+| flake8 | 7.3.0 |
+| autopep8 | 2.3.2 |
+| black | 26.5.0 |
+| yapf | 0.43.0 |
+| mypy | 2.1.0 |
+| pydocstyle | 6.3.0 |
+| pycodestyle | 2.14.0 |
+| bandit | 1.9.4 |
+| virtualenv | 21.3.3 |
+| pipx | 1.12.0 |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.54.0 |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| apt-transport-https | 3.0.3 |
+| apt-utils | 3.0.3 |
+| ca-certificates | 20250419 |
+| curl | 8.14.1-2+deb13u3 |
+| dialog | 1.3-20250116-1 |
+| git | 1:2.47.3-0+deb13u1 |
+| gnupg2 | 2.4.7-21+deb13u1 |
+| htop | 3.4.1-5 |
+| iproute2 | 6.15.0-1 |
+| jq | 1.7.1-6+deb13u2 |
+| less | 668-1 |
+| libc6 | 2.41-12+deb13u3 |
+| libgssapi-krb5-2 | 1.21.3-5 |
+| libicu76 | 76.1-4 |
+| libkrb5-3 | 1.21.3-5 |
+| libstdc++6 | 14.2.0-19 |
+| locales | 2.41-12+deb13u3 |
+| lsb-release | 12.1-1 |
+| lsof | 4.99.4+dfsg-2 |
+| man-db | 2.13.1-1 |
+| manpages | 6.9.1-1 |
+| manpages-dev | 6.9.1-1 |
+| nano | 8.4-1+deb13u1 |
+| ncdu | 1.22-1 |
+| net-tools | 2.10-1.3 |
+| openssh-client | 1:10.0p1-7+deb13u4 |
+| procps | 2:4.0.4-9 |
+| psmisc | 23.7-2 |
+| rsync | 3.4.1+ds1-5+deb13u2 |
+| strace | 6.13+ds-1 |
+| sudo | 1.9.16p2-3+deb13u2 |
+| unzip | 6.0-29 |
+| vim-tiny | 2:9.1.1230-2 |
+| wget | 1.25.0-2 |
+| zip | 3.0-15 |
+| zlib1g | 1:1.3.dfsg+really1.3.1-1+b1 |
+| zsh | 5.9-8+b23 |
+
+## Variant: 3.14-bookworm
+
+**Digest:** sha256:220037e73eb7f5927f8f70da68e7662f56658acbf156921f081be54ae7857d7c
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/python:3.0.8-3.14-bookworm
+mcr.microsoft.com/devcontainers/python:3.0.8-3-bookworm
+mcr.microsoft.com/devcontainers/python:3.0.8-bookworm
+```
+> *To keep up to date, we recommend using partial version numbers. Use the major version number to get all non-breaking changes (e.g. `0-`) or major and minor to only get fixes (e.g. `0.200-`).*
+
+**Linux distribution:** Debian GNU/Linux 12 (bookworm)
+
+**Architectures:** linux/amd64, linux/arm64
+
+**Available (non-root) user:** vscode
+
+### Contents
+**Languages and runtimes**
+
+| Language / runtime | Version | Path |
+|--------------------|---------|------|
+| [Python](https://www.python.org/) | 3.14.5 | /usr/local |
+
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | cb64103161b69d59e1efefeb761ac85564c44698 | /home/vscode/.oh-my-zsh |
+| [nvm](https://github.com/nvm-sh/nvm.git) | 62387b8f92aa012d48202747fd75c40850e5e261 | /usr/local/share/nvm |
+
+**Pip / pipx installed tools and packages**
+
+| Tool / package | Version |
+|----------------|---------|
+| setuptools | 78.1.1 |
+| pylint | 4.0.5 |
+| flake8 | 7.3.0 |
+| autopep8 | 2.3.2 |
+| black | 26.5.0 |
+| yapf | 0.43.0 |
+| mypy | 2.1.0 |
+| pydocstyle | 6.3.0 |
+| pycodestyle | 2.14.0 |
+| bandit | 1.9.4 |
+| virtualenv | 21.3.3 |
+| pipx | 1.12.0 |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.54.0 |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| apt-transport-https | 2.6.1 |
+| apt-utils | 2.6.1 |
+| ca-certificates | 20230311+deb12u1 |
+| curl | 7.88.1-10+deb12u14 |
+| dialog | 1.3-20230209-1 |
+| git | 1:2.39.5-0+deb12u3 |
+| gnupg2 | 2.2.40-1.1+deb12u2 |
+| htop | 3.2.2-2 |
+| iproute2 | 6.1.0-3 |
+| jq | 1.6-2.1+deb12u1 |
+| less | 590-2.1~deb12u2 |
+| libc6 | 2.36-9+deb12u14 |
+| libgssapi-krb5-2 | 1.20.1-2+deb12u4 |
+| libicu72 | 72.1-3+deb12u1 |
+| libkrb5-3 | 1.20.1-2+deb12u4 |
+| liblttng-ust1 | 2.13.5-1 |
+| libstdc++6 | 12.2.0-14+deb12u1 |
+| locales | 2.36-9+deb12u14 |
+| lsb-release | 12.0-1 |
+| lsof | 4.95.0-1 |
+| man-db | 2.11.2-2 |
+| manpages | 6.03-2 |
+| manpages-dev | 6.03-2 |
+| nano | 7.2-1+deb12u1 |
+| ncdu | 1.18-0.2 |
+| net-tools | 2.10-0.1+deb12u2 |
+| openssh-client | 1:9.2p1-2+deb12u10 |
+| procps | 2:4.0.2-3 |
+| psmisc | 23.6-1 |
+| rsync | 3.2.7-1+deb12u4 |
+| strace | 6.1-0.1 |
+| sudo | 1.9.13p3-1+deb12u4 |
+| unzip | 6.0-28 |
+| vim-tiny | 2:9.0.1378-2+deb12u2 |
+| wget | 1.21.3-1+deb12u1 |
+| zip | 3.0-13 |
+| zlib1g | 1:1.2.13.dfsg-1 |
+| zsh | 5.9-4+b15 |
+
+## Variant: 3.13-bookworm
+
+**Digest:** sha256:bf253e8b9200ad2c159015e87b63dc68a7d185e89cd5a9a1fa9d0d4f4ba6ad76
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/python:3.0.8-3.13-bookworm
+```
+> *To keep up to date, we recommend using partial version numbers. Use the major version number to get all non-breaking changes (e.g. `0-`) or major and minor to only get fixes (e.g. `0.200-`).*
+
+**Linux distribution:** Debian GNU/Linux 12 (bookworm)
+
+**Architectures:** linux/amd64, linux/arm64
+
+**Available (non-root) user:** vscode
+
+### Contents
+**Languages and runtimes**
+
+| Language / runtime | Version | Path |
+|--------------------|---------|------|
+| [Python](https://www.python.org/) | 3.13.13 | /usr/local |
+
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | cb64103161b69d59e1efefeb761ac85564c44698 | /home/vscode/.oh-my-zsh |
+| [nvm](https://github.com/nvm-sh/nvm.git) | 62387b8f92aa012d48202747fd75c40850e5e261 | /usr/local/share/nvm |
+
+**Pip / pipx installed tools and packages**
+
+| Tool / package | Version |
+|----------------|---------|
+| setuptools | 78.1.1 |
+| pylint | 4.0.5 |
+| flake8 | 7.3.0 |
+| autopep8 | 2.3.2 |
+| black | 26.5.0 |
+| yapf | 0.43.0 |
+| mypy | 2.1.0 |
+| pydocstyle | 6.3.0 |
+| pycodestyle | 2.14.0 |
+| bandit | 1.9.4 |
+| virtualenv | 21.3.3 |
+| pipx | 1.12.0 |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.54.0 |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| apt-transport-https | 2.6.1 |
+| apt-utils | 2.6.1 |
+| ca-certificates | 20230311+deb12u1 |
+| curl | 7.88.1-10+deb12u14 |
+| dialog | 1.3-20230209-1 |
+| git | 1:2.39.5-0+deb12u3 |
+| gnupg2 | 2.2.40-1.1+deb12u2 |
+| htop | 3.2.2-2 |
+| iproute2 | 6.1.0-3 |
+| jq | 1.6-2.1+deb12u1 |
+| less | 590-2.1~deb12u2 |
+| libc6 | 2.36-9+deb12u14 |
+| libgssapi-krb5-2 | 1.20.1-2+deb12u4 |
+| libicu72 | 72.1-3+deb12u1 |
+| libkrb5-3 | 1.20.1-2+deb12u4 |
+| liblttng-ust1 | 2.13.5-1 |
+| libstdc++6 | 12.2.0-14+deb12u1 |
+| locales | 2.36-9+deb12u14 |
+| lsb-release | 12.0-1 |
+| lsof | 4.95.0-1 |
+| man-db | 2.11.2-2 |
+| manpages | 6.03-2 |
+| manpages-dev | 6.03-2 |
+| nano | 7.2-1+deb12u1 |
+| ncdu | 1.18-0.2 |
+| net-tools | 2.10-0.1+deb12u2 |
+| openssh-client | 1:9.2p1-2+deb12u10 |
+| procps | 2:4.0.2-3 |
+| psmisc | 23.6-1 |
+| rsync | 3.2.7-1+deb12u4 |
+| strace | 6.1-0.1 |
+| sudo | 1.9.13p3-1+deb12u4 |
+| unzip | 6.0-28 |
+| vim-tiny | 2:9.0.1378-2+deb12u2 |
+| wget | 1.21.3-1+deb12u1 |
+| zip | 3.0-13 |
+| zlib1g | 1:1.2.13.dfsg-1 |
+| zsh | 5.9-4+b15 |
+
+## Variant: 3.12-bookworm
+
+**Digest:** sha256:4ace5266fed54e0e440d7b5142008684e305e5d456c8136f1bae5742139a95dc
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/python:3.0.8-3.12-bookworm
+```
+> *To keep up to date, we recommend using partial version numbers. Use the major version number to get all non-breaking changes (e.g. `0-`) or major and minor to only get fixes (e.g. `0.200-`).*
+
+**Linux distribution:** Debian GNU/Linux 12 (bookworm)
+
+**Architectures:** linux/amd64, linux/arm64
+
+**Available (non-root) user:** vscode
+
+### Contents
+**Languages and runtimes**
+
+| Language / runtime | Version | Path |
+|--------------------|---------|------|
+| [Python](https://www.python.org/) | 3.12.13 | /usr/local |
+
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | cb64103161b69d59e1efefeb761ac85564c44698 | /home/vscode/.oh-my-zsh |
+| [nvm](https://github.com/nvm-sh/nvm.git) | 62387b8f92aa012d48202747fd75c40850e5e261 | /usr/local/share/nvm |
+
+**Pip / pipx installed tools and packages**
+
+| Tool / package | Version |
+|----------------|---------|
+| setuptools | 78.1.1 |
+| pylint | 4.0.5 |
+| flake8 | 7.3.0 |
+| autopep8 | 2.3.2 |
+| black | 26.5.0 |
+| yapf | 0.43.0 |
+| mypy | 2.1.0 |
+| pydocstyle | 6.3.0 |
+| pycodestyle | 2.14.0 |
+| bandit | 1.9.4 |
+| virtualenv | 21.3.3 |
+| pipx | 1.12.0 |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.54.0 |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| apt-transport-https | 2.6.1 |
+| apt-utils | 2.6.1 |
+| ca-certificates | 20230311+deb12u1 |
+| curl | 7.88.1-10+deb12u14 |
+| dialog | 1.3-20230209-1 |
+| git | 1:2.39.5-0+deb12u3 |
+| gnupg2 | 2.2.40-1.1+deb12u2 |
+| htop | 3.2.2-2 |
+| iproute2 | 6.1.0-3 |
+| jq | 1.6-2.1+deb12u1 |
+| less | 590-2.1~deb12u2 |
+| libc6 | 2.36-9+deb12u14 |
+| libgssapi-krb5-2 | 1.20.1-2+deb12u4 |
+| libicu72 | 72.1-3+deb12u1 |
+| libkrb5-3 | 1.20.1-2+deb12u4 |
+| liblttng-ust1 | 2.13.5-1 |
+| libstdc++6 | 12.2.0-14+deb12u1 |
+| locales | 2.36-9+deb12u14 |
+| lsb-release | 12.0-1 |
+| lsof | 4.95.0-1 |
+| man-db | 2.11.2-2 |
+| manpages | 6.03-2 |
+| manpages-dev | 6.03-2 |
+| nano | 7.2-1+deb12u1 |
+| ncdu | 1.18-0.2 |
+| net-tools | 2.10-0.1+deb12u2 |
+| openssh-client | 1:9.2p1-2+deb12u10 |
+| procps | 2:4.0.2-3 |
+| psmisc | 23.6-1 |
+| rsync | 3.2.7-1+deb12u4 |
+| strace | 6.1-0.1 |
+| sudo | 1.9.13p3-1+deb12u4 |
+| unzip | 6.0-28 |
+| vim-tiny | 2:9.0.1378-2+deb12u2 |
+| wget | 1.21.3-1+deb12u1 |
+| zip | 3.0-13 |
+| zlib1g | 1:1.2.13.dfsg-1 |
+| zsh | 5.9-4+b15 |
+
+## Variant: 3.11-bookworm
+
+**Digest:** sha256:956ee3699f8fe17e2d32632ad56349eebf9514f2b2e56e00ae13231a114d5c56
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/python:3.0.8-3.11-bookworm
+```
+> *To keep up to date, we recommend using partial version numbers. Use the major version number to get all non-breaking changes (e.g. `0-`) or major and minor to only get fixes (e.g. `0.200-`).*
+
+**Linux distribution:** Debian GNU/Linux 12 (bookworm)
+
+**Architectures:** linux/amd64, linux/arm64
+
+**Available (non-root) user:** vscode
+
+### Contents
+**Languages and runtimes**
+
+| Language / runtime | Version | Path |
+|--------------------|---------|------|
+| [Python](https://www.python.org/) | 3.11.15 | /usr/local |
+
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | cb64103161b69d59e1efefeb761ac85564c44698 | /home/vscode/.oh-my-zsh |
+| [nvm](https://github.com/nvm-sh/nvm.git) | 62387b8f92aa012d48202747fd75c40850e5e261 | /usr/local/share/nvm |
+
+**Pip / pipx installed tools and packages**
+
+| Tool / package | Version |
+|----------------|---------|
+| setuptools | 78.1.1 |
+| pylint | 4.0.5 |
+| flake8 | 7.3.0 |
+| autopep8 | 2.3.2 |
+| black | 26.5.0 |
+| yapf | 0.43.0 |
+| mypy | 2.1.0 |
+| pydocstyle | 6.3.0 |
+| pycodestyle | 2.14.0 |
+| bandit | 1.9.4 |
+| virtualenv | 21.3.3 |
+| pipx | 1.12.0 |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.54.0 |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| apt-transport-https | 2.6.1 |
+| apt-utils | 2.6.1 |
+| ca-certificates | 20230311+deb12u1 |
+| curl | 7.88.1-10+deb12u14 |
+| dialog | 1.3-20230209-1 |
+| git | 1:2.39.5-0+deb12u3 |
+| gnupg2 | 2.2.40-1.1+deb12u2 |
+| htop | 3.2.2-2 |
+| iproute2 | 6.1.0-3 |
+| jq | 1.6-2.1+deb12u1 |
+| less | 590-2.1~deb12u2 |
+| libc6 | 2.36-9+deb12u14 |
+| libgssapi-krb5-2 | 1.20.1-2+deb12u4 |
+| libicu72 | 72.1-3+deb12u1 |
+| libkrb5-3 | 1.20.1-2+deb12u4 |
+| liblttng-ust1 | 2.13.5-1 |
+| libstdc++6 | 12.2.0-14+deb12u1 |
+| locales | 2.36-9+deb12u14 |
+| lsb-release | 12.0-1 |
+| lsof | 4.95.0-1 |
+| man-db | 2.11.2-2 |
+| manpages | 6.03-2 |
+| manpages-dev | 6.03-2 |
+| nano | 7.2-1+deb12u1 |
+| ncdu | 1.18-0.2 |
+| net-tools | 2.10-0.1+deb12u2 |
+| openssh-client | 1:9.2p1-2+deb12u10 |
+| procps | 2:4.0.2-3 |
+| psmisc | 23.6-1 |
+| rsync | 3.2.7-1+deb12u4 |
+| strace | 6.1-0.1 |
+| sudo | 1.9.13p3-1+deb12u4 |
+| unzip | 6.0-28 |
+| vim-tiny | 2:9.0.1378-2+deb12u2 |
+| wget | 1.21.3-1+deb12u1 |
+| zip | 3.0-13 |
+| zlib1g | 1:1.2.13.dfsg-1 |
+| zsh | 5.9-4+b15 |
+
+## Variant: 3.10-bookworm
+
+**Digest:** sha256:43cfafb387278ebac5d382192293974fc1aace367b65c97c4619a9ad08f5628b
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/python:3.0.8-3.10-bookworm
+```
+> *To keep up to date, we recommend using partial version numbers. Use the major version number to get all non-breaking changes (e.g. `0-`) or major and minor to only get fixes (e.g. `0.200-`).*
+
+**Linux distribution:** Debian GNU/Linux 12 (bookworm)
+
+**Architectures:** linux/amd64, linux/arm64
+
+**Available (non-root) user:** vscode
+
+### Contents
+**Languages and runtimes**
+
+| Language / runtime | Version | Path |
+|--------------------|---------|------|
+| [Python](https://www.python.org/) | 3.10.20 | /usr/local |
+
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | cb64103161b69d59e1efefeb761ac85564c44698 | /home/vscode/.oh-my-zsh |
+| [nvm](https://github.com/nvm-sh/nvm.git) | 62387b8f92aa012d48202747fd75c40850e5e261 | /usr/local/share/nvm |
+
+**Pip / pipx installed tools and packages**
+
+| Tool / package | Version |
+|----------------|---------|
+| setuptools | 78.1.1 |
+| pylint | 4.0.5 |
+| flake8 | 7.3.0 |
+| autopep8 | 2.3.2 |
+| black | 26.5.0 |
+| yapf | 0.43.0 |
+| mypy | 2.1.0 |
+| pydocstyle | 6.3.0 |
+| pycodestyle | 2.14.0 |
+| bandit | 1.9.4 |
+| virtualenv | 21.3.3 |
+| pipx | 1.12.0 |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.54.0 |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| apt-transport-https | 2.6.1 |
+| apt-utils | 2.6.1 |
+| ca-certificates | 20230311+deb12u1 |
+| curl | 7.88.1-10+deb12u14 |
+| dialog | 1.3-20230209-1 |
+| git | 1:2.39.5-0+deb12u3 |
+| gnupg2 | 2.2.40-1.1+deb12u2 |
+| htop | 3.2.2-2 |
+| iproute2 | 6.1.0-3 |
+| jq | 1.6-2.1+deb12u1 |
+| less | 590-2.1~deb12u2 |
+| libc6 | 2.36-9+deb12u14 |
+| libgssapi-krb5-2 | 1.20.1-2+deb12u4 |
+| libicu72 | 72.1-3+deb12u1 |
+| libkrb5-3 | 1.20.1-2+deb12u4 |
+| liblttng-ust1 | 2.13.5-1 |
+| libstdc++6 | 12.2.0-14+deb12u1 |
+| locales | 2.36-9+deb12u14 |
+| lsb-release | 12.0-1 |
+| lsof | 4.95.0-1 |
+| man-db | 2.11.2-2 |
+| manpages | 6.03-2 |
+| manpages-dev | 6.03-2 |
+| nano | 7.2-1+deb12u1 |
+| ncdu | 1.18-0.2 |
+| net-tools | 2.10-0.1+deb12u2 |
+| openssh-client | 1:9.2p1-2+deb12u10 |
+| procps | 2:4.0.2-3 |
+| psmisc | 23.6-1 |
+| rsync | 3.2.7-1+deb12u4 |
+| strace | 6.1-0.1 |
+| sudo | 1.9.13p3-1+deb12u4 |
+| unzip | 6.0-28 |
+| vim-tiny | 2:9.0.1378-2+deb12u2 |
+| wget | 1.21.3-1+deb12u1 |
+| zip | 3.0-13 |
+| zlib1g | 1:1.2.13.dfsg-1 |
+| zsh | 5.9-4+b15 |
+
diff --git a/src/ruby/history/3.0.6.md b/src/ruby/history/3.0.6.md
new file mode 100644
index 0000000000..a0fa14b5ae
--- /dev/null
+++ b/src/ruby/history/3.0.6.md
@@ -0,0 +1,693 @@
+# [ruby](https://github.com/devcontainers/images/tree/main/src/ruby)
+
+**Image version:** 3.0.6
+
+**Source release/branch:** [v0.4.27](https://github.com/devcontainers/images/tree/v0.4.27/src/ruby)
+
+**Image variations:**
+- [4.0-trixie](#variant-40-trixie)
+- [3.4-trixie](#variant-34-trixie)
+- [3.3-trixie](#variant-33-trixie)
+- [4.0-bookworm](#variant-40-bookworm)
+- [3.4-bookworm](#variant-34-bookworm)
+- [3.3-bookworm](#variant-33-bookworm)
+- [3.4-bullseye](#variant-34-bullseye)
+- [3.3-bullseye](#variant-33-bullseye)
+
+## Variant: 4.0-trixie
+
+**Digest:** sha256:09bbaa947a7c6dea2503934f8698d02b09bc5090374e6f4eb9c68840a282cfe9
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/ruby:3.0.6-4.0-trixie
+mcr.microsoft.com/devcontainers/ruby:3.0.6-4
+mcr.microsoft.com/devcontainers/ruby:3.0.6-4.0
+mcr.microsoft.com/devcontainers/ruby:3.0.6-4-trixie
+mcr.microsoft.com/devcontainers/ruby:3.0.6-trixie
+```
+> *To keep up to date, we recommend using partial version numbers. Use the major version number to get all non-breaking changes (e.g. `0-`) or major and minor to only get fixes (e.g. `0.200-`).*
+
+**Linux distribution:** Debian GNU/Linux 13 (trixie)
+
+**Architectures:** linux/amd64, linux/arm64
+
+**Available (non-root) user:** vscode
+
+### Contents
+**Languages and runtimes**
+
+| Language / runtime | Version | Path |
+|--------------------|---------|------|
+| [Ruby](https://www.ruby-lang.org/en/) | 4.0.4 | /usr/local |
+
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | cb64103161b69d59e1efefeb761ac85564c44698 | /home/vscode/.oh-my-zsh |
+| [nvm](https://github.com/nvm-sh/nvm.git) | 62387b8f92aa012d48202747fd75c40850e5e261 | /usr/local/share/nvm |
+| [rbenv](https://github.com/rbenv/rbenv.git) | 23c3041695feb811c18dbb270096c7956f7c377d | /usr/local/share/rbenv |
+| [ruby-build](https://github.com/rbenv/ruby-build.git) | 7e6d7f165330bc49ba4a1184da74c20662ce9e1b | /usr/local/share/ruby-build |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.54.0 |
+| [rvm](https://github.com/rvm/rvm) | 1.29.12 | /usr/local/rvm |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| apt-transport-https | 3.0.3 |
+| apt-utils | 3.0.3 |
+| build-essential | 12.12 |
+| ca-certificates | 20250419 |
+| curl | 8.14.1-2+deb13u3 |
+| dialog | 1.3-20250116-1 |
+| git | 1:2.47.3-0+deb13u1 |
+| gnupg2 | 2.4.7-21+deb13u1 |
+| htop | 3.4.1-5 |
+| iproute2 | 6.15.0-1 |
+| jq | 1.7.1-6+deb13u2 |
+| less | 668-1 |
+| libc6 | 2.41-12+deb13u3 |
+| libgssapi-krb5-2 | 1.21.3-5 |
+| libicu76 | 76.1-4 |
+| libkrb5-3 | 1.21.3-5 |
+| libstdc++6 | 14.2.0-19 |
+| locales | 2.41-12+deb13u3 |
+| lsb-release | 12.1-1 |
+| lsof | 4.99.4+dfsg-2 |
+| man-db | 2.13.1-1 |
+| manpages | 6.9.1-1 |
+| manpages-dev | 6.9.1-1 |
+| nano | 8.4-1+deb13u1 |
+| ncdu | 1.22-1 |
+| net-tools | 2.10-1.3 |
+| openssh-client | 1:10.0p1-7+deb13u4 |
+| procps | 2:4.0.4-9 |
+| psmisc | 23.7-2 |
+| rsync | 3.4.1+ds1-5+deb13u2 |
+| strace | 6.13+ds-1 |
+| sudo | 1.9.16p2-3+deb13u2 |
+| unzip | 6.0-29 |
+| vim-tiny | 2:9.1.1230-2 |
+| wget | 1.25.0-2 |
+| zip | 3.0-15 |
+| zlib1g | 1:1.3.dfsg+really1.3.1-1+b1 |
+| zsh | 5.9-8+b23 |
+
+## Variant: 3.4-trixie
+
+**Digest:** sha256:23cd90ed31d58f22fcc553344129dda1cf0184ff324889b078d5a6b0d8b372bb
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/ruby:3.0.6-3.4-trixie
+mcr.microsoft.com/devcontainers/ruby:3.0.6-3.4
+mcr.microsoft.com/devcontainers/ruby:3.0.6-3.4-trixie
+```
+> *To keep up to date, we recommend using partial version numbers. Use the major version number to get all non-breaking changes (e.g. `0-`) or major and minor to only get fixes (e.g. `0.200-`).*
+
+**Linux distribution:** Debian GNU/Linux 13 (trixie)
+
+**Architectures:** linux/amd64, linux/arm64
+
+**Available (non-root) user:** vscode
+
+### Contents
+**Languages and runtimes**
+
+| Language / runtime | Version | Path |
+|--------------------|---------|------|
+| [Ruby](https://www.ruby-lang.org/en/) | 3.4.9 | /usr/local |
+
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | cb64103161b69d59e1efefeb761ac85564c44698 | /home/vscode/.oh-my-zsh |
+| [nvm](https://github.com/nvm-sh/nvm.git) | 62387b8f92aa012d48202747fd75c40850e5e261 | /usr/local/share/nvm |
+| [rbenv](https://github.com/rbenv/rbenv.git) | 23c3041695feb811c18dbb270096c7956f7c377d | /usr/local/share/rbenv |
+| [ruby-build](https://github.com/rbenv/ruby-build.git) | 7e6d7f165330bc49ba4a1184da74c20662ce9e1b | /usr/local/share/ruby-build |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.54.0 |
+| [rvm](https://github.com/rvm/rvm) | 1.29.12 | /usr/local/rvm |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| apt-transport-https | 3.0.3 |
+| apt-utils | 3.0.3 |
+| build-essential | 12.12 |
+| ca-certificates | 20250419 |
+| curl | 8.14.1-2+deb13u3 |
+| dialog | 1.3-20250116-1 |
+| git | 1:2.47.3-0+deb13u1 |
+| gnupg2 | 2.4.7-21+deb13u1 |
+| htop | 3.4.1-5 |
+| iproute2 | 6.15.0-1 |
+| jq | 1.7.1-6+deb13u2 |
+| less | 668-1 |
+| libc6 | 2.41-12+deb13u3 |
+| libgssapi-krb5-2 | 1.21.3-5 |
+| libicu76 | 76.1-4 |
+| libkrb5-3 | 1.21.3-5 |
+| libstdc++6 | 14.2.0-19 |
+| locales | 2.41-12+deb13u3 |
+| lsb-release | 12.1-1 |
+| lsof | 4.99.4+dfsg-2 |
+| man-db | 2.13.1-1 |
+| manpages | 6.9.1-1 |
+| manpages-dev | 6.9.1-1 |
+| nano | 8.4-1+deb13u1 |
+| ncdu | 1.22-1 |
+| net-tools | 2.10-1.3 |
+| openssh-client | 1:10.0p1-7+deb13u4 |
+| procps | 2:4.0.4-9 |
+| psmisc | 23.7-2 |
+| rsync | 3.4.1+ds1-5+deb13u2 |
+| strace | 6.13+ds-1 |
+| sudo | 1.9.16p2-3+deb13u2 |
+| unzip | 6.0-29 |
+| vim-tiny | 2:9.1.1230-2 |
+| wget | 1.25.0-2 |
+| zip | 3.0-15 |
+| zlib1g | 1:1.3.dfsg+really1.3.1-1+b1 |
+| zsh | 5.9-8+b23 |
+
+## Variant: 3.3-trixie
+
+**Digest:** sha256:67f44ce7180bb6cd3ee5e86aed99817255c41f8ebf75384c2c238cf73c11c7c1
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/ruby:3.0.6-3.3-trixie
+mcr.microsoft.com/devcontainers/ruby:3.0.6-3.3
+mcr.microsoft.com/devcontainers/ruby:3.0.6-3.3-trixie
+```
+> *To keep up to date, we recommend using partial version numbers. Use the major version number to get all non-breaking changes (e.g. `0-`) or major and minor to only get fixes (e.g. `0.200-`).*
+
+**Linux distribution:** Debian GNU/Linux 13 (trixie)
+
+**Architectures:** linux/amd64, linux/arm64
+
+**Available (non-root) user:** vscode
+
+### Contents
+**Languages and runtimes**
+
+| Language / runtime | Version | Path |
+|--------------------|---------|------|
+| [Ruby](https://www.ruby-lang.org/en/) | 3.3.11 | /usr/local |
+
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | cb64103161b69d59e1efefeb761ac85564c44698 | /home/vscode/.oh-my-zsh |
+| [nvm](https://github.com/nvm-sh/nvm.git) | 62387b8f92aa012d48202747fd75c40850e5e261 | /usr/local/share/nvm |
+| [rbenv](https://github.com/rbenv/rbenv.git) | 23c3041695feb811c18dbb270096c7956f7c377d | /usr/local/share/rbenv |
+| [ruby-build](https://github.com/rbenv/ruby-build.git) | 7e6d7f165330bc49ba4a1184da74c20662ce9e1b | /usr/local/share/ruby-build |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.54.0 |
+| [rvm](https://github.com/rvm/rvm) | 1.29.12 | /usr/local/rvm |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| apt-transport-https | 3.0.3 |
+| apt-utils | 3.0.3 |
+| build-essential | 12.12 |
+| ca-certificates | 20250419 |
+| curl | 8.14.1-2+deb13u3 |
+| dialog | 1.3-20250116-1 |
+| git | 1:2.47.3-0+deb13u1 |
+| gnupg2 | 2.4.7-21+deb13u1 |
+| htop | 3.4.1-5 |
+| iproute2 | 6.15.0-1 |
+| jq | 1.7.1-6+deb13u2 |
+| less | 668-1 |
+| libc6 | 2.41-12+deb13u3 |
+| libgssapi-krb5-2 | 1.21.3-5 |
+| libicu76 | 76.1-4 |
+| libkrb5-3 | 1.21.3-5 |
+| libstdc++6 | 14.2.0-19 |
+| locales | 2.41-12+deb13u3 |
+| lsb-release | 12.1-1 |
+| lsof | 4.99.4+dfsg-2 |
+| man-db | 2.13.1-1 |
+| manpages | 6.9.1-1 |
+| manpages-dev | 6.9.1-1 |
+| nano | 8.4-1+deb13u1 |
+| ncdu | 1.22-1 |
+| net-tools | 2.10-1.3 |
+| openssh-client | 1:10.0p1-7+deb13u4 |
+| procps | 2:4.0.4-9 |
+| psmisc | 23.7-2 |
+| rsync | 3.4.1+ds1-5+deb13u2 |
+| strace | 6.13+ds-1 |
+| sudo | 1.9.16p2-3+deb13u2 |
+| unzip | 6.0-29 |
+| vim-tiny | 2:9.1.1230-2 |
+| wget | 1.25.0-2 |
+| zip | 3.0-15 |
+| zlib1g | 1:1.3.dfsg+really1.3.1-1+b1 |
+| zsh | 5.9-8+b23 |
+
+## Variant: 4.0-bookworm
+
+**Digest:** sha256:67b4350577dd167b7d6d3f37aca23e3ff32ada13dfc1dc297851f1ca7f01c2f0
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/ruby:3.0.6-4.0-bookworm
+mcr.microsoft.com/devcontainers/ruby:3.0.6-4-bookworm
+mcr.microsoft.com/devcontainers/ruby:3.0.6-bookworm
+```
+> *To keep up to date, we recommend using partial version numbers. Use the major version number to get all non-breaking changes (e.g. `0-`) or major and minor to only get fixes (e.g. `0.200-`).*
+
+**Linux distribution:** Debian GNU/Linux 12 (bookworm)
+
+**Architectures:** linux/amd64, linux/arm64
+
+**Available (non-root) user:** vscode
+
+### Contents
+**Languages and runtimes**
+
+| Language / runtime | Version | Path |
+|--------------------|---------|------|
+| [Ruby](https://www.ruby-lang.org/en/) | 4.0.4 | /usr/local |
+
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | cb64103161b69d59e1efefeb761ac85564c44698 | /home/vscode/.oh-my-zsh |
+| [nvm](https://github.com/nvm-sh/nvm.git) | 62387b8f92aa012d48202747fd75c40850e5e261 | /usr/local/share/nvm |
+| [rbenv](https://github.com/rbenv/rbenv.git) | 23c3041695feb811c18dbb270096c7956f7c377d | /usr/local/share/rbenv |
+| [ruby-build](https://github.com/rbenv/ruby-build.git) | 7e6d7f165330bc49ba4a1184da74c20662ce9e1b | /usr/local/share/ruby-build |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.54.0 |
+| [rvm](https://github.com/rvm/rvm) | 1.29.12 | /usr/local/rvm |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| apt-transport-https | 2.6.1 |
+| apt-utils | 2.6.1 |
+| build-essential | 12.9 |
+| ca-certificates | 20230311+deb12u1 |
+| curl | 7.88.1-10+deb12u14 |
+| dialog | 1.3-20230209-1 |
+| git | 1:2.39.5-0+deb12u3 |
+| gnupg2 | 2.2.40-1.1+deb12u2 |
+| htop | 3.2.2-2 |
+| iproute2 | 6.1.0-3 |
+| jq | 1.6-2.1+deb12u1 |
+| less | 590-2.1~deb12u2 |
+| libc6 | 2.36-9+deb12u14 |
+| libgssapi-krb5-2 | 1.20.1-2+deb12u4 |
+| libicu72 | 72.1-3+deb12u1 |
+| libkrb5-3 | 1.20.1-2+deb12u4 |
+| liblttng-ust1 | 2.13.5-1 |
+| libstdc++6 | 12.2.0-14+deb12u1 |
+| locales | 2.36-9+deb12u14 |
+| lsb-release | 12.0-1 |
+| lsof | 4.95.0-1 |
+| man-db | 2.11.2-2 |
+| manpages | 6.03-2 |
+| manpages-dev | 6.03-2 |
+| nano | 7.2-1+deb12u1 |
+| ncdu | 1.18-0.2 |
+| net-tools | 2.10-0.1+deb12u2 |
+| openssh-client | 1:9.2p1-2+deb12u10 |
+| procps | 2:4.0.2-3 |
+| psmisc | 23.6-1 |
+| rsync | 3.2.7-1+deb12u4 |
+| strace | 6.1-0.1 |
+| sudo | 1.9.13p3-1+deb12u4 |
+| unzip | 6.0-28 |
+| vim-tiny | 2:9.0.1378-2+deb12u2 |
+| wget | 1.21.3-1+deb12u1 |
+| zip | 3.0-13 |
+| zlib1g | 1:1.2.13.dfsg-1 |
+| zsh | 5.9-4+b15 |
+
+## Variant: 3.4-bookworm
+
+**Digest:** sha256:af9080c039081ee8d94612ba0d2d0bb97e5a4f626d9e8d04cdc0757f59c35729
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/ruby:3.0.6-3.4-bookworm
+mcr.microsoft.com/devcontainers/ruby:3.0.6-3.4-bookworm
+```
+> *To keep up to date, we recommend using partial version numbers. Use the major version number to get all non-breaking changes (e.g. `0-`) or major and minor to only get fixes (e.g. `0.200-`).*
+
+**Linux distribution:** Debian GNU/Linux 12 (bookworm)
+
+**Architectures:** linux/amd64, linux/arm64
+
+**Available (non-root) user:** vscode
+
+### Contents
+**Languages and runtimes**
+
+| Language / runtime | Version | Path |
+|--------------------|---------|------|
+| [Ruby](https://www.ruby-lang.org/en/) | 3.4.9 | /usr/local |
+
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | cb64103161b69d59e1efefeb761ac85564c44698 | /home/vscode/.oh-my-zsh |
+| [nvm](https://github.com/nvm-sh/nvm.git) | 62387b8f92aa012d48202747fd75c40850e5e261 | /usr/local/share/nvm |
+| [rbenv](https://github.com/rbenv/rbenv.git) | 23c3041695feb811c18dbb270096c7956f7c377d | /usr/local/share/rbenv |
+| [ruby-build](https://github.com/rbenv/ruby-build.git) | 7e6d7f165330bc49ba4a1184da74c20662ce9e1b | /usr/local/share/ruby-build |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.54.0 |
+| [rvm](https://github.com/rvm/rvm) | 1.29.12 | /usr/local/rvm |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| apt-transport-https | 2.6.1 |
+| apt-utils | 2.6.1 |
+| build-essential | 12.9 |
+| ca-certificates | 20230311+deb12u1 |
+| curl | 7.88.1-10+deb12u14 |
+| dialog | 1.3-20230209-1 |
+| git | 1:2.39.5-0+deb12u3 |
+| gnupg2 | 2.2.40-1.1+deb12u2 |
+| htop | 3.2.2-2 |
+| iproute2 | 6.1.0-3 |
+| jq | 1.6-2.1+deb12u1 |
+| less | 590-2.1~deb12u2 |
+| libc6 | 2.36-9+deb12u14 |
+| libgssapi-krb5-2 | 1.20.1-2+deb12u4 |
+| libicu72 | 72.1-3+deb12u1 |
+| libkrb5-3 | 1.20.1-2+deb12u4 |
+| liblttng-ust1 | 2.13.5-1 |
+| libstdc++6 | 12.2.0-14+deb12u1 |
+| locales | 2.36-9+deb12u14 |
+| lsb-release | 12.0-1 |
+| lsof | 4.95.0-1 |
+| man-db | 2.11.2-2 |
+| manpages | 6.03-2 |
+| manpages-dev | 6.03-2 |
+| nano | 7.2-1+deb12u1 |
+| ncdu | 1.18-0.2 |
+| net-tools | 2.10-0.1+deb12u2 |
+| openssh-client | 1:9.2p1-2+deb12u10 |
+| procps | 2:4.0.2-3 |
+| psmisc | 23.6-1 |
+| rsync | 3.2.7-1+deb12u4 |
+| strace | 6.1-0.1 |
+| sudo | 1.9.13p3-1+deb12u4 |
+| unzip | 6.0-28 |
+| vim-tiny | 2:9.0.1378-2+deb12u2 |
+| wget | 1.21.3-1+deb12u1 |
+| zip | 3.0-13 |
+| zlib1g | 1:1.2.13.dfsg-1 |
+| zsh | 5.9-4+b15 |
+
+## Variant: 3.3-bookworm
+
+**Digest:** sha256:da8850f5cfabbb92a86cded7f16b2b2125de7f0de21ab69f1360b319337ed43f
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/ruby:3.0.6-3.3-bookworm
+mcr.microsoft.com/devcontainers/ruby:3.0.6-3.3-bookworm
+```
+> *To keep up to date, we recommend using partial version numbers. Use the major version number to get all non-breaking changes (e.g. `0-`) or major and minor to only get fixes (e.g. `0.200-`).*
+
+**Linux distribution:** Debian GNU/Linux 12 (bookworm)
+
+**Architectures:** linux/amd64, linux/arm64
+
+**Available (non-root) user:** vscode
+
+### Contents
+**Languages and runtimes**
+
+| Language / runtime | Version | Path |
+|--------------------|---------|------|
+| [Ruby](https://www.ruby-lang.org/en/) | 3.3.11 | /usr/local |
+
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | cb64103161b69d59e1efefeb761ac85564c44698 | /home/vscode/.oh-my-zsh |
+| [nvm](https://github.com/nvm-sh/nvm.git) | 62387b8f92aa012d48202747fd75c40850e5e261 | /usr/local/share/nvm |
+| [rbenv](https://github.com/rbenv/rbenv.git) | 23c3041695feb811c18dbb270096c7956f7c377d | /usr/local/share/rbenv |
+| [ruby-build](https://github.com/rbenv/ruby-build.git) | 7e6d7f165330bc49ba4a1184da74c20662ce9e1b | /usr/local/share/ruby-build |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.54.0 |
+| [rvm](https://github.com/rvm/rvm) | 1.29.12 | /usr/local/rvm |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| apt-transport-https | 2.6.1 |
+| apt-utils | 2.6.1 |
+| build-essential | 12.9 |
+| ca-certificates | 20230311+deb12u1 |
+| curl | 7.88.1-10+deb12u14 |
+| dialog | 1.3-20230209-1 |
+| git | 1:2.39.5-0+deb12u3 |
+| gnupg2 | 2.2.40-1.1+deb12u2 |
+| htop | 3.2.2-2 |
+| iproute2 | 6.1.0-3 |
+| jq | 1.6-2.1+deb12u1 |
+| less | 590-2.1~deb12u2 |
+| libc6 | 2.36-9+deb12u14 |
+| libgssapi-krb5-2 | 1.20.1-2+deb12u4 |
+| libicu72 | 72.1-3+deb12u1 |
+| libkrb5-3 | 1.20.1-2+deb12u4 |
+| liblttng-ust1 | 2.13.5-1 |
+| libstdc++6 | 12.2.0-14+deb12u1 |
+| locales | 2.36-9+deb12u14 |
+| lsb-release | 12.0-1 |
+| lsof | 4.95.0-1 |
+| man-db | 2.11.2-2 |
+| manpages | 6.03-2 |
+| manpages-dev | 6.03-2 |
+| nano | 7.2-1+deb12u1 |
+| ncdu | 1.18-0.2 |
+| net-tools | 2.10-0.1+deb12u2 |
+| openssh-client | 1:9.2p1-2+deb12u10 |
+| procps | 2:4.0.2-3 |
+| psmisc | 23.6-1 |
+| rsync | 3.2.7-1+deb12u4 |
+| strace | 6.1-0.1 |
+| sudo | 1.9.13p3-1+deb12u4 |
+| unzip | 6.0-28 |
+| vim-tiny | 2:9.0.1378-2+deb12u2 |
+| wget | 1.21.3-1+deb12u1 |
+| zip | 3.0-13 |
+| zlib1g | 1:1.2.13.dfsg-1 |
+| zsh | 5.9-4+b15 |
+
+## Variant: 3.4-bullseye
+
+**Digest:** sha256:3cd0898cf4727edd90bf2384a6bc235a35e42cbc22527521d378453142c96929
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/ruby:3.0.6-3.4-bullseye
+mcr.microsoft.com/devcontainers/ruby:3.0.6-3.4-bullseye
+```
+> *To keep up to date, we recommend using partial version numbers. Use the major version number to get all non-breaking changes (e.g. `0-`) or major and minor to only get fixes (e.g. `0.200-`).*
+
+**Linux distribution:** Debian GNU/Linux 11 (bullseye)
+
+**Architectures:** linux/amd64, linux/arm64
+
+**Available (non-root) user:** vscode
+
+### Contents
+**Languages and runtimes**
+
+| Language / runtime | Version | Path |
+|--------------------|---------|------|
+| [Ruby](https://www.ruby-lang.org/en/) | 3.4.5 | /usr/local |
+
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | cb64103161b69d59e1efefeb761ac85564c44698 | /home/vscode/.oh-my-zsh |
+| [nvm](https://github.com/nvm-sh/nvm.git) | 62387b8f92aa012d48202747fd75c40850e5e261 | /usr/local/share/nvm |
+| [rbenv](https://github.com/rbenv/rbenv.git) | 23c3041695feb811c18dbb270096c7956f7c377d | /usr/local/share/rbenv |
+| [ruby-build](https://github.com/rbenv/ruby-build.git) | 7e6d7f165330bc49ba4a1184da74c20662ce9e1b | /usr/local/share/ruby-build |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.54.0 |
+| [rvm](https://github.com/rvm/rvm) | 1.29.12 | /usr/local/rvm |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| apt-transport-https | 2.2.4 |
+| apt-utils | 2.2.4 |
+| build-essential | 12.9 |
+| ca-certificates | 20230311+deb12u1~deb11u1 |
+| curl | 7.74.0-1.3+deb11u16 |
+| dialog | 1.3-20201126-1 |
+| git | 1:2.30.2-1+deb11u5 |
+| gnupg2 | 2.2.27-2+deb11u3 |
+| htop | 3.0.5-7 |
+| iproute2 | 5.10.0-4 |
+| jq | 1.6-2.1+deb11u1 |
+| less | 551-2+deb11u2 |
+| libc6 | 2.31-13+deb11u13 |
+| libgssapi-krb5-2 | 1.18.3-6+deb11u7 |
+| libicu67 | 67.1-7+deb11u1 |
+| libkrb5-3 | 1.18.3-6+deb11u7 |
+| liblttng-ust0 | 2.12.1-1 |
+| libssl1.1 | 1.1.1w-0+deb11u5 |
+| libstdc++6 | 10.2.1-6 |
+| locales | 2.31-13+deb11u13 |
+| lsb-release | 11.1.0 |
+| lsof | 4.93.2+dfsg-1.1 |
+| man-db | 2.9.4-2 |
+| manpages | 5.10-1 |
+| manpages-dev | 5.10-1 |
+| nano | 5.4-2+deb11u3 |
+| ncdu | 1.15.1-1 |
+| net-tools | 1.60+git20181103.0eebece-1+deb11u2 |
+| openssh-client | 1:8.4p1-5+deb11u7 |
+| procps | 2:3.3.17-5 |
+| psmisc | 23.4-2 |
+| rsync | 3.2.3-4+deb11u3 |
+| strace | 5.10-1 |
+| sudo | 1.9.5p2-3+deb11u3 |
+| unzip | 6.0-26+deb11u1 |
+| vim-tiny | 2:8.2.2434-3+deb11u3 |
+| wget | 1.21-1+deb11u2 |
+| zip | 3.0-12 |
+| zlib1g | 1:1.2.11.dfsg-2+deb11u2 |
+| zsh | 5.8-6+deb11u1 |
+
+## Variant: 3.3-bullseye
+
+**Digest:** sha256:07d88882760b5047f549a14e22404fd3451635795e11c4e4193deaa0f4dd037a
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/ruby:3.0.6-3.3-bullseye
+mcr.microsoft.com/devcontainers/ruby:3.0.6-3.3-bullseye
+```
+> *To keep up to date, we recommend using partial version numbers. Use the major version number to get all non-breaking changes (e.g. `0-`) or major and minor to only get fixes (e.g. `0.200-`).*
+
+**Linux distribution:** Debian GNU/Linux 11 (bullseye)
+
+**Architectures:** linux/amd64, linux/arm64
+
+**Available (non-root) user:** vscode
+
+### Contents
+**Languages and runtimes**
+
+| Language / runtime | Version | Path |
+|--------------------|---------|------|
+| [Ruby](https://www.ruby-lang.org/en/) | 3.3.9 | /usr/local |
+
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | cb64103161b69d59e1efefeb761ac85564c44698 | /home/vscode/.oh-my-zsh |
+| [nvm](https://github.com/nvm-sh/nvm.git) | 62387b8f92aa012d48202747fd75c40850e5e261 | /usr/local/share/nvm |
+| [rbenv](https://github.com/rbenv/rbenv.git) | 23c3041695feb811c18dbb270096c7956f7c377d | /usr/local/share/rbenv |
+| [ruby-build](https://github.com/rbenv/ruby-build.git) | 7e6d7f165330bc49ba4a1184da74c20662ce9e1b | /usr/local/share/ruby-build |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.54.0 |
+| [rvm](https://github.com/rvm/rvm) | 1.29.12 | /usr/local/rvm |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| apt-transport-https | 2.2.4 |
+| apt-utils | 2.2.4 |
+| build-essential | 12.9 |
+| ca-certificates | 20230311+deb12u1~deb11u1 |
+| curl | 7.74.0-1.3+deb11u16 |
+| dialog | 1.3-20201126-1 |
+| git | 1:2.30.2-1+deb11u5 |
+| gnupg2 | 2.2.27-2+deb11u3 |
+| htop | 3.0.5-7 |
+| iproute2 | 5.10.0-4 |
+| jq | 1.6-2.1+deb11u1 |
+| less | 551-2+deb11u2 |
+| libc6 | 2.31-13+deb11u13 |
+| libgssapi-krb5-2 | 1.18.3-6+deb11u7 |
+| libicu67 | 67.1-7+deb11u1 |
+| libkrb5-3 | 1.18.3-6+deb11u7 |
+| liblttng-ust0 | 2.12.1-1 |
+| libssl1.1 | 1.1.1w-0+deb11u5 |
+| libstdc++6 | 10.2.1-6 |
+| locales | 2.31-13+deb11u13 |
+| lsb-release | 11.1.0 |
+| lsof | 4.93.2+dfsg-1.1 |
+| man-db | 2.9.4-2 |
+| manpages | 5.10-1 |
+| manpages-dev | 5.10-1 |
+| nano | 5.4-2+deb11u3 |
+| ncdu | 1.15.1-1 |
+| net-tools | 1.60+git20181103.0eebece-1+deb11u2 |
+| openssh-client | 1:8.4p1-5+deb11u7 |
+| procps | 2:3.3.17-5 |
+| psmisc | 23.4-2 |
+| rsync | 3.2.3-4+deb11u3 |
+| strace | 5.10-1 |
+| sudo | 1.9.5p2-3+deb11u3 |
+| unzip | 6.0-26+deb11u1 |
+| vim-tiny | 2:8.2.2434-3+deb11u3 |
+| wget | 1.21-1+deb11u2 |
+| zip | 3.0-12 |
+| zlib1g | 1:1.2.11.dfsg-2+deb11u2 |
+| zsh | 5.8-6+deb11u1 |
+
diff --git a/src/rust/history/2.0.11.md b/src/rust/history/2.0.11.md
new file mode 100644
index 0000000000..bed7eabaec
--- /dev/null
+++ b/src/rust/history/2.0.11.md
@@ -0,0 +1,288 @@
+# [rust](https://github.com/devcontainers/images/tree/main/src/rust)
+
+**Image version:** 2.0.11
+
+**Source release/branch:** [v0.4.27](https://github.com/devcontainers/images/tree/v0.4.27/src/rust)
+
+**Image variations:**
+- [trixie](#variant-trixie)
+- [bookworm](#variant-bookworm)
+- [bullseye](#variant-bullseye)
+
+## Variant: trixie
+
+**Digest:** sha256:e0511e459bc13c6e54cee5a18709ba9d772ff68c996fceacb81381f9acc67fb8
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/rust:2.0.11-trixie
+mcr.microsoft.com/devcontainers/rust:2.0.11-1
+mcr.microsoft.com/devcontainers/rust:2.0.11-1-trixie
+```
+> *To keep up to date, we recommend using partial version numbers. Use the major version number to get all non-breaking changes (e.g. `0-`) or major and minor to only get fixes (e.g. `0.200-`).*
+
+**Linux distribution:** Debian GNU/Linux 13 (trixie)
+
+**Architectures:** linux/amd64, linux/arm64
+
+**Available (non-root) user:** vscode
+
+### Contents
+**Languages and runtimes**
+
+| Language / runtime | Version | Path |
+|--------------------|---------|------|
+| [Rust](https://github.com/rust-lang/rust) | 1.95.0 | /usr/local/cargo
/usr/local/rustup |
+
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | cb64103161b69d59e1efefeb761ac85564c44698 | /home/vscode/.oh-my-zsh |
+
+**Cargo / rustup (Rust) crates and tools**
+
+| Tool / crate | Version |
+|--------------|---------|
+| rustfmt | 1.9.0 |
+| rust-analysis | 1.95.0 |
+| rust-src | 1.95.0 |
+| clippy | 1.95.0 |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.54.0 |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| apt-transport-https | 3.0.3 |
+| apt-utils | 3.0.3 |
+| ca-certificates | 20250419 |
+| curl | 8.14.1-2+deb13u3 |
+| dialog | 1.3-20250116-1 |
+| gcc | 4:14.2.0-1 |
+| git | 1:2.47.3-0+deb13u1 |
+| gnupg2 | 2.4.7-21+deb13u1 |
+| htop | 3.4.1-5 |
+| iproute2 | 6.15.0-1 |
+| jq | 1.7.1-6+deb13u2 |
+| less | 668-1 |
+| libc6 | 2.41-12+deb13u3 |
+| libc6-dev | 2.41-12+deb13u3 |
+| libgssapi-krb5-2 | 1.21.3-5 |
+| libicu76 | 76.1-4 |
+| libkrb5-3 | 1.21.3-5 |
+| libstdc++6 | 14.2.0-19 |
+| lldb | 1:19.0-63 |
+| locales | 2.41-12+deb13u3 |
+| lsb-release | 12.1-1 |
+| lsof | 4.99.4+dfsg-2 |
+| man-db | 2.13.1-1 |
+| manpages | 6.9.1-1 |
+| manpages-dev | 6.9.1-1 |
+| nano | 8.4-1+deb13u1 |
+| ncdu | 1.22-1 |
+| net-tools | 2.10-1.3 |
+| openssh-client | 1:10.0p1-7+deb13u4 |
+| procps | 2:4.0.4-9 |
+| psmisc | 23.7-2 |
+| python3-minimal | 3.13.5-1 |
+| rsync | 3.4.1+ds1-5+deb13u2 |
+| strace | 6.13+ds-1 |
+| sudo | 1.9.16p2-3+deb13u2 |
+| unzip | 6.0-29 |
+| vim-tiny | 2:9.1.1230-2 |
+| wget | 1.25.0-2 |
+| zip | 3.0-15 |
+| zlib1g | 1:1.3.dfsg+really1.3.1-1+b1 |
+| zsh | 5.9-8+b23 |
+
+## Variant: bookworm
+
+**Digest:** sha256:f5b84c5f3411a4366dc562ea9fdbb82cc90e5fd7332c8d523e342bbd8ad763d8
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/rust:2.0.11-bookworm
+mcr.microsoft.com/devcontainers/rust:2.0.11-1-bookworm
+```
+> *To keep up to date, we recommend using partial version numbers. Use the major version number to get all non-breaking changes (e.g. `0-`) or major and minor to only get fixes (e.g. `0.200-`).*
+
+**Linux distribution:** Debian GNU/Linux 12 (bookworm)
+
+**Architectures:** linux/amd64, linux/arm64
+
+**Available (non-root) user:** vscode
+
+### Contents
+**Languages and runtimes**
+
+| Language / runtime | Version | Path |
+|--------------------|---------|------|
+| [Rust](https://github.com/rust-lang/rust) | 1.95.0 | /usr/local/cargo
/usr/local/rustup |
+
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | cb64103161b69d59e1efefeb761ac85564c44698 | /home/vscode/.oh-my-zsh |
+
+**Cargo / rustup (Rust) crates and tools**
+
+| Tool / crate | Version |
+|--------------|---------|
+| rustfmt | 1.9.0 |
+| rust-analysis | 1.95.0 |
+| rust-src | 1.95.0 |
+| clippy | 1.95.0 |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.54.0 |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| apt-transport-https | 2.6.1 |
+| apt-utils | 2.6.1 |
+| ca-certificates | 20230311+deb12u1 |
+| curl | 7.88.1-10+deb12u14 |
+| dialog | 1.3-20230209-1 |
+| gcc | 4:12.2.0-3 |
+| git | 1:2.39.5-0+deb12u3 |
+| gnupg2 | 2.2.40-1.1+deb12u2 |
+| htop | 3.2.2-2 |
+| iproute2 | 6.1.0-3 |
+| jq | 1.6-2.1+deb12u1 |
+| less | 590-2.1~deb12u2 |
+| libc6 | 2.36-9+deb12u14 |
+| libc6-dev | 2.36-9+deb12u14 |
+| libgssapi-krb5-2 | 1.20.1-2+deb12u4 |
+| libicu72 | 72.1-3+deb12u1 |
+| libkrb5-3 | 1.20.1-2+deb12u4 |
+| liblttng-ust1 | 2.13.5-1 |
+| libstdc++6 | 12.2.0-14+deb12u1 |
+| lldb | 1:14.0-55.7~deb12u1 |
+| locales | 2.36-9+deb12u14 |
+| lsb-release | 12.0-1 |
+| lsof | 4.95.0-1 |
+| man-db | 2.11.2-2 |
+| manpages | 6.03-2 |
+| manpages-dev | 6.03-2 |
+| nano | 7.2-1+deb12u1 |
+| ncdu | 1.18-0.2 |
+| net-tools | 2.10-0.1+deb12u2 |
+| openssh-client | 1:9.2p1-2+deb12u10 |
+| procps | 2:4.0.2-3 |
+| psmisc | 23.6-1 |
+| python3-minimal | 3.11.2-1+b1 |
+| rsync | 3.2.7-1+deb12u4 |
+| strace | 6.1-0.1 |
+| sudo | 1.9.13p3-1+deb12u4 |
+| unzip | 6.0-28 |
+| vim-tiny | 2:9.0.1378-2+deb12u2 |
+| wget | 1.21.3-1+deb12u1 |
+| zip | 3.0-13 |
+| zlib1g | 1:1.2.13.dfsg-1 |
+| zsh | 5.9-4+b15 |
+
+## Variant: bullseye
+
+**Digest:** sha256:40d3fd4c8dd8322bca3dcc4930dd8b9b0e49ab0677df642f0e10459facb874fb
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/rust:2.0.11-bullseye
+mcr.microsoft.com/devcontainers/rust:2.0.11-1-bullseye
+```
+> *To keep up to date, we recommend using partial version numbers. Use the major version number to get all non-breaking changes (e.g. `0-`) or major and minor to only get fixes (e.g. `0.200-`).*
+
+**Linux distribution:** Debian GNU/Linux 11 (bullseye)
+
+**Architectures:** linux/amd64, linux/arm64
+
+**Available (non-root) user:** vscode
+
+### Contents
+**Languages and runtimes**
+
+| Language / runtime | Version | Path |
+|--------------------|---------|------|
+| [Rust](https://github.com/rust-lang/rust) | 1.95.0 | /usr/local/cargo
/usr/local/rustup |
+
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | cb64103161b69d59e1efefeb761ac85564c44698 | /home/vscode/.oh-my-zsh |
+
+**Cargo / rustup (Rust) crates and tools**
+
+| Tool / crate | Version |
+|--------------|---------|
+| rustfmt | 1.9.0 |
+| rust-analysis | 1.95.0 |
+| rust-src | 1.95.0 |
+| clippy | 1.95.0 |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.54.0 |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| apt-transport-https | 2.2.4 |
+| apt-utils | 2.2.4 |
+| ca-certificates | 20230311+deb12u1~deb11u1 |
+| curl | 7.74.0-1.3+deb11u16 |
+| dialog | 1.3-20201126-1 |
+| gcc | 4:10.2.1-1 |
+| git | 1:2.30.2-1+deb11u5 |
+| gnupg2 | 2.2.27-2+deb11u3 |
+| htop | 3.0.5-7 |
+| iproute2 | 5.10.0-4 |
+| jq | 1.6-2.1+deb11u1 |
+| less | 551-2+deb11u2 |
+| libc6 | 2.31-13+deb11u13 |
+| libc6-dev | 2.31-13+deb11u13 |
+| libgssapi-krb5-2 | 1.18.3-6+deb11u7 |
+| libicu67 | 67.1-7+deb11u1 |
+| libkrb5-3 | 1.18.3-6+deb11u7 |
+| liblttng-ust0 | 2.12.1-1 |
+| libssl1.1 | 1.1.1w-0+deb11u5 |
+| libstdc++6 | 10.2.1-6 |
+| lldb | 1:11.0-51+nmu5 |
+| locales | 2.31-13+deb11u13 |
+| lsb-release | 11.1.0 |
+| lsof | 4.93.2+dfsg-1.1 |
+| man-db | 2.9.4-2 |
+| manpages | 5.10-1 |
+| manpages-dev | 5.10-1 |
+| nano | 5.4-2+deb11u3 |
+| ncdu | 1.15.1-1 |
+| net-tools | 1.60+git20181103.0eebece-1+deb11u2 |
+| openssh-client | 1:8.4p1-5+deb11u7 |
+| procps | 2:3.3.17-5 |
+| psmisc | 23.4-2 |
+| python3-minimal | 3.9.2-3 |
+| rsync | 3.2.3-4+deb11u3 |
+| strace | 5.10-1 |
+| sudo | 1.9.5p2-3+deb11u3 |
+| unzip | 6.0-26+deb11u1 |
+| vim-tiny | 2:8.2.2434-3+deb11u3 |
+| wget | 1.21-1+deb11u2 |
+| zip | 3.0-12 |
+| zlib1g | 1:1.2.11.dfsg-2+deb11u2 |
+| zsh | 5.8-6+deb11u1 |
+
diff --git a/src/typescript-node/history/4.0.9.md b/src/typescript-node/history/4.0.9.md
new file mode 100644
index 0000000000..eb3c92f74b
--- /dev/null
+++ b/src/typescript-node/history/4.0.9.md
@@ -0,0 +1,815 @@
+# [typescript-node](https://github.com/devcontainers/images/tree/main/src/typescript-node)
+
+**Image version:** 4.0.9
+
+**Source release/branch:** [v0.4.27](https://github.com/devcontainers/images/tree/v0.4.27/src/typescript-node)
+
+**Image variations:**
+- [24-trixie](#variant-24-trixie)
+- [22-trixie](#variant-22-trixie)
+- [20-trixie](#variant-20-trixie)
+- [24-bookworm](#variant-24-bookworm)
+- [22-bookworm](#variant-22-bookworm)
+- [20-bookworm](#variant-20-bookworm)
+- [24-bullseye](#variant-24-bullseye)
+- [22-bullseye](#variant-22-bullseye)
+- [20-bullseye](#variant-20-bullseye)
+
+## Variant: 24-trixie
+
+**Digest:** sha256:e36c918ec9c679c18451231e277ea9122c00a097fb6e4a23c8c3d35bf08bbc3a
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/typescript-node:4.0.9-24-trixie
+mcr.microsoft.com/devcontainers/typescript-node:4.0.9-24
+mcr.microsoft.com/devcontainers/typescript-node:4.0.9-trixie
+```
+> *To keep up to date, we recommend using partial version numbers. Use the major version number to get all non-breaking changes (e.g. `0-`) or major and minor to only get fixes (e.g. `0.200-`).*
+
+**Linux distribution:** Debian GNU/Linux 13 (trixie)
+
+**Architectures:** linux/amd64, linux/arm64
+
+**Available (non-root) user:** node
+
+### Contents
+**Languages and runtimes**
+
+| Language / runtime | Version | Path |
+|--------------------|---------|------|
+| [Node.js](https://nodejs.org/en/) | 24.15.0 | /usr/local |
+| [TypeScript](https://www.typescriptlang.org/) | 6.0.3 | /usr/local/share/npm-global |
+
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | a07126330b9f56f12f1e00ddd29786d35d6e64d9 | /home/node/.oh-my-zsh |
+| [nvm](https://github.com/nvm-sh/nvm.git) | 62387b8f92aa012d48202747fd75c40850e5e261 | /usr/local/share/nvm |
+
+**Npm globally installed tools and packages**
+
+| Tool / package | Version |
+|----------------|---------|
+| eslint | 10.3.0 |
+| tslint-to-eslint-config | 2.16.0 |
+| typescript | 6.0.3 |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.54.0 |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| apt-transport-https | 3.0.3 |
+| apt-utils | 3.0.3 |
+| ca-certificates | 20250419 |
+| curl | 8.14.1-2+deb13u3 |
+| dialog | 1.3-20250116-1 |
+| git | 1:2.47.3-0+deb13u1 |
+| gnupg2 | 2.4.7-21+deb13u1 |
+| htop | 3.4.1-5 |
+| iproute2 | 6.15.0-1 |
+| jq | 1.7.1-6+deb13u1 |
+| less | 668-1 |
+| libc6 | 2.41-12+deb13u2 |
+| libgssapi-krb5-2 | 1.21.3-5 |
+| libicu76 | 76.1-4 |
+| libkrb5-3 | 1.21.3-5 |
+| libstdc++6 | 14.2.0-19 |
+| locales | 2.41-12+deb13u2 |
+| lsb-release | 12.1-1 |
+| lsof | 4.99.4+dfsg-2 |
+| man-db | 2.13.1-1 |
+| manpages | 6.9.1-1 |
+| manpages-dev | 6.9.1-1 |
+| nano | 8.4-1 |
+| ncdu | 1.22-1 |
+| net-tools | 2.10-1.3 |
+| openssh-client | 1:10.0p1-7+deb13u2 |
+| procps | 2:4.0.4-9 |
+| psmisc | 23.7-2 |
+| rsync | 3.4.1+ds1-5+deb13u1 |
+| strace | 6.13+ds-1 |
+| sudo | 1.9.16p2-3+deb13u1 |
+| unzip | 6.0-29 |
+| vim-tiny | 2:9.1.1230-2 |
+| wget | 1.25.0-2 |
+| zip | 3.0-15 |
+| zlib1g | 1:1.3.dfsg+really1.3.1-1+b1 |
+| zsh | 5.9-8+b21 |
+
+## Variant: 22-trixie
+
+**Digest:** sha256:27a2d19026714b1d8323c68a6e53ab29da4b59b463b6eb22971f6f6a4f77693f
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/typescript-node:4.0.9-22-trixie
+mcr.microsoft.com/devcontainers/typescript-node:4.0.9-22
+```
+> *To keep up to date, we recommend using partial version numbers. Use the major version number to get all non-breaking changes (e.g. `0-`) or major and minor to only get fixes (e.g. `0.200-`).*
+
+**Linux distribution:** Debian GNU/Linux 13 (trixie)
+
+**Architectures:** linux/amd64, linux/arm64
+
+**Available (non-root) user:** node
+
+### Contents
+**Languages and runtimes**
+
+| Language / runtime | Version | Path |
+|--------------------|---------|------|
+| [Node.js](https://nodejs.org/en/) | 22.22.2 | /usr/local |
+| [TypeScript](https://www.typescriptlang.org/) | 6.0.3 | /usr/local/share/npm-global |
+
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | a07126330b9f56f12f1e00ddd29786d35d6e64d9 | /home/node/.oh-my-zsh |
+| [nvm](https://github.com/nvm-sh/nvm.git) | 62387b8f92aa012d48202747fd75c40850e5e261 | /usr/local/share/nvm |
+
+**Npm globally installed tools and packages**
+
+| Tool / package | Version |
+|----------------|---------|
+| eslint | 10.3.0 |
+| tslint-to-eslint-config | 2.16.0 |
+| typescript | 6.0.3 |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.54.0 |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| apt-transport-https | 3.0.3 |
+| apt-utils | 3.0.3 |
+| ca-certificates | 20250419 |
+| curl | 8.14.1-2+deb13u3 |
+| dialog | 1.3-20250116-1 |
+| git | 1:2.47.3-0+deb13u1 |
+| gnupg2 | 2.4.7-21+deb13u1 |
+| htop | 3.4.1-5 |
+| iproute2 | 6.15.0-1 |
+| jq | 1.7.1-6+deb13u1 |
+| less | 668-1 |
+| libc6 | 2.41-12+deb13u2 |
+| libgssapi-krb5-2 | 1.21.3-5 |
+| libicu76 | 76.1-4 |
+| libkrb5-3 | 1.21.3-5 |
+| libstdc++6 | 14.2.0-19 |
+| locales | 2.41-12+deb13u2 |
+| lsb-release | 12.1-1 |
+| lsof | 4.99.4+dfsg-2 |
+| man-db | 2.13.1-1 |
+| manpages | 6.9.1-1 |
+| manpages-dev | 6.9.1-1 |
+| nano | 8.4-1 |
+| ncdu | 1.22-1 |
+| net-tools | 2.10-1.3 |
+| openssh-client | 1:10.0p1-7+deb13u2 |
+| procps | 2:4.0.4-9 |
+| psmisc | 23.7-2 |
+| rsync | 3.4.1+ds1-5+deb13u1 |
+| strace | 6.13+ds-1 |
+| sudo | 1.9.16p2-3+deb13u1 |
+| unzip | 6.0-29 |
+| vim-tiny | 2:9.1.1230-2 |
+| wget | 1.25.0-2 |
+| zip | 3.0-15 |
+| zlib1g | 1:1.3.dfsg+really1.3.1-1+b1 |
+| zsh | 5.9-8+b21 |
+
+## Variant: 20-trixie
+
+**Digest:** sha256:18493d993a1ff7a32f920b198784eacb372a7d787a7517785c93fab34ce9fa2b
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/typescript-node:4.0.9-20-trixie
+mcr.microsoft.com/devcontainers/typescript-node:4.0.9-20
+```
+> *To keep up to date, we recommend using partial version numbers. Use the major version number to get all non-breaking changes (e.g. `0-`) or major and minor to only get fixes (e.g. `0.200-`).*
+
+**Linux distribution:** Debian GNU/Linux 13 (trixie)
+
+**Architectures:** linux/amd64, linux/arm64
+
+**Available (non-root) user:** node
+
+### Contents
+**Languages and runtimes**
+
+| Language / runtime | Version | Path |
+|--------------------|---------|------|
+| [Node.js](https://nodejs.org/en/) | 20.20.2 | /usr/local |
+| [TypeScript](https://www.typescriptlang.org/) | 6.0.3 | /usr/local/share/npm-global |
+
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | a07126330b9f56f12f1e00ddd29786d35d6e64d9 | /home/node/.oh-my-zsh |
+| [nvm](https://github.com/nvm-sh/nvm.git) | 62387b8f92aa012d48202747fd75c40850e5e261 | /usr/local/share/nvm |
+
+**Npm globally installed tools and packages**
+
+| Tool / package | Version |
+|----------------|---------|
+| eslint | 10.3.0 |
+| tslint-to-eslint-config | 2.16.0 |
+| typescript | 6.0.3 |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.54.0 |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| apt-transport-https | 3.0.3 |
+| apt-utils | 3.0.3 |
+| ca-certificates | 20250419 |
+| curl | 8.14.1-2+deb13u3 |
+| dialog | 1.3-20250116-1 |
+| git | 1:2.47.3-0+deb13u1 |
+| gnupg2 | 2.4.7-21+deb13u1 |
+| htop | 3.4.1-5 |
+| iproute2 | 6.15.0-1 |
+| jq | 1.7.1-6+deb13u1 |
+| less | 668-1 |
+| libc6 | 2.41-12+deb13u2 |
+| libgssapi-krb5-2 | 1.21.3-5 |
+| libicu76 | 76.1-4 |
+| libkrb5-3 | 1.21.3-5 |
+| libstdc++6 | 14.2.0-19 |
+| locales | 2.41-12+deb13u2 |
+| lsb-release | 12.1-1 |
+| lsof | 4.99.4+dfsg-2 |
+| man-db | 2.13.1-1 |
+| manpages | 6.9.1-1 |
+| manpages-dev | 6.9.1-1 |
+| nano | 8.4-1 |
+| ncdu | 1.22-1 |
+| net-tools | 2.10-1.3 |
+| openssh-client | 1:10.0p1-7+deb13u2 |
+| procps | 2:4.0.4-9 |
+| psmisc | 23.7-2 |
+| rsync | 3.4.1+ds1-5+deb13u1 |
+| strace | 6.13+ds-1 |
+| sudo | 1.9.16p2-3+deb13u1 |
+| unzip | 6.0-29 |
+| vim-tiny | 2:9.1.1230-2 |
+| wget | 1.25.0-2 |
+| zip | 3.0-15 |
+| zlib1g | 1:1.3.dfsg+really1.3.1-1+b1 |
+| zsh | 5.9-8+b21 |
+
+## Variant: 24-bookworm
+
+**Digest:** sha256:14484cf5f183867fbdddd69db1991ee9a82fc50ff378f40344dcc31824eb834e
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/typescript-node:4.0.9-24-bookworm
+mcr.microsoft.com/devcontainers/typescript-node:4.0.9-bookworm
+```
+> *To keep up to date, we recommend using partial version numbers. Use the major version number to get all non-breaking changes (e.g. `0-`) or major and minor to only get fixes (e.g. `0.200-`).*
+
+**Linux distribution:** Debian GNU/Linux 12 (bookworm)
+
+**Architectures:** linux/amd64, linux/arm64
+
+**Available (non-root) user:** node
+
+### Contents
+**Languages and runtimes**
+
+| Language / runtime | Version | Path |
+|--------------------|---------|------|
+| [Node.js](https://nodejs.org/en/) | 24.15.0 | /usr/local |
+| [TypeScript](https://www.typescriptlang.org/) | 6.0.3 | /usr/local/share/npm-global |
+
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | cb64103161b69d59e1efefeb761ac85564c44698 | /home/node/.oh-my-zsh |
+| [nvm](https://github.com/nvm-sh/nvm.git) | 62387b8f92aa012d48202747fd75c40850e5e261 | /usr/local/share/nvm |
+
+**Npm globally installed tools and packages**
+
+| Tool / package | Version |
+|----------------|---------|
+| eslint | 10.4.0 |
+| tslint-to-eslint-config | 2.16.0 |
+| typescript | 6.0.3 |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.54.0 |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| apt-transport-https | 2.6.1 |
+| apt-utils | 2.6.1 |
+| ca-certificates | 20230311+deb12u1 |
+| curl | 7.88.1-10+deb12u14 |
+| dialog | 1.3-20230209-1 |
+| git | 1:2.39.5-0+deb12u3 |
+| gnupg2 | 2.2.40-1.1+deb12u2 |
+| htop | 3.2.2-2 |
+| iproute2 | 6.1.0-3 |
+| jq | 1.6-2.1+deb12u1 |
+| less | 590-2.1~deb12u2 |
+| libc6 | 2.36-9+deb12u14 |
+| libgssapi-krb5-2 | 1.20.1-2+deb12u4 |
+| libicu72 | 72.1-3+deb12u1 |
+| libkrb5-3 | 1.20.1-2+deb12u4 |
+| liblttng-ust1 | 2.13.5-1 |
+| libstdc++6 | 12.2.0-14+deb12u1 |
+| locales | 2.36-9+deb12u14 |
+| lsb-release | 12.0-1 |
+| lsof | 4.95.0-1 |
+| man-db | 2.11.2-2 |
+| manpages | 6.03-2 |
+| manpages-dev | 6.03-2 |
+| nano | 7.2-1+deb12u1 |
+| ncdu | 1.18-0.2 |
+| net-tools | 2.10-0.1+deb12u2 |
+| openssh-client | 1:9.2p1-2+deb12u10 |
+| procps | 2:4.0.2-3 |
+| psmisc | 23.6-1 |
+| rsync | 3.2.7-1+deb12u4 |
+| strace | 6.1-0.1 |
+| sudo | 1.9.13p3-1+deb12u4 |
+| unzip | 6.0-28 |
+| vim-tiny | 2:9.0.1378-2+deb12u2 |
+| wget | 1.21.3-1+deb12u1 |
+| zip | 3.0-13 |
+| zlib1g | 1:1.2.13.dfsg-1 |
+| zsh | 5.9-4+b15 |
+
+## Variant: 22-bookworm
+
+**Digest:** sha256:03975b6968e9a3bf55438dd8b9a882c8af5821da9d512e28ae3c4a6ce690f244
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/typescript-node:4.0.9-22-bookworm
+```
+> *To keep up to date, we recommend using partial version numbers. Use the major version number to get all non-breaking changes (e.g. `0-`) or major and minor to only get fixes (e.g. `0.200-`).*
+
+**Linux distribution:** Debian GNU/Linux 12 (bookworm)
+
+**Architectures:** linux/amd64, linux/arm64
+
+**Available (non-root) user:** node
+
+### Contents
+**Languages and runtimes**
+
+| Language / runtime | Version | Path |
+|--------------------|---------|------|
+| [Node.js](https://nodejs.org/en/) | 22.22.2 | /usr/local |
+| [TypeScript](https://www.typescriptlang.org/) | 6.0.3 | /usr/local/share/npm-global |
+
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | a07126330b9f56f12f1e00ddd29786d35d6e64d9 | /home/node/.oh-my-zsh |
+| [nvm](https://github.com/nvm-sh/nvm.git) | 62387b8f92aa012d48202747fd75c40850e5e261 | /usr/local/share/nvm |
+
+**Npm globally installed tools and packages**
+
+| Tool / package | Version |
+|----------------|---------|
+| eslint | 10.3.0 |
+| tslint-to-eslint-config | 2.16.0 |
+| typescript | 6.0.3 |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.54.0 |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| apt-transport-https | 2.6.1 |
+| apt-utils | 2.6.1 |
+| ca-certificates | 20230311+deb12u1 |
+| curl | 7.88.1-10+deb12u14 |
+| dialog | 1.3-20230209-1 |
+| git | 1:2.39.5-0+deb12u3 |
+| gnupg2 | 2.2.40-1.1+deb12u2 |
+| htop | 3.2.2-2 |
+| iproute2 | 6.1.0-3 |
+| jq | 1.6-2.1+deb12u1 |
+| less | 590-2.1~deb12u2 |
+| libc6 | 2.36-9+deb12u13 |
+| libgssapi-krb5-2 | 1.20.1-2+deb12u4 |
+| libicu72 | 72.1-3+deb12u1 |
+| libkrb5-3 | 1.20.1-2+deb12u4 |
+| liblttng-ust1 | 2.13.5-1 |
+| libstdc++6 | 12.2.0-14+deb12u1 |
+| locales | 2.36-9+deb12u13 |
+| lsb-release | 12.0-1 |
+| lsof | 4.95.0-1 |
+| man-db | 2.11.2-2 |
+| manpages | 6.03-2 |
+| manpages-dev | 6.03-2 |
+| nano | 7.2-1+deb12u1 |
+| ncdu | 1.18-0.2 |
+| net-tools | 2.10-0.1+deb12u2 |
+| openssh-client | 1:9.2p1-2+deb12u9 |
+| procps | 2:4.0.2-3 |
+| psmisc | 23.6-1 |
+| rsync | 3.2.7-1+deb12u4 |
+| strace | 6.1-0.1 |
+| sudo | 1.9.13p3-1+deb12u3 |
+| unzip | 6.0-28 |
+| vim-tiny | 2:9.0.1378-2+deb12u2 |
+| wget | 1.21.3-1+deb12u1 |
+| zip | 3.0-13 |
+| zlib1g | 1:1.2.13.dfsg-1 |
+| zsh | 5.9-4+b8 |
+
+## Variant: 20-bookworm
+
+**Digest:** sha256:1519e30acb30224a782036d8ecd217b343b14902c4493bfc06df729f0fcbb803
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/typescript-node:4.0.9-20-bookworm
+```
+> *To keep up to date, we recommend using partial version numbers. Use the major version number to get all non-breaking changes (e.g. `0-`) or major and minor to only get fixes (e.g. `0.200-`).*
+
+**Linux distribution:** Debian GNU/Linux 12 (bookworm)
+
+**Architectures:** linux/amd64, linux/arm64
+
+**Available (non-root) user:** node
+
+### Contents
+**Languages and runtimes**
+
+| Language / runtime | Version | Path |
+|--------------------|---------|------|
+| [Node.js](https://nodejs.org/en/) | 20.20.2 | /usr/local |
+| [TypeScript](https://www.typescriptlang.org/) | 6.0.3 | /usr/local/share/npm-global |
+
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | a07126330b9f56f12f1e00ddd29786d35d6e64d9 | /home/node/.oh-my-zsh |
+| [nvm](https://github.com/nvm-sh/nvm.git) | 62387b8f92aa012d48202747fd75c40850e5e261 | /usr/local/share/nvm |
+
+**Npm globally installed tools and packages**
+
+| Tool / package | Version |
+|----------------|---------|
+| eslint | 10.3.0 |
+| tslint-to-eslint-config | 2.16.0 |
+| typescript | 6.0.3 |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.54.0 |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| apt-transport-https | 2.6.1 |
+| apt-utils | 2.6.1 |
+| ca-certificates | 20230311+deb12u1 |
+| curl | 7.88.1-10+deb12u14 |
+| dialog | 1.3-20230209-1 |
+| git | 1:2.39.5-0+deb12u3 |
+| gnupg2 | 2.2.40-1.1+deb12u2 |
+| htop | 3.2.2-2 |
+| iproute2 | 6.1.0-3 |
+| jq | 1.6-2.1+deb12u1 |
+| less | 590-2.1~deb12u2 |
+| libc6 | 2.36-9+deb12u13 |
+| libgssapi-krb5-2 | 1.20.1-2+deb12u4 |
+| libicu72 | 72.1-3+deb12u1 |
+| libkrb5-3 | 1.20.1-2+deb12u4 |
+| liblttng-ust1 | 2.13.5-1 |
+| libstdc++6 | 12.2.0-14+deb12u1 |
+| locales | 2.36-9+deb12u13 |
+| lsb-release | 12.0-1 |
+| lsof | 4.95.0-1 |
+| man-db | 2.11.2-2 |
+| manpages | 6.03-2 |
+| manpages-dev | 6.03-2 |
+| nano | 7.2-1+deb12u1 |
+| ncdu | 1.18-0.2 |
+| net-tools | 2.10-0.1+deb12u2 |
+| openssh-client | 1:9.2p1-2+deb12u9 |
+| procps | 2:4.0.2-3 |
+| psmisc | 23.6-1 |
+| rsync | 3.2.7-1+deb12u4 |
+| strace | 6.1-0.1 |
+| sudo | 1.9.13p3-1+deb12u3 |
+| unzip | 6.0-28 |
+| vim-tiny | 2:9.0.1378-2+deb12u2 |
+| wget | 1.21.3-1+deb12u1 |
+| zip | 3.0-13 |
+| zlib1g | 1:1.2.13.dfsg-1 |
+| zsh | 5.9-4+b8 |
+
+## Variant: 24-bullseye
+
+**Digest:** sha256:dc1a0af7024f9f46d6a7d526be9be6577e7f4a5fab140eec2aea58ea15b93833
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/typescript-node:4.0.9-24-bullseye
+mcr.microsoft.com/devcontainers/typescript-node:4.0.9-bullseye
+```
+> *To keep up to date, we recommend using partial version numbers. Use the major version number to get all non-breaking changes (e.g. `0-`) or major and minor to only get fixes (e.g. `0.200-`).*
+
+**Linux distribution:** Debian GNU/Linux 11 (bullseye)
+
+**Architectures:** linux/amd64, linux/arm64
+
+**Available (non-root) user:** node
+
+### Contents
+**Languages and runtimes**
+
+| Language / runtime | Version | Path |
+|--------------------|---------|------|
+| [Node.js](https://nodejs.org/en/) | 24.15.0 | /usr/local |
+| [TypeScript](https://www.typescriptlang.org/) | 6.0.3 | /usr/local/share/npm-global |
+
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | a07126330b9f56f12f1e00ddd29786d35d6e64d9 | /home/node/.oh-my-zsh |
+| [nvm](https://github.com/nvm-sh/nvm.git) | 62387b8f92aa012d48202747fd75c40850e5e261 | /usr/local/share/nvm |
+
+**Npm globally installed tools and packages**
+
+| Tool / package | Version |
+|----------------|---------|
+| eslint | 10.3.0 |
+| tslint-to-eslint-config | 2.16.0 |
+| typescript | 6.0.3 |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.54.0 |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| apt-transport-https | 2.2.4 |
+| apt-utils | 2.2.4 |
+| ca-certificates | 20230311+deb12u1~deb11u1 |
+| curl | 7.74.0-1.3+deb11u16 |
+| dialog | 1.3-20201126-1 |
+| git | 1:2.30.2-1+deb11u5 |
+| gnupg2 | 2.2.27-2+deb11u3 |
+| htop | 3.0.5-7 |
+| iproute2 | 5.10.0-4 |
+| jq | 1.6-2.1+deb11u1 |
+| less | 551-2+deb11u2 |
+| libc6 | 2.31-13+deb11u13 |
+| libgssapi-krb5-2 | 1.18.3-6+deb11u7 |
+| libicu67 | 67.1-7+deb11u1 |
+| libkrb5-3 | 1.18.3-6+deb11u7 |
+| liblttng-ust0 | 2.12.1-1 |
+| libssl1.1 | 1.1.1w-0+deb11u5 |
+| libstdc++6 | 10.2.1-6 |
+| locales | 2.31-13+deb11u13 |
+| lsb-release | 11.1.0 |
+| lsof | 4.93.2+dfsg-1.1 |
+| man-db | 2.9.4-2 |
+| manpages | 5.10-1 |
+| manpages-dev | 5.10-1 |
+| nano | 5.4-2+deb11u3 |
+| ncdu | 1.15.1-1 |
+| net-tools | 1.60+git20181103.0eebece-1+deb11u2 |
+| openssh-client | 1:8.4p1-5+deb11u6 |
+| procps | 2:3.3.17-5 |
+| psmisc | 23.4-2 |
+| rsync | 3.2.3-4+deb11u3 |
+| strace | 5.10-1 |
+| sudo | 1.9.5p2-3+deb11u3 |
+| unzip | 6.0-26+deb11u1 |
+| vim-tiny | 2:8.2.2434-3+deb11u3 |
+| wget | 1.21-1+deb11u2 |
+| zip | 3.0-12 |
+| zlib1g | 1:1.2.11.dfsg-2+deb11u2 |
+| zsh | 5.8-6+deb11u1 |
+
+## Variant: 22-bullseye
+
+**Digest:** sha256:b00d7049d10852ec850181e58b68689dc7f374e1b082d1e26964e820c57d7c67
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/typescript-node:4.0.9-22-bullseye
+```
+> *To keep up to date, we recommend using partial version numbers. Use the major version number to get all non-breaking changes (e.g. `0-`) or major and minor to only get fixes (e.g. `0.200-`).*
+
+**Linux distribution:** Debian GNU/Linux 11 (bullseye)
+
+**Architectures:** linux/amd64, linux/arm64
+
+**Available (non-root) user:** node
+
+### Contents
+**Languages and runtimes**
+
+| Language / runtime | Version | Path |
+|--------------------|---------|------|
+| [Node.js](https://nodejs.org/en/) | 22.22.2 | /usr/local |
+| [TypeScript](https://www.typescriptlang.org/) | 6.0.3 | /usr/local/share/npm-global |
+
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | a07126330b9f56f12f1e00ddd29786d35d6e64d9 | /home/node/.oh-my-zsh |
+| [nvm](https://github.com/nvm-sh/nvm.git) | 62387b8f92aa012d48202747fd75c40850e5e261 | /usr/local/share/nvm |
+
+**Npm globally installed tools and packages**
+
+| Tool / package | Version |
+|----------------|---------|
+| eslint | 10.3.0 |
+| tslint-to-eslint-config | 2.16.0 |
+| typescript | 6.0.3 |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.54.0 |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| apt-transport-https | 2.2.4 |
+| apt-utils | 2.2.4 |
+| ca-certificates | 20230311+deb12u1~deb11u1 |
+| curl | 7.74.0-1.3+deb11u16 |
+| dialog | 1.3-20201126-1 |
+| git | 1:2.30.2-1+deb11u5 |
+| gnupg2 | 2.2.27-2+deb11u3 |
+| htop | 3.0.5-7 |
+| iproute2 | 5.10.0-4 |
+| jq | 1.6-2.1+deb11u1 |
+| less | 551-2+deb11u2 |
+| libc6 | 2.31-13+deb11u13 |
+| libgssapi-krb5-2 | 1.18.3-6+deb11u7 |
+| libicu67 | 67.1-7+deb11u1 |
+| libkrb5-3 | 1.18.3-6+deb11u7 |
+| liblttng-ust0 | 2.12.1-1 |
+| libssl1.1 | 1.1.1w-0+deb11u5 |
+| libstdc++6 | 10.2.1-6 |
+| locales | 2.31-13+deb11u13 |
+| lsb-release | 11.1.0 |
+| lsof | 4.93.2+dfsg-1.1 |
+| man-db | 2.9.4-2 |
+| manpages | 5.10-1 |
+| manpages-dev | 5.10-1 |
+| nano | 5.4-2+deb11u3 |
+| ncdu | 1.15.1-1 |
+| net-tools | 1.60+git20181103.0eebece-1+deb11u2 |
+| openssh-client | 1:8.4p1-5+deb11u6 |
+| procps | 2:3.3.17-5 |
+| psmisc | 23.4-2 |
+| rsync | 3.2.3-4+deb11u3 |
+| strace | 5.10-1 |
+| sudo | 1.9.5p2-3+deb11u3 |
+| unzip | 6.0-26+deb11u1 |
+| vim-tiny | 2:8.2.2434-3+deb11u3 |
+| wget | 1.21-1+deb11u2 |
+| zip | 3.0-12 |
+| zlib1g | 1:1.2.11.dfsg-2+deb11u2 |
+| zsh | 5.8-6+deb11u1 |
+
+## Variant: 20-bullseye
+
+**Digest:** sha256:c0da2b9b5dc5458bea3e78e66e8f303e3cbd9c47a0f123fe64a168e9a7ad6249
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/typescript-node:4.0.9-20-bullseye
+```
+> *To keep up to date, we recommend using partial version numbers. Use the major version number to get all non-breaking changes (e.g. `0-`) or major and minor to only get fixes (e.g. `0.200-`).*
+
+**Linux distribution:** Debian GNU/Linux 11 (bullseye)
+
+**Architectures:** linux/amd64, linux/arm64
+
+**Available (non-root) user:** node
+
+### Contents
+**Languages and runtimes**
+
+| Language / runtime | Version | Path |
+|--------------------|---------|------|
+| [Node.js](https://nodejs.org/en/) | 20.20.2 | /usr/local |
+| [TypeScript](https://www.typescriptlang.org/) | 6.0.3 | /usr/local/share/npm-global |
+
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | a07126330b9f56f12f1e00ddd29786d35d6e64d9 | /home/node/.oh-my-zsh |
+| [nvm](https://github.com/nvm-sh/nvm.git) | 62387b8f92aa012d48202747fd75c40850e5e261 | /usr/local/share/nvm |
+
+**Npm globally installed tools and packages**
+
+| Tool / package | Version |
+|----------------|---------|
+| eslint | 10.3.0 |
+| tslint-to-eslint-config | 2.16.0 |
+| typescript | 6.0.3 |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.54.0 |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| apt-transport-https | 2.2.4 |
+| apt-utils | 2.2.4 |
+| ca-certificates | 20230311+deb12u1~deb11u1 |
+| curl | 7.74.0-1.3+deb11u16 |
+| dialog | 1.3-20201126-1 |
+| git | 1:2.30.2-1+deb11u5 |
+| gnupg2 | 2.2.27-2+deb11u3 |
+| htop | 3.0.5-7 |
+| iproute2 | 5.10.0-4 |
+| jq | 1.6-2.1+deb11u1 |
+| less | 551-2+deb11u2 |
+| libc6 | 2.31-13+deb11u13 |
+| libgssapi-krb5-2 | 1.18.3-6+deb11u7 |
+| libicu67 | 67.1-7+deb11u1 |
+| libkrb5-3 | 1.18.3-6+deb11u7 |
+| liblttng-ust0 | 2.12.1-1 |
+| libssl1.1 | 1.1.1w-0+deb11u5 |
+| libstdc++6 | 10.2.1-6 |
+| locales | 2.31-13+deb11u13 |
+| lsb-release | 11.1.0 |
+| lsof | 4.93.2+dfsg-1.1 |
+| man-db | 2.9.4-2 |
+| manpages | 5.10-1 |
+| manpages-dev | 5.10-1 |
+| nano | 5.4-2+deb11u3 |
+| ncdu | 1.15.1-1 |
+| net-tools | 1.60+git20181103.0eebece-1+deb11u2 |
+| openssh-client | 1:8.4p1-5+deb11u6 |
+| procps | 2:3.3.17-5 |
+| psmisc | 23.4-2 |
+| rsync | 3.2.3-4+deb11u3 |
+| strace | 5.10-1 |
+| sudo | 1.9.5p2-3+deb11u3 |
+| unzip | 6.0-26+deb11u1 |
+| vim-tiny | 2:8.2.2434-3+deb11u3 |
+| wget | 1.21-1+deb11u2 |
+| zip | 3.0-12 |
+| zlib1g | 1:1.2.11.dfsg-2+deb11u2 |
+| zsh | 5.8-6+deb11u1 |
+
diff --git a/src/universal/history/6.0.4.md b/src/universal/history/6.0.4.md
new file mode 100644
index 0000000000..3b2b3990b4
--- /dev/null
+++ b/src/universal/history/6.0.4.md
@@ -0,0 +1,182 @@
+# [universal](https://github.com/devcontainers/images/tree/main/src/universal)
+This document describes the base contents of the Universal image. Note that this image also includes detection logic to dynamically install additional language / runtime versions based on your repository's contents. Dynamically installed content can be found in sub-folders under `/opt`.
+
+**Image version:** 6.0.4
+
+**Source release/branch:** [v0.4.27](https://github.com/devcontainers/images/tree/v0.4.27/src/universal)
+
+**Digest:** sha256:302d6a9526931e339e301c2de163b89c038201070ce5557b8fabae991576b612
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/universal:6.0.4-noble
+mcr.microsoft.com/devcontainers/universal:6.0.4-linux
+mcr.microsoft.com/devcontainers/universal:6.0.4
+```
+> *To keep up to date, we recommend using partial version numbers. Use the major version number to get all non-breaking changes (e.g. `0-`) or major and minor to only get fixes (e.g. `0.200-`).*
+
+**Linux distribution:** Ubuntu 24.04.4 LTS (debian-like distro)
+
+**Architectures:** linux/amd64
+
+**Available (non-root) user:** codespace
+
+### Contents
+**Languages and runtimes**
+
+| Language / runtime | Version | Path |
+|--------------------|---------|------|
+| [Node.js](https://nodejs.org/en/) | 22.22.3
24.15.0 | /usr/local/share/nvm/versions/node/<version> |
+| [Python](https://www.python.org/) | 3.13.8
3.14.2 | /usr/local/python/<version> |
+| [Java](https://adoptopenjdk.net/) | 21.0.11
25.0.3 | /usr/local/sdkman/candidates/java/<version> |
+| [.NET](https://dotnet.microsoft.com/) | 10.0.300 | /usr/share/dotnet/dotnet |
+| [Ruby](https://www.ruby-lang.org/en/) | 3.3.11
3.4.9 | /usr/local/rvm/rubies/<version> |
+| [PHP](https://xdebug.org/) | 8.4.15
8.5.0 | /usr/local/php/<version> |
+| GCC | 13.3.0-6ubuntu2~24.04.1 |
+| Clang | 18.1.3 (1ubuntu1) |
+| [Go](https://golang.org/dl) | 1.26.3 | /usr/local/go |
+| [Jekyll](https://jekyllrb.com/) | 4.4.1 |
+| [Jupyter Lab](https://jupyter.org/) | 4.5.7 | /home/codespace/.local/bin/jupyter-lab |
+
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | cb64103161b69d59e1efefeb761ac85564c44698 | /home/codespace/.oh-my-zsh |
+| [nvm](https://github.com/nvm-sh/nvm.git) | 62387b8f92aa012d48202747fd75c40850e5e261 | /usr/local/share/nvm |
+| [nvs](https://github.com/jasongin/nvs) | 6b20e9f750ea371bd347e5dbac8406d677292b60 | /usr/local/nvs |
+| [rbenv](https://github.com/rbenv/rbenv.git) | 23c3041695feb811c18dbb270096c7956f7c377d | /usr/local/share/rbenv |
+| [ruby-build](https://github.com/rbenv/ruby-build.git) | 7e6d7f165330bc49ba4a1184da74c20662ce9e1b | /usr/local/share/ruby-build |
+
+**Pip / pipx installed tools and packages**
+
+| Tool / package | Version |
+|----------------|---------|
+| requests | 2.34.2 |
+| jupyterlab_git | 0.53.0 |
+| certifi | 2026.4.22 |
+| setuptools | 82.0.1 |
+| pylint | 4.0.5 |
+| flake8 | 7.3.0 |
+| autopep8 | 2.3.2 |
+| black | 26.5.0 |
+| yapf | 0.43.0 |
+| mypy | 2.1.0 |
+| pydocstyle | 6.3.0 |
+| pycodestyle | 2.14.0 |
+| bandit | 1.9.4 |
+| virtualenv | 21.3.3 |
+| pipx | 1.12.0 |
+
+**Go tools and modules**
+
+| Tool / module | Version |
+|---------------|---------|
+| golang.org/x/tools/gopls | 0.21.1 |
+| honnef.co/go/tools | 0.7.0-0.dev.0.20251022135355-8273271481d0 |
+| golang.org/x/lint | 0.0.0-20241112194109-818c5a804067 |
+| github.com/mgechev/revive | 1.15.0 |
+| github.com/uudashr/gopkgs | latest |
+| github.com/ramya-rao-a/go-outline | latest |
+| github.com/go-delve/delve | 1.26.3 |
+| github.com/golangci/golangci-lint | latest |
+
+**Ruby gems and tools**
+
+| Tool / gem | Version |
+|------------|---------|
+| rake | 13.4.2 |
+| jekyll | 4.4.1 |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.54.0 |
+| [Xdebug](https://xdebug.org/) | 3.5.1 | /usr/local/php/current |
+| [Composer](https://getcomposer.org/) | 2.9.8 | /usr/local/php/current/bin |
+| [kubectl](https://github.com/kubernetes/kubectl) | v1.36.1 | /usr/local/bin |
+| [Helm](https://github.com/helm/helm) | 4.2.0 | /usr/local/bin |
+| [Docker Compose](https://github.com/docker/compose) | 2.40.3 | /usr/local/bin |
+| [rvm](https://github.com/rvm/rvm) | 1.29.12 | /usr/local/rvm |
+| [GitHub CLI](https://github.com/cli/cli) | 2.92.0 |
+| [yarn](https://yarnpkg.com/) | ! Corepack is about to download https://registry.yarnpkg.com/yarn/-/yarn-1.22.22.tgz
1.22.22 | /usr/bin |
+| [Maven](https://maven.apache.org/) | 3.9.16 | /usr/local/sdkman/candidates/maven/current/bin |
+| [Gradle](https://gradle.org/) | 9.5.1 | /usr/local/sdkman/candidates/gradle/current/bin |
+| Docker (Moby) CLI & Engine | 29.4.3 |
+| [conda](https://github.com/conda/conda) | 26.3.2 | /opt/conda/bin |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| apt-transport-https | 2.8.3 |
+| apt-utils | 2.8.3 |
+| build-essential | 12.10ubuntu1 |
+| ca-certificates | 20240203 |
+| clang | 1:18.0-59~exp2 |
+| cmake | 3.28.3-1build7 |
+| cppcheck | 2.13.0-2ubuntu3 |
+| curl | 8.5.0-2ubuntu10.9 |
+| dialog | 1.3-20240101-1 |
+| g++ | 4:13.2.0-7ubuntu1 |
+| gcc | 4:13.2.0-7ubuntu1 |
+| gdb | 15.1-1ubuntu1~24.04.1 |
+| git | 1:2.43.0-1ubuntu7.3 |
+| gnupg2 | 2.4.4-2ubuntu17.4 |
+| htop | 3.3.0-4build1 |
+| iproute2 | 6.1.0-1ubuntu6.3 |
+| iptables | 1.8.10-3ubuntu2 |
+| jq | 1.7.1-3ubuntu0.24.04.2 |
+| less | 590-2ubuntu2.1 |
+| libc6 | 2.39-0ubuntu8.7 |
+| libc6-dev | 2.39-0ubuntu8.7 |
+| libgssapi-krb5-2 | 1.20.1-6ubuntu2.6 |
+| libicu74 | 74.2-1ubuntu3.1 |
+| libkrb5-3 | 1.20.1-6ubuntu2.6 |
+| libnspr4 | 2:4.35-1.1build1 |
+| libnss3 | 2:3.98-1ubuntu0.1 |
+| libpango-1.0-0 | 1.52.1+ds-1build1 |
+| libpangocairo-1.0-0 | 1.52.1+ds-1build1 |
+| libsecret-1-dev | 0.21.4-1build3 |
+| libstdc++6 | 14.2.0-4ubuntu2~24.04.1 |
+| libx11-6 | 2:1.8.7-1build1 |
+| lldb | 1:18.0-59~exp2 |
+| llvm | 1:18.0-59~exp2 |
+| locales | 2.39-0ubuntu8.7 |
+| lsb-release | 12.0-2 |
+| lsof | 4.95.0-1build3 |
+| make | 4.3-4.1build2 |
+| man-db | 2.12.0-4build2 |
+| manpages | 6.7-2 |
+| manpages-dev | 6.7-2 |
+| moby-cli (Docker CLI) | 29.4.3-ubuntu24.04u1 |
+| moby-engine (Docker Engine) | 29.4.3-ubuntu24.04u1 |
+| nano | 7.2-2ubuntu0.1 |
+| ncdu | 1.19-0.1 |
+| net-tools | 2.10-0.1ubuntu4.4 |
+| openssh-client | 1:9.6p1-3ubuntu13.16 |
+| openssh-server | 1:9.6p1-3ubuntu13.16 |
+| pigz | 2.8-1 |
+| pkg-config | 1.8.1-2build1 |
+| procps | 2:4.0.4-4ubuntu3.2 |
+| psmisc | 23.7-1build1 |
+| python3-dev | 3.12.3-0ubuntu2.1 |
+| python3-minimal | 3.12.3-0ubuntu2.1 |
+| rsync | 3.2.7-1ubuntu1.2 |
+| sed | 4.9-2ubuntu0.24.04.1 |
+| software-properties-common | 0.99.49.4 |
+| strace | 6.8-0ubuntu2 |
+| sudo | 1.9.15p5-3ubuntu5.24.04.2 |
+| tar | 1.35+dfsg-3build1 |
+| unzip | 6.0-28ubuntu4.1 |
+| valgrind | 1:3.22.0-0ubuntu3 |
+| vim | 2:9.1.0016-1ubuntu7.13 |
+| vim-doc | 2:9.1.0016-1ubuntu7.13 |
+| vim-tiny | 2:9.1.0016-1ubuntu7.13 |
+| wget | 1.21.4-1ubuntu4.1 |
+| xtail | 2.1-9 |
+| zip | 3.0-13ubuntu0.2 |
+| zlib1g | 1:1.3.dfsg-3.1ubuntu2.1 |
+| zsh | 5.9-6ubuntu2 |
+