diff --git a/src/anaconda/history/1.2.2.md b/src/anaconda/history/1.2.2.md
new file mode 100644
index 0000000000..2ddd2a4329
--- /dev/null
+++ b/src/anaconda/history/1.2.2.md
@@ -0,0 +1,105 @@
+# [anaconda](https://github.com/devcontainers/images/tree/main/src/anaconda)
+
+**Image version:** 1.2.2
+
+**Source release/branch:** [v0.4.14](https://github.com/devcontainers/images/tree/v0.4.14/src/anaconda)
+
+**Digest:** sha256:64872bb7ffaca519793a63ea1129d30b58cc055c844c6c83dfd6bd5cd82adcd1
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/anaconda:1.2.2-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.7 | /opt/conda |
+| [Jupyter Notebooks](https://jupyter.org/) | 7.2.2 | /opt/conda |
+| [Jupyter Lab](https://jupyter.org/) | 4.2.5 | /opt/conda |
+
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | f97e871c33da57d20e1b0411da6b1674126192a9 | /home/vscode/.oh-my-zsh |
+
+**Pip / pipx installed tools and packages**
+
+| Tool / package | Version |
+|----------------|---------|
+| joblib | 1.4.2 |
+| cookiecutter | 2.6.0 |
+| cryptography | 43.0.3 |
+| mistune | 3.1.2 |
+| numpy | 1.26.4 |
+| certifi | 2025.1.31 |
+| setuptools | 75.1.0 |
+| wheel | 0.44.0 |
+| nbconvert | 7.16.4 |
+| Werkzeug | 3.0.3 |
+| requests | 2.32.3 |
+| tornado | 6.4.2 |
+| transformers | 4.49.0 |
+| jupyter_server | 2.14.1 |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.49.0 |
+| [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 |
+| curl | 7.88.1-10+deb12u12 |
+| dialog | 1.3-20230209-1 |
+| git | 1:2.39.5-0+deb12u2 |
+| gnupg2 | 2.2.40-1.1 |
+| htop | 3.2.2-2 |
+| iproute2 | 6.1.0-3 |
+| jq | 1.6-2.1 |
+| less | 590-2.1~deb12u2 |
+| libc6 | 2.36-9+deb12u10 |
+| libgssapi-krb5-2 | 1.20.1-2+deb12u2 |
+| libicu72 | 72.1-3 |
+| libkrb5-3 | 1.20.1-2+deb12u2 |
+| liblttng-ust1 | 2.13.5-1 |
+| libstdc++6 | 12.2.0-14 |
+| locales | 2.36-9+deb12u10 |
+| 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 |
+| openssh-client | 1:9.2p1-2+deb12u5 |
+| procps | 2:4.0.2-3 |
+| psmisc | 23.6-1 |
+| rsync | 3.2.7-1+deb12u2 |
+| strace | 6.1-0.1 |
+| sudo | 1.9.13p3-1+deb12u1 |
+| unzip | 6.0-28 |
+| vim-tiny | 2:9.0.1378-2+deb12u2 |
+| wget | 1.21.3-1+deb12u1 |
+| yarn | 1.22.22-1 |
+| zip | 3.0-13 |
+| zlib1g | 1:1.2.13.dfsg-1 |
+| zsh | 5.9-4+b5 |
+
diff --git a/src/base-alpine/history/0.210.1.md b/src/base-alpine/history/0.210.1.md
new file mode 100644
index 0000000000..ffa714c26a
--- /dev/null
+++ b/src/base-alpine/history/0.210.1.md
@@ -0,0 +1,290 @@
+# [base-alpine](https://github.com/devcontainers/images/tree/main/src/base-alpine)
+
+**Image version:** 0.210.1
+
+**Source release/branch:** [v0.4.14](https://github.com/devcontainers/images/tree/v0.4.14/src/base-alpine)
+
+**Image variations:**
+- [3.21](#variant-321)
+- [3.20](#variant-320)
+- [3.19](#variant-319)
+- [3.18](#variant-318)
+
+## Variant: 3.21
+
+**Digest:** sha256:c491a00b11af140c82daaff23289d4cfccafaf2307d6880eedd49dae20c646e7
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/base:0.210.1-alpine-3.21
+mcr.microsoft.com/devcontainers/base:0.210.1-alpine3.21
+mcr.microsoft.com/devcontainers/base:0.210.1-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.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) | 750d3ac4b493dca13ef0ced55fa6a2cd02dc7ee8 | /home/vscode/.oh-my-zsh |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.49.0 |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| openssh-client-default | 9.9_p2-r0 |
+| gnupg | 2.4.7-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.12.1-r1 |
+| wget | 1.25.0-r0 |
+| rsync | 3.4.0-r0 |
+| ca-certificates | 20241121-r1 |
+| 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 | 2025b-r0 |
+| userspace-rcu | 0.14.1-r1 |
+| zlib | 1.3.1-r2 |
+| sudo | 1.9.16_p2-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:322d51497a704ad6888d5cb89074f6ca52242fc1698a6b7070d3ef4489b34916
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/base:0.210.1-alpine-3.20
+mcr.microsoft.com/devcontainers/base:0.210.1-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) | 750d3ac4b493dca13ef0ced55fa6a2cd02dc7ee8 | /home/vscode/.oh-my-zsh |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.49.0 |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| openssh-client-default | 9.7_p1-r5 |
+| gnupg | 2.4.5-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.12.1-r0 |
+| wget | 1.24.5-r0 |
+| rsync | 3.4.0-r0 |
+| ca-certificates | 20241121-r1 |
+| 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 | 2025b-r0 |
+| userspace-rcu | 0.14.0-r2 |
+| zlib | 1.3.1-r1 |
+| 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 |
+
+## Variant: 3.19
+
+**Digest:** sha256:1c30e19ab7ef4cccbf242808d50f5f14b619ca15069d3b6e9299ef17ae537b19
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/base:0.210.1-alpine-3.19
+mcr.microsoft.com/devcontainers/base:0.210.1-alpine3.19
+```
+> *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.19
+
+**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) | 750d3ac4b493dca13ef0ced55fa6a2cd02dc7ee8 | /home/vscode/.oh-my-zsh |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.49.0 |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| openssh-client-default | 9.6_p1-r2 |
+| gnupg | 2.4.4-r0 |
+| procps-ng | 4.0.4-r0 |
+| lsof | 4.99.0-r0 |
+| htop | 3.2.2-r1 |
+| net-tools | 2.10-r3 |
+| psmisc | 23.6-r2 |
+| curl | 8.12.1-r0 |
+| wget | 1.21.4-r0 |
+| rsync | 3.4.0-r0 |
+| ca-certificates | 20241121-r1 |
+| unzip | 6.0-r14 |
+| zip | 3.0-r12 |
+| nano | 7.2-r1 |
+| vim | 9.0.2127-r0 |
+| less | 643-r2 |
+| jq | 1.7.1-r0 |
+| libgcc | 13.2.1_git20231014-r0 |
+| libstdc++ | 13.2.1_git20231014-r0 |
+| krb5-libs | 1.21.3-r0 |
+| libintl | 0.22.3-r0 |
+| lttng-ust | 2.13.6-r0 |
+| tzdata | 2025b-r0 |
+| userspace-rcu | 0.14.0-r2 |
+| zlib | 1.3.1-r0 |
+| sudo | 1.9.15_p2-r0 |
+| coreutils | 9.4-r2 |
+| sed | 4.9-r2 |
+| grep | 3.11-r0 |
+| which | 2.21-r4 |
+| ncdu | 1.19-r0 |
+| shadow | 4.14.2-r0 |
+| strace | 6.6-r0 |
+| man-pages | 6.05.01-r0 |
+
+## Variant: 3.18
+
+**Digest:** sha256:ecf91a2fd0e5bbdceb7d5d344971008871b8133d944e3bd2a2a05cfa4485accc
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/base:0.210.1-alpine-3.18
+mcr.microsoft.com/devcontainers/base:0.210.1-alpine3.18
+```
+> *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.18
+
+**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) | 750d3ac4b493dca13ef0ced55fa6a2cd02dc7ee8 | /home/vscode/.oh-my-zsh |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.49.0 |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| openssh-client-default | 9.3_p2-r3 |
+| gnupg | 2.4.4-r0 |
+| procps-ng | 4.0.4-r0 |
+| lsof | 4.98.0-r2 |
+| htop | 3.2.2-r1 |
+| net-tools | 2.10-r3 |
+| psmisc | 23.6-r2 |
+| curl | 8.12.1-r0 |
+| wget | 1.21.4-r0 |
+| rsync | 3.4.0-r0 |
+| ca-certificates | 20241121-r1 |
+| unzip | 6.0-r14 |
+| zip | 3.0-r12 |
+| nano | 7.2-r1 |
+| vim | 9.0.2073-r0 |
+| less | 633-r0 |
+| jq | 1.6-r4 |
+| libgcc | 12.2.1_git20220924-r10 |
+| libstdc++ | 12.2.1_git20220924-r10 |
+| krb5-libs | 1.20.2-r1 |
+| libintl | 0.21.1-r7 |
+| libssl1.1 | 1.1.1u-r1 |
+| lttng-ust | 2.13.5-r2 |
+| tzdata | 2025b-r0 |
+| userspace-rcu | 0.14.0-r1 |
+| zlib | 1.2.13-r1 |
+| sudo | 1.9.13_p3-r2 |
+| coreutils | 9.3-r2 |
+| sed | 4.9-r2 |
+| grep | 3.10-r1 |
+| which | 2.21-r4 |
+| ncdu | 1.18.1-r1 |
+| shadow | 4.13-r4 |
+| strace | 6.3-r1 |
+| man-pages | 6.04-r2 |
+
diff --git a/src/base-debian/history/1.0.21.md b/src/base-debian/history/1.0.21.md
new file mode 100644
index 0000000000..2b92be099f
--- /dev/null
+++ b/src/base-debian/history/1.0.21.md
@@ -0,0 +1,161 @@
+# [base-debian](https://github.com/devcontainers/images/tree/main/src/base-debian)
+
+**Image version:** 1.0.21
+
+**Source release/branch:** [v0.4.14](https://github.com/devcontainers/images/tree/v0.4.14/src/base-debian)
+
+**Image variations:**
+- [bookworm](#variant-bookworm)
+- [bullseye](#variant-bullseye)
+
+## Variant: bookworm
+
+**Digest:** sha256:eb406d55b2ecd2f8a31d23e4bee50af112d688d169da7457f436f5825c3cef12
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/base:1.0.21-bookworm
+mcr.microsoft.com/devcontainers/base:1.0.21-debian-12
+mcr.microsoft.com/devcontainers/base:1.0.21-debian12
+mcr.microsoft.com/devcontainers/base:1.0.21-debian
+mcr.microsoft.com/devcontainers/base:1.0.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:** 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) | 750d3ac4b493dca13ef0ced55fa6a2cd02dc7ee8 | /home/vscode/.oh-my-zsh |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.49.0 |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| apt-transport-https | 2.6.1 |
+| apt-utils | 2.6.1 |
+| ca-certificates | 20230311 |
+| curl | 7.88.1-10+deb12u12 |
+| dialog | 1.3-20230209-1 |
+| git | 1:2.39.5-0+deb12u2 |
+| gnupg2 | 2.2.40-1.1 |
+| htop | 3.2.2-2 |
+| iproute2 | 6.1.0-3 |
+| jq | 1.6-2.1 |
+| less | 590-2.1~deb12u2 |
+| libc6 | 2.36-9+deb12u10 |
+| libgssapi-krb5-2 | 1.20.1-2+deb12u2 |
+| libicu72 | 72.1-3 |
+| libkrb5-3 | 1.20.1-2+deb12u2 |
+| liblttng-ust1 | 2.13.5-1 |
+| libstdc++6 | 12.2.0-14 |
+| locales | 2.36-9+deb12u10 |
+| 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 |
+| openssh-client | 1:9.2p1-2+deb12u5 |
+| procps | 2:4.0.2-3 |
+| psmisc | 23.6-1 |
+| rsync | 3.2.7-1+deb12u2 |
+| strace | 6.1-0.1 |
+| sudo | 1.9.13p3-1+deb12u1 |
+| 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+b5 |
+
+## Variant: bullseye
+
+**Digest:** sha256:d67d4d2a118fea52115908e777f3881b296622ae30777c3a43b8e6a1e95a7241
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/base:1.0.21-bullseye
+mcr.microsoft.com/devcontainers/base:1.0.21-debian-11
+mcr.microsoft.com/devcontainers/base:1.0.21-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) | 750d3ac4b493dca13ef0ced55fa6a2cd02dc7ee8 | /home/vscode/.oh-my-zsh |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.49.0 |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| apt-transport-https | 2.2.4 |
+| apt-utils | 2.2.4 |
+| ca-certificates | 20210119 |
+| curl | 7.74.0-1.3+deb11u14 |
+| dialog | 1.3-20201126-1 |
+| git | 1:2.30.2-1+deb11u4 |
+| gnupg2 | 2.2.27-2+deb11u2 |
+| htop | 3.0.5-7 |
+| iproute2 | 5.10.0-4 |
+| jq | 1.6-2.1 |
+| less | 551-2+deb11u2 |
+| libc6 | 2.31-13+deb11u11 |
+| libgssapi-krb5-2 | 1.18.3-6+deb11u6 |
+| libicu67 | 67.1-7 |
+| libkrb5-3 | 1.18.3-6+deb11u6 |
+| liblttng-ust0 | 2.12.1-1 |
+| libssl1.1 | 1.1.1w-0+deb11u2 |
+| libstdc++6 | 10.2.1-6 |
+| locales | 2.31-13+deb11u11 |
+| 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+deb11u1 |
+| openssh-client | 1:8.4p1-5+deb11u4 |
+| 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+deb11u1 |
+| unzip | 6.0-26+deb11u1 |
+| vim-tiny | 2:8.2.2434-3+deb11u3 |
+| wget | 1.21-1+deb11u1 |
+| zip | 3.0-12 |
+| zlib1g | 1:1.2.11.dfsg-2+deb11u2 |
+| zsh | 5.8-6+deb11u1 |
+
diff --git a/src/base-ubuntu/history/1.2.5.md b/src/base-ubuntu/history/1.2.5.md
new file mode 100644
index 0000000000..40fb31afaa
--- /dev/null
+++ b/src/base-ubuntu/history/1.2.5.md
@@ -0,0 +1,235 @@
+# [base-ubuntu](https://github.com/devcontainers/images/tree/main/src/base-ubuntu)
+
+**Image version:** 1.2.5
+
+**Source release/branch:** [v0.4.14](https://github.com/devcontainers/images/tree/v0.4.14/src/base-ubuntu)
+
+**Image variations:**
+- [noble](#variant-noble)
+- [jammy](#variant-jammy)
+- [focal](#variant-focal)
+
+## Variant: noble
+
+**Digest:** sha256:72679e41ad94ef98c31add0bf8a75eed424a3a9d29e3a847ef1eeecaee07174e
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/base:1.2.5-noble
+mcr.microsoft.com/devcontainers/base:1.2.5-ubuntu-24.04
+mcr.microsoft.com/devcontainers/base:1.2.5-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.2 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) | 750d3ac4b493dca13ef0ced55fa6a2cd02dc7ee8 | /home/vscode/.oh-my-zsh |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.49.0 |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| apt-transport-https | 2.7.14build2 |
+| apt-utils | 2.7.14build2 |
+| ca-certificates | 20240203 |
+| curl | 8.5.0-2ubuntu10.6 |
+| dialog | 1.3-20240101-1 |
+| git | 1:2.43.0-1ubuntu7.2 |
+| gnupg2 | 2.4.4-2ubuntu17.2 |
+| htop | 3.3.0-4build1 |
+| iproute2 | 6.1.0-1ubuntu6 |
+| jq | 1.7.1-3build1 |
+| less | 590-2ubuntu2.1 |
+| libc6 | 2.39-0ubuntu8.4 |
+| libgssapi-krb5-2 | 1.20.1-6ubuntu2.5 |
+| libicu74 | 74.2-1ubuntu3.1 |
+| libkrb5-3 | 1.20.1-6ubuntu2.5 |
+| libstdc++6 | 14.2.0-4ubuntu2~24.04 |
+| locales | 2.39-0ubuntu8.4 |
+| 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 |
+| openssh-client | 1:9.6p1-3ubuntu13.9 |
+| 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 |
+| unzip | 6.0-28ubuntu4.1 |
+| vim-tiny | 2:9.1.0016-1ubuntu7.8 |
+| 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:94995b41dcfcfd9f12de62793546ace86417b846913ad0a23daa1abc51630890
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/base:1.2.5-jammy
+mcr.microsoft.com/devcontainers/base:1.2.5-ubuntu-22.04
+mcr.microsoft.com/devcontainers/base:1.2.5-ubuntu22.04
+mcr.microsoft.com/devcontainers/base:1.2.5-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 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) | 750d3ac4b493dca13ef0ced55fa6a2cd02dc7ee8 | /home/vscode/.oh-my-zsh |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.49.0 |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| apt-transport-https | 2.4.13 |
+| apt-utils | 2.4.13 |
+| ca-certificates | 20240203~22.04.1 |
+| curl | 7.81.0-1ubuntu1.20 |
+| dialog | 1.3-20211214-1 |
+| git | 1:2.34.1-1ubuntu1.12 |
+| gnupg2 | 2.2.27-3ubuntu2.3 |
+| htop | 3.0.5-7build2 |
+| iproute2 | 5.15.0-1ubuntu2 |
+| jq | 1.6-2.1ubuntu3 |
+| less | 590-1ubuntu0.22.04.3 |
+| libc6 | 2.35-0ubuntu3.9 |
+| libgssapi-krb5-2 | 1.19.2-2ubuntu0.6 |
+| libicu70 | 70.1-2 |
+| libkrb5-3 | 1.19.2-2ubuntu0.6 |
+| liblttng-ust1 | 2.13.1-1ubuntu1 |
+| libstdc++6 | 12.3.0-1ubuntu1~22.04 |
+| locales | 2.35-0ubuntu3.9 |
+| 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 |
+| openssh-client | 1:8.9p1-3ubuntu0.11 |
+| 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.4 |
+| unzip | 6.0-26ubuntu3.2 |
+| vim-tiny | 2:8.2.3995-1ubuntu2.24 |
+| wget | 1.21.2-2ubuntu1.1 |
+| zip | 3.0-12build2 |
+| zlib1g | 1:1.2.11.dfsg-2ubuntu9.2 |
+| zsh | 5.8.1-1 |
+
+## Variant: focal
+
+**Digest:** sha256:1c0d3348fca3cacbc6322ff64097edc5b3103c3556099ef158d9237b60ff45dd
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/base:1.2.5-focal
+mcr.microsoft.com/devcontainers/base:1.2.5-ubuntu-20.04
+mcr.microsoft.com/devcontainers/base:1.2.5-ubuntu20.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 20.04.6 LTS (debian-like distro)
+
+**Architectures:** linux/amd64
+
+**Available (non-root) user:** vscode
+
+### Contents
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | 750d3ac4b493dca13ef0ced55fa6a2cd02dc7ee8 | /home/vscode/.oh-my-zsh |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.49.0 |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| apt-transport-https | 2.0.10 |
+| apt-utils | 2.0.10 |
+| ca-certificates | 20240203~20.04.1 |
+| curl | 7.68.0-1ubuntu2.25 |
+| dialog | 1.3-20190808-1 |
+| git | 1:2.25.1-1ubuntu3.14 |
+| gnupg2 | 2.2.19-3ubuntu2.4 |
+| htop | 2.2.0-2build1 |
+| iproute2 | 5.5.0-1ubuntu1 |
+| jq | 1.6-1ubuntu0.20.04.1 |
+| less | 551-1ubuntu0.3 |
+| libc6 | 2.31-0ubuntu9.17 |
+| libgcc1 | 1:10.5.0-1ubuntu1~20.04 |
+| libgssapi-krb5-2 | 1.17-6ubuntu4.9 |
+| libicu66 | 66.1-2ubuntu2.1 |
+| libkrb5-3 | 1.17-6ubuntu4.9 |
+| liblttng-ust0 | 2.11.0-1 |
+| libssl1.1 | 1.1.1f-1ubuntu2.24 |
+| libstdc++6 | 10.5.0-1ubuntu1~20.04 |
+| locales | 2.31-0ubuntu9.17 |
+| lsb-release | 11.1.0ubuntu2 |
+| lsof | 4.93.2+dfsg-1ubuntu0.20.04.1 |
+| man-db | 2.9.1-1 |
+| manpages | 5.05-1 |
+| manpages-dev | 5.05-1 |
+| nano | 4.8-1ubuntu1.1 |
+| ncdu | 1.14.1-1 |
+| net-tools | 1.60+git20180626.aebd88e-1ubuntu1 |
+| openssh-client | 1:8.2p1-4ubuntu0.12 |
+| procps | 2:3.3.16-1ubuntu2.4 |
+| psmisc | 23.3-1 |
+| rsync | 3.1.3-8ubuntu0.9 |
+| strace | 5.5-3ubuntu1 |
+| sudo | 1.8.31-1ubuntu1.5 |
+| unzip | 6.0-25ubuntu1.2 |
+| vim-tiny | 2:8.1.2269-1ubuntu5.32 |
+| wget | 1.20.3-1ubuntu2.1 |
+| zip | 3.0-11build1 |
+| zlib1g | 1:1.2.11.dfsg-2ubuntu1.5 |
+| zsh | 5.8-3ubuntu1.1 |
+
diff --git a/src/cpp/history/1.2.9.md b/src/cpp/history/1.2.9.md
new file mode 100644
index 0000000000..6529777839
--- /dev/null
+++ b/src/cpp/history/1.2.9.md
@@ -0,0 +1,489 @@
+# [cpp](https://github.com/devcontainers/images/tree/main/src/cpp)
+
+**Image version:** 1.2.9
+
+**Source release/branch:** [v0.4.14](https://github.com/devcontainers/images/tree/v0.4.14/src/cpp)
+
+**Image variations:**
+- [bookworm](#variant-bookworm)
+- [bullseye](#variant-bullseye)
+- [noble](#variant-noble)
+- [jammy](#variant-jammy)
+- [focal](#variant-focal)
+
+## Variant: bookworm
+
+**Digest:** sha256:23b372f587a808cbe917d23ae218e79a2b4cfe3624ab5c8d606b6abf3deb042e
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/cpp:1.2.9-bookworm
+mcr.microsoft.com/devcontainers/cpp:1.2.9-debian-12
+mcr.microsoft.com/devcontainers/cpp:1.2.9-debian12
+mcr.microsoft.com/devcontainers/cpp:1.2.9-debian
+mcr.microsoft.com/devcontainers/cpp:1.2.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 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 |
+| Clang | 14.0.6 |
+
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | 750d3ac4b493dca13ef0ced55fa6a2cd02dc7ee8 | /home/vscode/.oh-my-zsh |
+| [vcpkg](https://github.com/microsoft/vcpkg) | 2a80e7357441c65675c3951c43a3e6e91f836410 | /usr/local/vcpkg |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.49.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 |
+| clang | 1:14.0-55.7~deb12u1 |
+| cmake | 3.25.1-1 |
+| cppcheck | 2.10-2 |
+| curl | 7.88.1-10+deb12u12 |
+| dialog | 1.3-20230209-1 |
+| gdb | 13.1-3 |
+| git | 1:2.39.5-0+deb12u2 |
+| gnupg2 | 2.2.40-1.1 |
+| htop | 3.2.2-2 |
+| iproute2 | 6.1.0-3 |
+| jq | 1.6-2.1 |
+| less | 590-2.1~deb12u2 |
+| libc6 | 2.36-9+deb12u10 |
+| libgssapi-krb5-2 | 1.20.1-2+deb12u2 |
+| libicu72 | 72.1-3 |
+| libkrb5-3 | 1.20.1-2+deb12u2 |
+| liblttng-ust1 | 2.13.5-1 |
+| libstdc++6 | 12.2.0-14 |
+| lldb | 1:14.0-55.7~deb12u1 |
+| llvm | 1:14.0-55.7~deb12u1 |
+| locales | 2.36-9+deb12u10 |
+| 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 |
+| ninja-build | 1.11.1-2~deb12u1 |
+| openssh-client | 1:9.2p1-2+deb12u5 |
+| pkg-config | 1.8.1-1 |
+| procps | 2:4.0.2-3 |
+| psmisc | 23.6-1 |
+| rsync | 3.2.7-1+deb12u2 |
+| strace | 6.1-0.1 |
+| sudo | 1.9.13p3-1+deb12u1 |
+| 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+b5 |
+
+## Variant: bullseye
+
+**Digest:** sha256:d0e345d8d283797a4f977ce15558fb8d40d69fca325ae56eedcd71f9a90848c3
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/cpp:1.2.9-bullseye
+mcr.microsoft.com/devcontainers/cpp:1.2.9-debian-11
+mcr.microsoft.com/devcontainers/cpp:1.2.9-debian11
+mcr.microsoft.com/devcontainers/cpp:1.2.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 11 (bullseye)
+
+**Architectures:** linux/amd64, linux/arm64
+
+**Available (non-root) user:** vscode
+
+### Contents
+**Languages and runtimes**
+
+| Language / runtime | Version | Path |
+|--------------------|---------|------|
+| GCC | 10.2.1-6 |
+| Clang | 11.0.1-2 |
+
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | 750d3ac4b493dca13ef0ced55fa6a2cd02dc7ee8 | /home/vscode/.oh-my-zsh |
+| [vcpkg](https://github.com/microsoft/vcpkg) | 2a80e7357441c65675c3951c43a3e6e91f836410 | /usr/local/vcpkg |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.49.0 |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| apt-transport-https | 2.2.4 |
+| apt-utils | 2.2.4 |
+| bash-completion | 1:2.11-2 |
+| build-essential | 12.9 |
+| ca-certificates | 20210119 |
+| clang | 1:11.0-51+nmu5 |
+| cmake | 3.18.4-2+deb11u1 |
+| cppcheck | 2.3-1 |
+| curl | 7.74.0-1.3+deb11u14 |
+| dialog | 1.3-20201126-1 |
+| gdb | 10.1-1.7 |
+| git | 1:2.30.2-1+deb11u4 |
+| gnupg2 | 2.2.27-2+deb11u2 |
+| htop | 3.0.5-7 |
+| iproute2 | 5.10.0-4 |
+| jq | 1.6-2.1 |
+| less | 551-2+deb11u2 |
+| libc6 | 2.31-13+deb11u11 |
+| libgssapi-krb5-2 | 1.18.3-6+deb11u6 |
+| libicu67 | 67.1-7 |
+| libkrb5-3 | 1.18.3-6+deb11u6 |
+| liblttng-ust0 | 2.12.1-1 |
+| libssl1.1 | 1.1.1w-0+deb11u2 |
+| libstdc++6 | 10.2.1-6 |
+| lldb | 1:11.0-51+nmu5 |
+| llvm | 1:11.0-51+nmu5 |
+| locales | 2.31-13+deb11u11 |
+| 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+deb11u1 |
+| ninja-build | 1.10.1-1 |
+| openssh-client | 1:8.4p1-5+deb11u4 |
+| pkg-config | 0.29.2-1 |
+| 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+deb11u1 |
+| tar | 1.34+dfsg-1+deb11u1 |
+| unzip | 6.0-26+deb11u1 |
+| valgrind | 1:3.16.1-1 |
+| vim-tiny | 2:8.2.2434-3+deb11u3 |
+| wget | 1.21-1+deb11u1 |
+| zip | 3.0-12 |
+| zlib1g | 1:1.2.11.dfsg-2+deb11u2 |
+| zsh | 5.8-6+deb11u1 |
+
+## Variant: noble
+
+**Digest:** sha256:165d17c4c70838a9660a37c94436ba81e43d07d62749faa8da8af0eab81e2514
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/cpp:1.2.9-noble
+mcr.microsoft.com/devcontainers/cpp:1.2.9-ubuntu-24.04
+mcr.microsoft.com/devcontainers/cpp:1.2.9-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.2 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 |
+| Clang | 18.1.3 (1ubuntu1) |
+
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | 750d3ac4b493dca13ef0ced55fa6a2cd02dc7ee8 | /home/vscode/.oh-my-zsh |
+| [vcpkg](https://github.com/microsoft/vcpkg) | 2a80e7357441c65675c3951c43a3e6e91f836410 | /usr/local/vcpkg |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.49.0 |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| apt-transport-https | 2.7.14build2 |
+| apt-utils | 2.7.14build2 |
+| 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.6 |
+| dialog | 1.3-20240101-1 |
+| gdb | 15.0.50.20240403-0ubuntu1 |
+| git | 1:2.43.0-1ubuntu7.2 |
+| gnupg2 | 2.4.4-2ubuntu17.2 |
+| htop | 3.3.0-4build1 |
+| iproute2 | 6.1.0-1ubuntu6 |
+| jq | 1.7.1-3build1 |
+| less | 590-2ubuntu2.1 |
+| libc6 | 2.39-0ubuntu8.4 |
+| libgssapi-krb5-2 | 1.20.1-6ubuntu2.5 |
+| libicu74 | 74.2-1ubuntu3.1 |
+| libkrb5-3 | 1.20.1-6ubuntu2.5 |
+| libstdc++6 | 14.2.0-4ubuntu2~24.04 |
+| lldb | 1:18.0-59~exp2 |
+| llvm | 1:18.0-59~exp2 |
+| locales | 2.39-0ubuntu8.4 |
+| 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 |
+| ninja-build | 1.11.1-2 |
+| openssh-client | 1:9.6p1-3ubuntu13.9 |
+| 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 |
+| tar | 1.35+dfsg-3build1 |
+| unzip | 6.0-28ubuntu4.1 |
+| valgrind | 1:3.22.0-0ubuntu3 |
+| vim-tiny | 2:9.1.0016-1ubuntu7.7 |
+| 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:08bbb4b36b1d87b773caa707e06d1f37d84a4cf626333ae90a177936692b5cdf
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/cpp:1.2.9-jammy
+mcr.microsoft.com/devcontainers/cpp:1.2.9-ubuntu-22.04
+mcr.microsoft.com/devcontainers/cpp:1.2.9-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 |
+| Clang | 14.0.0-1ubuntu1.1 |
+
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | 750d3ac4b493dca13ef0ced55fa6a2cd02dc7ee8 | /home/vscode/.oh-my-zsh |
+| [vcpkg](https://github.com/microsoft/vcpkg) | 2a80e7357441c65675c3951c43a3e6e91f836410 | /usr/local/vcpkg |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.49.0 |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| apt-transport-https | 2.4.13 |
+| apt-utils | 2.4.13 |
+| 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.20 |
+| dialog | 1.3-20211214-1 |
+| gdb | 12.1-0ubuntu1~22.04.2 |
+| git | 1:2.34.1-1ubuntu1.12 |
+| gnupg2 | 2.2.27-3ubuntu2.3 |
+| htop | 3.0.5-7build2 |
+| iproute2 | 5.15.0-1ubuntu2 |
+| jq | 1.6-2.1ubuntu3 |
+| less | 590-1ubuntu0.22.04.3 |
+| libc6 | 2.35-0ubuntu3.9 |
+| libgssapi-krb5-2 | 1.19.2-2ubuntu0.6 |
+| libicu70 | 70.1-2 |
+| libkrb5-3 | 1.19.2-2ubuntu0.6 |
+| liblttng-ust1 | 2.13.1-1ubuntu1 |
+| libstdc++6 | 12.3.0-1ubuntu1~22.04 |
+| lldb | 1:14.0-55~exp2 |
+| llvm | 1:14.0-55~exp2 |
+| locales | 2.35-0ubuntu3.9 |
+| 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 |
+| ninja-build | 1.10.1-1 |
+| openssh-client | 1:8.9p1-3ubuntu0.11 |
+| 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.4 |
+| 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.23 |
+| wget | 1.21.2-2ubuntu1.1 |
+| zip | 3.0-12build2 |
+| zlib1g | 1:1.2.11.dfsg-2ubuntu9.2 |
+| zsh | 5.8.1-1 |
+
+## Variant: focal
+
+**Digest:** sha256:c13d7d72c8384006b731559cb5c19fddb4fa32b2b19f9e3efa91aa8cbd5c5116
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/cpp:1.2.9-focal
+mcr.microsoft.com/devcontainers/cpp:1.2.9-ubuntu-20.04
+mcr.microsoft.com/devcontainers/cpp:1.2.9-ubuntu20.04
+mcr.microsoft.com/devcontainers/cpp:1.2.9-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 20.04.6 LTS (debian-like distro)
+
+**Architectures:** linux/amd64
+
+**Available (non-root) user:** vscode
+
+### Contents
+**Languages and runtimes**
+
+| Language / runtime | Version | Path |
+|--------------------|---------|------|
+| GCC | 9.4.0-1ubuntu1~20.04.2 |
+| Clang | 10.0.0-4ubuntu1 |
+
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | 750d3ac4b493dca13ef0ced55fa6a2cd02dc7ee8 | /home/vscode/.oh-my-zsh |
+| [vcpkg](https://github.com/microsoft/vcpkg) | 2a80e7357441c65675c3951c43a3e6e91f836410 | /usr/local/vcpkg |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.49.0 |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| apt-transport-https | 2.0.10 |
+| apt-utils | 2.0.10 |
+| bash-completion | 1:2.10-1ubuntu1 |
+| build-essential | 12.8ubuntu1.1 |
+| ca-certificates | 20240203~20.04.1 |
+| clang | 1:10.0-50~exp1 |
+| cmake | 3.16.3-1ubuntu1.20.04.1 |
+| cppcheck | 1.90-4build1 |
+| curl | 7.68.0-1ubuntu2.25 |
+| dialog | 1.3-20190808-1 |
+| gdb | 9.2-0ubuntu1~20.04.2 |
+| git | 1:2.25.1-1ubuntu3.14 |
+| gnupg2 | 2.2.19-3ubuntu2.4 |
+| htop | 2.2.0-2build1 |
+| iproute2 | 5.5.0-1ubuntu1 |
+| jq | 1.6-1ubuntu0.20.04.1 |
+| less | 551-1ubuntu0.3 |
+| libc6 | 2.31-0ubuntu9.17 |
+| libgcc1 | 1:10.5.0-1ubuntu1~20.04 |
+| libgssapi-krb5-2 | 1.17-6ubuntu4.9 |
+| libicu66 | 66.1-2ubuntu2.1 |
+| libkrb5-3 | 1.17-6ubuntu4.9 |
+| liblttng-ust0 | 2.11.0-1 |
+| libssl1.1 | 1.1.1f-1ubuntu2.24 |
+| libstdc++6 | 10.5.0-1ubuntu1~20.04 |
+| lldb | 1:10.0-50~exp1 |
+| llvm | 1:10.0-50~exp1 |
+| locales | 2.31-0ubuntu9.17 |
+| lsb-release | 11.1.0ubuntu2 |
+| lsof | 4.93.2+dfsg-1ubuntu0.20.04.1 |
+| man-db | 2.9.1-1 |
+| manpages | 5.05-1 |
+| manpages-dev | 5.05-1 |
+| nano | 4.8-1ubuntu1.1 |
+| ncdu | 1.14.1-1 |
+| net-tools | 1.60+git20180626.aebd88e-1ubuntu1 |
+| ninja-build | 1.10.0-1build1 |
+| openssh-client | 1:8.2p1-4ubuntu0.12 |
+| pkg-config | 0.29.1-0ubuntu4 |
+| procps | 2:3.3.16-1ubuntu2.4 |
+| psmisc | 23.3-1 |
+| rsync | 3.1.3-8ubuntu0.9 |
+| strace | 5.5-3ubuntu1 |
+| sudo | 1.8.31-1ubuntu1.5 |
+| tar | 1.30+dfsg-7ubuntu0.20.04.4 |
+| unzip | 6.0-25ubuntu1.2 |
+| valgrind | 1:3.15.0-1ubuntu9.1 |
+| vim-tiny | 2:8.1.2269-1ubuntu5.31 |
+| wget | 1.20.3-1ubuntu2.1 |
+| zip | 3.0-11build1 |
+| zlib1g | 1:1.2.11.dfsg-2ubuntu1.5 |
+| zsh | 5.8-3ubuntu1.1 |
+
diff --git a/src/dotnet/history/1.4.2.md b/src/dotnet/history/1.4.2.md
new file mode 100644
index 0000000000..e630365846
--- /dev/null
+++ b/src/dotnet/history/1.4.2.md
@@ -0,0 +1,578 @@
+# [dotnet](https://github.com/devcontainers/images/tree/main/src/dotnet)
+
+**Image version:** 1.4.2
+
+**Source release/branch:** [v0.4.14](https://github.com/devcontainers/images/tree/v0.4.14/src/dotnet)
+
+**Image variations:**
+- [10.0-preview-trixie-slim](#variant-100-preview-trixie-slim)
+- [10.0-preview-noble](#variant-100-preview-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: 10.0-preview-trixie-slim
+
+**Digest:** sha256:6b8b441570eeb8556c1cd0b800fb388d0a5235d85a34f55206afbfd15226ebae
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/dotnet:1.4.2-10.0-preview-trixie-slim
+mcr.microsoft.com/devcontainers/dotnet:1.4.2-10.0-preview
+mcr.microsoft.com/devcontainers/dotnet:1.4.2-10.0-preview-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 trixie/sid
+
+**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.1003.25201.16 () | /usr |
+
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | 750d3ac4b493dca13ef0ced55fa6a2cd02dc7ee8 | /home/vscode/.oh-my-zsh |
+| [nvm](https://github.com/nvm-sh/nvm.git) | ffec9fec724da725013d5b50e763908113983fc3 | /usr/local/share/nvm |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.49.0 |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| apt-transport-https | 3.0.0 |
+| apt-utils | 3.0.0 |
+| ca-certificates | 20241223 |
+| curl | 8.13.0-1 |
+| dialog | 1.3-20250116-1 |
+| git | 1:2.47.2-0.1 |
+| gnupg2 | 2.2.46-6 |
+| htop | 3.4.0-5 |
+| iproute2 | 6.14.0-1 |
+| jq | 1.7.1-3+b1 |
+| less | 668-1 |
+| libc6 | 2.41-6 |
+| libgssapi-krb5-2 | 1.21.3-5 |
+| libicu72 | 72.1-6 |
+| libicu76 | 76.1-3 |
+| libkrb5-3 | 1.21.3-5 |
+| libstdc++6 | 14.2.0-19 |
+| locales | 2.41-6 |
+| lsb-release | 12.1-1 |
+| lsof | 4.99.4+dfsg-2 |
+| man-db | 2.13.0-1 |
+| manpages | 6.9.1-1 |
+| manpages-dev | 6.9.1-1 |
+| nano | 8.3-1 |
+| ncdu | 1.22-1 |
+| net-tools | 2.10-1.1 |
+| openssh-client | 1:9.9p2-2 |
+| procps | 2:4.0.4-7 |
+| psmisc | 23.7-2 |
+| rsync | 3.4.1+ds1-3 |
+| strace | 6.13+ds-1 |
+| sudo | 1.9.16p2-1 |
+| unzip | 6.0-29 |
+| vim-tiny | 2:9.1.1230-1 |
+| wget | 1.25.0-2 |
+| yarn | 1.22.22-1 |
+| zip | 3.0-14 |
+| zlib1g | 1:1.3.dfsg+really1.3.1-1+b1 |
+| zsh | 5.9-8+b7 |
+
+## Variant: 10.0-preview-noble
+
+**Digest:** sha256:2e383ec5448a8f86e9f25b395c0625ef4e53f869e942c1426f403b9d434a0230
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/dotnet:1.4.2-10.0-preview-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.2 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.1003.25201.16 () | /usr |
+
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | 750d3ac4b493dca13ef0ced55fa6a2cd02dc7ee8 | /home/vscode/.oh-my-zsh |
+| [nvm](https://github.com/nvm-sh/nvm.git) | ffec9fec724da725013d5b50e763908113983fc3 | /usr/local/share/nvm |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.49.0 |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| apt-transport-https | 2.7.14build2 |
+| apt-utils | 2.7.14build2 |
+| ca-certificates | 20240203 |
+| curl | 8.5.0-2ubuntu10.6 |
+| dialog | 1.3-20240101-1 |
+| git | 1:2.43.0-1ubuntu7.2 |
+| gnupg2 | 2.4.4-2ubuntu17.2 |
+| htop | 3.3.0-4build1 |
+| iproute2 | 6.1.0-1ubuntu6 |
+| jq | 1.7.1-3build1 |
+| less | 590-2ubuntu2.1 |
+| libc6 | 2.39-0ubuntu8.4 |
+| libgssapi-krb5-2 | 1.20.1-6ubuntu2.5 |
+| libicu74 | 74.2-1ubuntu3.1 |
+| libkrb5-3 | 1.20.1-6ubuntu2.5 |
+| libstdc++6 | 14.2.0-4ubuntu2~24.04 |
+| locales | 2.39-0ubuntu8.4 |
+| 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 |
+| openssh-client | 1:9.6p1-3ubuntu13.9 |
+| 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 |
+| unzip | 6.0-28ubuntu4.1 |
+| vim-tiny | 2:9.1.0016-1ubuntu7.8 |
+| wget | 1.21.4-1ubuntu4.1 |
+| yarn | 1.22.22-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:ebdda0ef27534653a88e28c32b10446e78c86bcd1bae7f355a8ef995d3c312e9
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/dotnet:1.4.2-9.0-bookworm-slim
+mcr.microsoft.com/devcontainers/dotnet:1.4.2-9.0
+mcr.microsoft.com/devcontainers/dotnet:1.4.2-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.203 (9.0.4) | /usr |
+
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | 750d3ac4b493dca13ef0ced55fa6a2cd02dc7ee8 | /home/vscode/.oh-my-zsh |
+| [nvm](https://github.com/nvm-sh/nvm.git) | ffec9fec724da725013d5b50e763908113983fc3 | /usr/local/share/nvm |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.49.0 |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| apt-transport-https | 2.6.1 |
+| apt-utils | 2.6.1 |
+| ca-certificates | 20230311 |
+| curl | 7.88.1-10+deb12u12 |
+| dialog | 1.3-20230209-1 |
+| git | 1:2.39.5-0+deb12u2 |
+| gnupg2 | 2.2.40-1.1 |
+| htop | 3.2.2-2 |
+| iproute2 | 6.1.0-3 |
+| jq | 1.6-2.1 |
+| less | 590-2.1~deb12u2 |
+| libc6 | 2.36-9+deb12u10 |
+| libgssapi-krb5-2 | 1.20.1-2+deb12u2 |
+| libicu72 | 72.1-3 |
+| libkrb5-3 | 1.20.1-2+deb12u2 |
+| liblttng-ust1 | 2.13.5-1 |
+| libstdc++6 | 12.2.0-14 |
+| locales | 2.36-9+deb12u10 |
+| 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 |
+| openssh-client | 1:9.2p1-2+deb12u5 |
+| procps | 2:4.0.2-3 |
+| psmisc | 23.6-1 |
+| rsync | 3.2.7-1+deb12u2 |
+| strace | 6.1-0.1 |
+| sudo | 1.9.13p3-1+deb12u1 |
+| unzip | 6.0-28 |
+| vim-tiny | 2:9.0.1378-2+deb12u2 |
+| wget | 1.21.3-1+deb12u1 |
+| yarn | 1.22.22-1 |
+| zip | 3.0-13 |
+| zlib1g | 1:1.2.13.dfsg-1 |
+| zsh | 5.9-4+b5 |
+
+## Variant: 9.0-noble
+
+**Digest:** sha256:fa530e80681e3f20819d01b4f311f846dfd7b6287fa747a1ad34c854f9bc54b6
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/dotnet:1.4.2-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.2 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.203 (9.0.4) | /usr |
+
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | 750d3ac4b493dca13ef0ced55fa6a2cd02dc7ee8 | /home/vscode/.oh-my-zsh |
+| [nvm](https://github.com/nvm-sh/nvm.git) | ffec9fec724da725013d5b50e763908113983fc3 | /usr/local/share/nvm |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.49.0 |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| apt-transport-https | 2.7.14build2 |
+| apt-utils | 2.7.14build2 |
+| ca-certificates | 20240203 |
+| curl | 8.5.0-2ubuntu10.6 |
+| dialog | 1.3-20240101-1 |
+| git | 1:2.43.0-1ubuntu7.2 |
+| gnupg2 | 2.4.4-2ubuntu17.2 |
+| htop | 3.3.0-4build1 |
+| iproute2 | 6.1.0-1ubuntu6 |
+| jq | 1.7.1-3build1 |
+| less | 590-2ubuntu2.1 |
+| libc6 | 2.39-0ubuntu8.4 |
+| libgssapi-krb5-2 | 1.20.1-6ubuntu2.5 |
+| libicu74 | 74.2-1ubuntu3.1 |
+| libkrb5-3 | 1.20.1-6ubuntu2.5 |
+| libstdc++6 | 14.2.0-4ubuntu2~24.04 |
+| locales | 2.39-0ubuntu8.4 |
+| 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 |
+| openssh-client | 1:9.6p1-3ubuntu13.9 |
+| 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 |
+| unzip | 6.0-28ubuntu4.1 |
+| vim-tiny | 2:9.1.0016-1ubuntu7.8 |
+| wget | 1.21.4-1ubuntu4.1 |
+| yarn | 1.22.22-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:30348a0189f1f4720c6b2859a79a687b5dcef752e70e8d43e3961b0083afa049
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/dotnet:1.4.2-8.0-bookworm-slim
+mcr.microsoft.com/devcontainers/dotnet:1.4.2-8.0
+mcr.microsoft.com/devcontainers/dotnet:1.4.2-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.408 (8.0.1) | /usr |
+
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | 750d3ac4b493dca13ef0ced55fa6a2cd02dc7ee8 | /home/vscode/.oh-my-zsh |
+| [nvm](https://github.com/nvm-sh/nvm.git) | ffec9fec724da725013d5b50e763908113983fc3 | /usr/local/share/nvm |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.49.0 |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| apt-transport-https | 2.6.1 |
+| apt-utils | 2.6.1 |
+| ca-certificates | 20230311 |
+| curl | 7.88.1-10+deb12u12 |
+| dialog | 1.3-20230209-1 |
+| git | 1:2.39.5-0+deb12u2 |
+| gnupg2 | 2.2.40-1.1 |
+| htop | 3.2.2-2 |
+| iproute2 | 6.1.0-3 |
+| jq | 1.6-2.1 |
+| less | 590-2.1~deb12u2 |
+| libc6 | 2.36-9+deb12u10 |
+| libgssapi-krb5-2 | 1.20.1-2+deb12u2 |
+| libicu72 | 72.1-3 |
+| libkrb5-3 | 1.20.1-2+deb12u2 |
+| liblttng-ust1 | 2.13.5-1 |
+| libstdc++6 | 12.2.0-14 |
+| locales | 2.36-9+deb12u10 |
+| 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 |
+| openssh-client | 1:9.2p1-2+deb12u5 |
+| procps | 2:4.0.2-3 |
+| psmisc | 23.6-1 |
+| rsync | 3.2.7-1+deb12u2 |
+| strace | 6.1-0.1 |
+| sudo | 1.9.13p3-1+deb12u1 |
+| unzip | 6.0-28 |
+| vim-tiny | 2:9.0.1378-2+deb12u2 |
+| wget | 1.21.3-1+deb12u1 |
+| yarn | 1.22.22-1 |
+| zip | 3.0-13 |
+| zlib1g | 1:1.2.13.dfsg-1 |
+| zsh | 5.9-4+b5 |
+
+## Variant: 8.0-noble
+
+**Digest:** sha256:f277c98751fdcef2445d2a1b54f4f498c9a917c7e748eed0696487706587f733
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/dotnet:1.4.2-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.2 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.408 (8.0.1) | /usr |
+
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | 750d3ac4b493dca13ef0ced55fa6a2cd02dc7ee8 | /home/vscode/.oh-my-zsh |
+| [nvm](https://github.com/nvm-sh/nvm.git) | ffec9fec724da725013d5b50e763908113983fc3 | /usr/local/share/nvm |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.49.0 |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| apt-transport-https | 2.7.14build2 |
+| apt-utils | 2.7.14build2 |
+| ca-certificates | 20240203 |
+| curl | 8.5.0-2ubuntu10.6 |
+| dialog | 1.3-20240101-1 |
+| git | 1:2.43.0-1ubuntu7.2 |
+| gnupg2 | 2.4.4-2ubuntu17.2 |
+| htop | 3.3.0-4build1 |
+| iproute2 | 6.1.0-1ubuntu6 |
+| jq | 1.7.1-3build1 |
+| less | 590-2ubuntu2.1 |
+| libc6 | 2.39-0ubuntu8.4 |
+| libgssapi-krb5-2 | 1.20.1-6ubuntu2.5 |
+| libicu74 | 74.2-1ubuntu3.1 |
+| libkrb5-3 | 1.20.1-6ubuntu2.5 |
+| libstdc++6 | 14.2.0-4ubuntu2~24.04 |
+| locales | 2.39-0ubuntu8.4 |
+| 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 |
+| openssh-client | 1:9.6p1-3ubuntu13.9 |
+| 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 |
+| unzip | 6.0-28ubuntu4.1 |
+| vim-tiny | 2:9.1.0016-1ubuntu7.8 |
+| wget | 1.21.4-1ubuntu4.1 |
+| yarn | 1.22.22-1 |
+| zip | 3.0-13ubuntu0.2 |
+| zlib1g | 1:1.3.dfsg-3.1ubuntu2.1 |
+| zsh | 5.9-6ubuntu2 |
+
+## Variant: 8.0-jammy
+
+**Digest:** sha256:4e02428da7f45d4aec9bbaece8ee773718d2a5405e2f8860f851758caeb6bb9b
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/dotnet:1.4.2-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.408 (8.0.1) | /usr |
+
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | 750d3ac4b493dca13ef0ced55fa6a2cd02dc7ee8 | /home/vscode/.oh-my-zsh |
+| [nvm](https://github.com/nvm-sh/nvm.git) | ffec9fec724da725013d5b50e763908113983fc3 | /usr/local/share/nvm |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.49.0 |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| apt-transport-https | 2.4.13 |
+| apt-utils | 2.4.13 |
+| ca-certificates | 20240203~22.04.1 |
+| curl | 7.81.0-1ubuntu1.20 |
+| dialog | 1.3-20211214-1 |
+| git | 1:2.34.1-1ubuntu1.12 |
+| gnupg2 | 2.2.27-3ubuntu2.3 |
+| htop | 3.0.5-7build2 |
+| iproute2 | 5.15.0-1ubuntu2 |
+| jq | 1.6-2.1ubuntu3 |
+| less | 590-1ubuntu0.22.04.3 |
+| libc6 | 2.35-0ubuntu3.9 |
+| libgssapi-krb5-2 | 1.19.2-2ubuntu0.6 |
+| libicu70 | 70.1-2 |
+| libkrb5-3 | 1.19.2-2ubuntu0.6 |
+| liblttng-ust1 | 2.13.1-1ubuntu1 |
+| libstdc++6 | 12.3.0-1ubuntu1~22.04 |
+| locales | 2.35-0ubuntu3.9 |
+| 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 |
+| openssh-client | 1:8.9p1-3ubuntu0.11 |
+| 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.4 |
+| unzip | 6.0-26ubuntu3.2 |
+| vim-tiny | 2:8.2.3995-1ubuntu2.24 |
+| wget | 1.21.2-2ubuntu1.1 |
+| yarn | 1.22.22-1 |
+| zip | 3.0-12build2 |
+| zlib1g | 1:1.2.11.dfsg-2ubuntu9.2 |
+| zsh | 5.8.1-1 |
+
diff --git a/src/go/history/1.4.1.md b/src/go/history/1.4.1.md
new file mode 100644
index 0000000000..681cd3dc8d
--- /dev/null
+++ b/src/go/history/1.4.1.md
@@ -0,0 +1,418 @@
+# [go](https://github.com/devcontainers/images/tree/main/src/go)
+
+**Image version:** 1.4.1
+
+**Source release/branch:** [v0.4.14](https://github.com/devcontainers/images/tree/v0.4.14/src/go)
+
+**Image variations:**
+- [1.24-bookworm](#variant-124-bookworm)
+- [1.23-bookworm](#variant-123-bookworm)
+- [1.24-bullseye](#variant-124-bullseye)
+- [1.23-bullseye](#variant-123-bullseye)
+
+## Variant: 1.24-bookworm
+
+**Digest:** sha256:fb6bc4a5ae6b6c51b711a244c0031873bf9cf37ff80d09009ce301b663df1700
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/go:1.4.1-1.24-bookworm
+mcr.microsoft.com/devcontainers/go:1.4.1-1.24
+mcr.microsoft.com/devcontainers/go:1.4.1-1
+mcr.microsoft.com/devcontainers/go:1.4.1-1-bookworm
+mcr.microsoft.com/devcontainers/go:1.4.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 |
+|--------------------|---------|------|
+| [Go](https://golang.org/dl) | 1.24.2 | /usr/local/go |
+
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | 750d3ac4b493dca13ef0ced55fa6a2cd02dc7ee8 | /home/vscode/.oh-my-zsh |
+| [nvm](https://github.com/nvm-sh/nvm.git) | ffec9fec724da725013d5b50e763908113983fc3 | /usr/local/share/nvm |
+
+**Go tools and modules**
+
+| Tool / module | Version |
+|---------------|---------|
+| golang.org/x/tools/gopls | 0.18.1 |
+| honnef.co/go/tools | 0.5.1 |
+| golang.org/x/lint | 0.0.0-20241112194109-818c5a804067 |
+| github.com/mgechev/revive | 1.8.0 |
+| github.com/uudashr/gopkgs | latest |
+| github.com/ramya-rao-a/go-outline | latest |
+| github.com/go-delve/delve | 1.24.1 |
+| github.com/golangci/golangci-lint | latest |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.49.0 |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| apt-transport-https | 2.6.1 |
+| apt-utils | 2.6.1 |
+| ca-certificates | 20230311 |
+| curl | 7.88.1-10+deb12u12 |
+| dialog | 1.3-20230209-1 |
+| g++ | 4:12.2.0-3 |
+| gcc | 4:12.2.0-3 |
+| git | 1:2.39.5-0+deb12u2 |
+| gnupg2 | 2.2.40-1.1 |
+| htop | 3.2.2-2 |
+| iproute2 | 6.1.0-3 |
+| jq | 1.6-2.1 |
+| less | 590-2.1~deb12u2 |
+| libc6 | 2.36-9+deb12u10 |
+| libc6-dev | 2.36-9+deb12u10 |
+| libgssapi-krb5-2 | 1.20.1-2+deb12u2 |
+| libicu72 | 72.1-3 |
+| libkrb5-3 | 1.20.1-2+deb12u2 |
+| liblttng-ust1 | 2.13.5-1 |
+| libstdc++6 | 12.2.0-14 |
+| locales | 2.36-9+deb12u10 |
+| 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 |
+| openssh-client | 1:9.2p1-2+deb12u5 |
+| pkg-config | 1.8.1-1 |
+| procps | 2:4.0.2-3 |
+| psmisc | 23.6-1 |
+| rsync | 3.2.7-1+deb12u2 |
+| strace | 6.1-0.1 |
+| sudo | 1.9.13p3-1+deb12u1 |
+| unzip | 6.0-28 |
+| vim-tiny | 2:9.0.1378-2+deb12u2 |
+| wget | 1.21.3-1+deb12u1 |
+| yarn | 1.22.22-1 |
+| zip | 3.0-13 |
+| zlib1g | 1:1.2.13.dfsg-1 |
+| zsh | 5.9-4+b5 |
+
+## Variant: 1.23-bookworm
+
+**Digest:** sha256:ee28302232bca53c6cfacf0b00a427ebbda10b33731c78d3dcf9f59251b23c9c
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/go:1.4.1-1.23-bookworm
+mcr.microsoft.com/devcontainers/go:1.4.1-1.23
+mcr.microsoft.com/devcontainers/go:1.4.1-1
+mcr.microsoft.com/devcontainers/go:1.4.1-1-bookworm
+mcr.microsoft.com/devcontainers/go:1.4.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 |
+|--------------------|---------|------|
+| [Go](https://golang.org/dl) | 1.23.8 | /usr/local/go |
+
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | 750d3ac4b493dca13ef0ced55fa6a2cd02dc7ee8 | /home/vscode/.oh-my-zsh |
+| [nvm](https://github.com/nvm-sh/nvm.git) | ffec9fec724da725013d5b50e763908113983fc3 | /usr/local/share/nvm |
+
+**Go tools and modules**
+
+| Tool / module | Version |
+|---------------|---------|
+| golang.org/x/tools/gopls | 0.18.1 |
+| honnef.co/go/tools | 0.5.1 |
+| golang.org/x/lint | 0.0.0-20241112194109-818c5a804067 |
+| github.com/mgechev/revive | 1.8.0 |
+| github.com/uudashr/gopkgs | latest |
+| github.com/ramya-rao-a/go-outline | latest |
+| github.com/go-delve/delve | 1.24.1 |
+| github.com/golangci/golangci-lint | latest |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.49.0 |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| apt-transport-https | 2.6.1 |
+| apt-utils | 2.6.1 |
+| ca-certificates | 20230311 |
+| curl | 7.88.1-10+deb12u12 |
+| dialog | 1.3-20230209-1 |
+| g++ | 4:12.2.0-3 |
+| gcc | 4:12.2.0-3 |
+| git | 1:2.39.5-0+deb12u2 |
+| gnupg2 | 2.2.40-1.1 |
+| htop | 3.2.2-2 |
+| iproute2 | 6.1.0-3 |
+| jq | 1.6-2.1 |
+| less | 590-2.1~deb12u2 |
+| libc6 | 2.36-9+deb12u10 |
+| libc6-dev | 2.36-9+deb12u10 |
+| libgssapi-krb5-2 | 1.20.1-2+deb12u2 |
+| libicu72 | 72.1-3 |
+| libkrb5-3 | 1.20.1-2+deb12u2 |
+| liblttng-ust1 | 2.13.5-1 |
+| libstdc++6 | 12.2.0-14 |
+| locales | 2.36-9+deb12u10 |
+| 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 |
+| openssh-client | 1:9.2p1-2+deb12u5 |
+| pkg-config | 1.8.1-1 |
+| procps | 2:4.0.2-3 |
+| psmisc | 23.6-1 |
+| rsync | 3.2.7-1+deb12u2 |
+| strace | 6.1-0.1 |
+| sudo | 1.9.13p3-1+deb12u1 |
+| unzip | 6.0-28 |
+| vim-tiny | 2:9.0.1378-2+deb12u2 |
+| wget | 1.21.3-1+deb12u1 |
+| yarn | 1.22.22-1 |
+| zip | 3.0-13 |
+| zlib1g | 1:1.2.13.dfsg-1 |
+| zsh | 5.9-4+b5 |
+
+## Variant: 1.24-bullseye
+
+**Digest:** sha256:6afc6554abe4fca8ec6b2f504774e19b5e9db18c45ea1d2c23a083e57ed638a6
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/go:1.4.1-1.24-bullseye
+mcr.microsoft.com/devcontainers/go:1.4.1-1-bullseye
+mcr.microsoft.com/devcontainers/go:1.4.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 |
+|--------------------|---------|------|
+| [Go](https://golang.org/dl) | 1.24.2 | /usr/local/go |
+
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | 750d3ac4b493dca13ef0ced55fa6a2cd02dc7ee8 | /home/vscode/.oh-my-zsh |
+| [nvm](https://github.com/nvm-sh/nvm.git) | ffec9fec724da725013d5b50e763908113983fc3 | /usr/local/share/nvm |
+
+**Go tools and modules**
+
+| Tool / module | Version |
+|---------------|---------|
+| golang.org/x/tools/gopls | 0.18.1 |
+| honnef.co/go/tools | 0.5.1 |
+| golang.org/x/lint | 0.0.0-20241112194109-818c5a804067 |
+| github.com/mgechev/revive | 1.8.0 |
+| github.com/uudashr/gopkgs | latest |
+| github.com/ramya-rao-a/go-outline | latest |
+| github.com/go-delve/delve | 1.24.1 |
+| github.com/golangci/golangci-lint | latest |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.49.0 |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| apt-transport-https | 2.2.4 |
+| apt-utils | 2.2.4 |
+| ca-certificates | 20210119 |
+| curl | 7.74.0-1.3+deb11u14 |
+| dialog | 1.3-20201126-1 |
+| g++ | 4:10.2.1-1 |
+| gcc | 4:10.2.1-1 |
+| git | 1:2.30.2-1+deb11u4 |
+| gnupg2 | 2.2.27-2+deb11u2 |
+| htop | 3.0.5-7 |
+| iproute2 | 5.10.0-4 |
+| jq | 1.6-2.1 |
+| less | 551-2+deb11u2 |
+| libc6 | 2.31-13+deb11u11 |
+| libc6-dev | 2.31-13+deb11u11 |
+| libgssapi-krb5-2 | 1.18.3-6+deb11u6 |
+| libicu67 | 67.1-7 |
+| libkrb5-3 | 1.18.3-6+deb11u6 |
+| liblttng-ust0 | 2.12.1-1 |
+| libssl1.1 | 1.1.1w-0+deb11u2 |
+| libstdc++6 | 10.2.1-6 |
+| locales | 2.31-13+deb11u11 |
+| lsb-release | 11.1.0 |
+| lsof | 4.93.2+dfsg-1.1 |
+| make | 4.3-4.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+deb11u1 |
+| openssh-client | 1:8.4p1-5+deb11u4 |
+| pkg-config | 0.29.2-1 |
+| 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+deb11u1 |
+| unzip | 6.0-26+deb11u1 |
+| vim-tiny | 2:8.2.2434-3+deb11u3 |
+| wget | 1.21-1+deb11u1 |
+| yarn | 1.22.22-1 |
+| zip | 3.0-12 |
+| zlib1g | 1:1.2.11.dfsg-2+deb11u2 |
+| zsh | 5.8-6+deb11u1 |
+
+## Variant: 1.23-bullseye
+
+**Digest:** sha256:1cbe959b59bdd98bfe76768ca0cd5beebb6e371c92d8cc7200746f1a937a495f
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/go:1.4.1-1.23-bullseye
+mcr.microsoft.com/devcontainers/go:1.4.1-1-bullseye
+mcr.microsoft.com/devcontainers/go:1.4.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 |
+|--------------------|---------|------|
+| [Go](https://golang.org/dl) | 1.23.8 | /usr/local/go |
+
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | 750d3ac4b493dca13ef0ced55fa6a2cd02dc7ee8 | /home/vscode/.oh-my-zsh |
+| [nvm](https://github.com/nvm-sh/nvm.git) | ffec9fec724da725013d5b50e763908113983fc3 | /usr/local/share/nvm |
+
+**Go tools and modules**
+
+| Tool / module | Version |
+|---------------|---------|
+| golang.org/x/tools/gopls | 0.18.1 |
+| honnef.co/go/tools | 0.5.1 |
+| golang.org/x/lint | 0.0.0-20241112194109-818c5a804067 |
+| github.com/mgechev/revive | 1.8.0 |
+| github.com/uudashr/gopkgs | latest |
+| github.com/ramya-rao-a/go-outline | latest |
+| github.com/go-delve/delve | 1.24.1 |
+| github.com/golangci/golangci-lint | latest |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.49.0 |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| apt-transport-https | 2.2.4 |
+| apt-utils | 2.2.4 |
+| ca-certificates | 20210119 |
+| curl | 7.74.0-1.3+deb11u14 |
+| dialog | 1.3-20201126-1 |
+| g++ | 4:10.2.1-1 |
+| gcc | 4:10.2.1-1 |
+| git | 1:2.30.2-1+deb11u4 |
+| gnupg2 | 2.2.27-2+deb11u2 |
+| htop | 3.0.5-7 |
+| iproute2 | 5.10.0-4 |
+| jq | 1.6-2.1 |
+| less | 551-2+deb11u2 |
+| libc6 | 2.31-13+deb11u11 |
+| libc6-dev | 2.31-13+deb11u11 |
+| libgssapi-krb5-2 | 1.18.3-6+deb11u6 |
+| libicu67 | 67.1-7 |
+| libkrb5-3 | 1.18.3-6+deb11u6 |
+| liblttng-ust0 | 2.12.1-1 |
+| libssl1.1 | 1.1.1w-0+deb11u2 |
+| libstdc++6 | 10.2.1-6 |
+| locales | 2.31-13+deb11u11 |
+| lsb-release | 11.1.0 |
+| lsof | 4.93.2+dfsg-1.1 |
+| make | 4.3-4.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+deb11u1 |
+| openssh-client | 1:8.4p1-5+deb11u4 |
+| pkg-config | 0.29.2-1 |
+| 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+deb11u1 |
+| unzip | 6.0-26+deb11u1 |
+| vim-tiny | 2:8.2.2434-3+deb11u3 |
+| wget | 1.21-1+deb11u1 |
+| yarn | 1.22.22-1 |
+| zip | 3.0-12 |
+| zlib1g | 1:1.2.11.dfsg-2+deb11u2 |
+| zsh | 5.8-6+deb11u1 |
+
diff --git a/src/java-8/history/2.0.22.md b/src/java-8/history/2.0.22.md
new file mode 100644
index 0000000000..fcfaf9aafa
--- /dev/null
+++ b/src/java-8/history/2.0.22.md
@@ -0,0 +1,174 @@
+# [java-8](https://github.com/devcontainers/images/tree/main/src/java-8)
+
+**Image version:** 2.0.22
+
+**Source release/branch:** [v0.4.14](https://github.com/devcontainers/images/tree/v0.4.14/src/java-8)
+
+**Image variations:**
+- [bookworm](#variant-bookworm)
+- [bullseye](#variant-bullseye)
+
+## Variant: bookworm
+
+**Digest:** sha256:b5bf2151c55e140aaa0b34d497b78705c08ac11ad7002027324840f35a802dfe
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/java:2.0.22-8-bookworm
+mcr.microsoft.com/devcontainers/java:2.0.22-8
+mcr.microsoft.com/devcontainers/java:2.0.22-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_442
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) | 750d3ac4b493dca13ef0ced55fa6a2cd02dc7ee8 | /home/vscode/.oh-my-zsh |
+| [nvm](https://github.com/nvm-sh/nvm.git) | ffec9fec724da725013d5b50e763908113983fc3 | /usr/local/share/nvm |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.49.0 |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| apt-transport-https | 2.6.1 |
+| apt-utils | 2.6.1 |
+| ca-certificates | 20230311 |
+| curl | 7.88.1-10+deb12u12 |
+| dialog | 1.3-20230209-1 |
+| git | 1:2.39.5-0+deb12u2 |
+| gnupg2 | 2.2.40-1.1 |
+| htop | 3.2.2-2 |
+| iproute2 | 6.1.0-3 |
+| jq | 1.6-2.1 |
+| less | 590-2.1~deb12u2 |
+| libc6 | 2.36-9+deb12u10 |
+| libgssapi-krb5-2 | 1.20.1-2+deb12u2 |
+| libicu72 | 72.1-3 |
+| libkrb5-3 | 1.20.1-2+deb12u2 |
+| liblttng-ust1 | 2.13.5-1 |
+| libstdc++6 | 12.2.0-14 |
+| locales | 2.36-9+deb12u10 |
+| 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 |
+| openssh-client | 1:9.2p1-2+deb12u5 |
+| procps | 2:4.0.2-3 |
+| psmisc | 23.6-1 |
+| rsync | 3.2.7-1+deb12u2 |
+| strace | 6.1-0.1 |
+| sudo | 1.9.13p3-1+deb12u1 |
+| unzip | 6.0-28 |
+| vim-tiny | 2:9.0.1378-2+deb12u2 |
+| wget | 1.21.3-1+deb12u1 |
+| yarn | 1.22.22-1 |
+| zip | 3.0-13 |
+| zlib1g | 1:1.2.13.dfsg-1 |
+| zsh | 5.9-4+b5 |
+
+## Variant: bullseye
+
+**Digest:** sha256:9f620eb4c3bd46595982c551603683441ed9e0a144ffe7cf3ae237933b8da5fe
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/java:2.0.22-8-bullseye
+mcr.microsoft.com/devcontainers/java:2.0.22-8-jdk-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 |
+|--------------------|---------|------|
+| [Java](https://adoptopenjdk.net/) | 1.8.0_442
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) | 750d3ac4b493dca13ef0ced55fa6a2cd02dc7ee8 | /home/vscode/.oh-my-zsh |
+| [nvm](https://github.com/nvm-sh/nvm.git) | ffec9fec724da725013d5b50e763908113983fc3 | /usr/local/share/nvm |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.49.0 |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| apt-transport-https | 2.2.4 |
+| apt-utils | 2.2.4 |
+| ca-certificates | 20210119 |
+| curl | 7.74.0-1.3+deb11u14 |
+| dialog | 1.3-20201126-1 |
+| git | 1:2.30.2-1+deb11u4 |
+| gnupg2 | 2.2.27-2+deb11u2 |
+| htop | 3.0.5-7 |
+| iproute2 | 5.10.0-4 |
+| jq | 1.6-2.1 |
+| less | 551-2+deb11u2 |
+| libc6 | 2.31-13+deb11u11 |
+| libgssapi-krb5-2 | 1.18.3-6+deb11u6 |
+| libicu67 | 67.1-7 |
+| libkrb5-3 | 1.18.3-6+deb11u6 |
+| liblttng-ust0 | 2.12.1-1 |
+| libssl1.1 | 1.1.1w-0+deb11u2 |
+| libstdc++6 | 10.2.1-6 |
+| locales | 2.31-13+deb11u11 |
+| 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+deb11u1 |
+| openssh-client | 1:8.4p1-5+deb11u4 |
+| 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+deb11u1 |
+| unzip | 6.0-26+deb11u1 |
+| vim-tiny | 2:8.2.2434-3+deb11u3 |
+| wget | 1.21-1+deb11u1 |
+| yarn | 1.22.22-1 |
+| zip | 3.0-12 |
+| zlib1g | 1:1.2.11.dfsg-2+deb11u2 |
+| zsh | 5.8-6+deb11u1 |
+
diff --git a/src/java/history/1.1.19.md b/src/java/history/1.1.19.md
new file mode 100644
index 0000000000..a3aa8ec685
--- /dev/null
+++ b/src/java/history/1.1.19.md
@@ -0,0 +1,508 @@
+# [java](https://github.com/devcontainers/images/tree/main/src/java)
+
+**Image version:** 1.1.19
+
+**Source release/branch:** [v0.4.14](https://github.com/devcontainers/images/tree/v0.4.14/src/java)
+
+**Image variations:**
+- [21-bookworm](#variant-21-bookworm)
+- [21-bullseye](#variant-21-bullseye)
+- [17-bookworm](#variant-17-bookworm)
+- [17-bullseye](#variant-17-bullseye)
+- [11-bookworm](#variant-11-bookworm)
+- [11-bullseye](#variant-11-bullseye)
+
+## Variant: 21-bookworm
+
+**Digest:** sha256:15f2a342477ea9a78d1b8d6ab840f64724bef1e83fcaed34fc13b7c716a3ffaf
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/java:1.1.19-21-bookworm
+mcr.microsoft.com/devcontainers/java:1.1.19-21
+mcr.microsoft.com/devcontainers/java:1.1.19-21-jdk-bookworm
+mcr.microsoft.com/devcontainers/java:1.1.19-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.6 | /usr/local/ |
+
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | 750d3ac4b493dca13ef0ced55fa6a2cd02dc7ee8 | /home/vscode/.oh-my-zsh |
+| [nvm](https://github.com/nvm-sh/nvm.git) | ffec9fec724da725013d5b50e763908113983fc3 | /usr/local/share/nvm |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.49.0 |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| apt-transport-https | 2.6.1 |
+| apt-utils | 2.6.1 |
+| ca-certificates | 20230311 |
+| curl | 7.88.1-10+deb12u12 |
+| dialog | 1.3-20230209-1 |
+| git | 1:2.39.5-0+deb12u2 |
+| gnupg2 | 2.2.40-1.1 |
+| htop | 3.2.2-2 |
+| iproute2 | 6.1.0-3 |
+| jq | 1.6-2.1 |
+| less | 590-2.1~deb12u2 |
+| libc6 | 2.36-9+deb12u10 |
+| libgssapi-krb5-2 | 1.20.1-2+deb12u2 |
+| libicu72 | 72.1-3 |
+| libkrb5-3 | 1.20.1-2+deb12u2 |
+| liblttng-ust1 | 2.13.5-1 |
+| libstdc++6 | 12.2.0-14 |
+| locales | 2.36-9+deb12u10 |
+| 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 |
+| openssh-client | 1:9.2p1-2+deb12u5 |
+| procps | 2:4.0.2-3 |
+| psmisc | 23.6-1 |
+| rsync | 3.2.7-1+deb12u2 |
+| strace | 6.1-0.1 |
+| sudo | 1.9.13p3-1+deb12u1 |
+| unzip | 6.0-28 |
+| vim-tiny | 2:9.0.1378-2+deb12u2 |
+| wget | 1.21.3-1+deb12u1 |
+| yarn | 1.22.22-1 |
+| zip | 3.0-13 |
+| zlib1g | 1:1.2.13.dfsg-1 |
+| zsh | 5.9-4+b5 |
+
+## Variant: 21-bullseye
+
+**Digest:** sha256:c7ab665977905466ab1abb5f6614a39b7663f84b5d1ee42108363a0c33624f67
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/java:1.1.19-21-bullseye
+mcr.microsoft.com/devcontainers/java:1.1.19-21-jdk-bullseye
+mcr.microsoft.com/devcontainers/java:1.1.19-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 |
+|--------------------|---------|------|
+| [Java](https://adoptopenjdk.net/) | 21.0.6 | /usr/local/ |
+
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | 750d3ac4b493dca13ef0ced55fa6a2cd02dc7ee8 | /home/vscode/.oh-my-zsh |
+| [nvm](https://github.com/nvm-sh/nvm.git) | ffec9fec724da725013d5b50e763908113983fc3 | /usr/local/share/nvm |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.49.0 |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| apt-transport-https | 2.2.4 |
+| apt-utils | 2.2.4 |
+| ca-certificates | 20210119 |
+| curl | 7.74.0-1.3+deb11u14 |
+| dialog | 1.3-20201126-1 |
+| git | 1:2.30.2-1+deb11u4 |
+| gnupg2 | 2.2.27-2+deb11u2 |
+| htop | 3.0.5-7 |
+| iproute2 | 5.10.0-4 |
+| jq | 1.6-2.1 |
+| less | 551-2+deb11u2 |
+| libc6 | 2.31-13+deb11u11 |
+| libgssapi-krb5-2 | 1.18.3-6+deb11u6 |
+| libicu67 | 67.1-7 |
+| libkrb5-3 | 1.18.3-6+deb11u6 |
+| liblttng-ust0 | 2.12.1-1 |
+| libssl1.1 | 1.1.1w-0+deb11u2 |
+| libstdc++6 | 10.2.1-6 |
+| locales | 2.31-13+deb11u11 |
+| 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+deb11u1 |
+| openssh-client | 1:8.4p1-5+deb11u4 |
+| 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+deb11u1 |
+| unzip | 6.0-26+deb11u1 |
+| vim-tiny | 2:8.2.2434-3+deb11u3 |
+| wget | 1.21-1+deb11u1 |
+| yarn | 1.22.22-1 |
+| zip | 3.0-12 |
+| zlib1g | 1:1.2.11.dfsg-2+deb11u2 |
+| zsh | 5.8-6+deb11u1 |
+
+## Variant: 17-bookworm
+
+**Digest:** sha256:bf8f12e99a626a1b2438b4521c37291fcaaf57e687f1321088c496dc8bbd6daa
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/java:1.1.19-17-bookworm
+mcr.microsoft.com/devcontainers/java:1.1.19-17
+mcr.microsoft.com/devcontainers/java:1.1.19-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.14 | /usr/local/ |
+
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | 750d3ac4b493dca13ef0ced55fa6a2cd02dc7ee8 | /home/vscode/.oh-my-zsh |
+| [nvm](https://github.com/nvm-sh/nvm.git) | ffec9fec724da725013d5b50e763908113983fc3 | /usr/local/share/nvm |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.49.0 |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| apt-transport-https | 2.6.1 |
+| apt-utils | 2.6.1 |
+| ca-certificates | 20230311 |
+| curl | 7.88.1-10+deb12u12 |
+| dialog | 1.3-20230209-1 |
+| git | 1:2.39.5-0+deb12u2 |
+| gnupg2 | 2.2.40-1.1 |
+| htop | 3.2.2-2 |
+| iproute2 | 6.1.0-3 |
+| jq | 1.6-2.1 |
+| less | 590-2.1~deb12u2 |
+| libc6 | 2.36-9+deb12u10 |
+| libgssapi-krb5-2 | 1.20.1-2+deb12u2 |
+| libicu72 | 72.1-3 |
+| libkrb5-3 | 1.20.1-2+deb12u2 |
+| liblttng-ust1 | 2.13.5-1 |
+| libstdc++6 | 12.2.0-14 |
+| locales | 2.36-9+deb12u10 |
+| 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 |
+| openssh-client | 1:9.2p1-2+deb12u5 |
+| procps | 2:4.0.2-3 |
+| psmisc | 23.6-1 |
+| rsync | 3.2.7-1+deb12u2 |
+| strace | 6.1-0.1 |
+| sudo | 1.9.13p3-1+deb12u1 |
+| unzip | 6.0-28 |
+| vim-tiny | 2:9.0.1378-2+deb12u2 |
+| wget | 1.21.3-1+deb12u1 |
+| yarn | 1.22.22-1 |
+| zip | 3.0-13 |
+| zlib1g | 1:1.2.13.dfsg-1 |
+| zsh | 5.9-4+b5 |
+
+## Variant: 17-bullseye
+
+**Digest:** sha256:c8f7d101493bed8308784ff72999f7e6d5904ba6b565bdec61b4d0ff64484228
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/java:1.1.19-17-bullseye
+mcr.microsoft.com/devcontainers/java:1.1.19-17-jdk-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 |
+|--------------------|---------|------|
+| [Java](https://adoptopenjdk.net/) | 17.0.14 | /usr/local/ |
+
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | 750d3ac4b493dca13ef0ced55fa6a2cd02dc7ee8 | /home/vscode/.oh-my-zsh |
+| [nvm](https://github.com/nvm-sh/nvm.git) | ffec9fec724da725013d5b50e763908113983fc3 | /usr/local/share/nvm |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.49.0 |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| apt-transport-https | 2.2.4 |
+| apt-utils | 2.2.4 |
+| ca-certificates | 20210119 |
+| curl | 7.74.0-1.3+deb11u14 |
+| dialog | 1.3-20201126-1 |
+| git | 1:2.30.2-1+deb11u4 |
+| gnupg2 | 2.2.27-2+deb11u2 |
+| htop | 3.0.5-7 |
+| iproute2 | 5.10.0-4 |
+| jq | 1.6-2.1 |
+| less | 551-2+deb11u2 |
+| libc6 | 2.31-13+deb11u11 |
+| libgssapi-krb5-2 | 1.18.3-6+deb11u6 |
+| libicu67 | 67.1-7 |
+| libkrb5-3 | 1.18.3-6+deb11u6 |
+| liblttng-ust0 | 2.12.1-1 |
+| libssl1.1 | 1.1.1w-0+deb11u2 |
+| libstdc++6 | 10.2.1-6 |
+| locales | 2.31-13+deb11u11 |
+| 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+deb11u1 |
+| openssh-client | 1:8.4p1-5+deb11u4 |
+| 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+deb11u1 |
+| unzip | 6.0-26+deb11u1 |
+| vim-tiny | 2:8.2.2434-3+deb11u3 |
+| wget | 1.21-1+deb11u1 |
+| yarn | 1.22.22-1 |
+| zip | 3.0-12 |
+| zlib1g | 1:1.2.11.dfsg-2+deb11u2 |
+| zsh | 5.8-6+deb11u1 |
+
+## Variant: 11-bookworm
+
+**Digest:** sha256:0502abc5138500d3452a2611ba4f9240f2d91de33a5b38bd40692c3c83865a2d
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/java:1.1.19-11-bookworm
+mcr.microsoft.com/devcontainers/java:1.1.19-11
+mcr.microsoft.com/devcontainers/java:1.1.19-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.26 | /usr/local/ |
+
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | 750d3ac4b493dca13ef0ced55fa6a2cd02dc7ee8 | /home/vscode/.oh-my-zsh |
+| [nvm](https://github.com/nvm-sh/nvm.git) | ffec9fec724da725013d5b50e763908113983fc3 | /usr/local/share/nvm |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.49.0 |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| apt-transport-https | 2.6.1 |
+| apt-utils | 2.6.1 |
+| ca-certificates | 20230311 |
+| curl | 7.88.1-10+deb12u12 |
+| dialog | 1.3-20230209-1 |
+| git | 1:2.39.5-0+deb12u2 |
+| gnupg2 | 2.2.40-1.1 |
+| htop | 3.2.2-2 |
+| iproute2 | 6.1.0-3 |
+| jq | 1.6-2.1 |
+| less | 590-2.1~deb12u2 |
+| libc6 | 2.36-9+deb12u10 |
+| libgssapi-krb5-2 | 1.20.1-2+deb12u2 |
+| libicu72 | 72.1-3 |
+| libkrb5-3 | 1.20.1-2+deb12u2 |
+| liblttng-ust1 | 2.13.5-1 |
+| libstdc++6 | 12.2.0-14 |
+| locales | 2.36-9+deb12u10 |
+| 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 |
+| openssh-client | 1:9.2p1-2+deb12u5 |
+| procps | 2:4.0.2-3 |
+| psmisc | 23.6-1 |
+| rsync | 3.2.7-1+deb12u2 |
+| strace | 6.1-0.1 |
+| sudo | 1.9.13p3-1+deb12u1 |
+| unzip | 6.0-28 |
+| vim-tiny | 2:9.0.1378-2+deb12u2 |
+| wget | 1.21.3-1+deb12u1 |
+| yarn | 1.22.22-1 |
+| zip | 3.0-13 |
+| zlib1g | 1:1.2.13.dfsg-1 |
+| zsh | 5.9-4+b5 |
+
+## Variant: 11-bullseye
+
+**Digest:** sha256:b5dfc18ae494ca066c089fe4edcf0051bc008235013b13cc354b1fdfa591b5a4
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/java:1.1.19-11-bullseye
+mcr.microsoft.com/devcontainers/java:1.1.19-11-jdk-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 |
+|--------------------|---------|------|
+| [Java](https://adoptopenjdk.net/) | 11.0.26 | /usr/local/ |
+
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | 750d3ac4b493dca13ef0ced55fa6a2cd02dc7ee8 | /home/vscode/.oh-my-zsh |
+| [nvm](https://github.com/nvm-sh/nvm.git) | ffec9fec724da725013d5b50e763908113983fc3 | /usr/local/share/nvm |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.49.0 |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| apt-transport-https | 2.2.4 |
+| apt-utils | 2.2.4 |
+| ca-certificates | 20210119 |
+| curl | 7.74.0-1.3+deb11u14 |
+| dialog | 1.3-20201126-1 |
+| git | 1:2.30.2-1+deb11u4 |
+| gnupg2 | 2.2.27-2+deb11u2 |
+| htop | 3.0.5-7 |
+| iproute2 | 5.10.0-4 |
+| jq | 1.6-2.1 |
+| less | 551-2+deb11u2 |
+| libc6 | 2.31-13+deb11u11 |
+| libgssapi-krb5-2 | 1.18.3-6+deb11u6 |
+| libicu67 | 67.1-7 |
+| libkrb5-3 | 1.18.3-6+deb11u6 |
+| liblttng-ust0 | 2.12.1-1 |
+| libssl1.1 | 1.1.1w-0+deb11u2 |
+| libstdc++6 | 10.2.1-6 |
+| locales | 2.31-13+deb11u11 |
+| 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+deb11u1 |
+| openssh-client | 1:8.4p1-5+deb11u4 |
+| 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+deb11u1 |
+| unzip | 6.0-26+deb11u1 |
+| vim-tiny | 2:8.2.2434-3+deb11u3 |
+| wget | 1.21-1+deb11u1 |
+| yarn | 1.22.22-1 |
+| zip | 3.0-12 |
+| zlib1g | 1:1.2.11.dfsg-2+deb11u2 |
+| zsh | 5.8-6+deb11u1 |
+
diff --git a/src/javascript-node/history/1.1.11.md b/src/javascript-node/history/1.1.11.md
new file mode 100644
index 0000000000..acc18bd519
--- /dev/null
+++ b/src/javascript-node/history/1.1.11.md
@@ -0,0 +1,532 @@
+# [javascript-node](https://github.com/devcontainers/images/tree/main/src/javascript-node)
+
+**Image version:** 1.1.11
+
+**Source release/branch:** [v0.4.14](https://github.com/devcontainers/images/tree/v0.4.14/src/javascript-node)
+
+**Image variations:**
+- [22-bookworm](#variant-22-bookworm)
+- [20-bookworm](#variant-20-bookworm)
+- [18-bookworm](#variant-18-bookworm)
+- [22-bullseye](#variant-22-bullseye)
+- [20-bullseye](#variant-20-bullseye)
+- [18-bullseye](#variant-18-bullseye)
+
+## Variant: 22-bookworm
+
+**Digest:** sha256:ee45bc4188a3804b597f707ceeaea98c59f118722d40094eaba3d71ca00fd3c8
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/javascript-node:1.1.11-22-bookworm
+mcr.microsoft.com/devcontainers/javascript-node:1.1.11-22
+mcr.microsoft.com/devcontainers/javascript-node:1.1.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/) | 22.14.0 | /usr/local |
+
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | 750d3ac4b493dca13ef0ced55fa6a2cd02dc7ee8 | /home/node/.oh-my-zsh |
+| [nvm](https://github.com/nvm-sh/nvm.git) | ffec9fec724da725013d5b50e763908113983fc3 | /usr/local/share/nvm |
+
+**Npm globally installed tools and packages**
+
+| Tool / package | Version |
+|----------------|---------|
+| eslint | 9.24.0 |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.49.0 |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| apt-transport-https | 2.6.1 |
+| apt-utils | 2.6.1 |
+| ca-certificates | 20230311 |
+| curl | 7.88.1-10+deb12u12 |
+| dialog | 1.3-20230209-1 |
+| git | 1:2.39.5-0+deb12u2 |
+| gnupg2 | 2.2.40-1.1 |
+| htop | 3.2.2-2 |
+| iproute2 | 6.1.0-3 |
+| jq | 1.6-2.1 |
+| less | 590-2.1~deb12u2 |
+| libc6 | 2.36-9+deb12u10 |
+| libgssapi-krb5-2 | 1.20.1-2+deb12u2 |
+| libicu72 | 72.1-3 |
+| libkrb5-3 | 1.20.1-2+deb12u2 |
+| liblttng-ust1 | 2.13.5-1 |
+| libstdc++6 | 12.2.0-14 |
+| locales | 2.36-9+deb12u10 |
+| 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 |
+| openssh-client | 1:9.2p1-2+deb12u5 |
+| procps | 2:4.0.2-3 |
+| psmisc | 23.6-1 |
+| rsync | 3.2.7-1+deb12u2 |
+| strace | 6.1-0.1 |
+| sudo | 1.9.13p3-1+deb12u1 |
+| 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+b5 |
+
+## Variant: 20-bookworm
+
+**Digest:** sha256:87395889be1e45169048bc7d8d6b17aafcffaeeba99b20fb175caaae1e037724
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/javascript-node:1.1.11-20-bookworm
+mcr.microsoft.com/devcontainers/javascript-node:1.1.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 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.19.0 | /usr/local |
+
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | 750d3ac4b493dca13ef0ced55fa6a2cd02dc7ee8 | /home/node/.oh-my-zsh |
+| [nvm](https://github.com/nvm-sh/nvm.git) | ffec9fec724da725013d5b50e763908113983fc3 | /usr/local/share/nvm |
+
+**Npm globally installed tools and packages**
+
+| Tool / package | Version |
+|----------------|---------|
+| eslint | 9.24.0 |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.49.0 |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| apt-transport-https | 2.6.1 |
+| apt-utils | 2.6.1 |
+| ca-certificates | 20230311 |
+| curl | 7.88.1-10+deb12u12 |
+| dialog | 1.3-20230209-1 |
+| git | 1:2.39.5-0+deb12u2 |
+| gnupg2 | 2.2.40-1.1 |
+| htop | 3.2.2-2 |
+| iproute2 | 6.1.0-3 |
+| jq | 1.6-2.1 |
+| less | 590-2.1~deb12u2 |
+| libc6 | 2.36-9+deb12u10 |
+| libgssapi-krb5-2 | 1.20.1-2+deb12u2 |
+| libicu72 | 72.1-3 |
+| libkrb5-3 | 1.20.1-2+deb12u2 |
+| liblttng-ust1 | 2.13.5-1 |
+| libstdc++6 | 12.2.0-14 |
+| locales | 2.36-9+deb12u10 |
+| 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 |
+| openssh-client | 1:9.2p1-2+deb12u5 |
+| procps | 2:4.0.2-3 |
+| psmisc | 23.6-1 |
+| rsync | 3.2.7-1+deb12u2 |
+| strace | 6.1-0.1 |
+| sudo | 1.9.13p3-1+deb12u1 |
+| 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+b5 |
+
+## Variant: 18-bookworm
+
+**Digest:** sha256:8fb364a19130c60d4b666278098a3bee248a1486a601984e733f482d7196bce6
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/javascript-node:1.1.11-18-bookworm
+mcr.microsoft.com/devcontainers/javascript-node:1.1.11-18
+```
+> *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/) | 18.20.8 | /usr/local |
+
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | 750d3ac4b493dca13ef0ced55fa6a2cd02dc7ee8 | /home/node/.oh-my-zsh |
+| [nvm](https://github.com/nvm-sh/nvm.git) | ffec9fec724da725013d5b50e763908113983fc3 | /usr/local/share/nvm |
+
+**Npm globally installed tools and packages**
+
+| Tool / package | Version |
+|----------------|---------|
+| eslint | 9.24.0 |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.49.0 |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| apt-transport-https | 2.6.1 |
+| apt-utils | 2.6.1 |
+| ca-certificates | 20230311 |
+| curl | 7.88.1-10+deb12u12 |
+| dialog | 1.3-20230209-1 |
+| git | 1:2.39.5-0+deb12u2 |
+| gnupg2 | 2.2.40-1.1 |
+| htop | 3.2.2-2 |
+| iproute2 | 6.1.0-3 |
+| jq | 1.6-2.1 |
+| less | 590-2.1~deb12u2 |
+| libc6 | 2.36-9+deb12u10 |
+| libgssapi-krb5-2 | 1.20.1-2+deb12u2 |
+| libicu72 | 72.1-3 |
+| libkrb5-3 | 1.20.1-2+deb12u2 |
+| liblttng-ust1 | 2.13.5-1 |
+| libstdc++6 | 12.2.0-14 |
+| locales | 2.36-9+deb12u10 |
+| 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 |
+| openssh-client | 1:9.2p1-2+deb12u5 |
+| procps | 2:4.0.2-3 |
+| psmisc | 23.6-1 |
+| rsync | 3.2.7-1+deb12u2 |
+| strace | 6.1-0.1 |
+| sudo | 1.9.13p3-1+deb12u1 |
+| 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+b5 |
+
+## Variant: 22-bullseye
+
+**Digest:** sha256:6742c4e24a4d9ada4671577a114248a033663616af52e01349b3449bca0ac190
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/javascript-node:1.1.11-22-bullseye
+mcr.microsoft.com/devcontainers/javascript-node:1.1.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/) | 22.14.0 | /usr/local |
+
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | 750d3ac4b493dca13ef0ced55fa6a2cd02dc7ee8 | /home/node/.oh-my-zsh |
+| [nvm](https://github.com/nvm-sh/nvm.git) | ffec9fec724da725013d5b50e763908113983fc3 | /usr/local/share/nvm |
+
+**Npm globally installed tools and packages**
+
+| Tool / package | Version |
+|----------------|---------|
+| eslint | 9.24.0 |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.49.0 |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| apt-transport-https | 2.2.4 |
+| apt-utils | 2.2.4 |
+| ca-certificates | 20210119 |
+| curl | 7.74.0-1.3+deb11u14 |
+| dialog | 1.3-20201126-1 |
+| git | 1:2.30.2-1+deb11u4 |
+| gnupg2 | 2.2.27-2+deb11u2 |
+| htop | 3.0.5-7 |
+| iproute2 | 5.10.0-4 |
+| jq | 1.6-2.1 |
+| less | 551-2+deb11u2 |
+| libc6 | 2.31-13+deb11u11 |
+| libgssapi-krb5-2 | 1.18.3-6+deb11u6 |
+| libicu67 | 67.1-7 |
+| libkrb5-3 | 1.18.3-6+deb11u6 |
+| liblttng-ust0 | 2.12.1-1 |
+| libssl1.1 | 1.1.1w-0+deb11u2 |
+| libstdc++6 | 10.2.1-6 |
+| locales | 2.31-13+deb11u11 |
+| 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+deb11u1 |
+| openssh-client | 1:8.4p1-5+deb11u4 |
+| 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+deb11u1 |
+| unzip | 6.0-26+deb11u1 |
+| vim-tiny | 2:8.2.2434-3+deb11u3 |
+| wget | 1.21-1+deb11u1 |
+| zip | 3.0-12 |
+| zlib1g | 1:1.2.11.dfsg-2+deb11u2 |
+| zsh | 5.8-6+deb11u1 |
+
+## Variant: 20-bullseye
+
+**Digest:** sha256:6204ea1ba9012acd3a3c2625b64a1c1c210cb3be3e881f3c57026e0cbf117f93
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/javascript-node:1.1.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.19.0 | /usr/local |
+
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | 750d3ac4b493dca13ef0ced55fa6a2cd02dc7ee8 | /home/node/.oh-my-zsh |
+| [nvm](https://github.com/nvm-sh/nvm.git) | ffec9fec724da725013d5b50e763908113983fc3 | /usr/local/share/nvm |
+
+**Npm globally installed tools and packages**
+
+| Tool / package | Version |
+|----------------|---------|
+| eslint | 9.24.0 |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.49.0 |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| apt-transport-https | 2.2.4 |
+| apt-utils | 2.2.4 |
+| ca-certificates | 20210119 |
+| curl | 7.74.0-1.3+deb11u14 |
+| dialog | 1.3-20201126-1 |
+| git | 1:2.30.2-1+deb11u4 |
+| gnupg2 | 2.2.27-2+deb11u2 |
+| htop | 3.0.5-7 |
+| iproute2 | 5.10.0-4 |
+| jq | 1.6-2.1 |
+| less | 551-2+deb11u2 |
+| libc6 | 2.31-13+deb11u11 |
+| libgssapi-krb5-2 | 1.18.3-6+deb11u6 |
+| libicu67 | 67.1-7 |
+| libkrb5-3 | 1.18.3-6+deb11u6 |
+| liblttng-ust0 | 2.12.1-1 |
+| libssl1.1 | 1.1.1w-0+deb11u2 |
+| libstdc++6 | 10.2.1-6 |
+| locales | 2.31-13+deb11u11 |
+| 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+deb11u1 |
+| openssh-client | 1:8.4p1-5+deb11u4 |
+| 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+deb11u1 |
+| unzip | 6.0-26+deb11u1 |
+| vim-tiny | 2:8.2.2434-3+deb11u3 |
+| wget | 1.21-1+deb11u1 |
+| zip | 3.0-12 |
+| zlib1g | 1:1.2.11.dfsg-2+deb11u2 |
+| zsh | 5.8-6+deb11u1 |
+
+## Variant: 18-bullseye
+
+**Digest:** sha256:f0e5a58110ead6879fb719b352a40eebd28cfdc8d2a7f8b7920f16e6433c121d
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/javascript-node:1.1.11-18-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/) | 18.20.8 | /usr/local |
+
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | 750d3ac4b493dca13ef0ced55fa6a2cd02dc7ee8 | /home/node/.oh-my-zsh |
+| [nvm](https://github.com/nvm-sh/nvm.git) | ffec9fec724da725013d5b50e763908113983fc3 | /usr/local/share/nvm |
+
+**Npm globally installed tools and packages**
+
+| Tool / package | Version |
+|----------------|---------|
+| eslint | 9.24.0 |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.49.0 |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| apt-transport-https | 2.2.4 |
+| apt-utils | 2.2.4 |
+| ca-certificates | 20210119 |
+| curl | 7.74.0-1.3+deb11u14 |
+| dialog | 1.3-20201126-1 |
+| git | 1:2.30.2-1+deb11u4 |
+| gnupg2 | 2.2.27-2+deb11u2 |
+| htop | 3.0.5-7 |
+| iproute2 | 5.10.0-4 |
+| jq | 1.6-2.1 |
+| less | 551-2+deb11u2 |
+| libc6 | 2.31-13+deb11u11 |
+| libgssapi-krb5-2 | 1.18.3-6+deb11u6 |
+| libicu67 | 67.1-7 |
+| libkrb5-3 | 1.18.3-6+deb11u6 |
+| liblttng-ust0 | 2.12.1-1 |
+| libssl1.1 | 1.1.1w-0+deb11u2 |
+| libstdc++6 | 10.2.1-6 |
+| locales | 2.31-13+deb11u11 |
+| 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+deb11u1 |
+| openssh-client | 1:8.4p1-5+deb11u4 |
+| 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+deb11u1 |
+| unzip | 6.0-26+deb11u1 |
+| vim-tiny | 2:8.2.2434-3+deb11u3 |
+| wget | 1.21-1+deb11u1 |
+| zip | 3.0-12 |
+| zlib1g | 1:1.2.11.dfsg-2+deb11u2 |
+| zsh | 5.8-6+deb11u1 |
+
diff --git a/src/jekyll/history/2.1.14.md b/src/jekyll/history/2.1.14.md
new file mode 100644
index 0000000000..0223dfd87c
--- /dev/null
+++ b/src/jekyll/history/2.1.14.md
@@ -0,0 +1,198 @@
+# [jekyll](https://github.com/devcontainers/images/tree/main/src/jekyll)
+
+**Image version:** 2.1.14
+
+**Source release/branch:** [v0.4.14](https://github.com/devcontainers/images/tree/v0.4.14/src/jekyll)
+
+**Image variations:**
+- [3.3-bookworm](#variant-33-bookworm)
+- [3.3-bullseye](#variant-33-bullseye)
+
+## Variant: 3.3-bookworm
+
+**Digest:** sha256:20ea9bdc5450160d808ddbfc9a905e75731f3b76dfe62fc2a812c45250215dfa
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/jekyll:2.1.14-3.3-bookworm
+mcr.microsoft.com/devcontainers/jekyll:2.1.14
+mcr.microsoft.com/devcontainers/jekyll:2.1.14-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.7 | /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) | 750d3ac4b493dca13ef0ced55fa6a2cd02dc7ee8 | /home/vscode/.oh-my-zsh |
+| [nvm](https://github.com/nvm-sh/nvm.git) | ffec9fec724da725013d5b50e763908113983fc3 | /usr/local/share/nvm |
+| [rbenv](https://github.com/rbenv/rbenv.git) | cd29bcc6e0ef8b04ff0abbc8d27ccf48a720f4f2 | /usr/local/share/rbenv |
+| [ruby-build](https://github.com/rbenv/ruby-build.git) | bc1a47dac2a611a276ec705923bd16e0385e8f28 | /usr/local/share/ruby-build |
+
+**Ruby gems and tools**
+
+| Tool / gem | Version |
+|------------|---------|
+| bundler | 2.6.7 |
+| jekyll | 4.4.1 |
+| github-pages | 232 |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.49.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 |
+| curl | 7.88.1-10+deb12u12 |
+| dialog | 1.3-20230209-1 |
+| git | 1:2.39.5-0+deb12u2 |
+| gnupg2 | 2.2.40-1.1 |
+| htop | 3.2.2-2 |
+| iproute2 | 6.1.0-3 |
+| jq | 1.6-2.1 |
+| less | 590-2.1~deb12u2 |
+| libc6 | 2.36-9+deb12u10 |
+| libgssapi-krb5-2 | 1.20.1-2+deb12u2 |
+| libicu72 | 72.1-3 |
+| libkrb5-3 | 1.20.1-2+deb12u2 |
+| liblttng-ust1 | 2.13.5-1 |
+| libstdc++6 | 12.2.0-14 |
+| locales | 2.36-9+deb12u10 |
+| 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 |
+| openssh-client | 1:9.2p1-2+deb12u5 |
+| procps | 2:4.0.2-3 |
+| psmisc | 23.6-1 |
+| rsync | 3.2.7-1+deb12u2 |
+| strace | 6.1-0.1 |
+| sudo | 1.9.13p3-1+deb12u1 |
+| unzip | 6.0-28 |
+| vim-tiny | 2:9.0.1378-2+deb12u2 |
+| wget | 1.21.3-1+deb12u1 |
+| yarn | 1.22.22-1 |
+| zip | 3.0-13 |
+| zlib1g | 1:1.2.13.dfsg-1 |
+| zsh | 5.9-4+b5 |
+
+## Variant: 3.3-bullseye
+
+**Digest:** sha256:c76266fb3fee3c6b42f081d4a7f401615fdf0f63aa60ef7ca88d02c9e33e2f4b
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/jekyll:2.1.14-3.3-bullseye
+mcr.microsoft.com/devcontainers/jekyll:2.1.14-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.7 | /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) | 750d3ac4b493dca13ef0ced55fa6a2cd02dc7ee8 | /home/vscode/.oh-my-zsh |
+| [nvm](https://github.com/nvm-sh/nvm.git) | ffec9fec724da725013d5b50e763908113983fc3 | /usr/local/share/nvm |
+| [rbenv](https://github.com/rbenv/rbenv.git) | cd29bcc6e0ef8b04ff0abbc8d27ccf48a720f4f2 | /usr/local/share/rbenv |
+| [ruby-build](https://github.com/rbenv/ruby-build.git) | bc1a47dac2a611a276ec705923bd16e0385e8f28 | /usr/local/share/ruby-build |
+
+**Ruby gems and tools**
+
+| Tool / gem | Version |
+|------------|---------|
+| bundler | 2.6.7 |
+| jekyll | 4.4.1 |
+| github-pages | 232 |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.49.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 | 20210119 |
+| curl | 7.74.0-1.3+deb11u14 |
+| dialog | 1.3-20201126-1 |
+| git | 1:2.30.2-1+deb11u4 |
+| gnupg2 | 2.2.27-2+deb11u2 |
+| htop | 3.0.5-7 |
+| iproute2 | 5.10.0-4 |
+| jq | 1.6-2.1 |
+| less | 551-2+deb11u2 |
+| libc6 | 2.31-13+deb11u11 |
+| libgssapi-krb5-2 | 1.18.3-6+deb11u6 |
+| libicu67 | 67.1-7 |
+| libkrb5-3 | 1.18.3-6+deb11u6 |
+| liblttng-ust0 | 2.12.1-1 |
+| libssl1.1 | 1.1.1w-0+deb11u2 |
+| libstdc++6 | 10.2.1-6 |
+| locales | 2.31-13+deb11u11 |
+| 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+deb11u1 |
+| openssh-client | 1:8.4p1-5+deb11u4 |
+| 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+deb11u1 |
+| unzip | 6.0-26+deb11u1 |
+| vim-tiny | 2:8.2.2434-3+deb11u3 |
+| wget | 1.21-1+deb11u1 |
+| yarn | 1.22.22-1 |
+| zip | 3.0-12 |
+| zlib1g | 1:1.2.11.dfsg-2+deb11u2 |
+| zsh | 5.8-6+deb11u1 |
+
diff --git a/src/miniconda/history/1.1.4.md b/src/miniconda/history/1.1.4.md
new file mode 100644
index 0000000000..fc0456a2d4
--- /dev/null
+++ b/src/miniconda/history/1.1.4.md
@@ -0,0 +1,105 @@
+# [miniconda](https://github.com/devcontainers/images/tree/main/src/miniconda)
+
+**Image version:** 1.1.4
+
+**Source release/branch:** [v0.4.14](https://github.com/devcontainers/images/tree/v0.4.14/src/miniconda)
+
+**Digest:** sha256:4202d4b7aef000f437e0da96a68b213d3034d2b7b97ab15616c22931f8ddcd1c
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/miniconda:1.1.4-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.9 | /opt/conda |
+
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | f97e871c33da57d20e1b0411da6b1674126192a9 | /home/vscode/.oh-my-zsh |
+
+**Pip / pipx installed tools and packages**
+
+| Tool / package | Version |
+|----------------|---------|
+| certifi | 2025.1.31 |
+| cryptography | 44.0.1 |
+| setuptools | 75.8.0 |
+| wheel | 0.45.1 |
+| requests | 2.32.3 |
+| pylint | 3.3.6 |
+| flake8 | 7.2.0 |
+| autopep8 | 2.3.2 |
+| black | 25.1.0 |
+| yapf | 0.43.0 |
+| mypy | 1.15.0 |
+| pydocstyle | 6.3.0 |
+| pycodestyle | 2.13.0 |
+| bandit | 1.8.3 |
+| virtualenv | 20.30.0 |
+| pipx | 1.7.1 |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.49.0 |
+| [conda](https://github.com/conda/conda) | 25.3.1 | /opt/conda |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| apt-transport-https | 2.6.1 |
+| apt-utils | 2.6.1 |
+| ca-certificates | 20230311 |
+| curl | 7.88.1-10+deb12u12 |
+| dialog | 1.3-20230209-1 |
+| git | 1:2.39.5-0+deb12u2 |
+| gnupg2 | 2.2.40-1.1 |
+| htop | 3.2.2-2 |
+| iproute2 | 6.1.0-3 |
+| jq | 1.6-2.1 |
+| less | 590-2.1~deb12u2 |
+| libc6 | 2.36-9+deb12u10 |
+| libgssapi-krb5-2 | 1.20.1-2+deb12u2 |
+| libicu72 | 72.1-3 |
+| libkrb5-3 | 1.20.1-2+deb12u2 |
+| liblttng-ust1 | 2.13.5-1 |
+| libstdc++6 | 12.2.0-14 |
+| locales | 2.36-9+deb12u10 |
+| 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 |
+| openssh-client | 1:9.2p1-2+deb12u5 |
+| procps | 2:4.0.2-3 |
+| psmisc | 23.6-1 |
+| rsync | 3.2.7-1+deb12u2 |
+| strace | 6.1-0.1 |
+| sudo | 1.9.13p3-1+deb12u1 |
+| unzip | 6.0-28 |
+| vim-tiny | 2:9.0.1378-2+deb12u2 |
+| wget | 1.21.3-1+deb12u1 |
+| yarn | 1.22.22-1 |
+| zip | 3.0-13 |
+| zlib1g | 1:1.2.13.dfsg-1 |
+| zsh | 5.9-4+b5 |
+
diff --git a/src/php/history/1.3.1.md b/src/php/history/1.3.1.md
new file mode 100644
index 0000000000..79e4253bfa
--- /dev/null
+++ b/src/php/history/1.3.1.md
@@ -0,0 +1,523 @@
+# [php](https://github.com/devcontainers/images/tree/main/src/php)
+
+**Image version:** 1.3.1
+
+**Source release/branch:** [v0.4.14](https://github.com/devcontainers/images/tree/v0.4.14/src/php)
+
+**Image variations:**
+- [8.4-apache-bookworm](#variant-84-apache-bookworm)
+- [8.3-apache-bookworm](#variant-83-apache-bookworm)
+- [8.2-apache-bookworm](#variant-82-apache-bookworm)
+- [8.4-apache-bullseye](#variant-84-apache-bullseye)
+- [8.3-apache-bullseye](#variant-83-apache-bullseye)
+- [8.2-apache-bullseye](#variant-82-apache-bullseye)
+
+## Variant: 8.4-apache-bookworm
+
+**Digest:** sha256:42be7bf153818bedfe5ff402d8a7bcce7b77bce9d25bccb63f4aa7bd7016519d
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/php:1.3.1-8.4-apache-bookworm
+mcr.microsoft.com/devcontainers/php:1.3.1-8
+mcr.microsoft.com/devcontainers/php:1.3.1-8.4
+mcr.microsoft.com/devcontainers/php:1.3.1-8-bookworm
+mcr.microsoft.com/devcontainers/php:1.3.1-8.4-bookworm
+mcr.microsoft.com/devcontainers/php:1.3.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 |
+|--------------------|---------|------|
+| [PHP](https://xdebug.org/) | 8.4.5 | /usr/local |
+
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | 750d3ac4b493dca13ef0ced55fa6a2cd02dc7ee8 | /home/vscode/.oh-my-zsh |
+| [nvm](https://github.com/nvm-sh/nvm.git) | ffec9fec724da725013d5b50e763908113983fc3 | /usr/local/share/nvm |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.49.0 |
+| [Xdebug](https://xdebug.org/) | 3.4.2 | /usr/local/lib/php/extensions |
+| [Composer](https://getcomposer.org/) | 2.8.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 |
+| curl | 7.88.1-10+deb12u12 |
+| dialog | 1.3-20230209-1 |
+| git | 1:2.39.5-0+deb12u2 |
+| gnupg2 | 2.2.40-1.1 |
+| htop | 3.2.2-2 |
+| iproute2 | 6.1.0-3 |
+| jq | 1.6-2.1 |
+| less | 590-2.1~deb12u2 |
+| libc6 | 2.36-9+deb12u10 |
+| libgssapi-krb5-2 | 1.20.1-2+deb12u2 |
+| libicu72 | 72.1-3 |
+| libkrb5-3 | 1.20.1-2+deb12u2 |
+| liblttng-ust1 | 2.13.5-1 |
+| libstdc++6 | 12.2.0-14 |
+| locales | 2.36-9+deb12u10 |
+| 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 |
+| openssh-client | 1:9.2p1-2+deb12u5 |
+| procps | 2:4.0.2-3 |
+| psmisc | 23.6-1 |
+| rsync | 3.2.7-1+deb12u2 |
+| strace | 6.1-0.1 |
+| sudo | 1.9.13p3-1+deb12u1 |
+| unzip | 6.0-28 |
+| vim-tiny | 2:9.0.1378-2+deb12u2 |
+| wget | 1.21.3-1+deb12u1 |
+| yarn | 1.22.22-1 |
+| zip | 3.0-13 |
+| zlib1g | 1:1.2.13.dfsg-1 |
+| zsh | 5.9-4+b5 |
+
+## Variant: 8.3-apache-bookworm
+
+**Digest:** sha256:85affbbda175a762c78569919ec2afb836d014916a2f745f54825652625bd58b
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/php:1.3.1-8.3-apache-bookworm
+mcr.microsoft.com/devcontainers/php:1.3.1-8.3
+mcr.microsoft.com/devcontainers/php:1.3.1-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.19 | /usr/local |
+
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | 750d3ac4b493dca13ef0ced55fa6a2cd02dc7ee8 | /home/vscode/.oh-my-zsh |
+| [nvm](https://github.com/nvm-sh/nvm.git) | ffec9fec724da725013d5b50e763908113983fc3 | /usr/local/share/nvm |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.49.0 |
+| [Xdebug](https://xdebug.org/) | 3.4.2 | /usr/local/lib/php/extensions |
+| [Composer](https://getcomposer.org/) | 2.8.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 |
+| curl | 7.88.1-10+deb12u12 |
+| dialog | 1.3-20230209-1 |
+| git | 1:2.39.5-0+deb12u2 |
+| gnupg2 | 2.2.40-1.1 |
+| htop | 3.2.2-2 |
+| iproute2 | 6.1.0-3 |
+| jq | 1.6-2.1 |
+| less | 590-2.1~deb12u2 |
+| libc6 | 2.36-9+deb12u10 |
+| libgssapi-krb5-2 | 1.20.1-2+deb12u2 |
+| libicu72 | 72.1-3 |
+| libkrb5-3 | 1.20.1-2+deb12u2 |
+| liblttng-ust1 | 2.13.5-1 |
+| libstdc++6 | 12.2.0-14 |
+| locales | 2.36-9+deb12u10 |
+| 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 |
+| openssh-client | 1:9.2p1-2+deb12u5 |
+| procps | 2:4.0.2-3 |
+| psmisc | 23.6-1 |
+| rsync | 3.2.7-1+deb12u2 |
+| strace | 6.1-0.1 |
+| sudo | 1.9.13p3-1+deb12u1 |
+| unzip | 6.0-28 |
+| vim-tiny | 2:9.0.1378-2+deb12u2 |
+| wget | 1.21.3-1+deb12u1 |
+| yarn | 1.22.22-1 |
+| zip | 3.0-13 |
+| zlib1g | 1:1.2.13.dfsg-1 |
+| zsh | 5.9-4+b5 |
+
+## Variant: 8.2-apache-bookworm
+
+**Digest:** sha256:e2857e32205aabdfcedfd142877bd546f0b8583e3aa9d3a8d6c68f90a42132b2
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/php:1.3.1-8.2-apache-bookworm
+mcr.microsoft.com/devcontainers/php:1.3.1-8.2
+mcr.microsoft.com/devcontainers/php:1.3.1-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.28 | /usr/local |
+
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | 750d3ac4b493dca13ef0ced55fa6a2cd02dc7ee8 | /home/vscode/.oh-my-zsh |
+| [nvm](https://github.com/nvm-sh/nvm.git) | ffec9fec724da725013d5b50e763908113983fc3 | /usr/local/share/nvm |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.49.0 |
+| [Xdebug](https://xdebug.org/) | 3.4.2 | /usr/local/lib/php/extensions |
+| [Composer](https://getcomposer.org/) | 2.8.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 |
+| curl | 7.88.1-10+deb12u12 |
+| dialog | 1.3-20230209-1 |
+| git | 1:2.39.5-0+deb12u2 |
+| gnupg2 | 2.2.40-1.1 |
+| htop | 3.2.2-2 |
+| iproute2 | 6.1.0-3 |
+| jq | 1.6-2.1 |
+| less | 590-2.1~deb12u2 |
+| libc6 | 2.36-9+deb12u10 |
+| libgssapi-krb5-2 | 1.20.1-2+deb12u2 |
+| libicu72 | 72.1-3 |
+| libkrb5-3 | 1.20.1-2+deb12u2 |
+| liblttng-ust1 | 2.13.5-1 |
+| libstdc++6 | 12.2.0-14 |
+| locales | 2.36-9+deb12u10 |
+| 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 |
+| openssh-client | 1:9.2p1-2+deb12u5 |
+| procps | 2:4.0.2-3 |
+| psmisc | 23.6-1 |
+| rsync | 3.2.7-1+deb12u2 |
+| strace | 6.1-0.1 |
+| sudo | 1.9.13p3-1+deb12u1 |
+| unzip | 6.0-28 |
+| vim-tiny | 2:9.0.1378-2+deb12u2 |
+| wget | 1.21.3-1+deb12u1 |
+| yarn | 1.22.22-1 |
+| zip | 3.0-13 |
+| zlib1g | 1:1.2.13.dfsg-1 |
+| zsh | 5.9-4+b5 |
+
+## Variant: 8.4-apache-bullseye
+
+**Digest:** sha256:3f738cb7a7db0a8277c5ad80bebbda8c285e7f92fe6a0bbb854bcb52d108ec69
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/php:1.3.1-8.4-apache-bullseye
+mcr.microsoft.com/devcontainers/php:1.3.1-8-bullseye
+mcr.microsoft.com/devcontainers/php:1.3.1-8.4-bullseye
+mcr.microsoft.com/devcontainers/php:1.3.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 |
+|--------------------|---------|------|
+| [PHP](https://xdebug.org/) | 8.4.5 | /usr/local |
+
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | 750d3ac4b493dca13ef0ced55fa6a2cd02dc7ee8 | /home/vscode/.oh-my-zsh |
+| [nvm](https://github.com/nvm-sh/nvm.git) | ffec9fec724da725013d5b50e763908113983fc3 | /usr/local/share/nvm |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.49.0 |
+| [Xdebug](https://xdebug.org/) | 3.4.2 | /usr/local/lib/php/extensions |
+| [Composer](https://getcomposer.org/) | 2.8.8 | /usr/local |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| apt-transport-https | 2.2.4 |
+| apt-utils | 2.2.4 |
+| ca-certificates | 20210119 |
+| curl | 7.74.0-1.3+deb11u14 |
+| dialog | 1.3-20201126-1 |
+| git | 1:2.30.2-1+deb11u4 |
+| gnupg2 | 2.2.27-2+deb11u2 |
+| htop | 3.0.5-7 |
+| iproute2 | 5.10.0-4 |
+| jq | 1.6-2.1 |
+| less | 551-2+deb11u2 |
+| libc6 | 2.31-13+deb11u11 |
+| libgssapi-krb5-2 | 1.18.3-6+deb11u6 |
+| libicu67 | 67.1-7 |
+| libkrb5-3 | 1.18.3-6+deb11u6 |
+| liblttng-ust0 | 2.12.1-1 |
+| libssl1.1 | 1.1.1w-0+deb11u2 |
+| libstdc++6 | 10.2.1-6 |
+| locales | 2.31-13+deb11u11 |
+| 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+deb11u1 |
+| openssh-client | 1:8.4p1-5+deb11u4 |
+| 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+deb11u1 |
+| unzip | 6.0-26+deb11u1 |
+| vim-tiny | 2:8.2.2434-3+deb11u3 |
+| wget | 1.21-1+deb11u1 |
+| yarn | 1.22.22-1 |
+| zip | 3.0-12 |
+| zlib1g | 1:1.2.11.dfsg-2+deb11u2 |
+| zsh | 5.8-6+deb11u1 |
+
+## Variant: 8.3-apache-bullseye
+
+**Digest:** sha256:3cc366fc31496d872947c8812d4c2f293790074a18b15a0588d693c29e4817ee
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/php:1.3.1-8.3-apache-bullseye
+mcr.microsoft.com/devcontainers/php:1.3.1-8.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 |
+|--------------------|---------|------|
+| [PHP](https://xdebug.org/) | 8.3.19 | /usr/local |
+
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | 750d3ac4b493dca13ef0ced55fa6a2cd02dc7ee8 | /home/vscode/.oh-my-zsh |
+| [nvm](https://github.com/nvm-sh/nvm.git) | ffec9fec724da725013d5b50e763908113983fc3 | /usr/local/share/nvm |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.49.0 |
+| [Xdebug](https://xdebug.org/) | 3.4.2 | /usr/local/lib/php/extensions |
+| [Composer](https://getcomposer.org/) | 2.8.8 | /usr/local |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| apt-transport-https | 2.2.4 |
+| apt-utils | 2.2.4 |
+| ca-certificates | 20210119 |
+| curl | 7.74.0-1.3+deb11u14 |
+| dialog | 1.3-20201126-1 |
+| git | 1:2.30.2-1+deb11u4 |
+| gnupg2 | 2.2.27-2+deb11u2 |
+| htop | 3.0.5-7 |
+| iproute2 | 5.10.0-4 |
+| jq | 1.6-2.1 |
+| less | 551-2+deb11u2 |
+| libc6 | 2.31-13+deb11u11 |
+| libgssapi-krb5-2 | 1.18.3-6+deb11u6 |
+| libicu67 | 67.1-7 |
+| libkrb5-3 | 1.18.3-6+deb11u6 |
+| liblttng-ust0 | 2.12.1-1 |
+| libssl1.1 | 1.1.1w-0+deb11u2 |
+| libstdc++6 | 10.2.1-6 |
+| locales | 2.31-13+deb11u11 |
+| 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+deb11u1 |
+| openssh-client | 1:8.4p1-5+deb11u4 |
+| 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+deb11u1 |
+| unzip | 6.0-26+deb11u1 |
+| vim-tiny | 2:8.2.2434-3+deb11u3 |
+| wget | 1.21-1+deb11u1 |
+| yarn | 1.22.22-1 |
+| zip | 3.0-12 |
+| zlib1g | 1:1.2.11.dfsg-2+deb11u2 |
+| zsh | 5.8-6+deb11u1 |
+
+## Variant: 8.2-apache-bullseye
+
+**Digest:** sha256:c9bd607083e12b9a5a1757b8c2c619b9537a0980b83037c36e88c9d7f37703c7
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/php:1.3.1-8.2-apache-bullseye
+mcr.microsoft.com/devcontainers/php:1.3.1-8.2-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 |
+|--------------------|---------|------|
+| [PHP](https://xdebug.org/) | 8.2.28 | /usr/local |
+
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | 750d3ac4b493dca13ef0ced55fa6a2cd02dc7ee8 | /home/vscode/.oh-my-zsh |
+| [nvm](https://github.com/nvm-sh/nvm.git) | ffec9fec724da725013d5b50e763908113983fc3 | /usr/local/share/nvm |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.49.0 |
+| [Xdebug](https://xdebug.org/) | 3.4.2 | /usr/local/lib/php/extensions |
+| [Composer](https://getcomposer.org/) | 2.8.8 | /usr/local |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| apt-transport-https | 2.2.4 |
+| apt-utils | 2.2.4 |
+| ca-certificates | 20210119 |
+| curl | 7.74.0-1.3+deb11u14 |
+| dialog | 1.3-20201126-1 |
+| git | 1:2.30.2-1+deb11u4 |
+| gnupg2 | 2.2.27-2+deb11u2 |
+| htop | 3.0.5-7 |
+| iproute2 | 5.10.0-4 |
+| jq | 1.6-2.1 |
+| less | 551-2+deb11u2 |
+| libc6 | 2.31-13+deb11u11 |
+| libgssapi-krb5-2 | 1.18.3-6+deb11u6 |
+| libicu67 | 67.1-7 |
+| libkrb5-3 | 1.18.3-6+deb11u6 |
+| liblttng-ust0 | 2.12.1-1 |
+| libssl1.1 | 1.1.1w-0+deb11u2 |
+| libstdc++6 | 10.2.1-6 |
+| locales | 2.31-13+deb11u11 |
+| 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+deb11u1 |
+| openssh-client | 1:8.4p1-5+deb11u4 |
+| 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+deb11u1 |
+| unzip | 6.0-26+deb11u1 |
+| vim-tiny | 2:8.2.2434-3+deb11u3 |
+| wget | 1.21-1+deb11u1 |
+| yarn | 1.22.22-1 |
+| zip | 3.0-12 |
+| zlib1g | 1:1.2.11.dfsg-2+deb11u2 |
+| zsh | 5.8-6+deb11u1 |
+
diff --git a/src/python/history/1.2.4.md b/src/python/history/1.2.4.md
new file mode 100644
index 0000000000..78695958c8
--- /dev/null
+++ b/src/python/history/1.2.4.md
@@ -0,0 +1,1003 @@
+# [python](https://github.com/devcontainers/images/tree/main/src/python)
+
+**Image version:** 1.2.4
+
+**Source release/branch:** [v0.4.14](https://github.com/devcontainers/images/tree/v0.4.14/src/python)
+
+**Image variations:**
+- [3.13-bookworm](#variant-313-bookworm)
+- [3.12-bookworm](#variant-312-bookworm)
+- [3.11-bookworm](#variant-311-bookworm)
+- [3.10-bookworm](#variant-310-bookworm)
+- [3.9-bookworm](#variant-39-bookworm)
+- [3.13-bullseye](#variant-313-bullseye)
+- [3.12-bullseye](#variant-312-bullseye)
+- [3.11-bullseye](#variant-311-bullseye)
+- [3.10-bullseye](#variant-310-bullseye)
+- [3.9-bullseye](#variant-39-bullseye)
+
+## Variant: 3.13-bookworm
+
+**Digest:** sha256:217f0986ed1f9b35885e9fcf025632467b5940eb60cf3b7fa45c72d77e79f5c7
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/python:1.2.4-3.13-bookworm
+mcr.microsoft.com/devcontainers/python:1.2.4-3.13
+mcr.microsoft.com/devcontainers/python:1.2.4-3
+mcr.microsoft.com/devcontainers/python:1.2.4-3-bookworm
+mcr.microsoft.com/devcontainers/python:1.2.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 |
+|--------------------|---------|------|
+| [Python](https://www.python.org/) | 3.13.3 | /usr/local |
+
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | 750d3ac4b493dca13ef0ced55fa6a2cd02dc7ee8 | /home/vscode/.oh-my-zsh |
+| [nvm](https://github.com/nvm-sh/nvm.git) | ffec9fec724da725013d5b50e763908113983fc3 | /usr/local/share/nvm |
+
+**Pip / pipx installed tools and packages**
+
+| Tool / package | Version |
+|----------------|---------|
+| setuptools | 75.6.0 |
+| pylint | 3.3.6 |
+| flake8 | 7.2.0 |
+| autopep8 | 2.3.2 |
+| black | 25.1.0 |
+| yapf | 0.43.0 |
+| mypy | 1.15.0 |
+| pydocstyle | 6.3.0 |
+| pycodestyle | 2.13.0 |
+| bandit | 1.8.3 |
+| virtualenv | 20.30.0 |
+| pipx | 1.7.1 |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.49.0 |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| apt-transport-https | 2.6.1 |
+| apt-utils | 2.6.1 |
+| ca-certificates | 20230311 |
+| curl | 7.88.1-10+deb12u12 |
+| dialog | 1.3-20230209-1 |
+| git | 1:2.39.5-0+deb12u2 |
+| gnupg2 | 2.2.40-1.1 |
+| htop | 3.2.2-2 |
+| iproute2 | 6.1.0-3 |
+| jq | 1.6-2.1 |
+| less | 590-2.1~deb12u2 |
+| libc6 | 2.36-9+deb12u10 |
+| libgssapi-krb5-2 | 1.20.1-2+deb12u2 |
+| libicu72 | 72.1-3 |
+| libkrb5-3 | 1.20.1-2+deb12u2 |
+| liblttng-ust1 | 2.13.5-1 |
+| libstdc++6 | 12.2.0-14 |
+| locales | 2.36-9+deb12u10 |
+| 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 |
+| openssh-client | 1:9.2p1-2+deb12u5 |
+| procps | 2:4.0.2-3 |
+| psmisc | 23.6-1 |
+| rsync | 3.2.7-1+deb12u2 |
+| strace | 6.1-0.1 |
+| sudo | 1.9.13p3-1+deb12u1 |
+| unzip | 6.0-28 |
+| vim-tiny | 2:9.0.1378-2+deb12u2 |
+| wget | 1.21.3-1+deb12u1 |
+| yarn | 1.22.22-1 |
+| zip | 3.0-13 |
+| zlib1g | 1:1.2.13.dfsg-1 |
+| zsh | 5.9-4+b5 |
+
+## Variant: 3.12-bookworm
+
+**Digest:** sha256:527bda00b08eb15699f28b73f602d5cd5f1ce18eadd4fef1f9b247f67e1b16ee
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/python:1.2.4-3.12-bookworm
+mcr.microsoft.com/devcontainers/python:1.2.4-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 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.10 | /usr/local |
+
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | 750d3ac4b493dca13ef0ced55fa6a2cd02dc7ee8 | /home/vscode/.oh-my-zsh |
+| [nvm](https://github.com/nvm-sh/nvm.git) | ffec9fec724da725013d5b50e763908113983fc3 | /usr/local/share/nvm |
+
+**Pip / pipx installed tools and packages**
+
+| Tool / package | Version |
+|----------------|---------|
+| setuptools | 75.6.0 |
+| pylint | 3.3.6 |
+| flake8 | 7.2.0 |
+| autopep8 | 2.3.2 |
+| black | 25.1.0 |
+| yapf | 0.43.0 |
+| mypy | 1.15.0 |
+| pydocstyle | 6.3.0 |
+| pycodestyle | 2.13.0 |
+| bandit | 1.8.3 |
+| virtualenv | 20.30.0 |
+| pipx | 1.7.1 |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.49.0 |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| apt-transport-https | 2.6.1 |
+| apt-utils | 2.6.1 |
+| ca-certificates | 20230311 |
+| curl | 7.88.1-10+deb12u12 |
+| dialog | 1.3-20230209-1 |
+| git | 1:2.39.5-0+deb12u2 |
+| gnupg2 | 2.2.40-1.1 |
+| htop | 3.2.2-2 |
+| iproute2 | 6.1.0-3 |
+| jq | 1.6-2.1 |
+| less | 590-2.1~deb12u2 |
+| libc6 | 2.36-9+deb12u10 |
+| libgssapi-krb5-2 | 1.20.1-2+deb12u2 |
+| libicu72 | 72.1-3 |
+| libkrb5-3 | 1.20.1-2+deb12u2 |
+| liblttng-ust1 | 2.13.5-1 |
+| libstdc++6 | 12.2.0-14 |
+| locales | 2.36-9+deb12u10 |
+| 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 |
+| openssh-client | 1:9.2p1-2+deb12u5 |
+| procps | 2:4.0.2-3 |
+| psmisc | 23.6-1 |
+| rsync | 3.2.7-1+deb12u2 |
+| strace | 6.1-0.1 |
+| sudo | 1.9.13p3-1+deb12u1 |
+| unzip | 6.0-28 |
+| vim-tiny | 2:9.0.1378-2+deb12u2 |
+| wget | 1.21.3-1+deb12u1 |
+| yarn | 1.22.22-1 |
+| zip | 3.0-13 |
+| zlib1g | 1:1.2.13.dfsg-1 |
+| zsh | 5.9-4+b5 |
+
+## Variant: 3.11-bookworm
+
+**Digest:** sha256:aa99be3d94b8b47016728e142ec0bfed653618ea3f8f3e2984196c6554a38b94
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/python:1.2.4-3.11-bookworm
+mcr.microsoft.com/devcontainers/python:1.2.4-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 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.12 | /usr/local |
+
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | 750d3ac4b493dca13ef0ced55fa6a2cd02dc7ee8 | /home/vscode/.oh-my-zsh |
+| [nvm](https://github.com/nvm-sh/nvm.git) | ffec9fec724da725013d5b50e763908113983fc3 | /usr/local/share/nvm |
+
+**Pip / pipx installed tools and packages**
+
+| Tool / package | Version |
+|----------------|---------|
+| setuptools | 75.6.0 |
+| pylint | 3.3.6 |
+| flake8 | 7.2.0 |
+| autopep8 | 2.3.2 |
+| black | 25.1.0 |
+| yapf | 0.43.0 |
+| mypy | 1.15.0 |
+| pydocstyle | 6.3.0 |
+| pycodestyle | 2.13.0 |
+| bandit | 1.8.3 |
+| virtualenv | 20.30.0 |
+| pipx | 1.7.1 |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.49.0 |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| apt-transport-https | 2.6.1 |
+| apt-utils | 2.6.1 |
+| ca-certificates | 20230311 |
+| curl | 7.88.1-10+deb12u12 |
+| dialog | 1.3-20230209-1 |
+| git | 1:2.39.5-0+deb12u2 |
+| gnupg2 | 2.2.40-1.1 |
+| htop | 3.2.2-2 |
+| iproute2 | 6.1.0-3 |
+| jq | 1.6-2.1 |
+| less | 590-2.1~deb12u2 |
+| libc6 | 2.36-9+deb12u10 |
+| libgssapi-krb5-2 | 1.20.1-2+deb12u2 |
+| libicu72 | 72.1-3 |
+| libkrb5-3 | 1.20.1-2+deb12u2 |
+| liblttng-ust1 | 2.13.5-1 |
+| libstdc++6 | 12.2.0-14 |
+| locales | 2.36-9+deb12u10 |
+| 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 |
+| openssh-client | 1:9.2p1-2+deb12u5 |
+| procps | 2:4.0.2-3 |
+| psmisc | 23.6-1 |
+| rsync | 3.2.7-1+deb12u2 |
+| strace | 6.1-0.1 |
+| sudo | 1.9.13p3-1+deb12u1 |
+| unzip | 6.0-28 |
+| vim-tiny | 2:9.0.1378-2+deb12u2 |
+| wget | 1.21.3-1+deb12u1 |
+| yarn | 1.22.22-1 |
+| zip | 3.0-13 |
+| zlib1g | 1:1.2.13.dfsg-1 |
+| zsh | 5.9-4+b5 |
+
+## Variant: 3.10-bookworm
+
+**Digest:** sha256:7ca2aefd261cd35d7bafe4b5949e0184d0b02d17578910e46ed3478309662c94
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/python:1.2.4-3.10-bookworm
+mcr.microsoft.com/devcontainers/python:1.2.4-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 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.17 | /usr/local |
+
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | 750d3ac4b493dca13ef0ced55fa6a2cd02dc7ee8 | /home/vscode/.oh-my-zsh |
+| [nvm](https://github.com/nvm-sh/nvm.git) | ffec9fec724da725013d5b50e763908113983fc3 | /usr/local/share/nvm |
+
+**Pip / pipx installed tools and packages**
+
+| Tool / package | Version |
+|----------------|---------|
+| setuptools | 75.6.0 |
+| pylint | 3.3.6 |
+| flake8 | 7.2.0 |
+| autopep8 | 2.3.2 |
+| black | 25.1.0 |
+| yapf | 0.43.0 |
+| mypy | 1.15.0 |
+| pydocstyle | 6.3.0 |
+| pycodestyle | 2.13.0 |
+| bandit | 1.8.3 |
+| virtualenv | 20.30.0 |
+| pipx | 1.7.1 |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.49.0 |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| apt-transport-https | 2.6.1 |
+| apt-utils | 2.6.1 |
+| ca-certificates | 20230311 |
+| curl | 7.88.1-10+deb12u12 |
+| dialog | 1.3-20230209-1 |
+| git | 1:2.39.5-0+deb12u2 |
+| gnupg2 | 2.2.40-1.1 |
+| htop | 3.2.2-2 |
+| iproute2 | 6.1.0-3 |
+| jq | 1.6-2.1 |
+| less | 590-2.1~deb12u2 |
+| libc6 | 2.36-9+deb12u10 |
+| libgssapi-krb5-2 | 1.20.1-2+deb12u2 |
+| libicu72 | 72.1-3 |
+| libkrb5-3 | 1.20.1-2+deb12u2 |
+| liblttng-ust1 | 2.13.5-1 |
+| libstdc++6 | 12.2.0-14 |
+| locales | 2.36-9+deb12u10 |
+| 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 |
+| openssh-client | 1:9.2p1-2+deb12u5 |
+| procps | 2:4.0.2-3 |
+| psmisc | 23.6-1 |
+| rsync | 3.2.7-1+deb12u2 |
+| strace | 6.1-0.1 |
+| sudo | 1.9.13p3-1+deb12u1 |
+| unzip | 6.0-28 |
+| vim-tiny | 2:9.0.1378-2+deb12u2 |
+| wget | 1.21.3-1+deb12u1 |
+| yarn | 1.22.22-1 |
+| zip | 3.0-13 |
+| zlib1g | 1:1.2.13.dfsg-1 |
+| zsh | 5.9-4+b5 |
+
+## Variant: 3.9-bookworm
+
+**Digest:** sha256:f89b591bf708e2176eae25502454b31d375bc4fcf27a7f39584ec9955878fedc
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/python:1.2.4-3.9-bookworm
+mcr.microsoft.com/devcontainers/python:1.2.4-3.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 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.9.21 | /usr/local |
+
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | 750d3ac4b493dca13ef0ced55fa6a2cd02dc7ee8 | /home/vscode/.oh-my-zsh |
+| [nvm](https://github.com/nvm-sh/nvm.git) | ffec9fec724da725013d5b50e763908113983fc3 | /usr/local/share/nvm |
+
+**Pip / pipx installed tools and packages**
+
+| Tool / package | Version |
+|----------------|---------|
+| setuptools | 75.6.0 |
+| pylint | 3.3.6 |
+| flake8 | 7.2.0 |
+| autopep8 | 2.3.2 |
+| black | 25.1.0 |
+| yapf | 0.43.0 |
+| mypy | 1.15.0 |
+| pydocstyle | 6.3.0 |
+| pycodestyle | 2.13.0 |
+| bandit | 1.8.3 |
+| virtualenv | 20.30.0 |
+| pipx | 1.7.1 |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.49.0 |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| apt-transport-https | 2.6.1 |
+| apt-utils | 2.6.1 |
+| ca-certificates | 20230311 |
+| curl | 7.88.1-10+deb12u12 |
+| dialog | 1.3-20230209-1 |
+| git | 1:2.39.5-0+deb12u2 |
+| gnupg2 | 2.2.40-1.1 |
+| htop | 3.2.2-2 |
+| iproute2 | 6.1.0-3 |
+| jq | 1.6-2.1 |
+| less | 590-2.1~deb12u2 |
+| libc6 | 2.36-9+deb12u10 |
+| libgssapi-krb5-2 | 1.20.1-2+deb12u2 |
+| libicu72 | 72.1-3 |
+| libkrb5-3 | 1.20.1-2+deb12u2 |
+| liblttng-ust1 | 2.13.5-1 |
+| libstdc++6 | 12.2.0-14 |
+| locales | 2.36-9+deb12u10 |
+| 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 |
+| openssh-client | 1:9.2p1-2+deb12u5 |
+| procps | 2:4.0.2-3 |
+| psmisc | 23.6-1 |
+| rsync | 3.2.7-1+deb12u2 |
+| strace | 6.1-0.1 |
+| sudo | 1.9.13p3-1+deb12u1 |
+| unzip | 6.0-28 |
+| vim-tiny | 2:9.0.1378-2+deb12u2 |
+| wget | 1.21.3-1+deb12u1 |
+| yarn | 1.22.22-1 |
+| zip | 3.0-13 |
+| zlib1g | 1:1.2.13.dfsg-1 |
+| zsh | 5.9-4+b5 |
+
+## Variant: 3.13-bullseye
+
+**Digest:** sha256:ddfa85f6219cb344894c62351c7a16925c6b89f070c8106576095bfa14622577
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/python:1.2.4-3.13-bullseye
+mcr.microsoft.com/devcontainers/python:1.2.4-3-bullseye
+mcr.microsoft.com/devcontainers/python:1.2.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 |
+|--------------------|---------|------|
+| [Python](https://www.python.org/) | 3.13.3 | /usr/local |
+
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | 750d3ac4b493dca13ef0ced55fa6a2cd02dc7ee8 | /home/vscode/.oh-my-zsh |
+| [nvm](https://github.com/nvm-sh/nvm.git) | ffec9fec724da725013d5b50e763908113983fc3 | /usr/local/share/nvm |
+
+**Pip / pipx installed tools and packages**
+
+| Tool / package | Version |
+|----------------|---------|
+| setuptools | 75.6.0 |
+| pylint | 3.3.6 |
+| flake8 | 7.2.0 |
+| autopep8 | 2.3.2 |
+| black | 25.1.0 |
+| yapf | 0.43.0 |
+| mypy | 1.15.0 |
+| pydocstyle | 6.3.0 |
+| pycodestyle | 2.13.0 |
+| bandit | 1.8.3 |
+| virtualenv | 20.30.0 |
+| pipx | 1.7.1 |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.49.0 |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| apt-transport-https | 2.2.4 |
+| apt-utils | 2.2.4 |
+| ca-certificates | 20210119 |
+| curl | 7.74.0-1.3+deb11u14 |
+| dialog | 1.3-20201126-1 |
+| git | 1:2.30.2-1+deb11u4 |
+| gnupg2 | 2.2.27-2+deb11u2 |
+| htop | 3.0.5-7 |
+| iproute2 | 5.10.0-4 |
+| jq | 1.6-2.1 |
+| less | 551-2+deb11u2 |
+| libc6 | 2.31-13+deb11u11 |
+| libgssapi-krb5-2 | 1.18.3-6+deb11u6 |
+| libicu67 | 67.1-7 |
+| libkrb5-3 | 1.18.3-6+deb11u6 |
+| liblttng-ust0 | 2.12.1-1 |
+| libssl1.1 | 1.1.1w-0+deb11u2 |
+| libstdc++6 | 10.2.1-6 |
+| locales | 2.31-13+deb11u11 |
+| 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+deb11u1 |
+| openssh-client | 1:8.4p1-5+deb11u4 |
+| 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+deb11u1 |
+| unzip | 6.0-26+deb11u1 |
+| vim-tiny | 2:8.2.2434-3+deb11u3 |
+| wget | 1.21-1+deb11u1 |
+| yarn | 1.22.22-1 |
+| zip | 3.0-12 |
+| zlib1g | 1:1.2.11.dfsg-2+deb11u2 |
+| zsh | 5.8-6+deb11u1 |
+
+## Variant: 3.12-bullseye
+
+**Digest:** sha256:d11de141ce017da425c9c1f97527fa864e5d84077dba81ea0bb6ef5399064d30
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/python:1.2.4-3.12-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 |
+|--------------------|---------|------|
+| [Python](https://www.python.org/) | 3.12.10 | /usr/local |
+
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | 750d3ac4b493dca13ef0ced55fa6a2cd02dc7ee8 | /home/vscode/.oh-my-zsh |
+| [nvm](https://github.com/nvm-sh/nvm.git) | ffec9fec724da725013d5b50e763908113983fc3 | /usr/local/share/nvm |
+
+**Pip / pipx installed tools and packages**
+
+| Tool / package | Version |
+|----------------|---------|
+| setuptools | 75.6.0 |
+| pylint | 3.3.6 |
+| flake8 | 7.2.0 |
+| autopep8 | 2.3.2 |
+| black | 25.1.0 |
+| yapf | 0.43.0 |
+| mypy | 1.15.0 |
+| pydocstyle | 6.3.0 |
+| pycodestyle | 2.13.0 |
+| bandit | 1.8.3 |
+| virtualenv | 20.30.0 |
+| pipx | 1.7.1 |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.49.0 |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| apt-transport-https | 2.2.4 |
+| apt-utils | 2.2.4 |
+| ca-certificates | 20210119 |
+| curl | 7.74.0-1.3+deb11u14 |
+| dialog | 1.3-20201126-1 |
+| git | 1:2.30.2-1+deb11u4 |
+| gnupg2 | 2.2.27-2+deb11u2 |
+| htop | 3.0.5-7 |
+| iproute2 | 5.10.0-4 |
+| jq | 1.6-2.1 |
+| less | 551-2+deb11u2 |
+| libc6 | 2.31-13+deb11u11 |
+| libgssapi-krb5-2 | 1.18.3-6+deb11u6 |
+| libicu67 | 67.1-7 |
+| libkrb5-3 | 1.18.3-6+deb11u6 |
+| liblttng-ust0 | 2.12.1-1 |
+| libssl1.1 | 1.1.1w-0+deb11u2 |
+| libstdc++6 | 10.2.1-6 |
+| locales | 2.31-13+deb11u11 |
+| 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+deb11u1 |
+| openssh-client | 1:8.4p1-5+deb11u4 |
+| 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+deb11u1 |
+| unzip | 6.0-26+deb11u1 |
+| vim-tiny | 2:8.2.2434-3+deb11u3 |
+| wget | 1.21-1+deb11u1 |
+| yarn | 1.22.22-1 |
+| zip | 3.0-12 |
+| zlib1g | 1:1.2.11.dfsg-2+deb11u2 |
+| zsh | 5.8-6+deb11u1 |
+
+## Variant: 3.11-bullseye
+
+**Digest:** sha256:7164a4bfb889f93c4a4914ae67fa3918ef9b07f58bbd4cd8d97d6d07eeeb47e9
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/python:1.2.4-3.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:** vscode
+
+### Contents
+**Languages and runtimes**
+
+| Language / runtime | Version | Path |
+|--------------------|---------|------|
+| [Python](https://www.python.org/) | 3.11.12 | /usr/local |
+
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | 750d3ac4b493dca13ef0ced55fa6a2cd02dc7ee8 | /home/vscode/.oh-my-zsh |
+| [nvm](https://github.com/nvm-sh/nvm.git) | ffec9fec724da725013d5b50e763908113983fc3 | /usr/local/share/nvm |
+
+**Pip / pipx installed tools and packages**
+
+| Tool / package | Version |
+|----------------|---------|
+| setuptools | 75.6.0 |
+| pylint | 3.3.6 |
+| flake8 | 7.2.0 |
+| autopep8 | 2.3.2 |
+| black | 25.1.0 |
+| yapf | 0.43.0 |
+| mypy | 1.15.0 |
+| pydocstyle | 6.3.0 |
+| pycodestyle | 2.13.0 |
+| bandit | 1.8.3 |
+| virtualenv | 20.30.0 |
+| pipx | 1.7.1 |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.49.0 |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| apt-transport-https | 2.2.4 |
+| apt-utils | 2.2.4 |
+| ca-certificates | 20210119 |
+| curl | 7.74.0-1.3+deb11u14 |
+| dialog | 1.3-20201126-1 |
+| git | 1:2.30.2-1+deb11u4 |
+| gnupg2 | 2.2.27-2+deb11u2 |
+| htop | 3.0.5-7 |
+| iproute2 | 5.10.0-4 |
+| jq | 1.6-2.1 |
+| less | 551-2+deb11u2 |
+| libc6 | 2.31-13+deb11u11 |
+| libgssapi-krb5-2 | 1.18.3-6+deb11u6 |
+| libicu67 | 67.1-7 |
+| libkrb5-3 | 1.18.3-6+deb11u6 |
+| liblttng-ust0 | 2.12.1-1 |
+| libssl1.1 | 1.1.1w-0+deb11u2 |
+| libstdc++6 | 10.2.1-6 |
+| locales | 2.31-13+deb11u11 |
+| 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+deb11u1 |
+| openssh-client | 1:8.4p1-5+deb11u4 |
+| 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+deb11u1 |
+| unzip | 6.0-26+deb11u1 |
+| vim-tiny | 2:8.2.2434-3+deb11u3 |
+| wget | 1.21-1+deb11u1 |
+| yarn | 1.22.22-1 |
+| zip | 3.0-12 |
+| zlib1g | 1:1.2.11.dfsg-2+deb11u2 |
+| zsh | 5.8-6+deb11u1 |
+
+## Variant: 3.10-bullseye
+
+**Digest:** sha256:6f5a3846bf8f11bf44e2d7065519f0ae5ec2bbb8abbdea3e04b8b1de738b8e2a
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/python:1.2.4-3.10-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 |
+|--------------------|---------|------|
+| [Python](https://www.python.org/) | 3.10.17 | /usr/local |
+
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | 750d3ac4b493dca13ef0ced55fa6a2cd02dc7ee8 | /home/vscode/.oh-my-zsh |
+| [nvm](https://github.com/nvm-sh/nvm.git) | ffec9fec724da725013d5b50e763908113983fc3 | /usr/local/share/nvm |
+
+**Pip / pipx installed tools and packages**
+
+| Tool / package | Version |
+|----------------|---------|
+| setuptools | 75.6.0 |
+| pylint | 3.3.6 |
+| flake8 | 7.2.0 |
+| autopep8 | 2.3.2 |
+| black | 25.1.0 |
+| yapf | 0.43.0 |
+| mypy | 1.15.0 |
+| pydocstyle | 6.3.0 |
+| pycodestyle | 2.13.0 |
+| bandit | 1.8.3 |
+| virtualenv | 20.30.0 |
+| pipx | 1.7.1 |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.49.0 |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| apt-transport-https | 2.2.4 |
+| apt-utils | 2.2.4 |
+| ca-certificates | 20210119 |
+| curl | 7.74.0-1.3+deb11u14 |
+| dialog | 1.3-20201126-1 |
+| git | 1:2.30.2-1+deb11u4 |
+| gnupg2 | 2.2.27-2+deb11u2 |
+| htop | 3.0.5-7 |
+| iproute2 | 5.10.0-4 |
+| jq | 1.6-2.1 |
+| less | 551-2+deb11u2 |
+| libc6 | 2.31-13+deb11u11 |
+| libgssapi-krb5-2 | 1.18.3-6+deb11u6 |
+| libicu67 | 67.1-7 |
+| libkrb5-3 | 1.18.3-6+deb11u6 |
+| liblttng-ust0 | 2.12.1-1 |
+| libssl1.1 | 1.1.1w-0+deb11u2 |
+| libstdc++6 | 10.2.1-6 |
+| locales | 2.31-13+deb11u11 |
+| 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+deb11u1 |
+| openssh-client | 1:8.4p1-5+deb11u4 |
+| 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+deb11u1 |
+| unzip | 6.0-26+deb11u1 |
+| vim-tiny | 2:8.2.2434-3+deb11u3 |
+| wget | 1.21-1+deb11u1 |
+| yarn | 1.22.22-1 |
+| zip | 3.0-12 |
+| zlib1g | 1:1.2.11.dfsg-2+deb11u2 |
+| zsh | 5.8-6+deb11u1 |
+
+## Variant: 3.9-bullseye
+
+**Digest:** sha256:e5449bf43fb59c2db21b059252601566bd8e07b16d0426ba877dfb79258cf574
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/python:1.2.4-3.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 |
+|--------------------|---------|------|
+| [Python](https://www.python.org/) | 3.9.21 | /usr/local |
+
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | 750d3ac4b493dca13ef0ced55fa6a2cd02dc7ee8 | /home/vscode/.oh-my-zsh |
+| [nvm](https://github.com/nvm-sh/nvm.git) | ffec9fec724da725013d5b50e763908113983fc3 | /usr/local/share/nvm |
+
+**Pip / pipx installed tools and packages**
+
+| Tool / package | Version |
+|----------------|---------|
+| setuptools | 75.6.0 |
+| pylint | 3.3.6 |
+| flake8 | 7.2.0 |
+| autopep8 | 2.3.2 |
+| black | 25.1.0 |
+| yapf | 0.43.0 |
+| mypy | 1.15.0 |
+| pydocstyle | 6.3.0 |
+| pycodestyle | 2.13.0 |
+| bandit | 1.8.3 |
+| virtualenv | 20.30.0 |
+| pipx | 1.7.1 |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.49.0 |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| apt-transport-https | 2.2.4 |
+| apt-utils | 2.2.4 |
+| ca-certificates | 20210119 |
+| curl | 7.74.0-1.3+deb11u14 |
+| dialog | 1.3-20201126-1 |
+| git | 1:2.30.2-1+deb11u4 |
+| gnupg2 | 2.2.27-2+deb11u2 |
+| htop | 3.0.5-7 |
+| iproute2 | 5.10.0-4 |
+| jq | 1.6-2.1 |
+| less | 551-2+deb11u2 |
+| libc6 | 2.31-13+deb11u11 |
+| libgssapi-krb5-2 | 1.18.3-6+deb11u6 |
+| libicu67 | 67.1-7 |
+| libkrb5-3 | 1.18.3-6+deb11u6 |
+| liblttng-ust0 | 2.12.1-1 |
+| libssl1.1 | 1.1.1w-0+deb11u2 |
+| libstdc++6 | 10.2.1-6 |
+| locales | 2.31-13+deb11u11 |
+| 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+deb11u1 |
+| openssh-client | 1:8.4p1-5+deb11u4 |
+| 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+deb11u1 |
+| unzip | 6.0-26+deb11u1 |
+| vim-tiny | 2:8.2.2434-3+deb11u3 |
+| wget | 1.21-1+deb11u1 |
+| yarn | 1.22.22-1 |
+| zip | 3.0-12 |
+| zlib1g | 1:1.2.11.dfsg-2+deb11u2 |
+| zsh | 5.8-6+deb11u1 |
+
diff --git a/src/ruby/history/1.3.1.md b/src/ruby/history/1.3.1.md
new file mode 100644
index 0000000000..856a508a5d
--- /dev/null
+++ b/src/ruby/history/1.3.1.md
@@ -0,0 +1,531 @@
+# [ruby](https://github.com/devcontainers/images/tree/main/src/ruby)
+
+**Image version:** 1.3.1
+
+**Source release/branch:** [v0.4.14](https://github.com/devcontainers/images/tree/v0.4.14/src/ruby)
+
+**Image variations:**
+- [3.4-bookworm](#variant-34-bookworm)
+- [3.3-bookworm](#variant-33-bookworm)
+- [3.2-bookworm](#variant-32-bookworm)
+- [3.4-bullseye](#variant-34-bullseye)
+- [3.3-bullseye](#variant-33-bullseye)
+- [3.2-bullseye](#variant-32-bullseye)
+
+## Variant: 3.4-bookworm
+
+**Digest:** sha256:748d136b950c301daa244d4b672f9807cd42bb3218d0e5cfd692f9f0f0ac75ff
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/ruby:1.3.1-3.4-bookworm
+mcr.microsoft.com/devcontainers/ruby:1.3.1-3
+mcr.microsoft.com/devcontainers/ruby:1.3.1-3.4
+mcr.microsoft.com/devcontainers/ruby:1.3.1-3-bookworm
+mcr.microsoft.com/devcontainers/ruby:1.3.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 |
+|--------------------|---------|------|
+| [Ruby](https://www.ruby-lang.org/en/) | 3.4.2 | /usr/local |
+
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | 750d3ac4b493dca13ef0ced55fa6a2cd02dc7ee8 | /home/vscode/.oh-my-zsh |
+| [nvm](https://github.com/nvm-sh/nvm.git) | ffec9fec724da725013d5b50e763908113983fc3 | /usr/local/share/nvm |
+| [rbenv](https://github.com/rbenv/rbenv.git) | cd29bcc6e0ef8b04ff0abbc8d27ccf48a720f4f2 | /usr/local/share/rbenv |
+| [ruby-build](https://github.com/rbenv/ruby-build.git) | bc1a47dac2a611a276ec705923bd16e0385e8f28 | /usr/local/share/ruby-build |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.49.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 |
+| curl | 7.88.1-10+deb12u12 |
+| dialog | 1.3-20230209-1 |
+| git | 1:2.39.5-0+deb12u2 |
+| gnupg2 | 2.2.40-1.1 |
+| htop | 3.2.2-2 |
+| iproute2 | 6.1.0-3 |
+| jq | 1.6-2.1 |
+| less | 590-2.1~deb12u2 |
+| libc6 | 2.36-9+deb12u10 |
+| libgssapi-krb5-2 | 1.20.1-2+deb12u2 |
+| libicu72 | 72.1-3 |
+| libkrb5-3 | 1.20.1-2+deb12u2 |
+| liblttng-ust1 | 2.13.5-1 |
+| libstdc++6 | 12.2.0-14 |
+| locales | 2.36-9+deb12u10 |
+| 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 |
+| openssh-client | 1:9.2p1-2+deb12u5 |
+| procps | 2:4.0.2-3 |
+| psmisc | 23.6-1 |
+| rsync | 3.2.7-1+deb12u2 |
+| strace | 6.1-0.1 |
+| sudo | 1.9.13p3-1+deb12u1 |
+| unzip | 6.0-28 |
+| vim-tiny | 2:9.0.1378-2+deb12u2 |
+| wget | 1.21.3-1+deb12u1 |
+| yarn | 1.22.22-1 |
+| zip | 3.0-13 |
+| zlib1g | 1:1.2.13.dfsg-1 |
+| zsh | 5.9-4+b5 |
+
+## Variant: 3.3-bookworm
+
+**Digest:** sha256:4b2306a26bf45ac03484017c81111fa4bcff90e92a4cf75a4186a3c6396be9e0
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/ruby:1.3.1-3.3-bookworm
+mcr.microsoft.com/devcontainers/ruby:1.3.1-3.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 |
+|--------------------|---------|------|
+| [Ruby](https://www.ruby-lang.org/en/) | 3.3.7 | /usr/local |
+
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | 750d3ac4b493dca13ef0ced55fa6a2cd02dc7ee8 | /home/vscode/.oh-my-zsh |
+| [nvm](https://github.com/nvm-sh/nvm.git) | ffec9fec724da725013d5b50e763908113983fc3 | /usr/local/share/nvm |
+| [rbenv](https://github.com/rbenv/rbenv.git) | cd29bcc6e0ef8b04ff0abbc8d27ccf48a720f4f2 | /usr/local/share/rbenv |
+| [ruby-build](https://github.com/rbenv/ruby-build.git) | bc1a47dac2a611a276ec705923bd16e0385e8f28 | /usr/local/share/ruby-build |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.49.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 |
+| curl | 7.88.1-10+deb12u12 |
+| dialog | 1.3-20230209-1 |
+| git | 1:2.39.5-0+deb12u2 |
+| gnupg2 | 2.2.40-1.1 |
+| htop | 3.2.2-2 |
+| iproute2 | 6.1.0-3 |
+| jq | 1.6-2.1 |
+| less | 590-2.1~deb12u2 |
+| libc6 | 2.36-9+deb12u10 |
+| libgssapi-krb5-2 | 1.20.1-2+deb12u2 |
+| libicu72 | 72.1-3 |
+| libkrb5-3 | 1.20.1-2+deb12u2 |
+| liblttng-ust1 | 2.13.5-1 |
+| libstdc++6 | 12.2.0-14 |
+| locales | 2.36-9+deb12u10 |
+| 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 |
+| openssh-client | 1:9.2p1-2+deb12u5 |
+| procps | 2:4.0.2-3 |
+| psmisc | 23.6-1 |
+| rsync | 3.2.7-1+deb12u2 |
+| strace | 6.1-0.1 |
+| sudo | 1.9.13p3-1+deb12u1 |
+| unzip | 6.0-28 |
+| vim-tiny | 2:9.0.1378-2+deb12u2 |
+| wget | 1.21.3-1+deb12u1 |
+| yarn | 1.22.22-1 |
+| zip | 3.0-13 |
+| zlib1g | 1:1.2.13.dfsg-1 |
+| zsh | 5.9-4+b5 |
+
+## Variant: 3.2-bookworm
+
+**Digest:** sha256:389795166e76417dd4d960a14cfc309c1359c983749d4d2fb1ec1d3c49d9da1d
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/ruby:1.3.1-3.2-bookworm
+mcr.microsoft.com/devcontainers/ruby:1.3.1-3.2
+```
+> *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.2.8 | /usr/local |
+
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | 750d3ac4b493dca13ef0ced55fa6a2cd02dc7ee8 | /home/vscode/.oh-my-zsh |
+| [nvm](https://github.com/nvm-sh/nvm.git) | ffec9fec724da725013d5b50e763908113983fc3 | /usr/local/share/nvm |
+| [rbenv](https://github.com/rbenv/rbenv.git) | cd29bcc6e0ef8b04ff0abbc8d27ccf48a720f4f2 | /usr/local/share/rbenv |
+| [ruby-build](https://github.com/rbenv/ruby-build.git) | bc1a47dac2a611a276ec705923bd16e0385e8f28 | /usr/local/share/ruby-build |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.49.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 |
+| curl | 7.88.1-10+deb12u12 |
+| dialog | 1.3-20230209-1 |
+| git | 1:2.39.5-0+deb12u2 |
+| gnupg2 | 2.2.40-1.1 |
+| htop | 3.2.2-2 |
+| iproute2 | 6.1.0-3 |
+| jq | 1.6-2.1 |
+| less | 590-2.1~deb12u2 |
+| libc6 | 2.36-9+deb12u10 |
+| libgssapi-krb5-2 | 1.20.1-2+deb12u2 |
+| libicu72 | 72.1-3 |
+| libkrb5-3 | 1.20.1-2+deb12u2 |
+| liblttng-ust1 | 2.13.5-1 |
+| libstdc++6 | 12.2.0-14 |
+| locales | 2.36-9+deb12u10 |
+| 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 |
+| openssh-client | 1:9.2p1-2+deb12u5 |
+| procps | 2:4.0.2-3 |
+| psmisc | 23.6-1 |
+| rsync | 3.2.7-1+deb12u2 |
+| strace | 6.1-0.1 |
+| sudo | 1.9.13p3-1+deb12u1 |
+| unzip | 6.0-28 |
+| vim-tiny | 2:9.0.1378-2+deb12u2 |
+| wget | 1.21.3-1+deb12u1 |
+| yarn | 1.22.22-1 |
+| zip | 3.0-13 |
+| zlib1g | 1:1.2.13.dfsg-1 |
+| zsh | 5.9-4+b5 |
+
+## Variant: 3.4-bullseye
+
+**Digest:** sha256:687a0d471390179c7784a7c70df95bfd7bf04fe57ff6f54acd66f590074bbff6
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/ruby:1.3.1-3.4-bullseye
+mcr.microsoft.com/devcontainers/ruby:1.3.1-3-bullseye
+mcr.microsoft.com/devcontainers/ruby:1.3.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 |
+|--------------------|---------|------|
+| [Ruby](https://www.ruby-lang.org/en/) | 3.4.2 | /usr/local |
+
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | 750d3ac4b493dca13ef0ced55fa6a2cd02dc7ee8 | /home/vscode/.oh-my-zsh |
+| [nvm](https://github.com/nvm-sh/nvm.git) | ffec9fec724da725013d5b50e763908113983fc3 | /usr/local/share/nvm |
+| [rbenv](https://github.com/rbenv/rbenv.git) | cd29bcc6e0ef8b04ff0abbc8d27ccf48a720f4f2 | /usr/local/share/rbenv |
+| [ruby-build](https://github.com/rbenv/ruby-build.git) | bc1a47dac2a611a276ec705923bd16e0385e8f28 | /usr/local/share/ruby-build |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.49.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 | 20210119 |
+| curl | 7.74.0-1.3+deb11u14 |
+| dialog | 1.3-20201126-1 |
+| git | 1:2.30.2-1+deb11u4 |
+| gnupg2 | 2.2.27-2+deb11u2 |
+| htop | 3.0.5-7 |
+| iproute2 | 5.10.0-4 |
+| jq | 1.6-2.1 |
+| less | 551-2+deb11u2 |
+| libc6 | 2.31-13+deb11u11 |
+| libgssapi-krb5-2 | 1.18.3-6+deb11u6 |
+| libicu67 | 67.1-7 |
+| libkrb5-3 | 1.18.3-6+deb11u6 |
+| liblttng-ust0 | 2.12.1-1 |
+| libssl1.1 | 1.1.1w-0+deb11u2 |
+| libstdc++6 | 10.2.1-6 |
+| locales | 2.31-13+deb11u11 |
+| 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+deb11u1 |
+| openssh-client | 1:8.4p1-5+deb11u4 |
+| 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+deb11u1 |
+| unzip | 6.0-26+deb11u1 |
+| vim-tiny | 2:8.2.2434-3+deb11u3 |
+| wget | 1.21-1+deb11u1 |
+| yarn | 1.22.22-1 |
+| zip | 3.0-12 |
+| zlib1g | 1:1.2.11.dfsg-2+deb11u2 |
+| zsh | 5.8-6+deb11u1 |
+
+## Variant: 3.3-bullseye
+
+**Digest:** sha256:40e017620a9b72e0f7d6827b0c67d7d2bde9e45d72794c250e3cc5da54f25470
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/ruby:1.3.1-3.3-bullseye
+mcr.microsoft.com/devcontainers/ruby:1.3.1-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.7 | /usr/local |
+
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | 750d3ac4b493dca13ef0ced55fa6a2cd02dc7ee8 | /home/vscode/.oh-my-zsh |
+| [nvm](https://github.com/nvm-sh/nvm.git) | ffec9fec724da725013d5b50e763908113983fc3 | /usr/local/share/nvm |
+| [rbenv](https://github.com/rbenv/rbenv.git) | cd29bcc6e0ef8b04ff0abbc8d27ccf48a720f4f2 | /usr/local/share/rbenv |
+| [ruby-build](https://github.com/rbenv/ruby-build.git) | bc1a47dac2a611a276ec705923bd16e0385e8f28 | /usr/local/share/ruby-build |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.49.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 | 20210119 |
+| curl | 7.74.0-1.3+deb11u14 |
+| dialog | 1.3-20201126-1 |
+| git | 1:2.30.2-1+deb11u4 |
+| gnupg2 | 2.2.27-2+deb11u2 |
+| htop | 3.0.5-7 |
+| iproute2 | 5.10.0-4 |
+| jq | 1.6-2.1 |
+| less | 551-2+deb11u2 |
+| libc6 | 2.31-13+deb11u11 |
+| libgssapi-krb5-2 | 1.18.3-6+deb11u6 |
+| libicu67 | 67.1-7 |
+| libkrb5-3 | 1.18.3-6+deb11u6 |
+| liblttng-ust0 | 2.12.1-1 |
+| libssl1.1 | 1.1.1w-0+deb11u2 |
+| libstdc++6 | 10.2.1-6 |
+| locales | 2.31-13+deb11u11 |
+| 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+deb11u1 |
+| openssh-client | 1:8.4p1-5+deb11u4 |
+| 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+deb11u1 |
+| unzip | 6.0-26+deb11u1 |
+| vim-tiny | 2:8.2.2434-3+deb11u3 |
+| wget | 1.21-1+deb11u1 |
+| yarn | 1.22.22-1 |
+| zip | 3.0-12 |
+| zlib1g | 1:1.2.11.dfsg-2+deb11u2 |
+| zsh | 5.8-6+deb11u1 |
+
+## Variant: 3.2-bullseye
+
+**Digest:** sha256:df94b3f765e012084702fb737de904746ea19b2b1adbacf077c92264249a036b
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/ruby:1.3.1-3.2-bullseye
+mcr.microsoft.com/devcontainers/ruby:1.3.1-3.2-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.2.8 | /usr/local |
+
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | 750d3ac4b493dca13ef0ced55fa6a2cd02dc7ee8 | /home/vscode/.oh-my-zsh |
+| [nvm](https://github.com/nvm-sh/nvm.git) | ffec9fec724da725013d5b50e763908113983fc3 | /usr/local/share/nvm |
+| [rbenv](https://github.com/rbenv/rbenv.git) | cd29bcc6e0ef8b04ff0abbc8d27ccf48a720f4f2 | /usr/local/share/rbenv |
+| [ruby-build](https://github.com/rbenv/ruby-build.git) | cae502a444d66113865b7ad8eff4c38341c76b03 | /usr/local/share/ruby-build |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.49.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 | 20210119 |
+| curl | 7.74.0-1.3+deb11u14 |
+| dialog | 1.3-20201126-1 |
+| git | 1:2.30.2-1+deb11u4 |
+| gnupg2 | 2.2.27-2+deb11u2 |
+| htop | 3.0.5-7 |
+| iproute2 | 5.10.0-4 |
+| jq | 1.6-2.1 |
+| less | 551-2+deb11u2 |
+| libc6 | 2.31-13+deb11u11 |
+| libgssapi-krb5-2 | 1.18.3-6+deb11u6 |
+| libicu67 | 67.1-7 |
+| libkrb5-3 | 1.18.3-6+deb11u6 |
+| liblttng-ust0 | 2.12.1-1 |
+| libssl1.1 | 1.1.1w-0+deb11u2 |
+| libstdc++6 | 10.2.1-6 |
+| locales | 2.31-13+deb11u11 |
+| 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+deb11u1 |
+| openssh-client | 1:8.4p1-5+deb11u4 |
+| 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+deb11u1 |
+| unzip | 6.0-26+deb11u1 |
+| vim-tiny | 2:8.2.2434-3+deb11u3 |
+| wget | 1.21-1+deb11u1 |
+| yarn | 1.22.22-1 |
+| zip | 3.0-12 |
+| zlib1g | 1:1.2.11.dfsg-2+deb11u2 |
+| zsh | 5.8-6+deb11u1 |
+
diff --git a/src/rust/history/1.0.22.md b/src/rust/history/1.0.22.md
new file mode 100644
index 0000000000..6dea1e2fe1
--- /dev/null
+++ b/src/rust/history/1.0.22.md
@@ -0,0 +1,196 @@
+# [rust](https://github.com/devcontainers/images/tree/main/src/rust)
+
+**Image version:** 1.0.22
+
+**Source release/branch:** [v0.4.14](https://github.com/devcontainers/images/tree/v0.4.14/src/rust)
+
+**Image variations:**
+- [bookworm](#variant-bookworm)
+- [bullseye](#variant-bullseye)
+
+## Variant: bookworm
+
+**Digest:** sha256:2a7fc97d4fc356202d159e6d8729112561276da3850525d65fcf35d41686db4a
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/rust:1.0.22-bookworm
+mcr.microsoft.com/devcontainers/rust:1.0.22-1
+mcr.microsoft.com/devcontainers/rust:1.0.22-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.86.0 | /usr/local/cargo
/usr/local/rustup |
+
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | 750d3ac4b493dca13ef0ced55fa6a2cd02dc7ee8 | /home/vscode/.oh-my-zsh |
+
+**Cargo / rustup (Rust) crates and tools**
+
+| Tool / crate | Version |
+|--------------|---------|
+| rustfmt | 1.8.0 |
+| rust-analysis | 1.86.0 |
+| rust-src | 1.86.0 |
+| clippy | 1.86.0 |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.49.0 |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| apt-transport-https | 2.6.1 |
+| apt-utils | 2.6.1 |
+| ca-certificates | 20230311 |
+| curl | 7.88.1-10+deb12u12 |
+| dialog | 1.3-20230209-1 |
+| gcc | 4:12.2.0-3 |
+| git | 1:2.39.5-0+deb12u2 |
+| gnupg2 | 2.2.40-1.1 |
+| htop | 3.2.2-2 |
+| iproute2 | 6.1.0-3 |
+| jq | 1.6-2.1 |
+| less | 590-2.1~deb12u2 |
+| libc6 | 2.36-9+deb12u10 |
+| libc6-dev | 2.36-9+deb12u10 |
+| libgssapi-krb5-2 | 1.20.1-2+deb12u2 |
+| libicu72 | 72.1-3 |
+| libkrb5-3 | 1.20.1-2+deb12u2 |
+| liblttng-ust1 | 2.13.5-1 |
+| libstdc++6 | 12.2.0-14 |
+| lldb | 1:14.0-55.7~deb12u1 |
+| locales | 2.36-9+deb12u10 |
+| 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 |
+| openssh-client | 1:9.2p1-2+deb12u5 |
+| procps | 2:4.0.2-3 |
+| psmisc | 23.6-1 |
+| python3-minimal | 3.11.2-1+b1 |
+| rsync | 3.2.7-1+deb12u2 |
+| strace | 6.1-0.1 |
+| sudo | 1.9.13p3-1+deb12u1 |
+| 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+b5 |
+
+## Variant: bullseye
+
+**Digest:** sha256:a87c2e827496e395c892e393425f995cce6644eb7f7fb94f29172bfb3e04a98b
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/rust:1.0.22-bullseye
+mcr.microsoft.com/devcontainers/rust:1.0.22-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.86.0 | /usr/local/cargo
/usr/local/rustup |
+
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | 750d3ac4b493dca13ef0ced55fa6a2cd02dc7ee8 | /home/vscode/.oh-my-zsh |
+
+**Cargo / rustup (Rust) crates and tools**
+
+| Tool / crate | Version |
+|--------------|---------|
+| rustfmt | 1.8.0 |
+| rust-analysis | 1.86.0 |
+| rust-src | 1.86.0 |
+| clippy | 1.86.0 |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.49.0 |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| apt-transport-https | 2.2.4 |
+| apt-utils | 2.2.4 |
+| ca-certificates | 20210119 |
+| curl | 7.74.0-1.3+deb11u14 |
+| dialog | 1.3-20201126-1 |
+| gcc | 4:10.2.1-1 |
+| git | 1:2.30.2-1+deb11u4 |
+| gnupg2 | 2.2.27-2+deb11u2 |
+| htop | 3.0.5-7 |
+| iproute2 | 5.10.0-4 |
+| jq | 1.6-2.1 |
+| less | 551-2+deb11u2 |
+| libc6 | 2.31-13+deb11u11 |
+| libc6-dev | 2.31-13+deb11u11 |
+| libgssapi-krb5-2 | 1.18.3-6+deb11u6 |
+| libicu67 | 67.1-7 |
+| libkrb5-3 | 1.18.3-6+deb11u6 |
+| liblttng-ust0 | 2.12.1-1 |
+| libssl1.1 | 1.1.1w-0+deb11u2 |
+| libstdc++6 | 10.2.1-6 |
+| lldb | 1:11.0-51+nmu5 |
+| locales | 2.31-13+deb11u11 |
+| 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+deb11u1 |
+| openssh-client | 1:8.4p1-5+deb11u4 |
+| 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+deb11u1 |
+| unzip | 6.0-26+deb11u1 |
+| vim-tiny | 2:8.2.2434-3+deb11u3 |
+| wget | 1.21-1+deb11u1 |
+| zip | 3.0-12 |
+| zlib1g | 1:1.2.11.dfsg-2+deb11u2 |
+| zsh | 5.8-6+deb11u1 |
+
diff --git a/src/typescript-node/history/1.1.11.md b/src/typescript-node/history/1.1.11.md
new file mode 100644
index 0000000000..bff79a38ce
--- /dev/null
+++ b/src/typescript-node/history/1.1.11.md
@@ -0,0 +1,551 @@
+# [typescript-node](https://github.com/devcontainers/images/tree/main/src/typescript-node)
+
+**Image version:** 1.1.11
+
+**Source release/branch:** [v0.4.14](https://github.com/devcontainers/images/tree/v0.4.14/src/typescript-node)
+
+**Image variations:**
+- [22-bookworm](#variant-22-bookworm)
+- [20-bookworm](#variant-20-bookworm)
+- [18-bookworm](#variant-18-bookworm)
+- [22-bullseye](#variant-22-bullseye)
+- [20-bullseye](#variant-20-bullseye)
+- [18-bullseye](#variant-18-bullseye)
+
+## Variant: 22-bookworm
+
+**Digest:** sha256:a20b8a3538313487ac9266875bbf733e544c1aa2091df2bb99ab592a6d4f7399
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/typescript-node:1.1.11-22-bookworm
+mcr.microsoft.com/devcontainers/typescript-node:1.1.11-22
+mcr.microsoft.com/devcontainers/typescript-node:1.1.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/) | 22.14.0 | /usr/local |
+| [TypeScript](https://www.typescriptlang.org/) | 5.8.3 | /usr/local/share/npm-global |
+
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | 750d3ac4b493dca13ef0ced55fa6a2cd02dc7ee8 | /home/node/.oh-my-zsh |
+| [nvm](https://github.com/nvm-sh/nvm.git) | ffec9fec724da725013d5b50e763908113983fc3 | /usr/local/share/nvm |
+
+**Npm globally installed tools and packages**
+
+| Tool / package | Version |
+|----------------|---------|
+| eslint | 9.24.0 |
+| tslint-to-eslint-config | 2.14.3 |
+| typescript | 5.8.3 |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.49.0 |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| apt-transport-https | 2.6.1 |
+| apt-utils | 2.6.1 |
+| ca-certificates | 20230311 |
+| curl | 7.88.1-10+deb12u12 |
+| dialog | 1.3-20230209-1 |
+| git | 1:2.39.5-0+deb12u2 |
+| gnupg2 | 2.2.40-1.1 |
+| htop | 3.2.2-2 |
+| iproute2 | 6.1.0-3 |
+| jq | 1.6-2.1 |
+| less | 590-2.1~deb12u2 |
+| libc6 | 2.36-9+deb12u10 |
+| libgssapi-krb5-2 | 1.20.1-2+deb12u2 |
+| libicu72 | 72.1-3 |
+| libkrb5-3 | 1.20.1-2+deb12u2 |
+| liblttng-ust1 | 2.13.5-1 |
+| libstdc++6 | 12.2.0-14 |
+| locales | 2.36-9+deb12u10 |
+| 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 |
+| openssh-client | 1:9.2p1-2+deb12u5 |
+| procps | 2:4.0.2-3 |
+| psmisc | 23.6-1 |
+| rsync | 3.2.7-1+deb12u2 |
+| strace | 6.1-0.1 |
+| sudo | 1.9.13p3-1+deb12u1 |
+| 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+b5 |
+
+## Variant: 20-bookworm
+
+**Digest:** sha256:8da58ff44a1665e45e7020c8d1f3217de313c53b7486c5c3f5cf6dda10d1f009
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/typescript-node:1.1.11-20-bookworm
+mcr.microsoft.com/devcontainers/typescript-node:1.1.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 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.19.0 | /usr/local |
+| [TypeScript](https://www.typescriptlang.org/) | 5.8.3 | /usr/local/share/npm-global |
+
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | 750d3ac4b493dca13ef0ced55fa6a2cd02dc7ee8 | /home/node/.oh-my-zsh |
+| [nvm](https://github.com/nvm-sh/nvm.git) | ffec9fec724da725013d5b50e763908113983fc3 | /usr/local/share/nvm |
+
+**Npm globally installed tools and packages**
+
+| Tool / package | Version |
+|----------------|---------|
+| eslint | 9.24.0 |
+| tslint-to-eslint-config | 2.14.3 |
+| typescript | 5.8.3 |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.49.0 |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| apt-transport-https | 2.6.1 |
+| apt-utils | 2.6.1 |
+| ca-certificates | 20230311 |
+| curl | 7.88.1-10+deb12u12 |
+| dialog | 1.3-20230209-1 |
+| git | 1:2.39.5-0+deb12u2 |
+| gnupg2 | 2.2.40-1.1 |
+| htop | 3.2.2-2 |
+| iproute2 | 6.1.0-3 |
+| jq | 1.6-2.1 |
+| less | 590-2.1~deb12u2 |
+| libc6 | 2.36-9+deb12u10 |
+| libgssapi-krb5-2 | 1.20.1-2+deb12u2 |
+| libicu72 | 72.1-3 |
+| libkrb5-3 | 1.20.1-2+deb12u2 |
+| liblttng-ust1 | 2.13.5-1 |
+| libstdc++6 | 12.2.0-14 |
+| locales | 2.36-9+deb12u10 |
+| 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 |
+| openssh-client | 1:9.2p1-2+deb12u5 |
+| procps | 2:4.0.2-3 |
+| psmisc | 23.6-1 |
+| rsync | 3.2.7-1+deb12u2 |
+| strace | 6.1-0.1 |
+| sudo | 1.9.13p3-1+deb12u1 |
+| 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+b5 |
+
+## Variant: 18-bookworm
+
+**Digest:** sha256:48c48622c540f52e486a19e664c3b88e4cf6ba3328987707438d4642a09f1aac
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/typescript-node:1.1.11-18-bookworm
+mcr.microsoft.com/devcontainers/typescript-node:1.1.11-18
+```
+> *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/) | 18.20.8 | /usr/local |
+| [TypeScript](https://www.typescriptlang.org/) | 5.8.3 | /usr/local/share/npm-global |
+
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | 750d3ac4b493dca13ef0ced55fa6a2cd02dc7ee8 | /home/node/.oh-my-zsh |
+| [nvm](https://github.com/nvm-sh/nvm.git) | ffec9fec724da725013d5b50e763908113983fc3 | /usr/local/share/nvm |
+
+**Npm globally installed tools and packages**
+
+| Tool / package | Version |
+|----------------|---------|
+| eslint | 9.24.0 |
+| tslint-to-eslint-config | 2.14.3 |
+| typescript | 5.8.3 |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.49.0 |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| apt-transport-https | 2.6.1 |
+| apt-utils | 2.6.1 |
+| ca-certificates | 20230311 |
+| curl | 7.88.1-10+deb12u12 |
+| dialog | 1.3-20230209-1 |
+| git | 1:2.39.5-0+deb12u2 |
+| gnupg2 | 2.2.40-1.1 |
+| htop | 3.2.2-2 |
+| iproute2 | 6.1.0-3 |
+| jq | 1.6-2.1 |
+| less | 590-2.1~deb12u2 |
+| libc6 | 2.36-9+deb12u10 |
+| libgssapi-krb5-2 | 1.20.1-2+deb12u2 |
+| libicu72 | 72.1-3 |
+| libkrb5-3 | 1.20.1-2+deb12u2 |
+| liblttng-ust1 | 2.13.5-1 |
+| libstdc++6 | 12.2.0-14 |
+| locales | 2.36-9+deb12u10 |
+| 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 |
+| openssh-client | 1:9.2p1-2+deb12u5 |
+| procps | 2:4.0.2-3 |
+| psmisc | 23.6-1 |
+| rsync | 3.2.7-1+deb12u2 |
+| strace | 6.1-0.1 |
+| sudo | 1.9.13p3-1+deb12u1 |
+| 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+b5 |
+
+## Variant: 22-bullseye
+
+**Digest:** sha256:4fd7326f6b8e61e01db9cfba7c8620a1b47a8ec193a54d0f246b4f8e243000c1
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/typescript-node:1.1.11-22-bullseye
+mcr.microsoft.com/devcontainers/typescript-node:1.1.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/) | 22.14.0 | /usr/local |
+| [TypeScript](https://www.typescriptlang.org/) | 5.8.3 | /usr/local/share/npm-global |
+
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | 750d3ac4b493dca13ef0ced55fa6a2cd02dc7ee8 | /home/node/.oh-my-zsh |
+| [nvm](https://github.com/nvm-sh/nvm.git) | ffec9fec724da725013d5b50e763908113983fc3 | /usr/local/share/nvm |
+
+**Npm globally installed tools and packages**
+
+| Tool / package | Version |
+|----------------|---------|
+| eslint | 9.24.0 |
+| tslint-to-eslint-config | 2.14.3 |
+| typescript | 5.8.3 |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.49.0 |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| apt-transport-https | 2.2.4 |
+| apt-utils | 2.2.4 |
+| ca-certificates | 20210119 |
+| curl | 7.74.0-1.3+deb11u14 |
+| dialog | 1.3-20201126-1 |
+| git | 1:2.30.2-1+deb11u4 |
+| gnupg2 | 2.2.27-2+deb11u2 |
+| htop | 3.0.5-7 |
+| iproute2 | 5.10.0-4 |
+| jq | 1.6-2.1 |
+| less | 551-2+deb11u2 |
+| libc6 | 2.31-13+deb11u11 |
+| libgssapi-krb5-2 | 1.18.3-6+deb11u6 |
+| libicu67 | 67.1-7 |
+| libkrb5-3 | 1.18.3-6+deb11u6 |
+| liblttng-ust0 | 2.12.1-1 |
+| libssl1.1 | 1.1.1w-0+deb11u2 |
+| libstdc++6 | 10.2.1-6 |
+| locales | 2.31-13+deb11u11 |
+| 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+deb11u1 |
+| openssh-client | 1:8.4p1-5+deb11u4 |
+| 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+deb11u1 |
+| unzip | 6.0-26+deb11u1 |
+| vim-tiny | 2:8.2.2434-3+deb11u3 |
+| wget | 1.21-1+deb11u1 |
+| zip | 3.0-12 |
+| zlib1g | 1:1.2.11.dfsg-2+deb11u2 |
+| zsh | 5.8-6+deb11u1 |
+
+## Variant: 20-bullseye
+
+**Digest:** sha256:92bde34ad29c27c3d4b5541d77d655d2a66428da3bf95d7c897a171a918554b2
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/typescript-node:1.1.11-20-bullseye
+mcr.microsoft.com/devcontainers/typescript-node:1.1.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/) | 20.19.0 | /usr/local |
+| [TypeScript](https://www.typescriptlang.org/) | 5.8.3 | /usr/local/share/npm-global |
+
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | 750d3ac4b493dca13ef0ced55fa6a2cd02dc7ee8 | /home/node/.oh-my-zsh |
+| [nvm](https://github.com/nvm-sh/nvm.git) | ffec9fec724da725013d5b50e763908113983fc3 | /usr/local/share/nvm |
+
+**Npm globally installed tools and packages**
+
+| Tool / package | Version |
+|----------------|---------|
+| eslint | 9.24.0 |
+| tslint-to-eslint-config | 2.14.3 |
+| typescript | 5.8.3 |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.49.0 |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| apt-transport-https | 2.2.4 |
+| apt-utils | 2.2.4 |
+| ca-certificates | 20210119 |
+| curl | 7.74.0-1.3+deb11u14 |
+| dialog | 1.3-20201126-1 |
+| git | 1:2.30.2-1+deb11u4 |
+| gnupg2 | 2.2.27-2+deb11u2 |
+| htop | 3.0.5-7 |
+| iproute2 | 5.10.0-4 |
+| jq | 1.6-2.1 |
+| less | 551-2+deb11u2 |
+| libc6 | 2.31-13+deb11u11 |
+| libgssapi-krb5-2 | 1.18.3-6+deb11u6 |
+| libicu67 | 67.1-7 |
+| libkrb5-3 | 1.18.3-6+deb11u6 |
+| liblttng-ust0 | 2.12.1-1 |
+| libssl1.1 | 1.1.1w-0+deb11u2 |
+| libstdc++6 | 10.2.1-6 |
+| locales | 2.31-13+deb11u11 |
+| 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+deb11u1 |
+| openssh-client | 1:8.4p1-5+deb11u4 |
+| 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+deb11u1 |
+| unzip | 6.0-26+deb11u1 |
+| vim-tiny | 2:8.2.2434-3+deb11u3 |
+| wget | 1.21-1+deb11u1 |
+| zip | 3.0-12 |
+| zlib1g | 1:1.2.11.dfsg-2+deb11u2 |
+| zsh | 5.8-6+deb11u1 |
+
+## Variant: 18-bullseye
+
+**Digest:** sha256:5cf06da3410b029d99d205cd8623eb742553b7d035813890cd9b1d03706ae38c
+
+**Tags:**
+```
+mcr.microsoft.com/devcontainers/typescript-node:1.1.11-18-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/) | 18.20.8 | /usr/local |
+| [TypeScript](https://www.typescriptlang.org/) | 5.8.3 | /usr/local/share/npm-global |
+
+**Tools installed using git**
+
+| Tool | Commit | Path |
+|------|--------|------|
+| [Oh My Zsh!](https://github.com/ohmyzsh/ohmyzsh) | 750d3ac4b493dca13ef0ced55fa6a2cd02dc7ee8 | /home/node/.oh-my-zsh |
+| [nvm](https://github.com/nvm-sh/nvm.git) | ffec9fec724da725013d5b50e763908113983fc3 | /usr/local/share/nvm |
+
+**Npm globally installed tools and packages**
+
+| Tool / package | Version |
+|----------------|---------|
+| eslint | 9.24.0 |
+| tslint-to-eslint-config | 2.14.3 |
+| typescript | 5.8.3 |
+
+**Other tools and utilities**
+
+| Tool | Version | Path |
+|------|---------|------|
+| [git](https://github.com/git/git) | 2.49.0 |
+
+**Additional linux tools and packages**
+
+| Tool / library | Version |
+|----------------|---------|
+| apt-transport-https | 2.2.4 |
+| apt-utils | 2.2.4 |
+| ca-certificates | 20210119 |
+| curl | 7.74.0-1.3+deb11u14 |
+| dialog | 1.3-20201126-1 |
+| git | 1:2.30.2-1+deb11u4 |
+| gnupg2 | 2.2.27-2+deb11u2 |
+| htop | 3.0.5-7 |
+| iproute2 | 5.10.0-4 |
+| jq | 1.6-2.1 |
+| less | 551-2+deb11u2 |
+| libc6 | 2.31-13+deb11u11 |
+| libgssapi-krb5-2 | 1.18.3-6+deb11u6 |
+| libicu67 | 67.1-7 |
+| libkrb5-3 | 1.18.3-6+deb11u6 |
+| liblttng-ust0 | 2.12.1-1 |
+| libssl1.1 | 1.1.1w-0+deb11u2 |
+| libstdc++6 | 10.2.1-6 |
+| locales | 2.31-13+deb11u11 |
+| 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+deb11u1 |
+| openssh-client | 1:8.4p1-5+deb11u4 |
+| 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+deb11u1 |
+| unzip | 6.0-26+deb11u1 |
+| vim-tiny | 2:8.2.2434-3+deb11u3 |
+| wget | 1.21-1+deb11u1 |
+| zip | 3.0-12 |
+| zlib1g | 1:1.2.11.dfsg-2+deb11u2 |
+| zsh | 5.8-6+deb11u1 |
+