Skip to content

Releases: Qiskit/qiskit-aer

Qiskit Aer 0.9.1

11 Oct 20:40
0.9.1
de58372
Compare
Choose a tag to compare

Changelog

Fixed

  • 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)

Qiskit Aer 0.9.0

16 Sep 10:24
0.9.0
daae9cf
Compare
Choose a tag to compare

Changelog

Deprecated

  • Deprecate run(qobj) (#1328)
  • Deprecate snapshot instructions (#1270)
  • Deprecate non-local quantum errors (#1314)

Added

  • Add parameter_binds to aerbackend.run (#1317)
  • Add cu and sxdg basis gates (#1326)
  • Cluster backend (#1281)

Removed

  • Remove code deprecated in 0.7.0 (#1311)

Fixed

  • Fix issue 1258 (#1345)
  • Fix normalization following approximation in MPS (#1335)
  • user omp threadprivate in qv simd kernel (#1342)
  • add synchronization before read/write states on GPU (#1325)
  • Fix shots option (#1313)
  • Fix bug in extended stabilizer simulator (#1320)
  • Avoid deprecated bit index lookup in insert_noise (#1301)
  • fix an issue of temporal memory allocation in avx (#1291)
  • MPI parallelization fix (#1278)
  • fix phase normalisation issue in scalar_t::to_complex method (#1276)
  • Fixed bug in MPS::apply_matrix (#1261)
  • Disable save expectation value for ext stabilizer (#1238)
  • Change qubits order in multiplexer gate (#1230)
  • Fix stabilizer simulator expval function (#1231)
  • Fix configuration.basis_gates performance issue (#1232)
  • Fixes of multi-chunk simulators (#1200)
  • Normalize statevector save and snapshot for extended stabilizer method (#1221)
  • Allow measure sampling with initialize (#1219)
  • Add python iterables to to_json conversion method (#1217)
  • Fix JSON serialized of empty data (#1218)
  • Bug fix for MPS::apply_kraus (#1206)
  • Disable GPU methods if no device available (#1213)

Qiskit Aer 0.8.2

29 Apr 16:53
0.8.2
629374c
Compare
Choose a tag to compare

Changelog

Fixed

  • Disable save expectation value for ext stabilizer (#1238)
  • Change qubits order in multiplexer gate (#1230)
  • Fix stabilizer simulator expval function (#1231)
  • Fix configuration.basis_gates performance issue (#1232)
  • Fixes of multi-chunk simulators (#1200)

Qiskit Aer 0.8.1

15 Apr 19:13
0.8.1
bd69fcd
Compare
Choose a tag to compare

Changelog

Fixed

  • Normalize statevector save and snapshot for extended stabilizer method (#1221)
  • Allow measure sampling with initialize (#1219)
  • Add python iterables to to_json conversion method (#1217)
  • Fix JSON serialized of empty data (#1218)
  • Bug fix for MPS::apply_kraus (#1206)
  • Disable GPU methods if no device available (#1213)

Qiskit Aer 0.8.0

01 Apr 19:39
0.8.0
1911221
Compare
Choose a tag to compare

Changelog

Added

  • Add AerSimulator backend (#1194)
  • Allow disabling of dependency installation in setup.py (#1135)
  • Add instructions to set simulator state (#1163)
  • Migrate to new provider interface (#1099)
  • Support for saving statevector as ket dictionary (#820)
  • Add general SaveState instruction (#1164)
  • Add Fusion variations (#1110)
  • Add arm64 release wheel jobs (#1162)
  • Add SaveUnitary and SaveStabilizer instructions (#1136)
  • Add SaveAmplitudes and SaveAmplitudesSquared instructions. (#1129)
  • Add SaveProbabilities and SaveProbabilitiesDict instructions (#1117)
  • Add SaveStatevector and SaveDensityMatrix instructions (#1116)
  • Add new save expectation value instructions (#1101)
  • Adding gates to the MPS simulator (#1088)
  • Parallel Qiskit Aer (GPU + MPI) by using cache blocking transpiler (#788)
  • parallelize fusion transpilation (#1103)
  • Enhancement of multi-controlled gates (#1076)
  • Compile CUDA on win (#1065)
  • Cmake: make conan optional (#999)
  • Add PauliGate to density matrix simulator (#1012)
  • Multiple Pauli gates operation (#919)

Changed

  • Add SaveStatevector and SaveDensityMatrix instructions (#1116)
  • Add new save expectation value instructions (#1101)

Fixed

  • Fixed bug in apply_kraus in matrix_product_state (#1188)
  • Add reading of qubit_lo_freq from pulse Schedule config (#1185)
  • Always set config.local to True (#1187)
  • Fixed bug in sample_measure_using_probabilities (#1132)
  • change default max_memory_mb from half to full system memory (#1152)
  • Fix noise sampling for conditional gates (#1154)
  • Fix macos tests in CI (#1115)
  • Fix bugs in automatic updates of simulator configuration basis gates (#1109)
  • Fix noise model basis_gates when constructing from device (#1108)
  • Fixed normalization in MPS truncation (#1094)
  • Fix condtional instructions using c_if not working for reg of size>=64 on BasicAer backend (#1089)
  • Fix bug with nested omp being applied incorrectly (#1055)
  • Fixed the tests and the revealed bugs (#1026)
  • Corrected qubits ordering in MPS::sample_measure_using_probabilities. (#1011)
  • Fixed bug in MPS::apply_kraus (#1003)
  • Fix Aer provider to return new backend instances with backends/get_backend. (#1006)
  • Fix bug in unsupported instructions error message (#1005)

Qiskit Aer 0.7.6

04 Mar 19:21
0.7.6
020a509
Compare
Choose a tag to compare

Changelog

Added

  • Add arm64 release wheel jobs (#1162)

Fixed

  • Fixed bug in sample_measure_using_probabilities (#1132)
  • change default max_memory_mb from half to full system memory (#1152)
  • Fix noise sampling for conditional gates (#1154)

Qiskit Aer 0.7.5

18 Feb 20:31
0.7.5
350e421
Compare
Choose a tag to compare

Changelog

Fixes

  • Fix numpy compatibility with numpy < 1.20.0 in precompiled wheels (#1131)

Qiskit Aer 0.7.4

08 Feb 17:30
0.7.4
a31c76e
Compare
Choose a tag to compare

Changelog

Fixed

  • Fix numpy 1.20.0 compatibility (#1115)

Qiskit Aer 0.7.3

26 Jan 18:03
0.7.3
b508a7d
Compare
Choose a tag to compare

Changelog

Fixed

  • Fix bugs in automatic updates of simulator configuration basis gates (#1109)
  • Fix noise model basis_gates when constructing from device (#1108)
  • Fixed normalization in MPS truncation (#1094)
  • Fix condtional instructions using c_if not working for reg of size>=64 on BasicAer backend (#1089)

Qiskit Aer 0.7.2

11 Dec 21:47
f1293f1
Compare
Choose a tag to compare

Changelog

Added

  • Cmake: make conan optional (#999)

Fixed

  • Fix bug with nested omp being applied incorrectly (#1055)