Releases: philips-software/amp-devcontainer
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 (@dependabot))
- deps, rust: Update rust-lang.rust-analyzer (#635) (87bafae) (#642) (b470493) (#648) (991644c) (by Dependabot (@dependabot))
- deps: Bump cmake from 3.30.5 to 3.31.1 in amp-devcontainer-cpp (#638) (3c55cfe) (#652) (328d527) (by Dependabot (@dependabot))
- deps: Bump conan from 2.9.1 to 2.9.3 in amp-devcontainer-cpp (#639) (b867a82) (#651) (d7f811e) (by Dependabot (@dependabot))
- deps: Bump ubuntu from
99c3519to278628fin amp-devcontainer-cpp (#643) (91208d8) and amp-devcontainer-rust (#644) (39bb101) (by Dependabot (@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 Richard Peters (@richardapeters))
- Add udev to amp-devcontainer-rust (#626) (c0ae629) (by Richard Peters (@richardapeters))
Chores
- deps, cpp: Update matepek.vscode-catch2-test-adapter, ms-vscode.cpptools (#619) (ba4ced0) (by Dependabot (@dependabot))
- deps, cpp: Update python3-pip (#628) (a3aba35) (by Dependabot (@dependabot))
- deps, rust: Update rust-lang.rust-analyzer (#618) (09fe055) (#627) (28eaef3) (by Dependabot (@dependabot))
- deps: Bump conan from 2.8.1 to 2.9.1 in amp-devcontainer-cpp (#631) (252fab6) (by Dependabot (@dependabot))
- deps: Bump ghcr.io/devcontainers/features/node from 1.6.0 to 1.6.1 (#622) (81908d4) (by Dependabot (@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 Ron (@rjaegers))
- Add cpm package manager to amp-devcontainer-cpp (#609) (f4338f3) (by Ron (@rjaegers))
Chores
- deps, cpp: Update matepek.vscode-catch2-test-adapter, ms-vscode.cpptools (#610) (27c6b57) (by Dependabot (@dependabot))
- deps, rust: Update rust-lang.rust-analyzer (#611) (3db4d23) (by Dependabot (@dependabot))
- deps: Bump cmake from 3.30.4 to 3.30.5 in amp-devcontainer-cpp (#614) (a6b889f) (by Dependabot (@dependabot))
- deps: Bump ubuntu from
ab64a83to99c3519in amp-devcontainer-cpp (#612) (e73794d) and amp-devcontainer-rust (#613) (f868315) (by Dependabot (@dependabot)) - Update Rust toolchain to v1.81.0 (#605) (94025e9) (by Ron (@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 (@dependabot))
- deps, rust: Update rust-lang.rust-analyzer (#598) (0fb4b97) (by Dependabot (@dependabot))
- deps: Bump gcovr from 7.2 to 8.2 in /.devcontainer (#599) (b6f6d43) (by Dependabot (@dependabot))
- deps: Bump ubuntu from
b359f10toab64a83in amp-devcontainer-cpp and amp-devcontainer-rust (#601) (e2751ea) (#602) (4f42bee) (by Dependabot (@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 (@dependabot))
- deps, cpp: Update unzip (#591) (7a6121d) (by Dependabot (@dependabot))
- deps, rust: Update rust-lang.rust-analyzer (#590) (3d60313) (by Dependabot (@dependabot))
- deps: Bump ubuntu from
dfc1087tob359f10in amp-devcontainer-cpp and amp-devcontainer-rust (#594) (eea7e46) (#595) (8615962) (by Dependabot (@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
- Add bash completion support to amp-devcontainer (#581) (063e1bb) (by Ron (@rjaegers))
Chores
- Consolidate formatting in amp-devcontainer-cpp to use clangd, removing the need for xaver.clang-format (#582) (cc9380c) (by Ron (@rjaegers))
- deps, cpp: Update docker cli from v27.0.3 to v27.3.1 (#580) (e242369) (by Ron (@rjaegers))
- deps, cpp: Update ms-vscode.cmake-tools, ms-vsliveshare.vsliveshare (#573) (14da656) (#583) (5c16ea4) (by Dependabot (@dependabot))
- deps, rust: Update ms-vsliveshare.vsliveshare, rust-lang.rust-analyzer (#574) (f09f8bb) (#584) (c876f4f) (by Dependabot (@dependabot))
- deps: Bump cmake from 3.30.3 to 3.30.4 in /.devcontainer (#586) (b70c2ed) (by Dependabot (@dependabot))
- deps: Bump ubuntu from
8a37d68todfc1087in amp-devcontainer-cpp and amp-devcontainer-rust (#575) (7848fff) (#576) (39429b1) (by Dependabot (@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 Richard Peters (@richardapeters))
Chores
- deps, cpp: Update ms-vscode.cmake-tools, sonarsource.sonarlint-vscode (#564) (5781af5) (#559) (6afa3f4) (by Dependabot (@dependabot))
- deps, rust: Update rust-lang.rust-analyzer (#556) (2c1cf3d) (#568) (7d08457) (by Dependabot (@dependabot))
- deps: Bump cmake from 3.30.2 to 3.30.3 in /.devcontainer (#567) (a0f0d70) (by Dependabot (@dependabot))
- deps: Bump ghcr.io/devcontainers/features/desktop-lite from 1.2.4 to 1.2.5 (#569) (473e8a3) (by Dependabot (@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 (@dependabot))
- deps: Bump cmake from 3.30.0 to 3.30.2 (#513) (73613cc) (#527) (651a8c4) (by Dependabot (@dependabot))
- deps: Bump ubuntu from
3f85b7cto8a37d68in /.devcontainer/cpp (#552) (5188dd8) and /.devcontainer/rust (#553) (ed6753c) (by Dependabot (@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) (Ron (@rjaegers))
- deps, cpp: Update docker from v26.1.3 to v27.0.3 (#486) (60ec427) (Ron (@rjaegers))
- deps, cpp: Update ms-vscode.cmake-tools (#497) (3fbcac4) (Dependabot (@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 (@dependabot))
- deps, rust: Update ms-vsliveshare.vsliveshare, rust-lang.rust-analyzer, usernamehw.errorlens (#452) (6701c16), (#456) (a460cc6) and (#466) (8623171) (by Dependabot (@dependabot))
- deps: Bump cmake from 3.29.3 to 3.29.6 in /.devcontainer (#462) (56b5342) (by Dependabot (@dependabot))
- Use Noble (24.04) packages from apt.llvm.org for LLVM/Clang (#460) (ced451d) (by Ron (@rjaegers))