Releases: philips-software/amp-devcontainer
v5.5.4
5.5.4 (2025-01-06)
📋 Summary
This version contains an update to Conan and CMake in amp-devcontainer.cpp. An issue was fixed that inadvertently (@) mentioned people that were attributed in release notes when automatically updating VS Code Extensions. Several VS Code Extensions have been updated to the latest version.
Note
This is the last minor release of amp-devcontainer that is based on GCC 13 and LLVM/Clang 17. The next minor release will be based on GCC 14 and LLVM/Clang 18.
🔖 Packages
Container | Full identifier |
---|---|
amp-devcontainer-cpp | ghcr.io/philips-software/amp-devcontainer-cpp:5.5.4@sha256:b572465f19d9f6c638bde27df34948ce7a88dcfbf2e83f1db796062520a5485c |
amp-devcontainer-rust | ghcr.io/philips-software/amp-devcontainer-rust:5.5.4@sha256:856eab993d4c511d894e756649e754fe7510fb3177e02b637c95bb2c9c0d9660 |
Bug Fixes
Chores
- deps, cpp: Update sonarsource.sonarlint-vscode (#674) (32879be) (by @dependabot)
- deps, rust: Update rust-lang.rust-analyzer, tamasfe.even-better-toml, usernamehw.errorlens (#675) (0663172) (by @dependabot)
- deps: Bump cmake from 3.31.1 to 3.31.2 in amp-devcontainer-cpp (#669) (040e7a8) (by @dependabot)
- deps: Bump conan from 2.10.1 to 2.11.0 in amp-devcontainer-cpp (#670) (2b017b6) (#677) (8ba2b3d) (by @dependabot)
- deps: Bump jinja2 from 3.1.4 to 3.1.5 in amp-devcontainer-cpp (#680) (2270b53) (by @dependabot)
v5.5.3
5.5.3 (2024-12-16)
📋 Summary
This version contains an update to the GCC toolchain in both amp-devcontainer-cpp and amp-devcontainer-rust. GCC and ARM GCC are updated to version 13.3. The VS Code Extension rust-lang.rust-analyzer has been updated to the latest version.
Note
This is the last minor release of amp-devcontainer that is based on GCC 13 and LLVM/Clang 17. The next minor release will be based on GCC 14 and LLVM/Clang 18.
🔖 Packages
Container | Full identifier |
---|---|
amp-devcontainer-cpp | ghcr.io/philips-software/amp-devcontainer-cpp:5.5.3@sha256:9c51320e357ad7274033c34bb1b53131aad43e2f342b7aacfd03b07292d7960d |
amp-devcontainer-rust | ghcr.io/philips-software/amp-devcontainer-rust:5.5.3@sha256:9228423344147a838f9e335eca053c3d52027dd735db29b34a92c0abb085c6bd |
Chores
- deps: Update GCC toolchain to 13.3 in amp-devcontainer-cpp (#666) (2062edf) and amp-devcontainer-rust (#665) (8a97205) (by @dependabot)
- deps, rust: Update rust-lang.rust-analyzer (#664) (e224dab) (by @dependabot)
v5.5.2
5.5.2 (2024-12-09)
📋 Summary
This version contains an update to the Ubuntu base image for all containers. Conan is updated to version 2.10.1 in amp-devcontainer-cpp. Several VS Code Extensions have been updated to the latest version.
🔖 Packages
Container | Full identifier |
---|---|
amp-devcontainer-cpp | ghcr.io/philips-software/amp-devcontainer-cpp:5.5.2@sha256:c08c459154d6753cbfc2cc31f820b167f85860e30f89815284e712c291c35b58 |
amp-devcontainer-rust | ghcr.io/philips-software/amp-devcontainer-rust:5.5.2@sha256:4af00019a07465867de7cb27929297f9e12d3e0844bb630f207ac103b8378e9a |
Chores
- deps, cpp: Update sonarsource.sonarlint-vscode (#658) (fb060da) (by @dependabot)
- deps, rust: Update rust-lang.rust-analyzer (#657) (1574384) (#653) (8bb0fb8) (by @dependabot)
- deps: Bump conan from 2.9.3 to 2.10.1 in amp-devcontainer-cpp (#660) (2b00e57) (by @dependabot)
- deps: Bump ubuntu from
278628f
to80dd3c3
in amp-devcontainer-cpp (#661) (9e5ab8f) and amp-devcontainer-rust (#662) (6a331e8) (by @dependabot)
v5.5.1
5.5.1 (2024-11-25)
📋 Summary
This version contains an update to the Ubuntu base image for all containers. CMake is updated to version 3.31.1 and Conan is updated to version 2.9.3 in amp-devcontainer-cpp. Several VS Code Extensions have been updated to the latest version.
🔖 Packages
Container | Full identifier |
---|---|
amp-devcontainer-cpp | ghcr.io/philips-software/amp-devcontainer-cpp:5.5.1@sha256:d4c3ac71b832a967d5de37fa115679fc1c9f22313deac2d2bf8d8f575be85062 |
amp-devcontainer-rust | ghcr.io/philips-software/amp-devcontainer-rust:5.5.1@sha256:0beff5932432d7c56a957905e921a6f72ae5c00df7c14234101a88a7a97b881c |
Chores
- deps, cpp: Update ms-vscode.cpptools, sonarsource.sonarlint-vscode (#634) (ba0df9c) and llvm-vs-code-extensions.vscode-clangd (#641) (ea818f0) (#647) (a4e47c6) (by @dependabot)
- deps, rust: Update rust-lang.rust-analyzer (#635) (87bafae) (#642) (b470493) (#648) (991644c) (by @dependabot)
- deps: Bump cmake from 3.30.5 to 3.31.1 in amp-devcontainer-cpp (#638) (3c55cfe) (#652) (328d527) (by @dependabot)
- deps: Bump conan from 2.9.1 to 2.9.3 in amp-devcontainer-cpp (#639) (b867a82) (#651) (d7f811e) (by @dependabot)
- deps: Bump ubuntu from
99c3519
to278628f
in amp-devcontainer-cpp (#643) (91208d8) and amp-devcontainer-rust (#644) (39bb101) (by @dependabot)
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) (by @richardapeters)
- Add udev to amp-devcontainer-rust (#626) (c0ae629) (by @richardapeters)
Chores
- deps, cpp: Update matepek.vscode-catch2-test-adapter, ms-vscode.cpptools (#619) (ba4ced0) (by @dependabot)
- deps, cpp: Update python3-pip (#628) (a3aba35) (by @dependabot)
- deps, rust: Update rust-lang.rust-analyzer (#618) (09fe055) (#627) (28eaef3) (by @dependabot)
- deps: Bump conan from 2.8.1 to 2.9.1 in amp-devcontainer-cpp (#631) (252fab6) (by @dependabot)
- deps: Bump ghcr.io/devcontainers/features/node from 1.6.0 to 1.6.1 (#622) (81908d4) (by @dependabot)
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) (by @rjaegers)
- Add cpm package manager to amp-devcontainer-cpp (#609) (f4338f3) (by @rjaegers)
Chores
- deps, cpp: Update matepek.vscode-catch2-test-adapter, ms-vscode.cpptools (#610) (27c6b57) (by @dependabot)
- deps, rust: Update rust-lang.rust-analyzer (#611) (3db4d23) (by @dependabot)
- deps: Bump cmake from 3.30.4 to 3.30.5 in amp-devcontainer-cpp (#614) (a6b889f) (by @dependabot)
- deps: Bump ubuntu from
ab64a83
to99c3519
in amp-devcontainer-cpp (#612) (e73794d) and amp-devcontainer-rust (#613) (f868315) (by @dependabot) - Update Rust toolchain to v1.81.0 (#605) (94025e9) (by @rjaegers)
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)