Skip to content

Commit

Permalink
Prepare qiskit-terra 0.23.1 (#9499)
Browse files Browse the repository at this point in the history
* Prepare qiskit-terra 0.23.1

* Revert `cargo update`
  • Loading branch information
jakelishman authored Jan 31, 2023
1 parent 6ec3eff commit d4e7144
Show file tree
Hide file tree
Showing 8 changed files with 14 additions and 14 deletions.
2 changes: 1 addition & 1 deletion Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "qiskit-terra"
version = "0.23.0"
version = "0.23.1"
edition = "2021"

# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
Expand Down
2 changes: 1 addition & 1 deletion docs/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
# The short X.Y version
version = "0.23"
# The full version, including alpha/beta/rc tags
release = "0.23.0"
release = "0.23.1"

extensions = [
"sphinx.ext.napoleon",
Expand Down
2 changes: 1 addition & 1 deletion qiskit/VERSION.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
0.23.0
0.23.1
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,8 @@
fixes:
- |
An edge case of pickle :class:`.InstructionScheduleMap` with
non-picklable iterable ``arguments`` is supported.
When :meth:`InstructionScheduleMap.add` is called with
``arguments``, this method typecasts the user value to a python list
to guarantee the added entry is picklable.
For example, a user may supply a python dict keys as ``arguments``.
This also guarantees parallel transpile works with such a custom
instruction schedule map, where the map object is pickled and
distributed to every parallel threads.
non-picklable iterable ``arguments`` is now fixed.
Previously, using an unpickleable iterable as the ``arguments``
parameter to :meth:`.InstructionScheduleMap.add` (such as ``dict_keys``)
could cause parallel calls to :func:`.transpile` to fail. These
arguments will now correctly be normalized internally to ``list``.
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
fixes:
- |
Fix a performance bug in :class:`.ReverseEstimatorGradient` where the calculation
Fixed a performance bug in :class:`.ReverseEstimatorGradient` where the calculation
did a large amount of unnecessary copies if the gradient was only calculated for
a subset of parameters, or in a circuit with many unparameterized gates.
3 changes: 3 additions & 0 deletions releasenotes/notes/prepare-0.23.1-9fa7d954a6c0590e.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
---
prelude: >
Qiskit Terra 0.23.1 is a small patch release to fix bugs identified in Qiskit Terra 0.23.0
2 changes: 1 addition & 1 deletion setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@

setup(
name="qiskit-terra",
version="0.23.0",
version="0.23.1",
description="Software for developing quantum computing programs",
long_description=README,
long_description_content_type="text/markdown",
Expand Down

0 comments on commit d4e7144

Please sign in to comment.