Skip to content
This repository has been archived by the owner on Jul 28, 2023. It is now read-only.

Releases: Qiskit/qiskit-ibmq-provider

Qiskit IBMQ Provider 0.11.1

12 Nov 20:04
0.11.1
2a5475c
Compare
Choose a tag to compare

Changelog

Added

  • Add paging support for experiments and analysis results (#807)
  • Pass hub/group/project to POST /experiments (#796)

Fixed

  • Avoid infinite loop when passing IBMQRandomService to child (#805)
  • Cancel job if submit failed partially (#801)
  • Handle new list API response body format (#788)

Qiskit IBMQ Provider 0.11.0

16 Oct 13:24
0.11.0
4f7e793
Compare
Choose a tag to compare

Changelog

Removed

  • Drop support for Python 3.5 (#779)

Qiskit IBMQ Provider 0.10.0

05 Oct 12:59
0.10.0
6fe9996
Compare
Choose a tag to compare

Changelog

Added

  • Experiment service (#765)
  • Asynchronous CQC extractors (#766)
  • Add reservation info to Jupyter widgets (#733)

Removed

  • Drop support for Python 3.5 (#750)

Qiskit IBMQ Provider 0.9.0

16 Sep 00:11
0.9.0
2ce9fbe
Compare
Choose a tag to compare

Changelog

Added

  • Add random number generator service (#754)

Fixed

  • add composer statuses (#746)
  • Suppress timeout error from waiting for old job (#738)

Qiskit IBMQ Provider 0.8.0

06 Aug 19:03
ced9a2f
Compare
Choose a tag to compare

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

  • Use newer websockets for Python 3.7+ (#701)
  • Use local time for backend properties (#696)

Fixed

  • Don't use the default WindowsProactorEventLoopPolicy (#705)
  • fix offline backend fig (#707)
  • fix None job tags (#698)
  • Use job creation date for pagination (#695)
  • Fix setup.py to require terra 0.14 (#678)
  • Use v1 status endpoints (#669)
  • Fix job status incorrectly shown as RUNNING (#663)

Qiskit IBMQ Provider 0.7.2

01 Jun 22:37
93aae29
Compare
Choose a tag to compare

Qiskit IBMQ Provider 0.7.1

13 May 19:15
07faca4
Compare
Choose a tag to compare

Fixed

  • Fixed an issue where job status was incorrectly shown as RUNNING when it
    should be QUEUED. (#663)
  • Fixed timestamp formats in QueueInfo. (#668)
  • Fixed timestamp formats in backend.configuration() and backend.properties()
    return values. (#658)

Qiskit IBMQ Provider 0.7.0

29 Apr 17:53
9ff4c33
Compare
Choose a tag to compare

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 and ManagedJobSet both have two new methods update_name() and
    update_tags(). They are used to change the name and tags of a job or job set,
    respectively. (#590)
  • IBMQFactory.save_account() and IBMQFactory.enable_account() now accept
    the optional parameters hub, group, project, which allow specifying a
    default provider to save to disk or use, respectively. (#611)

Changed

  • IBMQJob.creation_date() and IBMQJob.time_per_step() now return date time
    information as a datetime object in local time. Also, the parameters
    start_datetime and end_datetime, of IBMQBackendService.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(), and cancelled() methods were removed from
    IBMQJob, since they are now a part of BaseJob.
  • Marshmallow validation is removed for performance. (#632)

Deprecated

  • The from_dict() and to_dict() methods of IBMQJob are deprecated and
    will be removed in the next release. (#632)

Qiskit IBMQ Provider 0.6.1

22 Apr 20:23
aca45bf
Compare
Choose a tag to compare

Fixed

  • Increased timeout value to allow large Qobj to be uploaded. (#626)
  • Added a JSON decoder to convert lists in Qobj to complex. (#631)

Qiskit IBMQ Provider 0.6.0

26 Mar 21:46
31e0cd3
Compare
Choose a tag to compare

Added

  • There are three new exceptions: VisualizationError, VisualizationValueError,
    and VisualizationTypeError. These are now used in the visualization modules when
    an exception is raised. Also, IBMQBackend.status() now raises a
    IBMQBackendApiProtocolError exception, instead of a general LookupError,
    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
    variables QSIKIT_IBMQ_PROVIDER_LOG_LEVEL and QISKIT_IBMQ_PROVIDER_LOG_FILE,
    respectively. Note that the name of the logger is qiskit.providers.ibmq. (#579)
  • IBMQJob now has a new method scheduling_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 parameter descending,
    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)