About cookies on this site Our websites require some cookies to function properly (required). In addition, other cookies may be used with your consent to analyze site usage, improve the user experience and for advertising. For more information, please review your options. By visiting our website, you agree to our processing of information as described in IBM’sprivacy statement. To provide a smooth navigation, your cookie preferences will be shared across the IBM web domains listed here.
Qiskit 0.32 release notes
0.32.1
Terra 0.18.3
No change
Aer 0.9.1
No change
Ignis 0.6.0
No change
Aqua 0.9.5
No change
IBM Q Provider 0.18.1
Bug Fixes
- Fixes #209 where the websocket connection kept timing out when streaming results for a runtime job, due to inactivity, when the job is in a pending state for a long time.
0.32.0
Terra 0.18.3
No change
Aer 0.9.1
No change
Ignis 0.6.0
No change
Aqua 0.9.5
No change
IBM Q Provider 0.18.0
New Features
- You can now pass
program_id
parameter toqiskit.providers.ibmq.runtime.IBMRuntimeService.jobs()
method to filter jobs by Program ID. - You can view the last updated date of a runtime program using
update_date
property. - If you are the author of a runtime program, you can now use
qiskit.providers.ibmq.runtime.RuntimeProgram.data
property to retrieve the program data as a string. - You can now use the
qiskit.providers.ibmq.runtime.IBMRuntimeService.update_program()
method to update the metadata for a Qiskit Runtime program. Program metadata can be specified using themetadata
parameter or individual parameters, such asname
anddescription
. If the same metadata field is specified in both places, the individual parameter takes precedence. - You can now use the
qiskit.providers.ibmq.runtime.IBMRuntimeService.update_program()
method to update the data of an existing runtime program.
Upgrade Notes
- Runtime programs will no longer have a
version
field. - By default,
qiskit.providers.ibmq.runtime.IBMRuntimeService.pprint_programs()
now only prints the summary of each runtime program instead of all of the details. There is a new parameterdetailed
that can be set toTrue
to print all details. limit
andskip
parameters have been added toqiskit.providers.ibmq.runtime.IBMRuntimeService.programs()
andqiskit.providers.ibmq.runtime.IBMRuntimeService.pprint_programs()
.limit
can be used to set the number of runtime programs returned andskip
is the number of programs to skip when retrieving programs.- The data parameter to
qiskit.providers.ibmq.runtime.IBMRuntimeService.upload_program()
can now only be of type string. It can be either the program data, or path to the file that contains program data. qiskit.providers.ibmq.runtime.IBMRuntimeService.upload_program()
now takes only two parameters,data
, which is the program passed as a string or the path to the program file and themetadata
, which is passed as a dictionary or path to the metadata JSON file. Inmetadata
thebackend_requirements
,parameters
,return_values
andinterim_results
are now grouped under a specificationsspec
section.parameters
,return_values
andinterim_results
should now be specified as JSON Schema.qiskit.providers.ibmq.AccountProvider.run_circuits()
method now takes a backend_name parameter, which is a string, instead of backend, which is aBackend
object.- The default number of
shots
(represents the number of repetitions of each circuit, for sampling) inqiskit.providers.ibmq.IBMQBackend.run()
, has been increased from 1024 to 4000.
Bug Fixes
- Fixes the issue wherein a runtime job result cannot be retrieved multiple times if the result contains a numpy array.
Was this page helpful?
Report a bug or request content on GitHub.