Releases: philips-software/amp-devcontainer
Release list
v7.2.1
7.2.1 (2026-07-01)
📋 Summary
🔖 Packages
| Container | Full identifier |
|---|---|
| amp-devcontainer-base | ghcr.io/philips-software/amp-devcontainer-base:v7.2.1@sha256:003b7f431359accb5438279777e1bcfde818bb881ff604fb4cd4d333525262d9 |
| amp-devcontainer-cpp | ghcr.io/philips-software/amp-devcontainer-cpp:v7.2.1@sha256:4d171db10d16f3f8ea17e694f8acce758cd3e5505fffbb62d1dc472afc1604d9 |
| amp-devcontainer-rust | ghcr.io/philips-software/amp-devcontainer-rust:v7.2.1@sha256:0c9d47f3bd5bd15f20d4097df2b7d327a876cad424bab1b0cdee5d6845545f07 |
Chores
- deps, base: Update ca-certificates (#1312) (2884399)
- deps, cpp: Update github.vscode-github-actions, github.vscode-pull-request-github in devcontainer.json (#1306) (0094359)
- deps, cpp: Update github.vscode-github-actions, github.vscode-pull-request-github, sonarsource.sonarlint-vscode in devcontainer.json (#1325) (649e99c)
- deps, cpp: Update sonarsource.sonarlint-vscode in devcontainer-metadata.json (#1292) (1d330ae)
- deps, cpp: Update sonarsource.sonarlint-vscode in devcontainer-metadata.json (#1322) (5a66c0f)
- deps, cpp: Update sonarsource.sonarlint-vscode in devcontainer.json (#1291) (a70d23a)
- deps, rust: Update github.vscode-github-actions, github.vscode-pull-request-github, rust-lang.rust-analyzer in devcontainer.json (#1305) (c304898)
- deps, rust: Update github.vscode-github-actions, github.vscode-pull-request-github, rust-lang.rust-analyzer, sonarsource.sonarlint-vscode in devcontainer.json (#1324) (98f6527)
- deps, rust: Update rust-lang.rust-analyzer in devcontainer-metadata.json (#1290) (bddcaec)
- deps, rust: Update rust-lang.rust-analyzer in devcontainer-metadata.json (#1300) (749e9a9)
- deps, rust: Update rust-lang.rust-analyzer in devcontainer-metadata.json (#1307) (9424592)
- deps, rust: Update rust-lang.rust-analyzer in devcontainer-metadata.json (#1323) (fdad01f)
- deps, rust: Update rust-lang.rust-analyzer in devcontainer.json (#1301) (89b7ebf)
- deps, rust: Update rust-lang.rust-analyzer, sonarsource.sonarlint-vscode in devcontainer.json (#1293) (6c60544)
v7.2.0
7.2.0 (2026-06-02)
📋 Summary
This release updates the Clang/LLVM toolchain to version 22.1.2 in amp-devcontainer-cpp.
🔖 Packages
| Container | Full identifier |
|---|---|
| amp-devcontainer-base | ghcr.io/philips-software/amp-devcontainer-base:v7.2.0@sha256:78388ff599fc10c5adbb30916d656e8559ac31c933b6ed851437d290b985ac73 |
| amp-devcontainer-cpp | ghcr.io/philips-software/amp-devcontainer-cpp:v7.2.0@sha256:1afa82f415104fd36c8af65740872fd01685275c2e1620f8133c35b3fbff0590 |
| amp-devcontainer-rust | ghcr.io/philips-software/amp-devcontainer-rust:v7.2.0@sha256:eb992f046eb765592c2c290f38b3f35630cd9b1e1d320dec6a8ab976828d6909 |
Features
- Update clang to 22.1.2 (#1295) (6ecae3b) (by Ron (@rjaegers))
v7.1.0
7.1.0 (2026-06-02)
📋 Summary
This release updates the Clang/LLVM toolchain to version 21.1.8 in amp-devcontainer-cpp.
🔖 Packages
| Container | Full identifier |
|---|---|
| amp-devcontainer-base | ghcr.io/philips-software/amp-devcontainer-base:v7.1.0@sha256:e58c7b1e0e8211a949fd3866c4431fe1d92bf66b93701d183af891c03de27968 |
| amp-devcontainer-cpp | ghcr.io/philips-software/amp-devcontainer-cpp:v7.1.0@sha256:adddb16c89e559654afbcafbe62653ab4d050e9495d9cd52c7016d49712d3fa0 |
| amp-devcontainer-rust | ghcr.io/philips-software/amp-devcontainer-rust:v7.1.0@sha256:1e51136c8d544e632e8b307ea8dac9cafd3296b6d382f6be0882e4130972ff2a |
Features
- Update clang to 21.1.8 (#1294) (2580f8e) (by Ron (@rjaegers))
v7.0.0
7.0.0 (2026-05-28)
📋 Summary
This release of amp-devcontainer updates the base image from Ubuntu 24.04 LTS to Ubuntu 26.04 LTS.
amp-devcontainer-base
- Added locales package, generated the C.UTF-8 locale, and set LANG to C.UTF-8 for better locale handling.
- Modernized core packages in amp-devcontainer-base, updating versions for tools like git, bash-completion, and adding locales.
amp-devcontainer-cpp
- Upgraded GCC/G++ from version 14 to 15.
- Updated ARM GNU Toolchain to version 15.2.
- Updated Clang/LLVM packages to version 20 using official Ubuntu 26.04 versions.
amp-devcontainer-rust
-
Updated Rust toolchain to 1.94.1 and cargo-binstall to 1.17.9.
-
Ensured C/C++ compiler alternatives point to GCC/G++ 15.
🔖 Packages
| Container | Full identifier |
|---|---|
| amp-devcontainer-base | ghcr.io/philips-software/amp-devcontainer-base:v7.0.0@sha256:527239d281eb145ff220b22046478653e052020f1fd71297bbc19a84fe7da9b5 |
| amp-devcontainer-cpp | ghcr.io/philips-software/amp-devcontainer-cpp:v7.0.0@sha256:dc6bb049da53127b887c4ad5312ddbafd7daf57fb76bcca26abe643e65af9f59 |
| amp-devcontainer-rust | ghcr.io/philips-software/amp-devcontainer-rust:v7.0.0@sha256:48970df991cbc1faef7e09148f33a72bba3898ac117de605ad046b1603015ce0 |
⚠ BREAKING CHANGES
- Switch base container to Ubuntu 26.04 (#1227)
Features
- Switch base container to Ubuntu 26.04 (#1227) (30a53b3) (by Ron (@rjaegers))
Chores
- deps, cpp: Update github.vscode-pull-request-github in devcontainer.json (#1280) (c7f5dbc) (by Dependabot (@dependabot))
- deps, cpp: Update llvm-vs-code-extensions.vscode-clangd in devcontainer-metadata.json (#1286) (35617a2) (by Dependabot (@dependabot))
- deps, cpp: Update mull-20 (#1282) (2f093b6) (by Dependabot (@dependabot))
- deps, rust: Update github.vscode-pull-request-github in devcontainer.json (#1281) (16b9609) (by Dependabot (@dependabot))
v6.10.3
6.10.3 (2026-05-12)
📋 Summary
Note
This is the last release that is based on Ubuntu 24.04. The next release of amp-devcontainer will be based on Ubuntu 26.04 that is now generally available.
This release contains updates to rustup in amp-devcontainer-rust. In amp-devcontainer-cpp, CMake and Conan have been updated to their latest versions. As usual the respective Visual Studio Code extensions have been updated.
🔖 Packages
| Container | Full identifier |
|---|---|
| amp-devcontainer-base | ghcr.io/philips-software/amp-devcontainer-base:v6.10.3@sha256:e0c6c294c54b4a7606ac5c6a96d163d52ef2b5a4e102a77d4f8f43d9ee05c6d7 |
| amp-devcontainer-cpp | ghcr.io/philips-software/amp-devcontainer-cpp:v6.10.3@sha256:e1f388179dbeabaddcdd37b8b563ed89ca3cd36dcf158aa2e5c4f70eb513efec |
| amp-devcontainer-rust | ghcr.io/philips-software/amp-devcontainer-rust:v6.10.3@sha256:9b07a137e85a466ebd1786beb40d5b86f1753b4f77d9d1c876d16d6fb88043af |
Chores
- deps, rust: Update rustup in amp-devcontainer-rust (#1254) (3a7bba0) (by Dependabot (@dependabot))
- deps, cpp: Update conan from 2.27.0 to 2.28.1 in amp-devcontainer-cpp (#1251) (afe5830) (#1265) (by Dependabot (@dependabot))
- deps, cpp: Update cmake from 4.3.1 to 4.3.2 in amp-devcontainer-cpp (#1260) (by Dependabot (@dependabot))
- deps, cpp: Update github.vscode-github-actions, github.vscode-pull-request-github, github.vscode-pull-request-github, ms-playwright.playwright, ms-vscode.cmake-tools, ms-vscode.cpptools, sonarsource.sonarlint-vscode in devcontainer.json (#1256) (8c1dbd1) (#1274) (3fd1b92) (by Dependabot (@dependabot))
- deps, cpp: Update ms-vscode.cmake-tools, ms-vscode.cpptools, sonarsource.sonarlint-vscode in devcontainer-metadata.json (#1255) (3401e8a) (#1264) (bcd3adb) (#1272) (c9e1a8e) (by Dependabot (@dependabot))
- deps, rust: Update github.vscode-github-actions, github.vscode-pull-request-github, rust-lang.rust-analyzer, sonarsource.sonarlint-vscode in devcontainer.json (#1257) (3d9a33c)
- deps, rust: Update rust-lang.rust-analyzer in devcontainer-metadata.json (#1258) (8276f2b) (#1268) (940ad11) (#1273) (aa0b6ce) (by Dependabot (@dependabot))
- deps, rust: Update rust-lang.rust-analyzer, sonarsource.sonarlint-vscode in devcontainer.json (#1275) (a6865f6) (by Dependabot (@dependabot))
v6.10.2
6.10.2 (2026-04-22)
📋 Summary
🔖 Packages
| Container | Full identifier |
|---|---|
| amp-devcontainer-base | ghcr.io/philips-software/amp-devcontainer-base:v6.10.2@sha256:86c1948c0c308a9ef1e1d1454f8eaa53472ec8ad594b2920a5dd04c4cffdc5a2 |
| amp-devcontainer-cpp | ghcr.io/philips-software/amp-devcontainer-cpp:v6.10.2@sha256:6dcb2bba0b158b055995b728631e1b92c7e8bae97119b0f171429423ed9d5e19 |
| amp-devcontainer-rust | ghcr.io/philips-software/amp-devcontainer-rust:{{ amp-devcontainer-rust-version }}@{{ amp-devcontainer-rust-sha }} |
Chores
- deps, cpp: Update github.vscode-pull-request-github, ms-vscode.cmake-tools, sonarsource.sonarlint-vscode in devcontainer.json (#1246) (de947b4)
- deps, cpp: Update ms-vscode.cmake-tools, sonarsource.sonarlint-vscode in devcontainer-metadata.json (#1247) (3994e82)
- deps, cpp: Update mull-20 (#1240) (c4c2fa1)
- deps, rust: Update github.vscode-pull-request-github, rust-lang.rust-analyzer, sonarsource.sonarlint-vscode in devcontainer.json (#1248) (5014767)
- deps, rust: Update rust-lang.rust-analyzer in devcontainer-metadata.json (#1245) (18f4a4d)
- deps: Bump cmake from 4.3.0 to 4.3.1 in /.devcontainer (#1236) (05f181d)
- deps: Bump ghcr.io/devcontainers/features/desktop-lite (78fe38a)
- deps: Bump ghcr.io/devcontainers/features/desktop-lite from 1.2.8 to 1.2.9 (#1242) (78fe38a)
- deps: Bump lxml from 4.9.3 to 6.1.0 in /.devcontainer/cpp (#1250) (78a06f1)
v6.10.1
6.10.1 (2026-04-09)
📋 Summary
This version of amp-devcontainer contains an update to udev in amp-devcontainer base. Several packages in amp-devcontainer-cpp have been updated including Conan (v2.27.0), CMake (v4.3.0) and Mull (v0.32.0). Lastly several Visual Studio Code Extensions have been updated to their latest version.
🔖 Packages
| Container | Full identifier |
|---|---|
| amp-devcontainer-base | ghcr.io/philips-software/amp-devcontainer-base:v6.10.1@sha256:de51f33cb21766615767394b0480d1e91bb27bfe856e2a2321832339ca2a3f61 |
| amp-devcontainer-cpp | ghcr.io/philips-software/amp-devcontainer-cpp:v6.10.1@sha256:d89d53408da02726c70abc9994c811420494df10f672aad86077c4a32fe22ae8 |
| amp-devcontainer-rust | ghcr.io/philips-software/amp-devcontainer-rust:v6.10.1@sha256:4fca442ca2e94e46f12acb12c80003e40a363a08df8eda094443826a342bef89 |
Chores
- deps: Bump cmake from 4.2.3 to 4.3.0 in /.devcontainer (#1223) (0c924cf) (by Dependabot (@dependabot))
- deps: Bump conan from 2.26.2 to 2.27.0 in /.devcontainer (#1224) (a531283) (by Dependabot (@dependabot))
- deps, cpp: Update mull from 0.31.1 to 0.32.0 (#1235) (83ef9c8) (by Dependabot (@dependabot))
- deps, base: Update udev (#1232) (9a27998) (by Dependabot (@dependabot))
- deps, cpp: Update github.vscode-github-actions, github.vscode-pull-request-github, ms-vscode.cpptools, sonarsource.sonarlint-vscode in devcontainer.json (#1229) (309d0f9) (by Dependabot (@dependabot))
- deps, cpp: Update ms-vscode.cpptools, ms-vsliveshare.vsliveshare, sonarsource.sonarlint-vscode in devcontainer-metadata.json (#1228) (ea82a10) (by Dependabot (@dependabot))
- deps, rust: Update github.vscode-github-actions, github.vscode-pull-request-github, rust-lang.rust-analyzer, sonarsource.sonarlint-vscode in devcontainer.json (#1231) (7655344) (#1234) (68fc800) (by Dependabot (@dependabot))
- deps, rust: Update ms-vsliveshare.vsliveshare, rust-lang.rust-analyzer in devcontainer-metadata.json (#1230) (5d1986c) (#1233) (07c3b9d) (by Dependabot (@dependabot))
- deps: Bump ghcr.io/devcontainers/features/node from 1.6.3 to 1.7.1 (#1225) (bd7b798) (by Dependabot (@dependabot))
v6.10.0
6.10.0 (2026-03-31)
📋 Summary
This version of amp-devcontainer contains an update to udev in amp-devcontainer base. A sizeable update to amp-devcontainer-cpp with updates to ccache (4.13.1), cmake (4.2.3), conan (2.26.2), gdb (15.1), mull (0.30.1) and xwin (0.8.0). Lastly several Visual Studio Code Extensions have been updated to their latest version.
🔖 Packages
| Container | Full identifier |
|---|---|
| amp-devcontainer-base | ghcr.io/philips-software/amp-devcontainer-base:v6.10.0@sha256:37b3bf1df8c910b3a12e9eca2b17c33906eeca4ec329bf9fc7867d0d8ca87149 |
| amp-devcontainer-cpp | ghcr.io/philips-software/amp-devcontainer-cpp:v6.10.0@sha256:59cd09cf8adae8cee2bca68ceebd8f5328471135353af2c6594402dcdcbe63f1 |
| amp-devcontainer-rust | ghcr.io/philips-software/amp-devcontainer-rust:v6.10.0@sha256:974e8d1cf56bc4954172fc0e99346d7c64c85fb5c52519af539135dca76f85db |
Chores
- deps, base: Update udev in amp-devcontainer-base (#1217) (41ac9ed) (by Dependabot (@dependabot))
- deps, cpp: Update gdb-multiarch, mull-20 to v0.30.1 in amp-devcontainer-cpp (#1209) (8caec83) (#1220) (da2d5fe) (by Dependabot (@dependabot))
- deps, cpp: Update ccache to v4.13.1 in amp-devcontainer-cpp (#1201) (618174e) (by Ron (@rjaegers))
- deps, cpp: Bump cmake from 4.2.1 to 4.2.3 in amp-devcontainer-cpp (#1193) (0330be6) (by Dependabot (@dependabot))
- deps, cpp: Bump conan from 2.26.0 to 2.26.2 in amp-devcontainer-cpp (#1191) (b4fa276) (by Dependabot (@dependabot))
- deps, cpp: Update xwin to v0.8.0 in amp-devcontainer-cpp (#1202) (9c53d4a) (by Ron (@rjaegers))
- deps, cpp: Update github.vscode-github-actions, github.vscode-pull-request-github, sonarsource.sonarlint-vscode in devcontainer.json (#1207) (bc354c2)
- deps, cpp: Update github.vscode-pull-request-github, ms-vscode.cpptools in devcontainer.json (#1219) (0040519)
- deps, cpp: Update ms-vscode.cpptools in devcontainer-metadata.json (#1218) (f540122)
- deps, cpp: Update sonarsource.sonarlint-vscode in devcontainer-metadata.json (#1205) (b9e1286)
- deps, rust: Update github.vscode-github-actions, github.vscode-pull-request-github, rust-lang.rust-analyzer, sonarsource.sonarlint-vscode in devcontainer.json (#1208) (e3721c7)
- deps, rust: Update rust-lang.rust-analyzer in devcontainer-metadata.json (#1206) (9ac15b7)
- deps: Bump pygments from 2.17.2 to 2.20.0 in amp-devcontainer-cpp (#1221) (85d0c44) (by Dependabot (@dependabot))
- deps: Bump requests from 2.32.4 to 2.33.0 in amp-devcontainer-cpp (#1212) (e36f8fa) (by Dependabot (@dependabot))
v6.9.0
6.9.0 (2026-03-11)
📋 Summary
Note
This release of amp-devcontainer switches the image compression from gzip to zstd for a reduction in OCI container image size of up to 20%. The workflow provided with amp-devcontainer has been updated to zstd (level 9, which maps to 'best' for buildx), so any derived container that re-uses amp-devcontainer build workflows will also see (additional) benefit.
In amp-devcontainer-cpp, Conan is updated to version 2.26.0.
Several Extensions have been updated to the latest version.
🔖 Packages
| Container | Full identifier |
|---|---|
| amp-devcontainer-base | ghcr.io/philips-software/amp-devcontainer-base:v6.9.0@sha256:40c387da14fb310871a0f2155f779ac3e2489bb28af4fd76159cc54d1412354b |
| amp-devcontainer-cpp | ghcr.io/philips-software/amp-devcontainer-cpp:v6.9.0@sha256:d2499bd35dcde579864776e8da1f4d0b42698bcd8ffafcd5f4b1e53ddc09a185 |
| amp-devcontainer-rust | ghcr.io/philips-software/amp-devcontainer-rust:v6.9.0@sha256:048c4ca753eb845dbccf982a51a04509d5b0bd7945a1548be94f5785aee892a0 |
Features
- Switch container compression algorithm to zstd (#1183) (ce0c9a4) (by Ron (@rjaegers))
Chores
- deps: Bump conan from 2.25.2 to 2.26.0 in amp-devcontainer-cpp (#1176) (7c9d1ef) (by Dependabot (@dependabot))
- Verify checksum for ARM GCC toolchain in amp-devcontainer-cpp (#1108) (094efc5) (by Ron (@rjaegers))
- deps, cpp: Update github.vscode-pull-request-github, sonarsource.sonarlint-vscode in devcontainer.json (#1186) (bb74b9a) (#1190) (b09f08f) (by Dependabot (@dependabot))
- deps, cpp: Update sonarsource.sonarlint-vscode in devcontainer-metadata.json (#1184) (3a78677) (by Dependabot (@dependabot))
- deps, rust: Update github.vscode-pull-request-github, rust-lang.rust-analyzer, sonarsource.sonarlint-vscode in devcontainer.json (#1175) (9cb2abd) (#1187) (9fa00d0) (#1189) (34156d4) (by Dependabot (@dependabot))
- deps, rust: Update rust-lang.rust-analyzer in devcontainer-metadata.json (#1174) (be2bd22) (#1185) (6199bf2) (#1188) (cb54d28) (by Dependabot (@dependabot))
v6.8.2
6.8.2 (2026-02-24)
📋 Summary
Important
Release v6.8.1 has been yanked. The automated release process failed due to a missing permission setting in the GitHub Actions Workflow
Release v6.8.2 is made as a patch release to trigger automatic updates for repositories that use Dependabot. Release v6.8.1 tags and images will be removed from the registry.
The release includes an update to Conan and GCC 14 in amp-devcontainer-cpp. Several VS Code Extensions have been updated to their latest version.
🔖 Packages
| Container | Full identifier |
|---|---|
| amp-devcontainer-base | ghcr.io/philips-software/amp-devcontainer-base:v6.8.2@sha256:4d445c28451c8f94dfa7d550f47f15de8d2193b9dffb6ee114f9055f157d7d53 |
| amp-devcontainer-cpp | ghcr.io/philips-software/amp-devcontainer-cpp:v6.8.2@sha256:8d6d0b49bef9b1f572793dee8dcc05edcbe4f44f108f075640dda284ff3e2d4e |
| amp-devcontainer-rust | ghcr.io/philips-software/amp-devcontainer-rust:v6.8.2@sha256:068758b17ecff0032a64eb5a3efcb1570fcf814e6991bbdb940826d6f5eb0b95 |
Bug Fixes
- Add required permission to release workflow (#1163) (6041313) (by Ron (@rjaegers))
- Update apt.llvm.org gpg key checksum (#1162) (117adbc) (by Ron (@rjaegers))
Chores
- deps: Bump conan from 2.24.0 to 2.25.2 in amp-devcontainer-cpp (#1139) (9e104c6) (#1149) (d938b08) (by Dependabot (@dependabot))
- deps, base: Update g++-14 (#1156) (db4e403) (by Dependabot (@dependabot))
- deps, cpp: Update alexkrechik.cucumberautocomplete, ms-vscode.cpptools in devcontainer.json (#1154) (248dd41)
- deps, cpp: Update github.vscode-pull-request-github, ms-vscode.cmake-tools, ms-vscode.cpptools in devcontainer.json (#1145) (ea8d44c)
- deps, cpp: Update ms-vscode.cmake-tools, ms-vscode.cpptools in devcontainer-metadata.json (#1144) (84f3450)
- deps, cpp: Update ms-vscode.cmake-tools, sonarsource.sonarlint-vscode in devcontainer-metadata.json (#1159) (fb963d1)
- deps, cpp: Update ms-vscode.cmake-tools, sonarsource.sonarlint-vscode in devcontainer.json (#1160) (fd8449d)
- deps, cpp: Update ms-vscode.cpptools in devcontainer-metadata.json (#1152) (6a57e1b)
- deps, rust: Update github.vscode-pull-request-github in devcontainer.json (#1146) (02d75f0)
- deps, rust: Update rust-lang.rust-analyzer in devcontainer-metadata.json (#1153) (22ef006)
- deps, rust: Update rust-lang.rust-analyzer in devcontainer.json (#1155) (bfe1bc2)
- deps, rust: Update sonarsource.sonarlint-vscode in devcontainer.json (#1161) (5ad6b8c)