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

Commit 888fa5c

Browse files
Bump Meta (#1774)
Bump the meta repo version to include: qiskit-aer==0.12.2 qiskit-terra==0.24.2 --------- Co-authored-by: Matthew Treinish <[email protected]>
1 parent 79d92a9 commit 888fa5c

File tree

3 files changed

+226
-9
lines changed

3 files changed

+226
-9
lines changed

docs/conf.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
# The short X.Y version
3737
version = ""
3838
# The full version, including alpha/beta/rc tags
39-
release = "0.43.2"
39+
release = "0.43.3"
4040

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

docs/release_notes.rst

+222-5
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,225 @@ This table tracks the meta-package versions and the version of each Qiskit eleme
2121
Notable Changes
2222
###############
2323

24+
*************
25+
Qiskit 0.43.3
26+
*************
27+
28+
Terra 0.24.2
29+
============
30+
.. _Release Notes_0.24.2_Prelude:
31+
32+
Prelude
33+
-------
34+
35+
.. releasenotes/notes/prepare-0.24.2-b496e2bbaf3b2454.yaml @ b'163d1bd7835d58eaf8842c594b3696fb99c8442f'
36+
37+
Qiskit Terra 0.24.2 is a bugfix release, addressing some minor issues identified since the 0.24.1 release.
38+
39+
.. _Release Notes_0.24.2_Upgrade Notes:
40+
41+
Upgrade Notes
42+
-------------
43+
44+
.. releasenotes/notes/qpy-layout-927ab34f2b47f4aa.yaml @ b'a87ee835515f96a0dce6950e4ae21f73825e4f01'
45+
46+
- The QPY format version emitted by :class:`~.qpy.dump` has increased to 8.
47+
This new format version adds support for serializing the
48+
:attr:`.QuantumCircuit.layout` attribute.
49+
50+
51+
.. _Release Notes_0.24.2_Bug Fixes:
52+
53+
Bug Fixes
54+
---------
55+
56+
.. releasenotes/notes/add-diagonal-to-DiagonalGate-c945e0f8adcd2940.yaml @ b'163d1bd7835d58eaf8842c594b3696fb99c8442f'
57+
58+
- Fixed the deserialization of :class:`~.DiagonalGate` instances through QPY.
59+
Fixed `#10364 <https://github.com/Qiskit/qiskit-terra/issues/10364>`__
60+
61+
.. releasenotes/notes/fix-1q-matrix-bug-in-quantum-shannon-decomposer-c99ce6509f03715b.yaml @ b'163d1bd7835d58eaf8842c594b3696fb99c8442f'
62+
63+
- Fixed an issue with the :func:`~.qs_decomposition` function, which does
64+
quantum Shannon decomposition, when it was called on trivial numeric
65+
unitaries that do not benefit from this decomposition, an unexpected error
66+
was raised. This error has been fixed so that such unitaries are detected
67+
and the equivalent circuit is returned.
68+
Fixed `#10036 <https://github.com/Qiskit/qiskit-terra/issues/10036>`__
69+
70+
.. releasenotes/notes/fix-basicswap-fakerun-7469835327f6c8a1.yaml @ b'163d1bd7835d58eaf8842c594b3696fb99c8442f'
71+
72+
- Fixed an issue in the the :class:`~.BasicSwap` class that
73+
prevented the :meth:`.BasicSwap.run` method from functioning if the
74+
``fake_run`` keyword argument was set to ``True`` when the class was
75+
instantiated.
76+
Fixed `#10147 <https://github.com/Qiskit/qiskit-terra/issues/10147>`__
77+
78+
.. releasenotes/notes/fix-bit-copy-4b2f7349683f616a.yaml @ b'163d1bd7835d58eaf8842c594b3696fb99c8442f'
79+
80+
- Fixed an issue with copying circuits with new-style :class:`.Clbit`\ s and
81+
:class:`.Qubit`\ s (bits without registers) where references to these bits
82+
from the containing circuit could be broken, causing issues with
83+
serialization and circuit visualization.
84+
Fixed `#10409 <https://github.com/Qiskit/qiskit-terra/issues/10409>`__
85+
86+
.. releasenotes/notes/fix-checkmap-nested-condition-1776f952f6c6722a.yaml @ b'c0f02c61866098fd6e54f36bc7fb3a996e234223'
87+
88+
- The :class:`.CheckMap` transpiler pass will no longer spuriously error when dealing with nested
89+
conditional structures created by the control-flow builder interface. See `#10394
90+
<https://github.com/Qiskit/qiskit-terra/issues/10394>`__.
91+
92+
.. releasenotes/notes/fix-dispatching-backends-28aff96f726ca9c5.yaml @ b'163d1bd7835d58eaf8842c594b3696fb99c8442f'
93+
94+
- Fixed an failure of the :ref:`pulse_builder` when the context is initialized with :class:`.BackendV2`.
95+
96+
.. releasenotes/notes/fix-outputs-of-measure_v2-8959ebbbf5f87294.yaml @ b'163d1bd7835d58eaf8842c594b3696fb99c8442f'
97+
98+
- Fixed the output of pulse :func:`~qiskit.pulse.builder.measure` and
99+
:func:`~qiskit.pulse.builder.measure_all` when functions are called
100+
with the :class:`.BackendV2` backend.
101+
102+
.. releasenotes/notes/fix-partial-transpose-output-dims-3082fcf4147055dc.yaml @ b'd1b8c5de8ccd67ad7efabb9d9f581643fccad4ee'
103+
104+
- Fixed the dimensions of the output density matrix from :meth:`.DensityMatrix.partial_transpose`
105+
so they match the dimensions of the corresponding input density matrix.
106+
107+
.. releasenotes/notes/fix-primitives-import-warnings-439e3e237fdb9d7b.yaml @ b'163d1bd7835d58eaf8842c594b3696fb99c8442f'
108+
109+
- Importing :mod:`qiskit.primitives` will no longer cause deprecation warnings stemming from the
110+
deprecated :mod:`qiskit.opflow` module. These warnings would have been hidden to users by the
111+
default Python filters, but triggered the eager import of :mod:`.opflow`, which meant that a
112+
subsequent import by a user would not trigger the warnings.
113+
Fixed `#10245 <https://github.com/Qiskit/qiskit-terra/issues/10245>`__
114+
115+
.. releasenotes/notes/fix-qasm-circuit-export-943394536bc0d292.yaml @ b'e43d5c8da4fe4a071ba08746a7a2ed2dd479b17d'
116+
117+
- Fixed the OpenQASM 2 output of :meth:`.QuantumCircuit.qasm` when a custom gate object contained
118+
a gate with the same name. Ideally this shouldn't happen for most gates, but complex algorithmic
119+
operations like the :class:`.GroverOperator` class could produce such structures accidentally.
120+
See `#10162 <https://github.com/Qiskit/qiskit-terra/issues/10162>`__.
121+
122+
.. releasenotes/notes/fix-regression-in-the-LaTeX-drawer-of-QuantumCircuit-7dd3e84e1dea1abd.yaml @ b'4d5f8305bc08b98b5167164ce3e146582cad48a6'
123+
124+
- Fixed a regression in the LaTeX drawer of :meth:`.QuantumCircuit.draw`
125+
when temporary files are placed on a separate filesystem to the working
126+
directory. See
127+
`#10211 <https://github.com/Qiskit/qiskit-terra/issues/10211>`__.
128+
129+
.. releasenotes/notes/fix-synthesis-cf-mapping-fe9bd2e5fbd56dfb.yaml @ b'2317c83af0516273231d4a1c20ba1c8863fbde9e'
130+
131+
- Fixed an issue with :class:`.UnitarySynthesis` when using the ``target``
132+
parameter where circuits with control flow were not properly mapped
133+
to the target.
134+
135+
.. releasenotes/notes/fix-vqd-result-27b26f0a6d49e7c7.yaml @ b'163d1bd7835d58eaf8842c594b3696fb99c8442f'
136+
137+
- Fixed bug in :class:`~qiskit.algorithms.eigensolvers.VQD` where ``result.optimal_values`` was a
138+
copy of ``result.optimal_points``. It now returns the corresponding values.
139+
Fixed `#10263 <https://github.com/Qiskit/qiskit-terra/issues/10263>`__
140+
141+
.. releasenotes/notes/parameter-float-cast-48f3731fec5e47cd.yaml @ b'163d1bd7835d58eaf8842c594b3696fb99c8442f'
142+
143+
- Improved the error messages returned when an attempt to convert a fully bound
144+
:class:`.ParameterExpression` into a concrete ``float`` or ``int`` failed, for example because
145+
the expression was naturally a complex number.
146+
Fixed `#9187 <https://github.com/Qiskit/qiskit-terra/issues/9187>`__
147+
148+
.. releasenotes/notes/parameter-float-cast-48f3731fec5e47cd.yaml @ b'163d1bd7835d58eaf8842c594b3696fb99c8442f'
149+
150+
- Fixed ``float`` conversions for :class:`.ParameterExpression` values which had, at some point in
151+
their construction history, an imaginary component that had subsequently been cancelled. When
152+
using Sympy as a backend, these conversions would usually already have worked. When using
153+
Symengine as the backend, these conversions would often fail with type errors, despite the
154+
result having been symbolically evaluated to be real, and :meth:`.ParameterExpression.is_real`
155+
being true.
156+
Fixed `#10191 <https://github.com/Qiskit/qiskit-terra/issues/10191>`__
157+
158+
.. releasenotes/notes/qpy-layout-927ab34f2b47f4aa.yaml @ b'a87ee835515f96a0dce6950e4ae21f73825e4f01'
159+
160+
- Fixed the :mod:`~qiskit.qpy` serialization of :attr:`.QuantumCircuit.layout`
161+
attribue. Previously, the :attr:`~.QuantumCircuit.layout` attribute would
162+
have been dropped when serializing a circuit to QPY.
163+
Fixed `#10112 <https://github.com/Qiskit/qiskit-terra/issues/10112>`__
164+
165+
.. _Release Notes_Aer_0.12.2:
166+
167+
Aer 0.12.2
168+
==========
169+
170+
.. _Release Notes_Aer_0.12.2_Prelude:
171+
172+
Prelude
173+
-------
174+
175+
.. releasenotes/notes/release_0122-3a30897b3ac2df2b.yaml @ b'a8bfca9bd219d919d539cf3094cac5633b4f3f6a'
176+
177+
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.
178+
179+
180+
.. _Release Notes_Aer_0.12.2_Upgrade Notes:
181+
182+
Upgrade Notes
183+
-------------
184+
185+
.. releasenotes/notes/renew_gpu_binaries-2cf3eba0853b8407.yaml @ b'a8bfca9bd219d919d539cf3094cac5633b4f3f6a'
186+
187+
- Qiskit Aer now requires CUDA version for GPU simulator to 11.2 or
188+
higher. Previously, CUDA 10.1 was the minimum supported version.
189+
This change was necessary because of changes in the upstream CUDA
190+
ecosystem, including cuQuantum support. To support users running
191+
with different versions of CUDA there is now a separate package available
192+
for running with CUDA 11: ``qiskit-aer-gpu-cu11`` and using the
193+
``qiskit-aer-gpu`` package now requires CUDA 12. If you're an existing
194+
user of the ``qiskit-aer-gpu`` package and want to use CUDA 11
195+
you will need to run::
196+
197+
pip uninstall qiskit-aer-gpu && pip install -U qiskit-aer-gpu-cu11
198+
199+
to go from the previously CUDA 10.x compatible ``qiskit-aer-gpu``
200+
package's releases to upgrade to the new CUDA 11 compatible
201+
package. If you're running CUDA 12 locally already you can upgrade
202+
the ``qiskit-aer-gpu`` package as normal.
203+
204+
205+
.. _Release Notes_Aer_0.12.2_Bug Fixes:
206+
207+
Bug Fixes
208+
---------
209+
210+
.. releasenotes/notes/fix_parameter_indexing-f29f19568270d002.yaml @ b'a8bfca9bd219d919d539cf3094cac5633b4f3f6a'
211+
212+
- If a circuit has conditional and parameters, the circuit was not be
213+
correctly simulated because parameter bindings of Aer used wrong positions
214+
to apply parameters. This is from a lack of consideration of bfunc operations
215+
injected by conditional. With this commit, parameters are set to correct
216+
positions with consideration of injected bfun operations.
217+
218+
.. releasenotes/notes/fix_parameter_indexing-f29f19568270d002.yaml @ b'a8bfca9bd219d919d539cf3094cac5633b4f3f6a'
219+
220+
- Parameters for global phases were not correctly set in #1814.
221+
https://github.com/Qiskit/qiskit-aer/pull/1814
222+
Parameter values for global phases were copied to a template circuit and not to
223+
actual circuits to be simulated. This commit correctly copies parameter values
224+
to circuits to be simulated.
225+
226+
.. releasenotes/notes/remove_aer_circuit_from_metadata-e4fe09029c1a3a3c.yaml @ b'a8bfca9bd219d919d539cf3094cac5633b4f3f6a'
227+
228+
- Results of ``backend.run()`` were not serializable because they include :class:`.AerCircuit`\ s.
229+
This commit makes the results serializable by removing :class:`.AerCircuit`\ s from metadata.
230+
231+
.. releasenotes/notes/save_statevector_for_qasm3_circ-642ade99af3ff0d2.yaml @ b'a8bfca9bd219d919d539cf3094cac5633b4f3f6a'
232+
233+
- :meth:``QuantumCircuit.save_statevector()`` does not work if the circuit
234+
is generated from OpenQASM3 text because its quantum registers have duplicated
235+
qubit instances. With this commit, :meth:``QuantumCircuit.save_statevector()``
236+
uses :data:``QuantumCircuit.qubits`` to get qubits to be saved.
237+
238+
IBM Q Provider 0.20.2
239+
=====================
240+
241+
No change.
242+
24243
*************
25244
Qiskit 0.43.2
26245
*************
@@ -35,18 +254,16 @@ and importing it as::
35254

36255
import qiskit_aer
37256

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

261+
.. _Release Notes_0.24.2:
42262

43263
Terra 0.24.1
44264
============
45265

46-
No change.
47-
48-
49-
.. _Release Notes_Aer_0.12.1:
266+
No change
50267

51268
Aer 0.12.1
52269
==========

setup.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,8 @@
2424
# putting multiple requirements on the same line will prevent qiskit-bot
2525
# from correctly updating the versions for the qiskit packages.
2626
requirements = [
27-
"qiskit-terra==0.24.1",
28-
"qiskit-aer==0.12.1",
27+
"qiskit-terra==0.24.2",
28+
"qiskit-aer==0.12.2",
2929
"qiskit-ibmq-provider==0.20.2",
3030
]
3131

@@ -66,7 +66,7 @@
6666

6767
setup(
6868
name="qiskit",
69-
version="0.43.2",
69+
version="0.43.3",
7070
description="Software for developing quantum computing programs",
7171
long_description=README,
7272
long_description_content_type="text/markdown",

0 commit comments

Comments
 (0)