From 5c54b58b3a2ef64927a9b229c1d9e16b0426599f Mon Sep 17 00:00:00 2001 From: Jessie Yu Date: Wed, 1 Apr 2020 10:40:24 -0400 Subject: [PATCH] meta release 0.17 (#863) --- docs/conf.py | 2 +- docs/release_notes.rst | 54 ++++++++++++++++++++++++++++++++++++++++++ setup.py | 4 ++-- 3 files changed, 57 insertions(+), 3 deletions(-) diff --git a/docs/conf.py b/docs/conf.py index d08d8270eea2..72854a722077 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -48,7 +48,7 @@ # The short X.Y version version = '' # The full version, including alpha/beta/rc tags -release = '0.16.2' +release = '0.17.0' # -- General configuration --------------------------------------------------- diff --git a/docs/release_notes.rst b/docs/release_notes.rst index dc1386fa669f..3be3ca876ec9 100644 --- a/docs/release_notes.rst +++ b/docs/release_notes.rst @@ -21,6 +21,60 @@ This table tracks the meta-package versions and the version of each Qiskit eleme Notable Changes ############### +************* +Qiskit 0.17.0 +************* + +Terra 0.12.0 +============ + +No Change + +Aer 0.4.1 +========= + +No Change + +Ignis 0.2.0 +=========== + +No Change + +Aqua 0.6.5 +========== + +No Change + +IBM Q Provider 0.6.0 +==================== + +New Features +------------ + +- There are three new exceptions: ``VisualizationError``, ``VisualizationValueError``, + and ``VisualizationTypeError``. These are now used in the visualization modules when + an exception is raised. +- 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``. +- :class:`qiskit.providers.ibmq.job.IBMQJob` now has a new method + :meth:`~qiskit.providers.ibmq.job.IBMQJob.scheduling_mode` that returns the scheduling + mode the job is in. +- IQX-related tutorials that used to be in ``qiskit-iqx-tutorials`` are now in + ``qiskit-ibmq-provider``. + +Changed +------- + +- :meth:`qiskit.providers.ibmq.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. +- :class:`qiskit.providers.ibmq.managed.IBMQJobManager` now looks at the job limit and waits + for old jobs to finish before submitting new ones if the limit has been reached. +- :meth:`qiskit.providers.ibmq.IBMQBackend.status` now raises a + :class:`qiskit.providers.ibmq.IBMQBackendApiProtocolError` exception + if there was an issue with validating the status. + ************* Qiskit 0.16.0 ************* diff --git a/setup.py b/setup.py index 589dabbefcd2..fc089ec2f9b8 100755 --- a/setup.py +++ b/setup.py @@ -26,14 +26,14 @@ requirements = [ "qiskit-terra==0.12.0", "qiskit-aer==0.4.1", - "qiskit-ibmq-provider==0.5.0", + "qiskit-ibmq-provider==0.6.0", "qiskit-ignis==0.2.0", "qiskit-aqua==0.6.5", ] setup( name="qiskit", - version="0.16.2", + version="0.17.0", description="Software for developing quantum computing programs", long_description=README, long_description_content_type='text/markdown',