Skip to content

Releases: rigetti/qcs-sdk-rust

0.3.3 - 2022-07-28

28 Jul 19:33
Compare
Choose a tag to compare

Features

  • Added Executable::submit_to_qpu and Executable::retrieve_results methods to allow splitting program submission and result retrieval into separate steps. This also enables logging of the QCS job ID for easier debugging.

0.3.2 - 2022-06-18

18 Jun 22:26
Compare
Choose a tag to compare

Maintenance release, updating dependencies only.

0.3.1 - 2022-06-15

16 Jun 00:19
Compare
Choose a tag to compare

Maintenance release, updating dependencies only.

0.3.0 - 2022-06-04

04 Jun 20:59
Compare
Choose a tag to compare

Breaking Changes

  • The return type of Executable::execute_on_qpu and Executable::execute_on_qvm is a new ExecutionData struct. The previous result map is now stored on ExecutionData::registers with the renamed RegisterData type (previously ExecutionResult). (#90)

Features

  • Return billable QPU execution time in results. (#90)

0.2.2 - 2022-06-02

02 Jun 23:30
Compare
Choose a tag to compare

Maintenance release, updating dependencies only.

0.2.1 - 2022-05-31

01 Jun 00:54
Compare
Choose a tag to compare

Maintenance release, updating dependencies only.

0.2.0 - 2022-04-05

05 Apr 21:57
Compare
Choose a tag to compare

Breaking Changes

  • Changed the error types returned from all fallible public functions. (#63)

Features

  • Return more detailed error types from all fallible functions. (#63)

Fixes

  • Sync RZ fidelity with pyQuil implementation. (#60)
  • Stop blocking the async runtime when connecting to quilc or a QPU. (#61)

0.1.1 - 2022-03-23

23 Mar 21:57
Compare
Choose a tag to compare

Features

  • Add compile_with_quilc option on Executable to support Quil-T. by @dbanty in #57

Full Changelog: v0.1.0...v0.1.1

0.1.0 - 2022-03-18

18 Mar 22:04
Compare
Choose a tag to compare

Breaking Changes

  • The error type of Executable::execute_on_qpu and Executable::execute_on_qvm has changed.

Features

  • You can now tell the difference between an error that warrants a retry (Error::Retry) and an error that is fatal (Error::Fatal).

v0.0.3

07 Feb 19:55
Compare
Choose a tag to compare

0.0.3 (2022-02-07)

chore

Chore

  • Allow BSD-3-Clause dependencies (86880e1)
  • Clippy warnings (5028ce2)
  • Update locked dependencies for testing (23cffe9)
  • Update semantic-release to solve error installing. (595f24f)

Docs

  • Update qcs crate README to be more descriptive on crates.io. Move build instructions into workspace README. (#25) (9d3af44), closes #25

Update

  • Derive Serialize on ExecutionResult (9bfec9b)
  • Log an error when there's a problem loading config for easier debugging. (cf9e5cf)