qiskit-documentation/docs/api/qiskit/release-notes/0.22.mdx

59 lines
2.3 KiB
Plaintext

---
title: Qiskit 0.22 release notes
description: Changes made in Qiskit 0.22
in_page_toc_max_heading_level: 4
---
# Qiskit 0.22 release notes
## 0.22.0
<span id="terra-0-15-2" />
### Terra 0.15.2
No change
<span id="aer-0-6-1" />
### Aer 0.6.1
No change
<span id="ignis-0-4-0" />
### Ignis 0.4.0
No change
<span id="aqua-0-7-5" />
### Aqua 0.7.5
No change
<span id="ibm-q-provider-0-10-0" />
### IBM Q Provider 0.10.0
<span id="release-notes-ibmq-provider-0-10-0-new-features" />
<span id="id396" />
#### New Features
* CQC randomness extractors can now be invoked asynchronously, using methods `run_async_ext1()` and `run_async_ext2()`. Each of these methods returns a `CQCExtractorJob` instance that allows you to check on the job status (using `status()`) and wait for its result (using `block_until_ready()`). The `qiskit.provider.ibmq.random.CQCExtractor.run()` method remains synchronous.
* You can now use the new IBMQ experiment service to query, retrieve, and download experiment related data. Interface to this service is located in the new `qiskit.providers.ibmq.experiment` package. Note that this feature is still in beta, and not all accounts have access to it. It is also subject to heavy modification in both functionality and API without backward compatibility.
* Two Jupyter magic functions, the IQX dashboard and the backend widget, are updated to display backend reservations. If a backend has reservations scheduled in the next 24 hours, time to the next one and its duration are displayed (e.g. `Reservation: in 6 hrs 30 min (60m)`). If there is a reservation and the backend is active, the backend status is displayed as `active [R]`.
<span id="release-notes-ibmq-provider-0-10-0-upgrade-notes" />
<span id="id397" />
#### Upgrade Notes
* Starting from this release, the basis\_gates returned by `qiskit.providers.ibmq.IBMQBackend.configuration()` may differ for each backend. You should update your program if it relies on the basis gates being `['id','u1','u2','u3','cx']`. We recommend always using the `configuration()` method to find backend configuration values instead of hard coding them.
* `qiskit-ibmq-provider` release 0.10 requires `qiskit-terra` release 0.15 or above. The package metadata has been updated to reflect the new dependency.
<span id="qiskit-0-21-0" />