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

Commit

Permalink
Bump Meta (#1774)
Browse files Browse the repository at this point in the history
Bump the meta repo version to include:

qiskit-aer==0.12.2


qiskit-terra==0.24.2

---------

Co-authored-by: Matthew Treinish <[email protected]>
  • Loading branch information
qiskit-bot and mtreinish authored Jul 19, 2023
1 parent 79d92a9 commit 888fa5c
Show file tree
Hide file tree
Showing 3 changed files with 226 additions and 9 deletions.
2 changes: 1 addition & 1 deletion docs/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@
# The short X.Y version
version = ""
# The full version, including alpha/beta/rc tags
release = "0.43.2"
release = "0.43.3"

docs_url_prefix = "documentation" # i.e., www.qiskit.org/documentation/

Expand Down
227 changes: 222 additions & 5 deletions docs/release_notes.rst
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,225 @@ This table tracks the meta-package versions and the version of each Qiskit eleme
Notable Changes
###############

*************
Qiskit 0.43.3
*************

Terra 0.24.2
============
.. _Release Notes_0.24.2_Prelude:

Prelude
-------

.. releasenotes/notes/prepare-0.24.2-b496e2bbaf3b2454.yaml @ b'163d1bd7835d58eaf8842c594b3696fb99c8442f'

Qiskit Terra 0.24.2 is a bugfix release, addressing some minor issues identified since the 0.24.1 release.

.. _Release Notes_0.24.2_Upgrade Notes:

Upgrade Notes
-------------

.. releasenotes/notes/qpy-layout-927ab34f2b47f4aa.yaml @ b'a87ee835515f96a0dce6950e4ae21f73825e4f01'

- The QPY format version emitted by :class:`~.qpy.dump` has increased to 8.
This new format version adds support for serializing the
:attr:`.QuantumCircuit.layout` attribute.


.. _Release Notes_0.24.2_Bug Fixes:

Bug Fixes
---------

.. releasenotes/notes/add-diagonal-to-DiagonalGate-c945e0f8adcd2940.yaml @ b'163d1bd7835d58eaf8842c594b3696fb99c8442f'

- Fixed the deserialization of :class:`~.DiagonalGate` instances through QPY.
Fixed `#10364 <https://github.com/Qiskit/qiskit-terra/issues/10364>`__

.. releasenotes/notes/fix-1q-matrix-bug-in-quantum-shannon-decomposer-c99ce6509f03715b.yaml @ b'163d1bd7835d58eaf8842c594b3696fb99c8442f'

- Fixed an issue with the :func:`~.qs_decomposition` function, which does
quantum Shannon decomposition, when it was called on trivial numeric
unitaries that do not benefit from this decomposition, an unexpected error
was raised. This error has been fixed so that such unitaries are detected
and the equivalent circuit is returned.
Fixed `#10036 <https://github.com/Qiskit/qiskit-terra/issues/10036>`__

.. releasenotes/notes/fix-basicswap-fakerun-7469835327f6c8a1.yaml @ b'163d1bd7835d58eaf8842c594b3696fb99c8442f'

- Fixed an issue in the the :class:`~.BasicSwap` class that
prevented the :meth:`.BasicSwap.run` method from functioning if the
``fake_run`` keyword argument was set to ``True`` when the class was
instantiated.
Fixed `#10147 <https://github.com/Qiskit/qiskit-terra/issues/10147>`__

.. releasenotes/notes/fix-bit-copy-4b2f7349683f616a.yaml @ b'163d1bd7835d58eaf8842c594b3696fb99c8442f'

- Fixed an issue with copying circuits with new-style :class:`.Clbit`\ s and
:class:`.Qubit`\ s (bits without registers) where references to these bits
from the containing circuit could be broken, causing issues with
serialization and circuit visualization.
Fixed `#10409 <https://github.com/Qiskit/qiskit-terra/issues/10409>`__

.. releasenotes/notes/fix-checkmap-nested-condition-1776f952f6c6722a.yaml @ b'c0f02c61866098fd6e54f36bc7fb3a996e234223'

- The :class:`.CheckMap` transpiler pass will no longer spuriously error when dealing with nested
conditional structures created by the control-flow builder interface. See `#10394
<https://github.com/Qiskit/qiskit-terra/issues/10394>`__.

.. releasenotes/notes/fix-dispatching-backends-28aff96f726ca9c5.yaml @ b'163d1bd7835d58eaf8842c594b3696fb99c8442f'

- Fixed an failure of the :ref:`pulse_builder` when the context is initialized with :class:`.BackendV2`.

.. releasenotes/notes/fix-outputs-of-measure_v2-8959ebbbf5f87294.yaml @ b'163d1bd7835d58eaf8842c594b3696fb99c8442f'

- Fixed the output of pulse :func:`~qiskit.pulse.builder.measure` and
:func:`~qiskit.pulse.builder.measure_all` when functions are called
with the :class:`.BackendV2` backend.

.. releasenotes/notes/fix-partial-transpose-output-dims-3082fcf4147055dc.yaml @ b'd1b8c5de8ccd67ad7efabb9d9f581643fccad4ee'

- Fixed the dimensions of the output density matrix from :meth:`.DensityMatrix.partial_transpose`
so they match the dimensions of the corresponding input density matrix.

.. releasenotes/notes/fix-primitives-import-warnings-439e3e237fdb9d7b.yaml @ b'163d1bd7835d58eaf8842c594b3696fb99c8442f'

- Importing :mod:`qiskit.primitives` will no longer cause deprecation warnings stemming from the
deprecated :mod:`qiskit.opflow` module. These warnings would have been hidden to users by the
default Python filters, but triggered the eager import of :mod:`.opflow`, which meant that a
subsequent import by a user would not trigger the warnings.
Fixed `#10245 <https://github.com/Qiskit/qiskit-terra/issues/10245>`__

.. releasenotes/notes/fix-qasm-circuit-export-943394536bc0d292.yaml @ b'e43d5c8da4fe4a071ba08746a7a2ed2dd479b17d'

- Fixed the OpenQASM 2 output of :meth:`.QuantumCircuit.qasm` when a custom gate object contained
a gate with the same name. Ideally this shouldn't happen for most gates, but complex algorithmic
operations like the :class:`.GroverOperator` class could produce such structures accidentally.
See `#10162 <https://github.com/Qiskit/qiskit-terra/issues/10162>`__.

.. releasenotes/notes/fix-regression-in-the-LaTeX-drawer-of-QuantumCircuit-7dd3e84e1dea1abd.yaml @ b'4d5f8305bc08b98b5167164ce3e146582cad48a6'

- Fixed a regression in the LaTeX drawer of :meth:`.QuantumCircuit.draw`
when temporary files are placed on a separate filesystem to the working
directory. See
`#10211 <https://github.com/Qiskit/qiskit-terra/issues/10211>`__.

.. releasenotes/notes/fix-synthesis-cf-mapping-fe9bd2e5fbd56dfb.yaml @ b'2317c83af0516273231d4a1c20ba1c8863fbde9e'

- Fixed an issue with :class:`.UnitarySynthesis` when using the ``target``
parameter where circuits with control flow were not properly mapped
to the target.

.. releasenotes/notes/fix-vqd-result-27b26f0a6d49e7c7.yaml @ b'163d1bd7835d58eaf8842c594b3696fb99c8442f'

- Fixed bug in :class:`~qiskit.algorithms.eigensolvers.VQD` where ``result.optimal_values`` was a
copy of ``result.optimal_points``. It now returns the corresponding values.
Fixed `#10263 <https://github.com/Qiskit/qiskit-terra/issues/10263>`__

.. releasenotes/notes/parameter-float-cast-48f3731fec5e47cd.yaml @ b'163d1bd7835d58eaf8842c594b3696fb99c8442f'

- Improved the error messages returned when an attempt to convert a fully bound
:class:`.ParameterExpression` into a concrete ``float`` or ``int`` failed, for example because
the expression was naturally a complex number.
Fixed `#9187 <https://github.com/Qiskit/qiskit-terra/issues/9187>`__

.. releasenotes/notes/parameter-float-cast-48f3731fec5e47cd.yaml @ b'163d1bd7835d58eaf8842c594b3696fb99c8442f'

- Fixed ``float`` conversions for :class:`.ParameterExpression` values which had, at some point in
their construction history, an imaginary component that had subsequently been cancelled. When
using Sympy as a backend, these conversions would usually already have worked. When using
Symengine as the backend, these conversions would often fail with type errors, despite the
result having been symbolically evaluated to be real, and :meth:`.ParameterExpression.is_real`
being true.
Fixed `#10191 <https://github.com/Qiskit/qiskit-terra/issues/10191>`__

.. releasenotes/notes/qpy-layout-927ab34f2b47f4aa.yaml @ b'a87ee835515f96a0dce6950e4ae21f73825e4f01'

- Fixed the :mod:`~qiskit.qpy` serialization of :attr:`.QuantumCircuit.layout`
attribue. Previously, the :attr:`~.QuantumCircuit.layout` attribute would
have been dropped when serializing a circuit to QPY.
Fixed `#10112 <https://github.com/Qiskit/qiskit-terra/issues/10112>`__

.. _Release Notes_Aer_0.12.2:

Aer 0.12.2
==========

.. _Release Notes_Aer_0.12.2_Prelude:

Prelude
-------

.. releasenotes/notes/release_0122-3a30897b3ac2df2b.yaml @ b'a8bfca9bd219d919d539cf3094cac5633b4f3f6a'

Qiskit Aer 0.12.2 is the second patch release to 0.12.0. This fixes some bugs that have been discovered since the release of 0.12.1.


.. _Release Notes_Aer_0.12.2_Upgrade Notes:

Upgrade Notes
-------------

.. releasenotes/notes/renew_gpu_binaries-2cf3eba0853b8407.yaml @ b'a8bfca9bd219d919d539cf3094cac5633b4f3f6a'

- Qiskit Aer now requires CUDA version for GPU simulator to 11.2 or
higher. Previously, CUDA 10.1 was the minimum supported version.
This change was necessary because of changes in the upstream CUDA
ecosystem, including cuQuantum support. To support users running
with different versions of CUDA there is now a separate package available
for running with CUDA 11: ``qiskit-aer-gpu-cu11`` and using the
``qiskit-aer-gpu`` package now requires CUDA 12. If you're an existing
user of the ``qiskit-aer-gpu`` package and want to use CUDA 11
you will need to run::

pip uninstall qiskit-aer-gpu && pip install -U qiskit-aer-gpu-cu11

to go from the previously CUDA 10.x compatible ``qiskit-aer-gpu``
package's releases to upgrade to the new CUDA 11 compatible
package. If you're running CUDA 12 locally already you can upgrade
the ``qiskit-aer-gpu`` package as normal.


.. _Release Notes_Aer_0.12.2_Bug Fixes:

Bug Fixes
---------

.. releasenotes/notes/fix_parameter_indexing-f29f19568270d002.yaml @ b'a8bfca9bd219d919d539cf3094cac5633b4f3f6a'

- If a circuit has conditional and parameters, the circuit was not be
correctly simulated because parameter bindings of Aer used wrong positions
to apply parameters. This is from a lack of consideration of bfunc operations
injected by conditional. With this commit, parameters are set to correct
positions with consideration of injected bfun operations.

.. releasenotes/notes/fix_parameter_indexing-f29f19568270d002.yaml @ b'a8bfca9bd219d919d539cf3094cac5633b4f3f6a'

- Parameters for global phases were not correctly set in #1814.
https://github.com/Qiskit/qiskit-aer/pull/1814
Parameter values for global phases were copied to a template circuit and not to
actual circuits to be simulated. This commit correctly copies parameter values
to circuits to be simulated.

.. releasenotes/notes/remove_aer_circuit_from_metadata-e4fe09029c1a3a3c.yaml @ b'a8bfca9bd219d919d539cf3094cac5633b4f3f6a'

- Results of ``backend.run()`` were not serializable because they include :class:`.AerCircuit`\ s.
This commit makes the results serializable by removing :class:`.AerCircuit`\ s from metadata.

.. releasenotes/notes/save_statevector_for_qasm3_circ-642ade99af3ff0d2.yaml @ b'a8bfca9bd219d919d539cf3094cac5633b4f3f6a'

- :meth:``QuantumCircuit.save_statevector()`` does not work if the circuit
is generated from OpenQASM3 text because its quantum registers have duplicated
qubit instances. With this commit, :meth:``QuantumCircuit.save_statevector()``
uses :data:``QuantumCircuit.qubits`` to get qubits to be saved.

IBM Q Provider 0.20.2
=====================

No change.

*************
Qiskit 0.43.2
*************
Expand All @@ -35,18 +254,16 @@ and importing it as::

import qiskit_aer

Starting from Qiskit 0.45, the command ``pip install qiskit`` will no longer install Qiskit Aer, or
Starting from Qiskit 0.44, the command ``pip install qiskit`` will no longer install Qiskit Aer, or
the obsolete IBM Q Provider that has already been replaced by the new `IBM Provider
<https://qiskit.org/ecosystem/ibm-provider/>__`.

.. _Release Notes_0.24.2:

Terra 0.24.1
============

No change.


.. _Release Notes_Aer_0.12.1:
No change

Aer 0.12.1
==========
Expand Down
6 changes: 3 additions & 3 deletions setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -24,8 +24,8 @@
# putting multiple requirements on the same line will prevent qiskit-bot
# from correctly updating the versions for the qiskit packages.
requirements = [
"qiskit-terra==0.24.1",
"qiskit-aer==0.12.1",
"qiskit-terra==0.24.2",
"qiskit-aer==0.12.2",
"qiskit-ibmq-provider==0.20.2",
]

Expand Down Expand Up @@ -66,7 +66,7 @@

setup(
name="qiskit",
version="0.43.2",
version="0.43.3",
description="Software for developing quantum computing programs",
long_description=README,
long_description_content_type="text/markdown",
Expand Down

0 comments on commit 888fa5c

Please sign in to comment.