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.