Sourced from qiskit[all]'s releases.
Qiskit 1.3.0
Release notes: https://docs.quantum.ibm.com/api/qiskit/release-notes/1.3
Changelog
Deprecated
- Deprecate loose custom basis gates in preset pm pipieline (#13394)
- Add missing pulse-related deprecation (#13392)
- Deprecate the condition attribute and related functionality (#13223)
- Deprecate
qiskit.result.mitigation
(#13351)- Deprecate
BasicSimulator.configuration
(#13367)- Deprecate
instruction_durations
,timing_constraints
andbackend_properties
(#13338)- Add EchoRZXWeylDecomposition to Pulse deprecation (#13366)
- Deprecate Pulse package and dependencies (#13164)
- Improve deprecation of unit and duration (#13247)
- Deprecate the unit and duration attributes (#13224)
- deprecate BackendV1 in
PassManagerConfig.from_backend
(#12931)- Deprecates
StochasticSwap
and suggests the use ofSabreSwap
(#12983)- Deprecate BackendV1 and
qiskit.providers.models
(backport #12629) (#12864)- Deprecate BackendV1 and
qiskit.providers.models
(#12629)- Deprecate fake backends based on BackendV1 (backport #12660) (#12837)
- Deprecate fake backends based on BackendV1 (#12660)
- fixes #9355 deprecate visualize_transition (#12287) (#12822)
- fixes #9355 deprecate visualize_transition (#12287)
Added
- Reorder Pauli terms before Trotterization (#12925)
- Evolved operator functions (#13361)
- Add Rustiq-based synthesis for
PauliEvolutionGate
(#13301)- Oxidize
NLocal
& family (#13310)- Add pauli_twirl_2q_gates function (#13331)
- Add identity removal pass to presets (#13363)
- Binary arithmetic gates (#13354)
- Add Qiskit native QPY ParameterExpression serialization (#13356)
- Oxidize the ConsolidateBlocks pass (#13368)
- Add more default trials to sabre layout (#13360)
- Add
grover_operator
function (#13365)- Add iterator-access methods to
SparseObservable
(#13370)- Add meas_level, meas_return, and noise_model options to BackendSamplerV2 (#13357)
- Prepare
PauliEvolutionGate
for Rustiq & port it to Rust (#13295)- More quantum circuit library refactoring (#13353)
- Optimise
SparsePauliOp.from_operator
(#11557)- Boolean circuits as gates (#13333)
- Improve qubit tracking in HighLevelSynthesis (#13240)
- Parameterize Commutation Checker (#13302)
- IQP as circuit library function (and in Rust) (#13241)
- Implement
SparseObservable.apply_layout
(#13372)- Improve speed of
Pauli.to_label
(#13379)- Implement arithmetic on
SparseObservable
(#13298)- Add RemoveIdentityEquivalent transpiler pass (#12384)
- Add official support for Python 3.13 (#13309)
... (truncated)
Sourced from qiskit[all]'s changelog.
.. _release-notes:
============================== Qiskit |version| release notes
.. These release notes get converted into Markdown files via the infrastructure at https://github.com/Qiskit/documentation, which then gets deployed to https://docs.quantum.ibm.com/api/qiskit/release-notes. Changes to these release notes will update those release notes the next time the API docs are generated for this version.
`:earliest-version:` should be set to the rc1 release for the current minor release series. For example, the stable/1.1 branch should set it to 1.1.0rc1. If on `main`, set to the prior minor version's rc1, like `1.0.0rc1`.
.. release-notes:: :earliest-version: 1.3.0b1
896d1c8
Finalizing 1.3 release (#13502)cda7ef6
Prepare 1.3.0 release (#13447)e44acfb
Fix InverseCancellation
to run in classical blocks (#13454)
(#13496)e86d9b6
fixing docstrings for PauliEvolutionGate plugins (#13494)
(#13497)2069b83
Fix parameter handling for NLocal(..., flatten=True)
and
standard gates (#1...3a1ee15
update readme (#13487)
(#13491)ddbb63c
Fix typing of inserted UnitaryGates in quantum_volume (#13479)
(#13481)be44c82
Prepare 1.3.0rc2 for second release candidate (#13466)ab21e20
Fix basis_count checking in ConsolidateBlocks (#13463)
(#13465)3b8f523
Improve deprecation warning to clarify what gate was detected as custom.
Fix ...