Changelog

Stay up to date with the latest Fire Opal release notes

We follow the Semantic Versioning standard.

Fire Opal 6.3.0

October 10, 2023

What's new

  • We released a new feature called the activity_monitor. This enables you to see your previously executed jobs and their IDs and statuses.
  • Using the Job ID, you can retrieve the execution results using the new get_result function.

Fire Opal 6.2.1

September 21, 2023

What's new

  • Internal dependency updates

Fire Opal 6.2.0

September 14, 2023

What's new

  • Added a version check when the package is imported.

Fire Opal 6.1.1

September 1, 2023

What's new

  • Fixing up some stuff behind the scenes.

Fire Opal 6.1.0

August 21, 2023

What's new

  • The execute function now accepts a single QASM circuit (str) in addition to a list of circuits (list[str]).
  • We also added type checks in the execute function to save you from banging your head on the keyboard while debugging an error caused by inputting the wrong object as a parameter.

Fire Opal 6.0.1

August 3, 2023

Bug fixes

  • You may have noticed a bug where Fire Opal was requiring you to specify an organization. We fixed this. Now, you should only need to choose an organization if you're part of multiple. We apologize for giving you the burden of choice.

Fire Opal 6.0.0

August 2, 2023

What's new

  • Bad news is that we made a breaking change. Good news is that it was only a function that is used internally within Q-CTRL.
  • Searching our References page just got better with Algolia search!

Fire Opal 5.3.2

July 17, 2023

What's new

  • Internal dependency updates

Fire Opal 5.3.1

July 12, 2023

What's new

  • Just a minor update to make sure that we print out all 3rd party dependencies in our documentation.

Fire Opal 5.3.0

July 12, 2023

What's new

  • We've updated the way that credentials should be inputted to all functions. There are now functions that will build a credentials Dict for you based on the hardware provider you want to use.

For example, previously credentials definition for IBM looked like:

credentials = {"token": token, "hub": hub, "group": group, "project": project}
Now, you can use the following function to define credentials:
credentials = fireopal.credentials.make_credentials_for_ibmq(token=token, hub=hub, group=group, project=project)