Skip to content

Commit

Permalink
Add Qiskit 1.3 release summary to Latest Updates
Browse files Browse the repository at this point in the history
  • Loading branch information
abbycross committed Dec 2, 2024
1 parent c78c765 commit c7525ea
Showing 1 changed file with 10 additions and 12 deletions.
22 changes: 10 additions & 12 deletions docs/guides/latest-updates.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ description: The latest updates from Qiskit and IBM Quantum, including the lates

# Latest updates

*Last updated 14 November 2024*
*Last updated 2 December 2024*
{/* remember to update the date in the previous line each time this page is updated!!! */}

Keep up with the latest and greatest from Qiskit and IBM Quantum™! Gathered here are the the most recent Qiskit package release summaries, documentation updates, blogs, community events, and more.
Expand All @@ -14,24 +14,22 @@ Keep up with the latest and greatest from Qiskit and IBM Quantum™! Gathere

{/* release summaries written by product owners */}

### Qiskit SDK v1.2.0
### Qiskit SDK v1.3.0

*To see the release notes for all versions, visit the [Qiskit SDK release notes](/api/qiskit/release-notes).*

Qiskit 1.2 (stable release) is now available on [PyPI](https://pypi.org/project/qiskit/1.2.0/) and [GitHub](https://github.com/Qiskit/qiskit/releases/tag/1.2.0). Thanks to the maintainers and open-source contributors!
The latest Qiskit version, 1.3, has just been released on [GitHub](https://github.com/Qiskit/qiskit/releases/tag/1.3.0) and [PyPI](https://pypi.org/project/qiskit/). In summary, the main changes include the following:

- Many of the core structures have been moved to Rust, allowing for significant speedups mostly in the construction, manipulation (including copy and parameter assignment), and synthesis of circuits.
- Better compiler quality due to the addition of unitary peephole optimization (for optimization levels 2 and 3) and improvements in Sabre.
- [`generate_preset_pass_manager`](/api/qiskit/transpiler_preset#generate_preset_pass_manager) importance highlight, which is now importable from the top level.
We improved performance by porting additional key components to Rust, including:
- Core data structures, like `DAGCircuit` or `Target`
- Transpiler passes, including `BasisTranslator`, `CommutationAnalysis`, or `UnitarySynthesis`, making Qiskit around six times faster compared to v1.2.4
- Circuit library & synthesis routines, such as `PauliEvolutionGate` or `n_local`

Important deprecations:
- Primitive V1 reference implementations (like `qiskit.primitives.Estimator`) and tooling are deprecated in favor of [V2 primitives](/api/qiskit/primitives). The primitive V1 base classes remain available.
- [`BackendV1`](/api/qiskit/qiskit.providers.BackendV1) is now deprecated in favor of [`BackendV2`](/api/qiskit/qiskit.providers.BackendV2), including the deprecation of `Qobj`, `assemble`, and other scaffolding related to the old V1.
- Support for Python 3.8 will be dropped in the next release, v1.3. Python 3.9 will then be the new minimal required version.
The circuit library is now faster and allows for better high-level optimization, in particular with context-aware updates to `HighLevelSynthesis`.

Remember, because this a minor release, it will not introduce breaking changes for users moving from Qiskit SDK v1.0. Any deprecations announced with this release refer only to things that will now start throwing deprecation warnings. None of these will be removed until the release of Qiskit v2.0, pursuant to Qiskit’s official [deprecation policy](https://github.com/Qiskit/qiskit/blob/main/DEPRECATION.md#).
Python 3.13 is now officially supported. Python 3.9 is now the *minimal* supported version.

For more details, read the post about the release on the [IBM Quantum blog](https://www.ibm.com/quantum/blog/qiskit-1-2-release-summary), and explore the [v1.2 release notes](/api/qiskit/release-notes/1.2).
Explore the [v1.3 release notes](/api/qiskit/release-notes/1.3).

{/* use url format /api/qiskit/release-notes/X.X to link to the specific X.X version of the release notes */}

Expand Down

0 comments on commit c7525ea

Please sign in to comment.