Release Notes
Introduction
QUAlibrate is updated regularly to provide new features, performance improvements and bug fixes. These release notes provide more information about those changes.
April 27, 2026
v1.2.1
- Bug fix
- Windows project paths: Fixed an issue where projects failed to load on Windows in certain scenarios due to incorrect path separator handling (
//vs\\).
- Windows project paths: Fixed an issue where projects failed to load on Windows in certain scenarios due to incorrect path separator handling (
April 23, 2026
v1.2.0
-
File system monitoring
- QUAlibrate now detects changes to your calibration library on disk — when node files are added, renamed, modified, or deleted, a notification appears prompting you to refresh.
-
Improved Results view
- Node results are now organized into dedicated tabs, making it easier to navigate different output types.
- Images Gallery — browse all plots and figures produced by a node in a single gallery view.
- Table view — inspect numerical results in a structured, sortable table.
- The raw output remains available alongside the new tabs for full visibility into the node's return values.
-
Node parameters as in-panel drill-down
- Clicking a node now opens its parameters inline in the side panel (previously a modal), making it quicker to move between browsing nodes and configuring a run.
- Node descriptions are limited to three lines with a hover tooltip for the full text, and the floating Run button has been removed.
-
Sort qubits by grid location
- The qubit selection view now supports sorting by
grid_locationin addition to the default ID-based order — handy when your chip layout doesn't match the ID sequence. The option only appears whengrid_locationis defined in QUAM.
- The qubit selection view now supports sorting by
-
Live-results example in the demo project
- The demo project ships with a new example that showcases live results — run it and switch to Live view in the Results panel to watch results update as the node executes.
-
Bug fixes
- QUAM state updates: Fixed a bug where QUAM metadata did not refresh after a state update; metadata is now re-fetched when the qubits popup is opened.
- Project switching: Fixed an issue where stale nodes and parameters from the previous project were still visible after switching projects.
- Node parameters: Fixed a bug where updating node parameters erased values the user had already entered.
- History: Boolean parameter values now render correctly in the History view.
- Graph execution: Fixed a snapshot issue with looping nodes that had top-level children.
- Orchestrator: Fixed a bug affecting node orchestration.
- Saving QUAM state to database: Fixed an issue that prevented exporting QUAM state to an external database.
- Note: The
machine_statetable must currently in the DB manually before use. Automatic table creation will be addressed in the next version.
- Note: The
- QUAM state updates screen: State updates are now sorted, and "Accept All" applies only to the currently filtered updates.
- General UI polish: Many minor UI improvements.
March 5, 2026
v1.1.2
-
Redesign Node library page
- Node parameters can now be reviewed and edited in a modal before execution, reducing accidental runs with wrong settings.
- Quickly search and sort the library nodes
- Reviewing and managing pending QUAM state changes is now easier
- Collapsible right panel allows freeing up space when focusing on configuration.
-
QUAM Export
-
The QUAM state can now be exported to an external database, enabling persistent storage and cross-session access to machine state.
-
Project Management
- Project Switcher: A new project menu in the sidebar lets you switch between projects at any time without leaving the current view.
- Create & Edit Projects: Projects can now be created and edited through a dedicated dialog, with configurable paths for data, QUAM state, and calibration library.
- External database can be optionally configured for QUAM state export.
-
General
- Application version label is now displayed in the UI.
- Various bug fixes
Feb 15, 2026
v1.0.2
Important In this release, multiple repositories have been consolidated into a single repository. Please uninstall all existing packages before installing the new one.
pip uninstall qualibrate
pip install qualibrate
Possible breaking changes
Please ensure you import only from the exposed API (from qualibrate import ).
If you rely on the folder hierarchy, include the .core hierarchy as well.
from qualibrate import QualibrationGraph
vs
from qualibrate.core.qualibration_graph import QualibrationGraph
- New history page Quickly search past executions, filter and sort them, and add comments or tags to highlight noteworthy runs.
January 1, 2026
v0.6
-
Qubit selection: Users can now easily select target qubits, with an overview of their state and fidelity. To take addvntage of the new feature, insert quam load into the Node constuctror.
-
Static typing for parameters: Parameters are now type-validated, supporting integers, floats, lists and enumerations.
- Graphs additions: Enabled conditional operations, sub-graph visualization, and conditional on-failure logic.
December 2, 2025
v0.5
-
Nested calibration graphs: Introduced support for composing modular calibration workflows by using existing graphs as reusable building blocks.
-
Looping constructs: Added the ability to define loops over calibration nodes, including nested calibration graphs, with support for conditional logic.
-
Language improvements: Simplified graph composition by enabling the use of context managers.