Releases: philips-software/amp-devcontainer
v5.5.0
5.5.0 (2024-11-07)
📋 Summary
This version adds udev and eabihf (cortex-m floating point) capabilities to amp-devcontainer-rust. Additionally, Conan is updated to version 2.9.1 in amp-devcontainer-cpp. The obligatory VS Code Extension updates are also included again.
🔖 Packages
Container | Full identifier |
---|---|
amp-devcontainer-cpp | ghcr.io/philips-software/amp-devcontainer-cpp:5.5.0@sha256:7ae21bad4d2ad32497e8d395615742074598c829f5c0a575ebfc8cf35ea14a0e |
amp-devcontainer-rust | ghcr.io/philips-software/amp-devcontainer-rust:5.5.0@sha256:cb21b1ded6933e9306f78c39a9497f27d4d2b9b45f23401e039a08fda9cdc6fd |
Features
- Add thumbv7em-none-eabihf for cortex-m floating point processors in amp-devcontainer-rust (#625) (17e13c8)
- Add udev to amp-devcontainer-rust (#626) (c0ae629)
Chores
- deps, cpp: Update matepek.vscode-catch2-test-adapter, ms-vscode.cpptools (#619) (ba4ced0)
- deps, cpp: Update python3-pip (#628) (a3aba35)
- deps, rust: Update rust-lang.rust-analyzer (#618) (09fe055) (#627) (28eaef3)
- deps: Bump conan from 2.8.1 to 2.9.1 in amp-devcontainer-cpp (#631) (252fab6)
- deps: Bump ghcr.io/devcontainers/features/node from 1.6.0 to 1.6.1 (#622) (81908d4)
v5.4.0
5.4.0 The "C++ Package Manager" Release (2024-10-22)
📋 Summary
This version adds package manager capabilities to amp-devcontainer-cpp in the form of CPM.cmake and Conan. Additionally it contains an update to the Ubuntu base image, updates CMake to 3.30.5 and updates Rust to 1.81.0. Lastly it includes updates to several VS Code Extensions.
Warning
CPM is included as a convenience function to have an up-to-date CPM available in the CMake Modules directory.
Using it will break when using the same CMakeLists.txt outside of this devcontainer, unless CPM is installed in the local CMake Modules directory as well.
When wanting to guarantee compatibility, use an installation method as described on the CPM.cmake page.
🔖 Packages
Container | Full identifier |
---|---|
amp-devcontainer-cpp | ghcr.io/philips-software/amp-devcontainer-cpp:5.4.0@sha256:99eb0256de0e30742f8d140422d1f7f56ad04d870a683dc5d3551c2c1ee54577 |
amp-devcontainer-rust | ghcr.io/philips-software/amp-devcontainer-rust:5.4.0@sha256:f88a18e02bbf7d4cd7e891c044feb764988cfa72a314d54aa9e239835f856db9 |
Features
- Add conan package manager to amp-devcontainer-cpp (#607) (e142e40)
- Add cpm package manager to amp-devcontainer-cpp (#609) (f4338f3)
Chores
- deps, cpp: Update matepek.vscode-catch2-test-adapter, ms-vscode.cpptools (#610) (27c6b57)
- deps, rust: Update rust-lang.rust-analyzer (#611) (3db4d23)
- deps: Bump cmake from 3.30.4 to 3.30.5 in amp-devcontainer-cpp (#614) (a6b889f)
- deps: Bump ubuntu from
ab64a83
to99c3519
in amp-devcontainer-cpp (#612) (e73794d) and amp-devcontainer-rust (#613) (f868315) - Update Rust toolchain to v1.81.0 (#605) (94025e9)
v5.3.2
5.3.2 (2024-10-15)
📋 Summary
This version contains an update to the Ubuntu base image, updates gcovr to 8.2 and it includes updates to several VS Code Extensions.
🔖 Packages
Container | Full identifier |
---|---|
amp-devcontainer-cpp | ghcr.io/philips-software/amp-devcontainer-cpp:5.3.2@sha256:e50bfb7614c66ceefcf6a0d26f081802943f5db7a36929a7429a3272bad96781 |
amp-devcontainer-rust | ghcr.io/philips-software/amp-devcontainer-rust:5.3.2@sha256:4983e8cebd11435704bcacac6ae88a411b350f73c9cffd7f5b365d10fb836422 |
Chores
- deps, cpp: Update sonarsource.sonarlint-vscode (#597) (9cc17ab) (by @dependabot)
- deps, rust: Update rust-lang.rust-analyzer (#598) (0fb4b97) (by @dependabot)
- deps: Bump gcovr from 7.2 to 8.2 in /.devcontainer (#599) (b6f6d43) (by @dependabot)
- deps: Bump ubuntu from
b359f10
toab64a83
in amp-devcontainer-cpp and amp-devcontainer-rust (#601) (e2751ea) (#602) (4f42bee) (by @dependabot)
v5.3.1
5.3.1 (2024-10-09)
📋 Summary
This version contains an update to the Ubuntu base image, an update to unzip and it includes updates to several VS Code Extensions.
🔖 Packages
Container | Full identifier |
---|---|
amp-devcontainer-cpp | ghcr.io/philips-software/amp-devcontainer-cpp:5.3.1@sha256:19b8ef7526fe9ebc6b22549231264f8916ed5c0f40c8a2079fea66a85f1ffcea |
amp-devcontainer-rust | ghcr.io/philips-software/amp-devcontainer-rust:5.3.1@sha256:bf634fcd018895010851b7dafbba60e5c2fae12cfc23dea5a840b905e5b79195 |
Chores
- deps, cpp: Update sonarsource.sonarlint-vscode (#589) (2aee0e8) (by @dependabot)
- deps, cpp: Update unzip (#591) (7a6121d) (by @dependabot)
- deps, rust: Update rust-lang.rust-analyzer (#590) (3d60313) (by @dependabot)
- deps: Bump ubuntu from
dfc1087
tob359f10
in amp-devcontainer-cpp and amp-devcontainer-rust (#594) (eea7e46) (#595) (8615962) (by @dependabot)
v5.3.0
5.3.0 (2024-09-30)
📋 Summary
This version contains an update to the Ubuntu base image, adds bash completion support to all containers, Docker cli is updated to v27.3.1, CMake is updated to v3.30.4 and formatting of C++ code is now delegated to clangd which deprecates the usage of the xaver.clang-format
extension. There are also updates to several VS Code Extensions.
🔖 Packages
Container | Full identifier |
---|---|
amp-devcontainer-cpp | ghcr.io/philips-software/amp-devcontainer-cpp:5.3.0@sha256:a681b3b44120d097a6c3d35cf88baf1cde897bd040d1991a89e287def0f98181 |
amp-devcontainer-rust | ghcr.io/philips-software/amp-devcontainer-rust:5.3.0@sha256:84ffa49b34333bc5f8394df34cf2cf3c41893cecd5bfca2a01c4a6e9e50260be |
Features
Chores
- Consolidate formatting in amp-devcontainer-cpp to use clangd, removing the need for xaver.clang-format (#582) (cc9380c) (by @rjaegers)
- deps, cpp: Update docker cli from v27.0.3 to v27.3.1 (#580) (e242369) (by @rjaegers)
- deps, cpp: Update ms-vscode.cmake-tools, ms-vsliveshare.vsliveshare (#573) (14da656) (#583) (5c16ea4) (by @dependabot)
- deps, rust: Update ms-vsliveshare.vsliveshare, rust-lang.rust-analyzer (#574) (f09f8bb) (#584) (c876f4f) (by @dependabot)
- deps: Bump cmake from 3.30.3 to 3.30.4 in /.devcontainer (#586) (b70c2ed) (by @dependabot)
- deps: Bump ubuntu from
8a37d68
todfc1087
in amp-devcontainer-cpp and amp-devcontainer-rust (#575) (7848fff) (#576) (39429b1) (by @dependabot)
v5.2.0
5.2.0 (2024-09-17)
📋 Summary
This version adds the udev package to amp-devcontainer-cpp to aid in accessing attached hardware from inside the container. CMake is updated from v3.30.2 to v3.30.3. There are also updates to several VS Code Extensions.
🔖 Packages
Container | Full identifier |
---|---|
amp-devcontainer-cpp | ghcr.io/philips-software/amp-devcontainer-cpp:5.2.0@sha256:c47fcc83b59fb08f3a3a6e591b18bad49b3862acc35770fca6cec9ad0adb9cb2 |
amp-devcontainer-rust | ghcr.io/philips-software/amp-devcontainer-rust:5.2.0@sha256:8c4c20ffe9d99c081663074badf0a1dd6c96294953defc7cd3e04da42db4fdd7 |
Features
- Add udev to amp-devcontainer-cpp (#572) (ebe907e) (by @richardapeters)
Chores
- deps, cpp: Update ms-vscode.cmake-tools, sonarsource.sonarlint-vscode (#564) (5781af5) (#559) (6afa3f4) (by @dependabot)
- deps, rust: Update rust-lang.rust-analyzer (#556) (2c1cf3d) (#568) (7d08457) (by @dependabot)
- deps: Bump cmake from 3.30.2 to 3.30.3 in /.devcontainer (#567) (a0f0d70) (by @dependabot)
- deps: Bump ghcr.io/devcontainers/features/desktop-lite from 1.2.4 to 1.2.5 (#569) (473e8a3) (by @dependabot)
v5.1.4
5.1.4 (2024-08-29)
📋 Summary
This version contains updates for ubuntu, cmake and xwin. It also includes updates to several VS Code Extensions.
Note
The images amp-devcontainer
and amp-devcontainer-vscode
have been merged and are renamed to amp-devcontainer-cpp
.
Please manually update the image name in your devcontainer configuration, especially if you use Dependabot to keep the image up to date.
🔖 Packages
Container | Full identifier |
---|---|
amp-devcontainer-cpp | ghcr.io/philips-software/amp-devcontainer-cpp:5.1.4@sha256:46239906460dedb3baf3c33d9275f3de4f17d7a237fc136c2013b021589a6dbd |
amp-devcontainer-rust | ghcr.io/philips-software/amp-devcontainer-rust:5.1.4@sha256:3b6f698916e086dcdb4953e35ae3bf0f0affb9636a100066cb7ba7a194488f14 |
Chores
- deps, cpp: Update llvm-vs-code-extensions.vscode-clangd, ms-vsliveshare.vsliveshare (#506) (aca9c0c)
- deps, cpp: Update ms-vscode.cmake-tools (#524) (04defc7)
- deps, cpp: Update ms-vscode.cmake-tools (#550) (2c207fc)
- deps, cpp: Update ms-vscode.cpptools (#511) (5389093)
- deps, cpp: Update ms-vscode.cpptools (#517) (8701ced)
- deps, cpp: Update ms-vscode.cpptools (#519) (9d613ba)
- deps, cpp: Update ms-vscode.cpptools (#525) (cf34a2c)
- deps, cpp: Update ms-vscode.cpptools, sonarsource.sonarlint-vscode (#528) (c81f983)
- deps, cpp: Update sonarsource.sonarlint-vscode (#537) (581b5c3)
- deps, cpp: Update sonarsource.sonarlint-vscode (#540) (a2711f7)
- deps, cpp: Update xwin from v0.6.2 to v0.6.5 (#544) (e4268e1)
- deps, cpp: Update xz-utils (#541) (420bdf8)
- deps, rust: Update libc6-dev, xz-utils (#538) (a95624f)
- deps, rust: Update ms-vsliveshare.vsliveshare, rust-lang.rust-analyzer (#545) (41abe95) (#543) (78edfca) (#534) (3d1b265) (#529) (74e9c23) (#521) (b3d8bd6) (#512) (abfcd89) (#500) (a48af19) (by @dependabot)
- deps: Bump cmake from 3.30.0 to 3.30.2 (#513) (73613cc) (#527) (651a8c4) (by @dependabot)
- deps: Bump ubuntu from
3f85b7c
to8a37d68
in /.devcontainer/cpp (#552) (5188dd8) and /.devcontainer/rust (#553) (ed6753c) (by @dependabot)
v5.1.3
5.1.3 (2024-07-12)
📋 Summary
This version contains updates for ccache, cmake, docker, wget and xwin. It also includes updates to several VS Code Extensions.
Note
The images amp-devcontainer
and amp-devcontainer-vscode
have been merged and are renamed to amp-devcontainer-cpp
.
Please manually update the image name in your devcontainer configuration, especially if you use Dependabot to keep the image up to date.
🔖 Packages
Container | Full identifier |
---|---|
amp-devcontainer-cpp | ghcr.io/philips-software/amp-devcontainer-cpp:5.1.3@sha256:a2a0ec9e240078be2302858721a3c0d904a1cce602847349245ee186cdd166ec |
amp-devcontainer-rust | ghcr.io/philips-software/amp-devcontainer-rust:5.1.3@sha256:d8c22d1a01e4b846ceedce05775e6253aa59eb7995f84a3f3001f6c1695e457e |
Chores
- deps, cpp: Update ccache from v4.9.1 to v4.10.1 (#487) (a2c064d) (@rjaegers)
- deps, cpp: Update docker from v26.1.3 to v27.0.3 (#486) (60ec427) (@rjaegers)
- deps, cpp: Update ms-vscode.cmake-tools (#497) (3fbcac4) (@dependabot)
- deps, cpp: Update SonarSource.sonarlint-vscode (#485) (1c72757)
- deps, cpp: Update wget (#474) (1ee385d)
- deps, cpp: Update xwin from v0.5.2 to v0.6.2 (#484) (1dd47d0)
- deps, rust: Update rust-lang.rust-analyzer (#481) (d317b09)
- deps, rust: Update rust-lang.rust-analyzer (#494) (fe48960)
- deps, rust: Update wget (#473) (c8fd21e)
- deps,rust: Update rust-lang.rust-analyzer (#469) (24d6697)
- deps: Bump cmake from 3.29.6 to 3.30.0 in /.devcontainer (#489) (d42757f)
- deps: Update all VS Code Extension versions in cpp and rust devcontainer.json files (#483) (11c4574)
v5.1.2
5.1.2 (2024-06-24)
📋 Summary
This version uses LLVM/Clang packages from apt.llvm.org; and contains several updates to VS Code extensions and tools.
Note
The images amp-devcontainer
and amp-devcontainer-vscode
have been merged and are renamed to amp-devcontainer-cpp
.
Please manually update the image name in your devcontainer configuration, especially if you use Dependabot to keep the image up to date.
🔖 Packages
Container | Full identifier |
---|---|
amp-devcontainer-cpp | ghcr.io/philips-software/amp-devcontainer-cpp:5.1.2@sha256:50dfac0305745c26279e045611c598dee4e71b5905ec805521242ecf90d2b494 |
amp-devcontainer-rust | ghcr.io/philips-software/amp-devcontainer-rust:5.1.2@sha256:87adda10aa62fe7ec0edfee8353907d194996bf4ade526506dfc57b6b2b29da1 |
Chores
- deps, cpp: Update ms-vscode.cmake-tools, ms-vsliveshare.vsliveshare (#450) (c07868d) (by @dependabot)
- deps, rust: Update ms-vsliveshare.vsliveshare, rust-lang.rust-analyzer, usernamehw.errorlens (#452) (6701c16), (#456) (a460cc6) and (#466) (8623171) (by @dependabot)
- deps: Bump cmake from 3.29.3 to 3.29.6 in /.devcontainer (#462) (56b5342) (by @dependabot)
- Use Noble (24.04) packages from apt.llvm.org for LLVM/Clang (#460) (ced451d) (by @rjaegers)
v5.1.1
5.1.1 (2024-06-06)
Summary
This version reduces the Rust image size; and contains several updates to VS Code plug-ins and tools.
Note
The images amp-devcontainer
and amp-devcontainer-vscode
have been merged and are renamed to amp-devcontainer-cpp
.
Please manually update the image name in your devcontainer configuration, especially if you use Dependabot to keep the image up to date.
Packages
Container | Full identifier |
---|---|
amp-devcontainer-cpp | ghcr.io/philips-software/amp-devcontainer-cpp:5.1.1@sha256:457da136e67ec84fde1ab742999fa2bf2f5174353bbaf3283a7e3de2b0abdaa4 |
amp-devcontainer-rust | ghcr.io/philips-software/amp-devcontainer-rust:5.1.1@sha256:c947c16092da3a4dc372d44e3c4bd80ddfa62be3bbd78b33e0f9275d281ef7bc |
Chores
- deps, cpp: Update git (#425) (bd2b961) (by @dependabot)
- deps, cpp: Update SonarSource.sonarlint-vscode, ms-vscode.cmake-tools (#439) (9e528d6) (#422) (e91fb9c) (by @dependabot)
- deps, rust: Update git, libc6-dev (#424) (9b08265) and (#431) (d89e44a) (by @dependabot)
- deps, rust: Update rust-lang.rust-analyzer, usernamehw.errorlens (#434) (365506c) and (#436) (ae8b7b2) (by @dependabot)
- deps: Update bats to v1.11.0, update docker-cli to v26.1.3 (#429) (f41c678) (by @rjaegers)
- deps: Update xwin to v0.5.2 and mull to v0.22.0 (#420) (d2903c0) and (#428) (85d9091) (by @rjaegers)
- Rework rust installation: use rustup from Ubuntu package manager, use minimal profile, install with cargo-binstall (#426) (5c919db) (by @rjaegers)