Skip to content

Releases: Qiskit/qiskit-aer

Qiskit Aer 0.12.1

13 Jun 02:56
462bade
Compare
Choose a tag to compare

Changelog

Fixed

  • Fix the grouping index bug in Estimator (#1839)
  • Fix handling of None in noise model construction from BackendV2 (#1818)
  • Support initialize with int (#1841)
  • Do not use circuit metadata to internally manage simulation results (#1772)
  • Validate parameters of each gate in a circuit (#1834)
  • Warn if approximation=False and shots=None in Estimator (#1823)
  • Upgrade to qiskit_sphinx_theme 1.12 (#1822)
  • Fix Renew example codes in README #1806: qiskit.providers.ibmq is deprecated; ibmq_athens is not available (#1831)
  • Fix typos in aer_simulator, qasm_simulator docs (#1833)
  • Use transpile and run instead of execute in docstring (#1830)
  • Fixing some typos (#1827)
  • Set the number of qubits with the coupling map (#1825)
  • check parameter_binds arguments for parameterized circuits (#1817)
  • Support parameterized global phase (#1814)
  • fix fail of qobj run without run_options (#1792)
  • avoid kernel crash from blas call errors (#1791)
  • Add Getting Started page (#1780)
  • Add implicit cast of argument types (#1770)
  • Update standard_errors.py (#1799)
  • fix cuQuantum static linking (#1812)
  • Support SwitchCaseOp that will be released in qiskit-terra 0.24.0 (#1778)
  • Activate jQuery in docs (#1802)
  • Fix library path to cuQuantum and cuTENSOR (#1801)
  • Fix setting MPI processes and ranks (#1808)
  • Remove Sampler.close, assert DeprecationWarning of opflow, and update dependency (#1804)
  • Resolve regression from introduction of AER::Config (#1747)
  • Add API docs for QuantumCircuit methods (#1753)
  • Fix wrong set of parameters in circuits with barriers (#1775)
  • Defer gathering backends until they are needed (#1760)
  • Add Tutorials to Documentation Page (#1768)
  • Correct a type of variance from complex to real (#1767)
  • use omp_set_max_active_levels instead of omp_set_nested (#1752)
  • Fix how to reference to config.cuStateVec_enable (#1749)
  • Remove a release note in an invalid location (#1750)
  • add code-formatting with black for python and with clang-format for c++ (#1630)

Qiskit Aer 0.12.0

09 Mar 20:14
0.12.0
2377d2e
Compare
Choose a tag to compare

Changelog

Deprecated

  • Deprecate PulseSimulator backend (#1728)
  • Deprecate Python 3.7 support in Qiskit Aer (#1671)

Added

  • Simulate QuantumCircuit without QObj (#1717)
  • Add NoiseModel.from_backend_properties (#1474)
  • Add support for Python 3.11 (#1642)

Changed

  • Remove setup_requires and forced pip installs in setup.py (#1693)

Removed

  • Remove qobj argument, deprecated in 0.8.0 (#1635)

Fixed

  • Fix Sampler with multiple classical registers (#1680)
  • Fix BackendV2 support in AerSimulator.from_backend() (#1678)
  • Specify package_data explicitly (#1677)
  • Set different seed for each sampling in AerStatevector (#1663)
  • Fix incorrect computation of excited state population (#1672)
  • Fix device noise model from BackendV2 not to have excessive quantum errors on measures/resets (#1649)
  • Fix data-flow analysis in control-flow jump/mark (#1666)
  • Remove verbose warnings on parameter truncations when creating noise model from backend (#1639)
  • Fix handling of instructions with clbits in LocalNoisePass (#1625)

Qiskit Aer 0.11.2

06 Dec 14:18
0.11.2
6b0e999
Compare
Choose a tag to compare

Changelog

Added

  • Add support for Python 3.11 (#1642)

Fixed

  • Fix BackendV2 support in AerSimulator.from_backend() (#1678)
  • Specify package_data explicitly (#1677)
  • Set different seed for each sampling in AerStatevector (#1663)
  • Fix incorrect computation of excited state population (#1672)
  • Fix device noise model from BackendV2 not to have excessive quantum errors on measures/resets (#1649)
  • Fix data-flow analysis in control-flow jump/mark (#1666)
  • Remove verbose warnings on parameter truncations when creating noise model from backend (#1639)

Qiskit Aer 0.11.1

28 Oct 12:11
0.11.1
9c4e69d
Compare
Choose a tag to compare

Changelog

Fixed

  • Fix CMakeList.txt to support cmake 3.18 or later (#1613)
  • Primitives support run method in Terra 0.22 (#1598)
  • Fix handling of instructions with clbits in LocalNoisePass (#1625)
  • Sampler caches transpiled circuits (#1618)

Qiskit Aer 0.11.0

14 Sep 22:04
0.11.0
b7c4a32
Compare
Choose a tag to compare

Changelog

Added

  • Add libaer.so (#1582)
  • Add cross-build wheel jobs for ppc64le and s390x (#1504)
  • Add support for BackendV2 in NoiseModel.from_backend (#1484)
  • Add support for Python 3.10 (#1434)
  • Add CI jobs to cross-build arm64 macOS wheels (#1362)

Changed

  • Move Aer to its own package (#1526)
  • Do not build with -ffast-math (#1469)

Removed

  • remove snapshot instruction from qiskit_aer (#1591)
  • Drop support for Python 3.6 (#1430)

Fixed

  • fix an issue of while_loop at the tail of a circuit (#1600)
  • inline a circuit to initialize statevector (#1519)
  • Fix handling of circuit metadata (#1436)
  • Fix: cache blocking transpiler for density_matrix with noises (#1480)
  • Change to truncate T2 up to 2 * T1 in NoiseModel.from_backend (#1467)
  • Do not build with -ffast-math (#1469)
  • Fix time_taken value in cluster backend (#1437)
  • revert #1392 for performance with fix of omp (#1438)
  • Fix LocalNoisePass for circuit returns from noise func (#1455)
  • Fix unit handling in RelaxationNoisePass (#1454)
  • Run truncation after resolving parameters (#1428)
  • Fix diagonal fusion in parallel transpile (#1422)
  • Fix bug in QuantumError.to_dict (#1420)
  • Fix simulation of for loops with no parameter (#1419)
  • Add try block for backend noise model delay pass (#1414)
  • fix Pauli noise with pauli gate (#1411)
  • Reduce unnecessary circuit iteration (#1409)
  • Fix performance regression from QuantumError.to_dict (#1408)

Qiskit Aer 0.10.4

06 Apr 18:12
0.10.4
00d0dd2
Compare
Choose a tag to compare

Changelog

Changed

  • Do not build with -ffast-math (#1469)

Fixed

  • Fix handling of circuit metadata (#1436)
  • Fix: cache blocking transpiler for density_matrix with noises (#1480)
  • Change to truncate T2 up to 2 * T1 in NoiseModel.from_backend (#1467)
  • Do not build with -ffast-math (#1469)

Qiskit Aer 0.10.3

09 Feb 16:44
0.10.3
7140859
Compare
Choose a tag to compare

Changelog

Added

  • Add support for Python 3.10 (#1434)
  • Add CI jobs to cross-build arm64 macOS wheels (#1362)

Fixed

  • Fix diagonal fusion in parallel transpile (#1422)
  • Fix time_taken value in cluster backend (#1437)
  • revert #1392 for performance with fix of omp (#1438)
  • Fix LocalNoisePass for circuit returns from noise func (#1455)
  • Fix unit handling in RelaxationNoisePass (#1454)
  • Run truncation after resolving parameters (#1428)

Qiskit Aer 0.10.2

05 Jan 18:37
ed72099
Compare
Choose a tag to compare

Changelog

Fixed

  • Fix bug in QuantumError.to_dict (#1420)
  • Fix simulation of for loops with no parameter (#1419)

Qiskit Aer 0.10.1

17 Dec 17:52
04ab1d5
Compare
Choose a tag to compare

Changelog

Fixed

  • Add try block for backend noise model delay pass (#1414)
  • fix Pauli noise with pauli gate (#1411)
  • Reduce unnecessary circuit iteration (#1409)
  • Fix performance regression from QuantumError.to_dict (#1408)

Qiskit Aer 0.10.0

14 Dec 18:08
61b028b
Compare
Choose a tag to compare

Changelog

Added

  • Add support for adding QuantumError to circuits (#1350)

Fixed

  • Include pyproject.toml in sdist (#1380)
  • Fix automatic method selection when some circuits have invalid instructions (#1371)
  • Ensure error results include empry results field (#1372)
  • Fix issue 1351 (#1354)
  • Fix handling of bound ParameterExpressions (#1356)
  • Fix 1347 (#1355)