🎃 This is an extra spooky QUADS release and likely the last ™️ of the 1.1 series before the next-generation 2.0 series of QUADS . While we’ll provide critical bugfixes for the 1.1 series in the future, new features will be focused on the 2.0 series which is well underway.
About 1.1.8
QUADS 1.1.8 is a mostly bugfix release with a few new creature comfort features baked in.
This release includes around 22+ code reviewed patches bringing bug fixes and a few feature enhancements.
Major Feature Highlights
- New argparse options for validate_env for skipping systems validation via –skip-network, –skip-system or –skip-hosts host01 host02
- Better Python logger sorting of broken or retired systems display via quads-cli 4c3f98a
- Better host build checks during validation #445
- The –ls-available command can now be filtered via –cloud environment #432
- Host metadata collection is now output to a temporary file for your convenience 4c3f98a
Major Bug Fixes
- Make move and rebuild process non-blocking when returning to it’s resource pool 2c1ab22
- Fix JIRA API status transitions 0715946
- Fix condition when validate_env does not properly set switch_config_applied 63f3845
- Fix –shrink not updating the schedule.end data #433
- Fix interface order on make_instack_env process cc593dc
- GHA security fixes to tighten up variable scope and usage 132c463
- Lock container compose Python images to 3.11 due to upstream aiohttp build issue 6ff0261
- Fix for –mod-interface not updating the switch_ip data #443
Full Change List
- A full list of changes can be found here