Skip to content

Releases: sandialabs/firewheel

v2.10.0

25 Sep 11:31
477b257

Choose a tag to compare

🚀 Features

  • feat: Add a CLI command for getting the configuration path @mitchnegus (#167)

🐛 Bug Fixes

  • fix: Addressing an issue with quotations appearing in the docker environment variables @sdelliot (#182)
  • fix: Address issues where minimega environment variables are not passed @sdelliot (#158)

⚠️ Changes

⚙️ Build/CI

🔐 Security

📄 Documentation

  • docs: Reorganize documentation for better readability @sdelliot (#179)

🧩 Dependency Updates

  • deps: update grpcio-tools requirement from <=1.68.1,>=1.63.0 to >=1.63.0,<=1.69.0 @dependabot[bot] (#149)
  • deps: update protobuf requirement from <=5.29.3,>=5.0.0 to >=5.0.0,<6.0.0 @dependabot[bot] (#153)
  • deps: update pytest requirement from <=8.3.5 to <=8.4.2 @dependabot[bot] (#160)

Full Changelog: v2.9.0...v2.9.1

v2.9.0

10 Sep 16:07
2121b04

Choose a tag to compare

🚀 Features

  • feat: Support for using Ansible playbooks for installing model components @sdelliot (#113)

🐛 Bug Fixes

  • fix: Address repository installation short circuit @sdelliot (#161)
  • fix: Expand docker variables and fix discovery path @sdelliot (#157)

⚙️ Build/CI

📄 Documentation

  • feat: Support for using Ansible playbooks for installing model components @sdelliot (#113)

Full Changelog: v2.8.1...v2.8.2

v2.8.1

09 Jul 18:30
b933d69

Choose a tag to compare

🚀 Features

🐛 Bug Fixes

  • fix: Refactor the MCPI to deduplicate MCs by absolute path @mitchnegus (#141)
  • fix: Fixing namespaces @gregjacobus (#125)
  • fix: Ensuring users know when a duplicate repository is trying to be added @sdelliot (#81)
  • fix: Clearly delineate between editable/non-editable MC installs @mitchnegus (#114)
  • fix: Not sleeping for infinity in docker container @gregjacobus (#117)
  • ci: Fix pydocstyle version to prevent linting errors @mitchnegus (#104)
  • ci: Fix the testing, linting, and documentation CI workflows @mitchnegus (#95)
  • ci: adjusting the PR label checking to a working version @sdelliot (#93)
  • ci: fixing an issue where checking for labels fails @sdelliot (#92)
  • fix: Address adding duplicate repositories and conflicts with manual vs package installed repositories. @sdelliot (#65)
  • fix: Fixing the paths to various model components via the install script @sdelliot (#85)
  • fix: Fixing a bug where the model components are both cloned and pip installed leading to duplication. @sdelliot (#80)
  • fix: Making adjustments to the tab completion to work with /bin/sh @sdelliot (#70)
  • fix: fixing quoted expansion of FIREWHEEL_NODES variable in install.sh @gregjacobus (#77)
  • fix: Correct behavior of the SSH Manager for quoted strings @mitchnegus (#76)

⚠️ Changes

  • chore: Remove duplicate pip installation instruction @mitchnegus (#130)
  • chore: Tightening dependencies to address python 3.8 support @sdelliot (#127)
  • test: Use mock for simulating permissioned systems @mitchnegus (#102)
  • fix: Address adding duplicate repositories and conflicts with manual vs package installed repositories. @sdelliot (#65)
  • deps: update pytest requirement from <=8.3.4 to <=8.3.5 @dependabot[bot] (#73)

⚙️ Build/CI

  • ci: Use additional files and reference tags for CI setup @mitchnegus (#120)
  • ci: Removing 'git lfs install' from Gitlab CI @gregjacobus (#116)
  • ci: Updating the discovery link to an official release. @sdelliot (#109)
  • ci: Update the GitLab CI file to work with new paths @gregjacobus (#108)
  • ci: Fix pydocstyle version to prevent linting errors @mitchnegus (#104)
  • ci: Fix the testing, linting, and documentation CI workflows @mitchnegus (#95)
  • ci: Run PR label check only in pull request contexts @mitchnegus (#94)
  • ci: adjusting the PR label checking to a working version @sdelliot (#93)
  • ci: fixing an issue where checking for labels fails @sdelliot (#92)
  • ci: Clean up GitLab CI and reduce duplicate code @sdelliot (#86)
  • ci: Updating CI to use specific tagged versions of github actions and minimizing/enforcing permissions for all actions. @sdelliot (#69)
  • ci: Enhance CI reusability @mitchnegus (#66)

🔐 Security

  • ci: Updating CI to use specific tagged versions of github actions and minimizing/enforcing permissions for all actions. @sdelliot (#69)

📄 Documentation

  • feat(cli): Adding a new firewheel config edit command @sdelliot (#128)
  • fix: Clearly delineate between editable/non-editable MC installs @mitchnegus (#114)
  • docs: Fixing docker README about ssh and scp being overwritten @gregjacobus (#118)
  • doc: Adding a reference to Cyberwheel @sdelliot (#84)
  • feat: Create a initial docker container for FIREWHEEL @sdelliot (#68)

🧩 Dependency Updates

15 changes

Full Changelog: v2.8.0...v2.8.1

v2.8.0

10 Feb 19:12
f8e9fcd

Choose a tag to compare

🚀 Features

⚠️ Changes

  • refactor: Replace the gRPC-backed RepositoryDB with a JSON-file backed one. @sdelliot (#48)
  • Ignore experiment history file @mitchnegus (#39)

⚙️ Build/CI

  • Using built-in tools to automatically version FIREWHEEL @sdelliot (#14)
  • Cleaning up the gitlab CI based on newly open sourced model components @sdelliot (#19)
  • Allow workflow reuse across the FIREWHEEL ecosystem @mitchnegus (#21)
  • Enabling the passing of the PYPI token to this workflow @sdelliot (#30)
  • ci: Add new CI actions to autotag PRs and update release notes and changelog entries @sdelliot (#62)
  • Provide CI testing support @mitchnegus (#8)

📄 Documentation

  • This fixes the license appearance on PyPI @sdelliot (#9)
  • Adding the horizontal logo for FIREWHEEL to the README @sdelliot (#12)
  • Adding a badge for the Open Source Security Foundation (OpenSSF) Best Practices @sdelliot (#13)
  • Fixing a few references to gitlab that should be github @sdelliot (#10)
  • Update documentation with minor changes @mitchnegus (#56)
  • Adding the model component documentation once it becomes available. @sdelliot (#15)
  • Fixing minor spacing issue with installing model components @sdelliot (#45)
  • Removing outdated references to Elasticsearch @sdelliot (#26)

🧩 Dependency Updates

15 changes

Full Changelog: v2.7.0...v2.8.0

v2.7.0

15 Nov 20:50
02627dd

Choose a tag to compare

This is the initial release of FIREWHEEL.

FIREWHEEL releases can be installed from the Python Package Index (PyPI).

v2.7.0-dev.2

15 Nov 18:53
ec3a83e

Choose a tag to compare

v2.7.0-dev.2 Pre-release
Pre-release

What's Changed

  • Converting some CI actions from GitLab to GitHub by @sdelliot in #1

Full Changelog: v2.7.0-dev.1...v2.7.0-dev.2

Source Code Initial Release

15 Nov 16:18

Choose a tag to compare

Pre-release

This is the initial open source release for FIREWHEEL.