Releases: philips-software/amp-devcontainer
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 version of amp-devcontainer that is based on GCC 13. The next release will be based on GCC 14.
🔖 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
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)
- deps, rust: Update rust-lang.rust-analyzer (#657) (1574384) (#653) (8bb0fb8)
- deps: Bump conan from 2.9.3 to 2.10.1 in amp-devcontainer-cpp (#660) (2b00e57)
- deps: Bump ubuntu from
278628f
to80dd3c3
in amp-devcontainer-cpp (#661) (9e5ab8f) and amp-devcontainer-rust (#662) (6a331e8)
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)
- 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)