Qiskit 0.27 release notes
0.27.0
Terra 0.17.4
No change
Aer 0.8.2
No change
Ignis 0.6.0
No change
Aqua 0.9.2
Bug Fixes
- Removed version caps from the requirements list to enable installing with newer versions of dependencies.
IBM Q Provider 0.14.0
New Features
-
You can now use the
qiskit.providers.ibmq.runtime.RuntimeJob.logs()method to retrieve job logs. Note that logs are only available after the job finishes. -
A new backend configuration attribute
input_allowednow tells you the types of input supported by the backend. Valid input types arejob, which means circuit jobs, andruntime, which means Qiskit Runtime.You can also use
input_allowedin backend filtering. For example:from qiskit import IBMQ provider = IBMQ.load_account() # Get a list of all backends that support runtime. runtime_backends = provider.backends(input_allowed='runtime')
Upgrade Notes
qiskit-ibmq-providernow uses a new packagewebsocket-clientas its websocket client, and packageswebsocketsandnest-asyncioare no longer required.setup.pyandrequirements.txthave been updated accordingly.
Bug Fixes
-
Fixes the issue that uses
shots=1instead of the documented default when noshotsis specified forrun_circuits(). -
Fixes the issue wherein a
QiskitBackendNotFoundErrorexception is raised when retrieving a runtime job that was submitted using a different provider than the one used for retrieval. -
Streaming runtime program interim results with proxies is now supported. You can specify the proxies to use when enabling the account as usual, for example:
from qiskit import IBMQ proxies = {'urls': {'https://127.0.0.1:8085'}} provider = IBMQ.enable_account(API_TOKEN, proxies=proxies)