Skip to content

Releases: derickson2402/Dockerized-CAEN

v0.7.1

07 Sep 16:29
fe96295
Compare
Choose a tag to compare

Added gcc-12.2.1 to the container

v0.7.0

02 Oct 21:09
ad34e2c
Compare
Choose a tag to compare

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

14 Apr 14:08
c522db4
Compare
Choose a tag to compare

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

30 Mar 21:57
6123c7d
Compare
Choose a tag to compare

This release adds the ability to set a global and a workspace configuration file. See the README for usage examples.

What's Changed

Full Changelog: v0.6.1...v0.6.2

Closes #30 (set workspace config)

v0.6.1

18 Mar 05:16
Compare
Choose a tag to compare

Fixed a bug related to piping commands through the container. Closes #21.

Full Changelog: v0.6.0...v0.6.1

v0.6.0

13 Mar 07:43
Compare
Choose a tag to compare

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

20 Feb 03:55
0fb3670
Compare
Choose a tag to compare

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

04 Feb 02:03
7319d05
Compare
Choose a tag to compare

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

26 Jan 18:23
Compare
Choose a tag to compare

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

Full Changelog: v0.2...v0.3