This repository has been archived by the owner on Jul 28, 2023. It is now read-only.
Releases: Qiskit/qiskit-ibmq-provider
Releases · Qiskit/qiskit-ibmq-provider
Qiskit IBMQ Provider 0.11.1
Qiskit IBMQ Provider 0.11.0
Qiskit IBMQ Provider 0.10.0
Qiskit IBMQ Provider 0.9.0
Qiskit IBMQ Provider 0.8.0
Changelog
Deprecated
- Deprecate Qconfig.py (#721)
Added
- Take reservations into account in least_busy (#732)
- Allow querying for backed reservations (#731)
- Add error message in IBMQJobFailureError (#719)
- Add qiskit version to result (#699)
- ManagedResult.combine_results() that returns combined Result (#687)
Changed
Fixed
Qiskit IBMQ Provider 0.7.2
Changelog
Qiskit IBMQ Provider 0.7.1
Qiskit IBMQ Provider 0.7.0
Added
- A new exception,
IBMQBackendJobLimitError
, is now raised if a job
could not be submitted because the limit on active jobs has been reached. (#629) IBMQJob
andManagedJobSet
both have two new methodsupdate_name()
and
update_tags()
. They are used to change the name and tags of a job or job set,
respectively. (#590)IBMQFactory.save_account()
andIBMQFactory.enable_account()
now accept
the optional parametershub
,group
,project
, which allow specifying a
default provider to save to disk or use, respectively. (#611)
Changed
IBMQJob.creation_date()
andIBMQJob.time_per_step()
now return date time
information as a datetime object in local time. Also, the parameters
start_datetime
andend_datetime
, ofIBMQBackendService.jobs()
and
IBMQBackend.jobs()
, can now be specified in local time. (#622)
Fixed
- Fixed an issue where
nest_asyncio.apply()
may raise an exception
if there is no asyncio loop due to threading. (#595)
Removed
- The
done()
,running()
, andcancelled()
methods were removed from
IBMQJob
, since they are now a part ofBaseJob
. - Marshmallow validation is removed for performance. (#632)
Deprecated
- The
from_dict()
andto_dict()
methods ofIBMQJob
are deprecated and
will be removed in the next release. (#632)
Qiskit IBMQ Provider 0.6.1
Qiskit IBMQ Provider 0.6.0
Added
- There are three new exceptions:
VisualizationError
,VisualizationValueError
,
andVisualizationTypeError
. These are now used in the visualization modules when
an exception is raised. Also,IBMQBackend.status()
now raises a
IBMQBackendApiProtocolError
exception, instead of a generalLookupError
,
if there was an issue with validating the status. (#572) - You can now set the logging level and specify a log file using the environment
variablesQSIKIT_IBMQ_PROVIDER_LOG_LEVEL
andQISKIT_IBMQ_PROVIDER_LOG_FILE
,
respectively. Note that the name of the logger isqiskit.providers.ibmq
. (#579) IBMQJob
now has a new methodscheduling_mode()
that returns the scheduling
mode the job is in. (#593)- IQX-related tutorials that used to be in
qiskit-iqx-tutorials
are now in
qiskit-ibmq-provider
. (#603)
Changed
IBMQBackend.jobs()
now accepts a new boolean parameterdescending
,
which can be used to indicate whether the jobs should be returned in
descending or ascending order. (#533)IBMQJobManager
now looks at the job limit and waits for old jobs
to finish before submitting new ones if the limit has been reached. (#533)