Releases: derickson2402/Dockerized-CAEN
v0.7.1
v0.7.0
This is another major update for Dockerized-CAEN! The container now focuses on behaving as a dev container for VS Code, and the wrapper script has been deprecated except for macOS.
- Users can now use this project as a VS Code dev container (see instructions in
README.md
) - Users can now install their own tools into the container (see the instructions in
devcontainer.json
) - Wrapper script now explicitly only runs on macOS
Closes #25
Closes #28
Closes #29
Closes #36
Closes #37
Closes #38
Full Changelog: v0.6.3...v0.7.0
v0.6.3
What's Changed
- Squashed some bugs related to mis-configured Docker setups
- Updated documentation to be more helpful for WSL and Linux users
Full Changelog: v0.6.2...v0.6.3
v0.6.2
This release adds the ability to set a global and a workspace configuration file. See the README for usage examples.
What's Changed
- Add global/workspace configuration by @derickson2402 in #30
Full Changelog: v0.6.1...v0.6.2
Closes #30 (set workspace config)
v0.6.1
Fixed a bug related to piping commands through the container. Closes #21.
Full Changelog: v0.6.0...v0.6.1
v0.6.0
This is another major update for Dockerized-CAEN! The stability and speed of the wrapper script have been drastically improved, and awesome new functionality has been added!
The following changes were made from v0.5:
- Container now runs same gcc version as on CAEN Linux
- Works on macOS, Windows WSL, and Linux
- Ability to set UID/GID in container
- Auto-updates of container and script
- Improved speed of wrapper script
- Merge branch 'feature/gcc-6.2.0' into 'dev' by @derickson2402 in #22
- Merge changes from dev for release v0.6 by @derickson2402 in #23
Closes #4
Closes #5
Closes #17
Closes #18
Closes #20
Full Changelog: v0.5...v0.6
v0.5
What's Changed
This release brings a new-and-improved program, support for new programs, and several under-the-hood improvements to the container
- Merge changes from dev by @derickson2402 in #15
- Add functionality and error checking to wrapper script (closes #8)
- Add support for input redirection (closes #2)
- Add support for running Perf command with elevated Docker permissions (closes #6)
- Add cppchecker to C++ container (closes #3)
Full Changelog: v0.4...v0.5
v0.4 golang support, multi-layer builds, CICD
What's Changed
- Squash bugs related to CentOS 8 EOL (#11)
- Add support for go programming language (#9)
- Update README for clarity (#10)
- Add CICD workflow with GitHub actions for automatic building
- Merge dev into main, add CICD workflow by @derickson2402 in #12
- Release v0.4 multi-stage builds, CICD, golang, and more by @derickson2402 in #13
Full Changelog: v0.3...v0.4
First official release
Dockerized-CAEN v0.3
This is the first release of Dockerized-CAEN! Note that this project is still in development and may not work correctly. Please open an Issue if you find any bugs!
The Docker image can be pulled with the following. Image tags will follow git versions.
docker pull ghcr.io/derickson2402/Dockerized-CAEN:latest
What's Changed
- Release v0.3 by @derickson2402 in #1
- Convenience wrapper script
./caen
for running commands in CAEN container - Container runs CentOS-8 Linux, which is the closest FOSS version to the RHEL-8 Linux running on CAEN servers
- Container has the correct version of Valgrind and Perf installed
- Container is running g++ version 8, which is not the same as 6.2.0 on CAEN servers
New Contributors
- @derickson2402 made their first contribution in #1
Full Changelog: v0.2...v0.3