Skip to content

Release Notes

We follow the Semantic Versioning standard.

0.19.7 December 28, 2025

Added

  • Adding ZNE results to the job results by default. Please note that, as part of this change, the results field has been restructured. Please refer to this code example to learn how to read the results.
  • Quasi-probabilistic Error Tuning (QET) enables extracting expectation values with different noise scale factors.
  • Expose mitigated results achieved durring empirical time estimation. Additional details can be found here.

0.16.2 July 2, 2025

Fixed

  • Ability to provide a list of multiple observables in SparsePauliOp format.

0.16.1 June 30, 2025

Added

  • Parallelized mitigation - saving QPU time by running the mitigation process on multiple patches of the device in parallel.
  • Adding support for submitting the observables in Qiskit SparsePauliOp format.
  • Easier job progress tracking - we now send an email notification to the user when the QESEM job completes.
  • You can now label the observables using the observables_metadata field when creating the QESEM job. This is especially useful when measuring many observables to keep track of the meaning of each observable.

0.15.0 April 24, 2025

Added

  • Enhanced qubit selection on Heron devices through iterative pruning of the configuration space, improving performance in scenarios with significant variability in qubit quality.
  • Access to gate fidelities measurements performed by QESEM during characterization, providing insights into quantum hardware performance.
  • Ability to retrieve the transpiled circuit generated by QESEM's optimization process, enabling analysis of the actual quantum operations executed on hardware.
  • Enhanced job listing privacy - users can now only view and list their own jobs rather than seeing all jobs under their organization, providing better data isolation and security.
  • New flag (force_start) to automatically start execution immediately after QPU time estimation completes.
  • The API now enforces a minimum supported client version by validating the client library version on each request and returning an error if it's outdated.
  • We now automatically use the QPU token registered by the user, eliminating the need to manually include a QPU token reference in each request.

Fixed

  • Print informative error message when attempting to start a job in the ESTIMATING status.
  • Informative logs are now being printed to stdout (instead of being printed to stderr).
  • The job.updated_at field is now being updated.
  • Jobs on fake backends now have job.QPU_time=0.

0.14.0 March 16, 2025

Added

  • Expose the QESEM job progress while it is being executed.
  • Ability to obtain the number of shots used by QESEM.
  • qedma_client.wait_for_time_estimation() automatically prints the QPU time estimation upon completion.
  • qedma_client.wait_for_job_complete() automatically prints the results upon completion.
  • print(job) outputs a nicer print.

Fixed

  • Print an informative error message when user attempts to start a job that is in the ESTIMATING status.
  • Informative logs should be printed to stdout (instead of stderr)

0.13.5 March 2, 2025

Fixed

  • Fixed compatiblity issue with latest Qiskit Runtime version

0.13.4 February 23, 2025

Added