Skip to content

QUADS Project

The infrastructure deployment time machine

  • Home
  • Download
    • QUADS Server
    • QUADS Client
    • QUADS Python Library
    • QUADS Inference Proxy
    • QUADS Self-Scheduling Playbook
    • Badfish
  • Docs
  • Contributing
  • Code Review
  • IRC
  • QUADS
  • Badfish
  • QIIP

QUADS 2.2.2 is Here!

May 28, 2025 ~ Will Foster ~ Leave a comment

With Summertime around the corner we present QUADS 2.2.2.  This is a minor feature release with significant performance improvements around bare-metal environment delivery clocking in 25-30% faster than before due to a more configurable and simplified revamp of BIOS boot order management orchestration. Continue reading “QUADS 2.2.2 is Here!” →

QUADS 2.2.0 with Self-Scheduling

April 14, 2025April 15, 2025 ~ Will Foster ~ Leave a comment

QUADS 2.2.0 is released featuring the long-awaited self-scheduling API feature.  GPU hardware filtering to compliment AI workloads, a freshly painted dark theme for quads-web and other features and fixes come along for the ride in this milestone release.

Continue reading “QUADS 2.2.0 with Self-Scheduling” →

The Evolution of quads-web

March 19, 2025March 20, 2025 ~ grafuls ~ Leave a comment

It all started 8 years ago during EuroPython 2017 when Will introduced me to QUADS 1.0 and how their whole client-facing inventory and UI was relying on a heavy WordPress dependency. I was adamant that if I ever joined the team I would replace WordPress with a proper Python web service.

Continue reading “The Evolution of quads-web” →

QUADS 2.1.6 is Here!

December 10, 2024December 17, 2024 ~ Will Foster ~ Leave a comment

Right before Christmas QUADS 2.1.6 has arrived.  This is a performance, features and bug fix release built on our landmark 2.1 series architecture.  We’re excited to scoot down the chimney and deliver a mix of admin and user-facing improvements before a well-deserved break after a busy year.
Continue reading “QUADS 2.1.6 is Here!” →

QUADS 2.1.5 is Released!

November 15, 2024November 15, 2024 ~ Will Foster ~ Leave a comment

Just in time for Thanksgiving, QUADS 2.1.5 is a bug fix, performance improvement and minor feature release built on our landmark 2.1 series architecture.  We’re proud to roll in a mix of user-facing and back-end friendly improvements after battle-testing 2.1 in demanding production environments.
Continue reading “QUADS 2.1.5 is Released!” →

QUADS 2.1 is Released!

October 2, 2024October 2, 2024 ~ Will Foster ~ Leave a comment

A few weeks ahead of schedule, QUADS 2.1 brings immense improvement and simplicity to QUADS design by removing our WordPress component entirely and serving all automated wiki/inventory/visuals natively via quads-web

Continue reading “QUADS 2.1 is Released!” →

Simplifying QUADS Architecture in 2.1

September 25, 2024September 26, 2024 ~ Will Foster ~ Leave a comment

Big design improvements are coming in QUADS 2.1 by completely removing our WordPress component and bringing everything directly back to Flask / quads-web.  This greatly reduces our design complexity and adds a plethora of foundational improvements for future features.

Continue reading “Simplifying QUADS Architecture in 2.1” →

QUADS 2.0.5 is Released!

September 19, 2024September 19, 2024 ~ Will Foster ~ Leave a comment

With Summer behind us and Autumn on the way we’ve got a new bug-fix and minor feature release of the QUADS 2.x series. This release is a bug-fix and minor feature release that also ensures compatibility with the latest versions of the Flask framework.

Continue reading “QUADS 2.0.5 is Released!” →

QUADS 2.0 is Here!

June 21, 2024June 21, 2024 ~ Will Foster ~ Leave a comment

🍻  Just in time for Summer, QUADS 2.0 is here after a year of concurrent development alongside the 1.1 series. QUADS 2.0 is a major evolution in the architecture and design of QUADS, featuring the complete move from CherryPy to Flask, MongoDB to SQLAlchemy/Postgresql and incorporating our long-awaited APIv3. Continue reading “QUADS 2.0 is Here!” →

QUADS 1.1.8 is Released!

October 31, 2023October 31, 2023 ~ Will Foster ~ Leave a comment

🎃 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. Continue reading “QUADS 1.1.8 is Released!” →

Posts navigation

Older posts
Newer posts
Github Latest Branch  Gerrit Code Review  Badfish on GithubQiip
on Github
QUADS Stable 3.0.4 (2026-11-02)
QUADS Dev 3.0.4
QIIP Stable 0.2.0 (2026-10-28)

RSS QUADS Development

  • fix: reconcile bootmode before rebuild boot selection
  • fix: keep validation failure email admin-only
  • release: QUADS 3.0.4
  • feat: add Arista switch plugin with SSH-based VLAN management and tests
  • feat: add --json output to table-producing CLI actions
  • fix: disable Rich emoji substitution in every Console
  • Merge "feat: copy instack files to first host on release" into develo…
  • feat: copy instack files to first host on release
  • Merge "feat: truncate self-schedule description" into development
  • feat: truncate self-schedule description

RSS QUADS Client Development

  • chore: update RPM spec version to 0.11.0
  • 0.11.0
  • feat: schedule dates in any order or single date
  • feat: tab-complete hyphenated command names
  • fix: accept hyphenated command names in one-shot mode
  • feat: link release RPMs in the release notes
  • test: add tests for get_free_clouds endpoint in gui, fix flake8 forma…
  • refactor: removed gui tests recently added, doc change
  • docs: update README.md with new quads-lib ver
  • fix: improve find_free_cloud to use quads-lib endpoint

RSS Badfish Development

  • 1.8.3
  • Merge pull request #606 from quadsproject/development
  • Merge pull request #605 from quadsproject/chore/setup-python-gha-bump
  • chore: bump lint CI
  • Merge pull request #600 from ttlogan/ttlogan/395-power-consumed
  • test: fix metrics_404 test comment
  • test: align edge-branch test comments with exercised behavior
  • test: cover PowerSubsystem edge branches and de-Dell-ify the N/A message
  • fix: read power from PowerSubsystem when PowerControl lacks PowerCons…
  • fix: handle PowerControl entry without PowerConsumedWatts
  • GitHub
  • GitHub
  • GitHub
  • GitHub
Create a website or blog at WordPress.com
QUADS Project
Create a website or blog at WordPress.com
  • Subscribe Subscribed
    QUADS Project

    Have a WordPress.com account? Log in now.

  • QUADS Project
    View site in Reader
    Manage subscriptionsSign upLog in
    Report this content
    Collapse this bar
Loading Comments...