Skip to content

Commit e7c984f

Browse files
committed
Add reno
1 parent 488a1b2 commit e7c984f

2 files changed

Lines changed: 63 additions & 19 deletions

File tree

debug_qsd.py

Lines changed: 0 additions & 19 deletions
This file was deleted.
Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
---
2+
upgrade_providers:
3+
- |
4+
The ``BackendV1`` model has been removed following its deprecation in
5+
Qiskit 1.2.0. This includes the ``BackendV1`` class as well as related
6+
modules and utils, as they have been superseded by the :class:`.BackendV2`
7+
model. The list of removed items includes:
8+
9+
* ``BackendV1`` class: the core of the removed model
10+
11+
* all elements in `qiskit/providers/models`, as they were used to represent
12+
components of the ``BackendV1`` model:
13+
14+
* ``BackendConfiguration``
15+
* ``BackendProperties``
16+
* ``BackendStatus``
17+
* ``QasmBackendConfiguration``
18+
* ``PulseBackendConfiguration``
19+
* ``UchannelLO``
20+
* ``GateConfig``
21+
* ``PulseDefaults``
22+
* ``PulseQobjDef``
23+
* ``Command``
24+
* ``GateProperties``
25+
* ``Nduv``
26+
* ``JobStatus``: This class has been superseded by the more widely used :class:`.JobStatus`
27+
* ``PulseDefaults``
28+
29+
* ``BackendV2Converter`` class: used to convert from ``BackendV1`` to :class:`.BackendV2`
30+
31+
* ``convert_to_target`` function: used to build a :class:`.Target` instance from
32+
legacy ``BackendV1`` components (such as ``BackendConfiguration`` or ``BackendProperties``)
33+
34+
* ``BackendPropertyError`` and ``BackendConfigurationError``: exceptions linked to removed classes
35+
36+
upgrade_misc:
37+
- |
38+
The ``Qobj`` structure and related classes, deprecated in Qiskit 1.2.0,
39+
have been removed. They were introduced as part of the ``BackendV1``
40+
workflow and are no longer necessary for interacting with :class:`.BackendV2` backends.
41+
This removal includes:
42+
43+
* ``QobjExperimentHeader``
44+
* ``QobjHeader``
45+
* ``QasmQobj``
46+
* ``QasmQobjInstruction``
47+
* ``QasmQobjExperimentConfig``
48+
* ``QasmQobjExperiment``
49+
* ``QasmQobjConfig``
50+
* ``QasmExperimentCalibrations``
51+
* ``GateCalibration``
52+
* ``PulseQobj``
53+
* ``PulseQobjInstruction``
54+
* ``PulseQobjExperimentConfig``
55+
* ``PulseQobjExperiment``
56+
* ``PulseQobjConfig``
57+
* ``QobjMeasurementOption``
58+
* ``PulseLibraryItem``
59+
60+
The :class:`.MeasLevel` and :class`.MeasReturnType` classes, previously defined in
61+
``qobj/utils.py``, have been migrated to ``result/models.py`` following the removal
62+
of the ``qobj`` module. These classes were not part of the public API, so there should
63+
not be any effect on users from this move.

0 commit comments

Comments
 (0)