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

57 lines
1.7 KiB
Plaintext

---
title: Qiskit 0.17 release notes
description: Changes made in Qiskit 0.17
in_page_toc_max_heading_level: 4
---
# Qiskit 0.17 release notes
## 0.17.0
<span id="terra-0-12-0" />
### Terra 0.12.0
No Change
<span id="aer-0-4-1" />
### Aer 0.4.1
No Change
<span id="ignis-0-2-0" />
### Ignis 0.2.0
No Change
<span id="id508" />
### Aqua 0.6.5
No Change
<span id="id509" />
### IBM Q Provider 0.6.0
<span id="id510" />
#### New Features
* There are three new exceptions: `VisualizationError`, `VisualizationValueError`, and `VisualizationTypeError`. These are now used in the visualization modules when an exception is raised.
* You can now set the logging level and specify a log file using the environment variables `QSIKIT_IBMQ_PROVIDER_LOG_LEVEL` and `QISKIT_IBMQ_PROVIDER_LOG_FILE`, respectively. Note that the name of the logger is `qiskit.providers.ibmq`.
* `qiskit.providers.ibmq.job.IBMQJob` now has a new method `scheduling_mode()` that returns the scheduling mode the job is in.
* IQX-related tutorials that used to be in `qiskit-iqx-tutorials` are now in `qiskit-ibmq-provider`.
<span id="id511" />
#### Changed
* `qiskit.providers.ibmq.IBMQBackend.jobs()` now accepts a new boolean parameter `descending`, which can be used to indicate whether the jobs should be returned in descending or ascending order.
* `qiskit.providers.ibmq.managed.IBMQJobManager` now looks at the job limit and waits for old jobs to finish before submitting new ones if the limit has been reached.
* `qiskit.providers.ibmq.IBMQBackend.status()` now raises a `qiskit.providers.ibmq.IBMQBackendApiProtocolError` exception if there was an issue with validating the status.
<span id="qiskit-0-16-0" />