Skip to content

Commit 84e13b0

Browse files
kt474beckykd
andauthored
Prepare release 0.37.0 (#2180)
* Prepare release 0.37.0. * Update release-notes/0.37.0.rst Co-authored-by: Rebecca Dimock <[email protected]> * Update release-notes/0.37.0.rst Co-authored-by: Rebecca Dimock <[email protected]> * Update release-notes/0.37.0.rst Co-authored-by: Rebecca Dimock <[email protected]> * Update release-notes/0.37.0.rst Co-authored-by: Rebecca Dimock <[email protected]> * Update release-notes/0.37.0.rst Co-authored-by: Rebecca Dimock <[email protected]> * Update release-notes/0.37.0.rst Co-authored-by: Rebecca Dimock <[email protected]> --------- Co-authored-by: Rebecca Dimock <[email protected]>
1 parent 2278b56 commit 84e13b0

File tree

9 files changed

+41
-21
lines changed

9 files changed

+41
-21
lines changed

docs/conf.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
# The short X.Y version
2828
version = ''
2929
# The full version, including alpha/beta/rc tags
30-
release = '0.36.1'
30+
release = '0.37.0'
3131

3232
# -- General configuration ---------------------------------------------------
3333

pyproject.toml

+3-3
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ zip-safe = false
5050
root = "."
5151
write_to = "qiskit_ibm_runtime/VERSION.txt"
5252
version_scheme = "release-branch-semver"
53-
fallback_version = "0.36.1"
53+
fallback_version = "0.37.0"
5454

5555
[project]
5656
name = "qiskit-ibm-runtime"
@@ -90,7 +90,7 @@ dependencies = [
9090
"websocket-client>=1.5.1",
9191
"ibm-platform-services>=0.22.6",
9292
"pydantic>=2.5.0,<2.10",
93-
"qiskit>=1.3.2",
93+
"qiskit>=1.4.1",
9494
"packaging"
9595
]
9696

@@ -117,7 +117,7 @@ common = [
117117
"scipy>=1.0",
118118
"nbformat>=4.4.0",
119119
"nbconvert>=5.3.1",
120-
"qiskit-aer>=0.16.1",
120+
"qiskit-aer>=0.17.0",
121121
"websockets>=8",
122122
"black~=24.1",
123123
"coverage>=6.3",

release-notes/0.37.0.rst

+37
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
0.37.0 (2025-03-13)
2+
===================
3+
4+
Deprecation Notes
5+
-----------------
6+
7+
- The :class:`IBMBackend` attributes ``max_shots`` and ``max_experiments``, as well as the property
8+
``max_circuits`` have all been deprecated. These attribute values used to represent the maximum number of
9+
shots and circuits that could be submitted in one job but that is no longer the case. See
10+
the `job limits guide <https://quantum.cloud.ibm.com/docs/guides/job-limits#job-limits>`__ for details. (`2166 <https://github.com/Qiskit/qiskit-ibm-runtime/pull/2166>`__)
11+
12+
13+
New Features
14+
------------
15+
16+
- ``qiskit-ibm-runtime`` is now compatible with Qiskit 2.0. This means that classes and methods removed in Qiskit 2.0 have also been
17+
removed or handled accordingly. The ``pulse`` and ``channel`` related changes are highlighted below:
18+
19+
- ``Channel`` methods in :class:`IBMBackend` have been removed.
20+
- The backend configuration class ``PulseBackendConfiguration`` has been removed, so all backends will now be returned as ``QasmBackendConfiguration``.
21+
- ``PulseDefaults`` (backend defaults) can still be retrieved but they are no longer necessary when creating a backend ``Target``.
22+
23+
See the `Pulse migration guide <https://quantum.cloud.ibm.com/docs/migration-guides/pulse-migration>`__
24+
for details. (`2116 <https://github.com/Qiskit/qiskit-ibm-runtime/pull/2116>`__)
25+
- Added a warning when a primitive is initialized outside of a session or batch context manager.
26+
In this scenario, the job will run in job mode instead of the session or batch. (`2152 <https://github.com/Qiskit/qiskit-ibm-runtime/pull/2152>`__)
27+
28+
29+
Bug Fixes
30+
---------
31+
32+
- Fixed support for custom scheduling transpiler stages with Qiskit 2.x. (`2153 <https://github.com/Qiskit/qiskit-ibm-runtime/pull/2153>`__)
33+
- :class:`~qiskit.transpiler.passes.ConvertConditionsToIfOps` now correctly runs at
34+
all optimization levels of the scheduling plugins for dynamic circuits, when using Qiskit 1.x. (`2154 <https://github.com/Qiskit/qiskit-ibm-runtime/pull/2154>`__)
35+
- When retrieving jobs with :meth:`~.QiskitRuntimeService.jobs`, there is no way to distinguish
36+
between v1 and v2 primitives. Since the v1 primitives were completely removed over 6 months ago
37+
in ``0.28.0``, jobs returned from ``jobs()`` will now default to :class:`RuntimeJobV2`. (`2156 <https://github.com/Qiskit/qiskit-ibm-runtime/pull/2156>`__)

release-notes/unreleased/2116.other.rst

-5
This file was deleted.

release-notes/unreleased/2152.feat.rst

-2
This file was deleted.

release-notes/unreleased/2153.bug.rst

-1
This file was deleted.

release-notes/unreleased/2154.bug.rst

-2
This file was deleted.

release-notes/unreleased/2156.bug.rst

-3
This file was deleted.

release-notes/unreleased/2166.deprecation.rst

-4
This file was deleted.

0 commit comments

Comments
 (0)