Skip to content

v0.8.0

Choose a tag to compare

@Shiro-Raven Shiro-Raven released this 21 Feb 23:06
c063b30

0.8.0 (2026-02-21)

This release brings pipelines for composing multi-step quantum workflows, a new TimeEvolution program for Hamiltonian simulation, and early stopping so variational runs finish when they’ve converged. Partitioned workflows (e.g. graph or QUBO) can now use beam search when aggregating sub-results into a global solution, and ExecutionConfig gives you finer control over how jobs run on Qoro. Under the hood, QDrift coefficient scaling is fixed.


✨ Added

  • EarlyStopping (and StopReason) in divi.qprog.early_stopping so variational algorithms can stop when convergence is reached (aaf70f0)
  • Pipeline execution model for composing and running multi-step workflows (#59) (b945836)
  • beam_search_aggregate in divi.qprog.batch for the aggregation step when combining results from partitioned programs into a global solution (301ffc9)
  • ExecutionConfig for QoroService to control how jobs are run (107b6e4)
  • TimeEvolution — new QuantumProgram subclass in divi.qprog.algorithms for Hamiltonian time evolution (#57) (dec65f4)

🐛 Fixed

  • QDrift: Coefficients are now re-scaled correctly before sampling so the approximated dynamics stay faithful to the original (6f5f9ab)

🔄 Changed

  • CircuitPipeline: more robust deepcopying to mitigate pennylane deepcopy bug (8dc3873)

🔧 Internal

  • CI and tooling: tutorial timeouts, docs script, release-please config and manifest, grouping tutorial (3b8dbc6, 8d7ffbf, a3fdd17, 555e9bb, c6cddb9)
  • L-BFGS-B test corrections (4c02d25)
  • Improved test coverage for PCE, checkpointing, grouping, and core pipeline functions (7e61cad)

📝 Documentation

  • Docs now use the Furo theme (f3d02a2)
  • Pipelines guide: text diagram replaced with a Mermaid figure (1d2ba3e)