Changelog

Stay up to date with the latest Fire Opal release notes

Fire Opal 4.0.0

March 17, 2023

Breaking changes

  • We made a tiny change to the parameters for execute and validate. Instead of accepting backend as a parameter, these functions now accept backend_name. This was to avoid any confusion with Backend Objects. We recommend updating your package and application code accordingly.

What's new

  • Fire Opal now supports mid-circuit measurements and multiple quantum and classical registers. Go check out our docs!

Fire Opal 3.3.0

December 20, 2022

What's new

  • Not much to note in terms of features or fixes.
  • We updated some things internally to improve the way we show warnings.
  • Carry on—business as usual.

Fire Opal 3.2.0

December 20, 2022

Breaking changes

  • We've updated the parameters for show_supported_devices. The function now accepts your hardware provider credentials as a Dictionary, instead of accepting a simple String to specify the hardware provider. As an output, you'll now only see devices to which your credentials have access. We hope this helps with choice paralysis in choosing a backend.

What's new

  • The validate now prints warnings. In cases like validating a circuit that nears the specified device's T1 limits, you'll notice these warnings.

Fire Opal 3.0.0

December 5, 2022

Breaking changes

  • Credentials are now mandatory for execute and validate.

What's new

  • Result formatting functionality.
  • Documentation updates.
  • New admin functions added.

Fire Opal 2.0.0

November 20, 2022

Breaking changes

  • Advanced configuration now done using configure instead of environment variables.
  • Removed FireOpalClient class.

What's new

  • Added routing for API vs local workflow resolution.

Bug fixes

  • Upgraded qctrl-client version to solve authentication bugs.

Fire Opal 1.0.0

November 10, 2022

What's new

  • Initial release of the Fire Opal client package.