Skip to content

v8.0.0

Latest

Choose a tag to compare

@philips-software-forest-releaser philips-software-forest-releaser released this 20 Jul 11:01
6cfbe92

8.0.0 (2026-07-20)

📋 Summary

amp-devcontainer v8.0.0 introduces a major restructuring of the image portfolio, separating embedded development workloads into dedicated container flavors and adding a new documentation-focused image. Additional tools are now explicitly represented in generated SBOMs. The reusable GitHub workflows now support inheritance of devcontainer.metadata.

Important

This is a breaking release. Embedded tooling has been removed from the generic cpp and rust images and moved into dedicated embedded-cpp and embedded-rust flavors. Users relying on embedded toolchains should update their devcontainer references accordingly.

🍨 Image flavors

Flavor Full identifier
base
ghcr.io/philips-software/amp-devcontainer-base:v8.0.0@sha256:b21cd89e2f1dc923e7771a8ca4c66cd13443a06d45b36e8b65bc91955130befb
cpp
ghcr.io/philips-software/amp-devcontainer-cpp:v8.0.0@sha256:450ed4ccc2d211d493398de7db96603b2daee38f1ed8359e697957bbc06c14dc
docs
ghcr.io/philips-software/amp-devcontainer-docs:v8.0.0@sha256:86151248390ef9061fc98f872a5cc18bffd90ac201b169c2ad208e484dd06415
embedded-cpp
ghcr.io/philips-software/amp-devcontainer-embedded-cpp:v8.0.0@sha256:bcb3a461c3f2e99e0428e39c03548562c2d4577b73bc843379cf3e7c94bb85d1
embedded-rust
ghcr.io/philips-software/amp-devcontainer-embedded-rust:v8.0.0@sha256:01886bbfcf0e9b8ac8e05acfc2ae689e2580d366317c5ca41e3d34fc0858c20f
rust
ghcr.io/philips-software/amp-devcontainer-rust:v8.0.0@sha256:90adce8a83446aa04ef81f0ac9b761c196cd9729ee9753404a5ab49348abd9c8

🛠️ Included tools

The tables below list the most relevant tools per flavor and their versions, as
recorded in the image's Software Bill of Materials (SBOM).

amp-devcontainer-base
Tool Version
bats 1.13.0
bats-assert 2.2.4
bats-support 0.3.0
git 1:2.53.0-1ubuntu1
gnupg2 2.4.8-4ubuntu3
wget 1.25.0-2ubuntu4.2
amp-devcontainer-cpp
Tool Version
ccache 4.13.1
clang-22 1:22.1.2-1ubuntu1
clang-format-22 1:22.1.2-1ubuntu1
clang-tidy-22 1:22.1.2-1ubuntu1
clang-tools-22 1:22.1.2-1ubuntu1
clangd-22 1:22.1.2-1ubuntu1
cmake 4.3.4
conan 2.30.0
g++-15 15.2.0-16ubuntu1
gcovr 8.6
gdb-multiarch 17.1-2ubuntu1
include-what-you-use 0.26
lld-22 1:22.1.2-1ubuntu1
llvm-22 1:22.1.2-1ubuntu1
mull-22 0.34.0
ninja-build 1.13.2-1
xwin 0.8.0
amp-devcontainer-docs

{{ amp-devcontainer-docs-tools }}

amp-devcontainer-embedded-cpp

{{ amp-devcontainer-embedded-cpp-tools }}

amp-devcontainer-embedded-rust

{{ amp-devcontainer-embedded-rust-tools }}

amp-devcontainer-rust

{{ amp-devcontainer-rust-tools }}

⚠ BREAKING CHANGES

  • split-off embedded-cpp from cpp flavor (#1314)
  • split-off embedded-rust from rust flavor (#1358)

Features

  • 🍨: Add documentation (docs) flavor (#1335) (8731e2a)
  • Add missing tools to SBOM (#1346) (a9c00fa)
  • Allow inheritance of devcontainer.metadata in the re-usable workflows (#1357) (0869d12)
  • Split-off embedded-cpp from cpp flavor (#1314) (3d642e3)
  • Split-off embedded-rust from rust flavor (#1358) (36d7b1d)

Bug Fixes

  • Disable extension auto update for VS Code Extensions (#1355) (5751f0d)

Chores

  • deps, base: Update wget (#1361) (7283164)
  • deps, cpp: Update github.vscode-pull-request-github in devcontainer.json (#1339) (801e708)
  • deps, cpp: Update github.vscode-pull-request-github, sonarsource.sonarlint-vscode in devcontainer.json (#1352) (66c83d7)
  • deps, cpp: Update sonarsource.sonarlint-vscode in devcontainer-metadata.json (#1350) (0855d47)
  • deps, docs: Update github.vscode-pull-request-github in devcontainer.json (#1349) (601a41e)
  • deps, embedded-cpp: Update github.vscode-github-actions, github.vscode-pull-request-github, sonarsource.sonarlint-vscode in devcontainer.json (#1341) (a17135a)
  • deps, embedded-cpp: Update github.vscode-pull-request-github, sonarsource.sonarlint-vscode in devcontainer.json (#1351) (a4bc9ee)
  • deps, embedded-cpp: Update sonarsource.sonarlint-vscode in devcontainer-metadata.json (#1353) (01b96b3)
  • deps, rust: Update github.vscode-pull-request-github, rust-lang.rust-analyzer in devcontainer.json (#1340) (59d1dfc)
  • deps, rust: Update github.vscode-pull-request-github, rust-lang.rust-analyzer, sonarsource.sonarlint-vscode in devcontainer.json (#1354) (3032916)
  • deps, rust: Update rust-lang.rust-analyzer in devcontainer-metadata.json (#1338) (c57d100)
  • deps, rust: Update rust-lang.rust-analyzer in devcontainer-metadata.json (#1348) (dc3981a)