Skip to main content
IBM Quantum Platform

New version of dynamic circuits coming in July 2025

Starting in the third quarter of 2025 and continuing through the year, IBM Quantum® will begin a gradual rollout of new features to dynamic circuits that will enable them at the utility scale.

The new version of dynamic circuits will become available on all backends in the third quarter of 2025, with the exception of ibm_sherbrooke and some on-prem backends. The exact release date will be announced at a later time.

Support for dynamic circuits will be dropped on ibm_sherbrooke on or around 7 July since it is pending retirement.

Planned features include the following:

  • A 75x speedup in execution by using the latest (Gen3) quantum execution stack
  • Parallel execution of branches, which reduces circuit duration and improves result quality
  • Improvement in mid-circuit measurement
  • Better integration with dynamical decoupling
  • More visibility of circuit timing information

These improvements will gradually roll out throughout the year.

To accelerate the rollout, we have deprecated the following capabilities:

  • The while, for, and switch control flow constructs
  • The ability to use control flow instructions inside the body of a branch (as in, nested control flow)
  • Conditional measurements

Support will end for these deprecated instructions on or around 2 June 2025.

As a reminder, you can find out which of the QPUs available to you support dynamic circuits by executing service.backends(dynamic_circuits=True) in the qiskit-ibm-runtime package.

This announcement was updated 14 July 2025 to update the timeline.

Was this page helpful?
Report a bug or request content on GitHub.