Skip to content

Commit

Permalink
Prepare release 0.23.0 (#1620)
Browse files Browse the repository at this point in the history
* Prepare release 0.23.0

* fix docstring formatting

* add backend. run link

* docs build
  • Loading branch information
kt474 authored Apr 15, 2024
1 parent d456084 commit f9b860e
Show file tree
Hide file tree
Showing 11 changed files with 41 additions and 24 deletions.
41 changes: 41 additions & 0 deletions release-notes/0.23.0.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
0.23.0 (2024-04-15)
===================

Deprecation Notes
-----------------

- `backend.run() <https://docs.quantum.ibm.com/api/qiskit-ibm-runtime/qiskit_ibm_runtime.IBMBackend#run>`__ has been deprecated. Please use the primitives instead. More details
can be found in the `migration guide <https://docs.quantum.ibm.com/api/migration-guides/qiskit-runtime>`__ . (`1561 <https://github.com/Qiskit/qiskit-ibm-runtime/pull/1561>`__)
- In a future release, the `service` parameter in `from_id() <https://docs.quantum.ibm.com/api/qiskit-ibm-runtime/qiskit_ibm_runtime.Session#from_id>`__
will be required. (`1311 <https://github.com/Qiskit/qiskit-ibm-runtime/pull/1311>`__)

New Features
------------

- Printing `Options` and `OptionsV2` will now be formatted as a table. (`1490 <https://github.com/Qiskit/qiskit-ibm-runtime/pull/1490>`__)
- Add `block_ordering_callable: Optional[BlockOrderingCallableType]` argument to `BlockBasePadder`,
`PadDynamicalDecoupling`, `PadDelay``, and `BaseDynamicCircuitAnalysis`. This allows the user
to construct blocks using an algorithm of their choosing. No assumptions or checks are made on the
validity of the output that the `block_ordering_callable` produces. The motivation for this argument is
that for some families of circuits, the existing function `block_order_op_nodes` can be very slow. (`1531 <https://github.com/Qiskit/qiskit-ibm-runtime/pull/1531>`__)
- The Sampler and Estimator V2 Primitives have been enhanced to incorporate custom validation procedures when
the channel_strategy property is set as "q-ctrl."
This customized validation logic effectively rectifies incorrect input options and safeguards users against
inadvertently disabling Q-CTRL's performance enhancements. (`1550 <https://github.com/Qiskit/qiskit-ibm-runtime/pull/1550>`__)
- `SamplerV2` now supports twirling.
Twirling will only be applied to those measurement registers not involved within a conditional logic. (`1557 <https://github.com/Qiskit/qiskit-ibm-runtime/pull/1557>`__)
- Session `details() <https://docs.quantum.ibm.com/api/qiskit-ibm-runtime/qiskit_ibm_runtime.Session#details>`__
now includes a new field, `usage_time`. Usage is defined as the time a quantum system
is committed to complete a job. (`1567 <https://github.com/Qiskit/qiskit-ibm-runtime/pull/1567>`__)


Bug Fixes
---------

- :class:`qiskit_ibm_runtime.RuntimeJobV2` will no longer
error when the API returns an unknown status. Instead, the status
from the API will directly be returned. (`1476 <https://github.com/Qiskit/qiskit-ibm-runtime/pull/1476>`__)
- Fixed a bug where custom headers were not being sent in the `/jobs` request. (`1508 <https://github.com/Qiskit/qiskit-ibm-runtime/pull/1508>`__)
- Fixed a bug with encoding/decoding `ParameterExpression`. (`1521 <https://github.com/Qiskit/qiskit-ibm-runtime/pull/1521>`__)
- Fixed an issue where the `in_final_state()` method in `RuntimeJobV2` would not
update the status when called. (`1547 <https://github.com/Qiskit/qiskit-ibm-runtime/pull/1547>`__)
3 changes: 0 additions & 3 deletions release-notes/unreleased/1476.bug.rst

This file was deleted.

1 change: 0 additions & 1 deletion release-notes/unreleased/1490.feat.rst

This file was deleted.

1 change: 0 additions & 1 deletion release-notes/unreleased/1508.bug.rst

This file was deleted.

1 change: 0 additions & 1 deletion release-notes/unreleased/1521.bug.rst

This file was deleted.

5 changes: 0 additions & 5 deletions release-notes/unreleased/1531.feat.rst

This file was deleted.

2 changes: 0 additions & 2 deletions release-notes/unreleased/1547.bug.rst

This file was deleted.

4 changes: 0 additions & 4 deletions release-notes/unreleased/1550.feat.rst

This file was deleted.

2 changes: 0 additions & 2 deletions release-notes/unreleased/1557.feat.rst

This file was deleted.

2 changes: 0 additions & 2 deletions release-notes/unreleased/1561.deprecation.rst

This file was deleted.

3 changes: 0 additions & 3 deletions release-notes/unreleased/1567.feat.rst

This file was deleted.

0 comments on commit f9b860e

Please sign in to comment.