Repository navigation
About 3.0.4
🍂 QUADS 3.0.4 is a small bugfix and feature release.
We are thankful to all our developers and users for the last ten years of QUADS project.
Major Feature Highlights
- 🚀 Add --json output to table-producing CLI actions - 4fbcbcf (review) (#755)
- 🔧 Disable Rich emoji substitution in every Console - d173ec1 (review) (#754)
- 🚀 Add Arista switch plugin with SSH-based VLAN management and tests - f0ba22c (review) (#748)
- 🚀 Copy instack files to first host on release - 42406d4 (review) (#753)
- 🔧 Include inactive assignments in past queries - 60597b6 (review) (#752)
- 🔧 Guard None assignment in juniper verify - da7a699 (review) (#751)
- 🚀 Truncate self-schedule description - e3c816a (review) (#749)
- 🔧 Include bios_id in host metadata export - e0169dc (review) (#747)
- 🔧 Skip schedules of inactive assignments - 86bd9f4 (review) (#746)
- ✅ Doc: make oauth2 setup more clear. - b32e167 (review)
- 🔧 Copy parent watchers via accountId - 2c7201f (review) (#744)
Development Statistics
- 12 x merged patch-sets
- 70 x changed files with 5091 additions and 214 deletions.
- This is the 25th release of QUADS since 23-June 2016 when 1.0 was released
Full Change List
- A full list of changes can be found here
System and Infrastructure Requirements
- A supported version of Fedora is required if using our RPM packages
- Recommended VM with 8 x vcpu and 8 x GB of memory.
- Foreman for managing your DNS, DHCP, PXE and systems lifecycle
Breaking Changes and Migrations
- QUADS 3.0.4 requires Fedora 43 or higher.
- Upgrading from 3.0.2 to 3.0.4 performs a database migration, this happens automatically via the upgrade process for you.
- 1 database migrations are included in this release:
- Add switch vendor to interfaces
- Modified configuration files:
conf/plugins.ymlconf/selfservice.yml
New Settings
- file:
/opt/quads/conf/plugins.yml
Note
instackdata should go before cloudcmd: for a cleaner processing in order of operations.
plugins:
instackdata:
enabled: true
arista:
enabled: false
username: admin
- file:
/opt/quads/conf/selfservice.yml
ssm_description_max: 48
Important
Be sure to address any changed configuration values prior to upgrading
Known Issues or Limitations
- None at this time
Packaging and Support
Note that the RPM attached this release may contain some additional fixes since the 3.0.4 release in the future.
If you run into issues or have questions please open an Github issue or find us on libera.chat IRC #quads