Skip to content

Releases: Trusted-Metal/Machine_Config_Library

v0.2.0-rc.8

v0.2.0-rc.8 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 15 Sep 20:03

0.2.0-rc.8 (2026-09-15)

  • Merge pull request #21 from Trusted-Metal/SD-1710 (dd6832d), closes #21
  • feat: Added hash writing/hash checking to MCF to all languages, updated testing/docs (dc14d57)
  • feat: Moved implementation plans to local folder, added to git ignore, untracked files (c337cc4)

v0.2.0-rc.7

v0.2.0-rc.7 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 11 Sep 14:18

0.2.0-rc.7 (2026-09-11)

  • Merge pull request #20 from Trusted-Metal/SD-1692 (33d9251), closes #20
  • feat: Added Recoater_Blade_Type as optional attribute across all languages, updated testing (e221148)

v0.2.0-rc.6

v0.2.0-rc.6 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 03 Sep 20:34

0.2.0-rc.6 (2026-09-03)

  • Merge pull request #19 from Trusted-Metal/SD-1684 (6b9d667), closes #19
  • Potential fix for pull request finding 'CodeQL / Incorrect conversion between integer types' (20e4f42)
  • Potential fix for pull request finding 'CodeQL / Prototype-polluting assignment' (62ce2ea)
  • Potential fix for pull request finding 'CodeQL / Workflow does not contain permissions' (5585229)
  • feat: Add C++ tarball and version reporting; added Rust cargo-package CI check (d6d4d82)
  • feat: added capabilities to lib for Rust, updated testing (3079e77)
  • feat: Added methods to access correction/inverse correction data at facade level, updated testing (79f9ffc)
  • feat: Added OPCUA fields to C++ and GO, added validation tests (c710d40)
  • feat: Added OPCUA fields to Node and Python, added validation tests (a738a36)
  • feat: added scanner invert flags for each language, updated tests (711ec79)
  • feat: Added Synchronous Sensors to all 5 languages, updated testing, fixture files (715615b)
  • feat: Added V1.1 MCF support to all 5 languages, updated testing and fixture files (00204be)
  • feat: Condensed application testing files (c027cdf)
  • feat: refactor to support stable interfaces (f972630)
  • feat: Standarized how all languages use the adapter/capabilites functionality (e75cefc)
  • feat: unify power characterization def. for all languages to represent implemented file structs (1eb19b3)
  • feat: Updated OPCUA schema, added opcua fields to rust with field validation, testing (0cc5cff)
  • feat(cpp): Added cpp testing application, updated testing documents (b5ba12e)
  • feat(go): add CLI binary, cross-platform CGo CLI, expanded tests (0b91080)
  • feat(go): Added go testing application, address ci cross-language speed issue (84007bc)
  • feat(go): Completed Go implementation, added additional tests where needed (a9b22e4)
  • feat(node): Added node testing app implementation, removed old code pre-refactor (c824072)
  • feat(python): Updated documentation, added python example app, established test files (7ef1c36)
  • feat(rust): Added rust testing application, updated testing documentation (923800a)
  • ci: Addressed github bumping hdf5 to 2.20 (49b1775)
  • docs(go): Go documentation update (9d08d74)
  • docs(python): Python documentation update (92c789a)
  • fix: bug fix, documentation update (db79e38)
  • fix: dependabot using 0.0.0 as version number for vulnerabilities, bumping (ae06b8f)
  • fix: resolve additional CodeQL alrerts on branch (976dd18)
  • fix: resolve CI failures and CodeQL alerts on branch (6e2ba25)
  • fix: restructure into version folders (8f6faee)
  • fix(ci): Added additional tests for Go implementation, ci fix (29c05d4)
  • fix(ci): additional fixes for go implementation of ci (5525841)
  • fix(ci): fix ci for cross_check and go workflows (d3cd21b)
  • fix(ci): set CC explicitly for Windows CGo to bypass MSYS2 POSIX PATH (9b03302)
  • fix(ci): use cygpath to resolve MinGW64 gcc path; use POSIX include path (9ed05de)
  • fix(go): fix read parity failures in HDF5 v1.0 adaptor (b93f94b)
  • fix(go): use hardcoded MSYS2 CGo paths on Windows instead of pkg-config (da5de96)
  • refactor(go/h5c): scalar safety, global error suppression, dedup struct (9f866a0)

v0.2.0-rc.5

v0.2.0-rc.5 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 12 Aug 15:34

0.2.0-rc.5 (2026-08-12)

  • Merge pull request #17 from Trusted-Metal/SD-1677 (44707e2), closes #17
  • fix: address npm vulnerabilities by preventing installation of core npm deps we arent using (17690be)

v0.2.0-rc.4

v0.2.0-rc.4 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 11 Aug 11:16

0.2.0-rc.4 (2026-08-11)

  • Create LICENSE (70f0ffc)
  • Merge pull request #15 from Trusted-Metal/richardoconnell-patch-1 (e5f06d7), closes #15
  • Merge pull request #16 from Trusted-Metal/SD-1671 (a8509b1), closes #16
  • fix: Removed static feature from dependency to work with capture software (d4702d5)
  • fix(ci): add HDF5 bin dir to PATH on Windows so DLLs are found at build time (7fcdfe6)
  • fix(ci): install libhdf5-dev on Linux in cross-check workflow (6c25874)
  • fix(ci): use vcpkg HDF5 on Windows instead of broken HDF5_STATIC env var (e7b0ab4)

v0.2.0-rc.3

v0.2.0-rc.3 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 07 Aug 15:44

0.2.0-rc.3 (2026-08-07)

  • Merge pull request #13 from Trusted-Metal/SD-1665 (f4a3d9f), closes #13
  • Merge pull request #14 from Trusted-Metal/SD-1666 (4ed7251), closes #14
  • fix: Last push as ci, no version bump, no artifact generation test, correcting (d7f3e0e)
  • ci: wire tgz and wheel artifact generation into semantic release (67ecbde)

v0.2.0-rc.2

v0.2.0-rc.2 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 07 Aug 14:01

0.2.0-rc.2 (2026-08-07)

  • Merge pull request #12 from Trusted-Metal/SD-1663 (ad87b87), closes #12
  • docs: Updated usage.md and language files with library dependency usage info (fd7b641)
  • feat: Add Node tgz and Python wheel build support, Go implementation (bf60969)

v0.2.0-rc.1

v0.2.0-rc.1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 05 Aug 19:32

0.2.0-rc.1 (2026-08-05)

  • Merge pull request #10 from Trusted-Metal/SD-1659 (76e9874), closes #10
  • Merge pull request #11 from Trusted-Metal/SD-1660 (a2be2c2), closes #11
  • Merge pull request #9 from Trusted-Metal/SD-1658 (3fb70c5), closes #9
  • test(cpp,rust,node): Added OPCUA testing for Cpp, Rust and Node (d529de5)
  • docs: Broke usage.md file into language specific files, added additional support docs (8ad6710)
  • ci: added C++ workflow (e29b628)
  • ci: address pipeline issue (0c15255)
  • ci: ci pipeline fix, ensures correct version of ubuntu is used (abb64ef)
  • ci: cmake version minimum enforcement (4908557)
  • ci: diagnostic add to determine CI issue (33a7834)
  • ci: fixed flag issue in pipeline (04c9dcf)
  • ci: pipeline fix, still addressing ubuntu/h5 version issue (ba43b31)
  • ci(cpp): Added cpp to cross language check (78d5035)
  • ci(cpp): Addressed HDF5 caching issue (55403f8)
  • ci(cpp): HDF5 caching issue (6faa1b4)
  • feat(cpp): Finished up initial implementation, quickstart example, workflow example (912c501)
  • fix(cpp): reader fix (10ff8e8)
  • chore: add copy-hdf5 CLI subcommand, added additional round trip testing (b10fd42)
  • chore: Added Workflow examples, updated documentation (e9832e1)
  • chore: fixed issue with skipped test phases being marked as passing rather than skipped (faa6d57)
  • chore: git issue was causing hash check to fail (c3f0e3b)
  • chore: Python now being tested on both Windows and Ubuntu in pipeline (e9bfbe0)
  • chore(cpp): implement reader, models and CLI (e18ffc6)

v0.1.1-rc.1

v0.1.1-rc.1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 31 Jul 19:32

0.1.1-rc.1 (2026-07-31)

  • Merge pull request #5 from Trusted-Metal/SD-1653 (9a671ca), closes #5
  • Merge pull request #6 from Trusted-Metal/SD-1655 (33d1ba1), closes #6
  • Merge pull request #7 from Trusted-Metal/SD-1656 (ae86c79), closes #7
  • Merge pull request #8 from Trusted-Metal/SD-1656 (b0631b8), closes #8
  • fix(ci): disable husky hooks in release canidate workflow (bb43368)
  • fix(ci): pin Rust target dir to rust/target via .cargo/config.toml (f625611)
  • fix(ci): update Rust binary path after root workspace Cargo.toml was added (d6a003d)
  • fix(ci): use SSH deploy key to bypass branch ruleset for semantic-release push (47b8c0f)
  • fix(nodejs): read CLI version from package.json instead of hardcoding (3a52122)
  • ci: run all checks regardless on PR and push to main/release (ba05827)
  • chore(ci): add commitlint and husky commit-msg hook (0bde128)
  • chore(ci): add semantic-release pipeline (eeada63)
  • chore(rust): add workspace root for git dep support (dfd4cdb)