Skip to content

Roadmap

Matthew Treinish edited this page May 2, 2026 · 123 revisions

If you want to learn more about the Qiskit version strategy, check qisk.it/semver

Disclaimer This roadmap is intended to provide guidance and does not constitute a contractual commitment. Items that do not make it into a specific version will be shifted to subsequent releases. Priorities may be adjusted or items deprioritized as needed. To ensure compatibility with upcoming changes, we recommend running your tests against the main branch, which remains functional and up-to-date. Additionally, most minor releases are preceded by a release candidate, available two weeks before, which can also be used for testing purposes.
upcoming later releases...

Qiskit 2.7

📋 Qiskit 2.7 backlog board
🏁 2.7.0 milestone (with planned release dates)

  • ...

Qiskit 2.6

📋 Qiskit 2.6 backlog board
🏁 2.6.0 milestone (with planned release dates)

  • ...

Qiskit 2.5

📋 Qiskit 2.5 backlog board
🏁 2.5.0 milestone (with planned release dates)

C interface - Work that extends or enhances the C API and its use
C API full board

General transpiler improvements: New transpiler features and performance improvements in runtime and algorithms
Performance full board

Dynamic circuits

Work towards fault-tolerance: Improve compiling and optimization of fault-tolerant ISA circuits
fault tolerance full board

  • Dedicated transpiler pipeline to compile to PBC
  • Introduction of Block Encoding notions/structures in Qiskit
    • rust (module/crate?) block encoding representation, independently of Qiskit
    • abstract gate-type that can be decomposed and treated by transpiler
Legend
Priority Status
P0 Blocker for this release
P1 Important, but not a blocker
P2 A nice-to-have
DP Deprioritized
⏸️ Not yet started
▶️ On track. On the right path to make it into the release
⚠️ At risk. There’s a chance this might need to be bumped to the next release
⤴️ Deferred to the next release. Very low chances to get in this release
🛑 On hold or blocked
Done or practically done

Qiskit 2.4

Tip

Qiskit 2.4 is not released yet and it is under development. However, you can install it from source by running pip install . in the directory containing the code from the main branch.

📋 Qiskit 2.4 backlog board
🏁 2.4.0 milestone (with planned release dates)

Legend
Priority Status
P0 Blocker for this release
P1 Important, but not a blocker
P2 A nice-to-have
DP Deprioritized
⏸️ Not yet started
▶️ On track. On the right path to make it into the release
⚠️ At risk. There’s a chance this might need to be bumped to the next release
⤴️ Deferred to the next release. Very low chances to get in this release
🛑 On hold or blocked
Done or practically done

Qiskit 2.3

Important

Qiskit 2.3 is the current stable release. Bug fixes are delivered through patch releases or in the next minor release, which typically follows about 3 months after 2.3.0.

📝 1.4 Release Notes
🚀 2.3 Release Summary
🏁 2.3.1 milestone
🏁 2.3.0 milestone

Qiskit 1.4

📝 1.4 Release Notes
🏁 1.4.6 milestone to be released, if necessary (only security bug fixes)

Important

Qiskit 1.4 is the last minor release of 1.*. As such, it had extended bug-fix support until Oct 13, 2025 (with the release of 1.4.5. 1.4 is the transitional release. Therefore, if no deprecation warnings are raised in 1.4, you are probably ready to move to 2.0. The 1.4 series has security support until April 2026.

Show unmaintained releases

These Qiskit versions are unmaintained. This means that if a bug or issue is found in these versions, they will not be updated, and the recommended action is to upgrade to a maintained version.


Qiskit 2.2

Qiskit 2.2 (released on Sep 19, 2025) was superseded by Qiskit 2.3 (released on Sep 18, 2025), which is fully backward compatible. Upgrading to the latest Qiskit 2.x version is highly recommended.

Qiskit 2.1

Qiskit 2.1 (released on Jun 19, 2025) was superseded by Qiskit 2.2 (released on Sep 18, 2025), which is fully backward compatible. Upgrading to the latest Qiskit 2.x version is highly recommended.

Qiskit 2.0

Qiskit 2.0 (released on Mar 31, 2025) was superseded by Qiskit 2.1 (released on Jun 19, 2025), which is fully backward-compatible. Moving to the latest Qiskit 2.* version is highly encouraged.

Qiskit 1.3

Qiskit 1.3 (released on Nov 28, 2024) was superseded by Qiskit 1.4 (released on Feb 21, 2025), which is fully backward-compatible. Moving to the latest Qiskit 1.* version is highly encouraged.

  • Most transpiler passes in Rust
  • Oxidized synthesis library
  • Circuit library generators in Rust

Qiskit 1.2

Qiskit 1.2 (released on Aug 15, 2024) was superseded by Qiskit 1.3 (released on Nov 28, 2024), which is fully backward-compatible. Moving to the latest Qiskit 1.* version is highly encouraged.

  • Rust representation of Quantum Circuits
  • 10x faster circuit construction with standard gates
  • Oxidized synthesis functions
  • Improvements to transpiler quality for optimization and layout

Qiskit 0.46

Qiskit 0.46.3 is the last 0.* and reached end-of-life on Sep 27, 2024. Qiskit 0.* is now not supported and moving to a higher version is highly encouraged. In the same direction, qiskit-terra has no updates since then.

Clone this wiki locally