Recent Releases of https://github.com/cqcl/qnexus

https://github.com/cqcl/qnexus - v0.31.0

What's Changed

  • chore: stop using api/v6 by @chesterwringe in https://github.com/CQCL/qnexus/pull/257
  • fix: Missing data key in users API use by @qfreewilll in https://github.com/CQCL/qnexus/pull/260
  • feat: add QIR+Wasm example by @chesterwringe in https://github.com/CQCL/qnexus/pull/258

Full Changelog: https://github.com/CQCL/qnexus/compare/v0.30.0...v0.31.0

- Python
Published by chesterwringe 9 months ago

https://github.com/cqcl/qnexus - v0.30.0

What's Changed

  • fix: Add RETRYING and CANCELLING status to JobStatusEnum. by @aidanCQ in https://github.com/CQCL/qnexus/pull/254
  • feat: Add system name column to jobs list dataframe. by @aidanCQ in https://github.com/CQCL/qnexus/pull/255

Full Changelog: https://github.com/CQCL/qnexus/compare/v0.29.0...v0.30.0

- Python
Published by aidanCQ 10 months ago

https://github.com/cqcl/qnexus - v0.29.0

What's Changed

Added

  • Upgrade minimum quantinuum-schemas to v5.1.0 (#251).

Full Changelog: https://github.com/CQCL/qnexus/compare/v0.28.0...v0.29.0

- Python
Published by vanyae-cqc 10 months ago

https://github.com/cqcl/qnexus - v0.28.0

What's Changed

v0.28.0 (2025-08-13)

Added

  • BasicEmulatorConfig and StandardEmulatorConfig (#249).
  • Qnexus emits warnings if the nexus server indicates that its version is not current (#245).
  • Get cost of a previously completed job (#242).

Full Changelog: https://github.com/CQCL/qnexus/compare/v0.27.0...v0.28.0

- Python
Published by vanyae-cqc 10 months ago

https://github.com/cqcl/qnexus - v0.27.0

v0.27.0 (2025-08-06)

Added

  • Update supported HUGR version to >=0.12.5, non-backwards compatible. (#237).

Full Changelog: https://github.com/CQCL/qnexus/compare/v0.26.0...v0.27.0

- Python
Published by vanyae-cqc 10 months ago

https://github.com/cqcl/qnexus - v0.26.0

Added

  • Add gpu decoder configs (#224).

- Python
Published by qfreewilll 11 months ago

https://github.com/cqcl/qnexus - v0.25.1

What's Changed

  • fix: Don't auto retry SSLError by @johnchildren in https://github.com/CQCL/qnexus/pull/220
  • fix: Improve certificate resolution for websockets by @johnchildren in https://github.com/CQCL/qnexus/pull/221
  • chore: Use httpx to create ssl context by @johnchildren in https://github.com/CQCL/qnexus/pull/222
  • fix: getting incomplete results for error'd jobs by @swhiteCQC in https://github.com/CQCL/qnexus/pull/223
  • docs: Update changelog for 0.25.1 by @johnchildren in https://github.com/CQCL/qnexus/pull/225

Full Changelog: https://github.com/CQCL/qnexus/compare/v0.25.0...v0.25.1

- Python
Published by johnchildren 11 months ago

https://github.com/cqcl/qnexus - v0.25.0

v0.25.0 (2025-07-25)

Added

  • Support qir result types (#218).

What's Changed

  • chore: update hugr example file by @vanyae-cqc in https://github.com/CQCL/qnexus/pull/217
  • feat: support QIR result types by @swhiteCQC in https://github.com/CQCL/qnexus/pull/218

Full Changelog: https://github.com/CQCL/qnexus/compare/v0.24.1...v0.25.0

- Python
Published by swhiteCQC 11 months ago

https://github.com/cqcl/qnexus - v0.24.1

What's Changed

  • fix: replace StatusEnum with JobStatusEnum in JobStatus class by @Ariana-Hlavaty in https://github.com/CQCL/qnexus/pull/216

Full Changelog: https://github.com/CQCL/qnexus/compare/v0.24.0...v0.24.1

- Python
Published by Ariana-Hlavaty 11 months ago

https://github.com/cqcl/qnexus - v0.24.0

What's Changed

  • feat: Log sunset warning if API response header contains a sunset date. by @aidanCQ in https://github.com/CQCL/qnexus/pull/211
  • fix: update project version to 0.24.0 by @aidanCQ in https://github.com/CQCL/qnexus/pull/215

Full Changelog: https://github.com/CQCL/qnexus/compare/v0.23.0...v0.24.0

- Python
Published by aidanCQ 11 months ago

https://github.com/cqcl/qnexus - v0.23.0

What's Changed

  • feat: Add DEPLETED and TERMINATED statuses to JobStatusEnum and related filters by @Ariana-Hlavaty in https://github.com/CQCL/qnexus/pull/212
  • fix: update check for final status so incomplete results can be retrieved by @Ariana-Hlavaty in https://github.com/CQCL/qnexus/pull/213

Full Changelog: https://github.com/CQCL/qnexus/compare/v0.22.0...v0.23.0

- Python
Published by Ariana-Hlavaty 11 months ago

https://github.com/cqcl/qnexus - v0.22.0

What's Changed

  • Update to support IBMQ changes: ibm_instance and ibm_region are now used instead of hub, group, and project.
  • Bump dependencies.

Full Changelog: https://github.com/CQCL/qnexus/compare/v0.21.0...v0.22.0

- Python
Published by Ariana-Hlavaty 11 months ago

https://github.com/cqcl/qnexus - v0.21.0

v0.21.0 (2025-07-08)

Added

  • Can now fetch qir results from devices with the newer qsys result format (#208).
  • Add qir crud. (#196).

Fixed

  • Cz config and faulty changelog entries.
  • Selene integration test now needs new config (#204).
  • Update wasm_examples.ipynb to add measures to circuit (#203).

- Python
Published by qfreewilll 11 months ago

https://github.com/cqcl/qnexus - v0.20.0

0.20.0 (2025-06-05)

Added

  • Accept guppy compiled types in upload (#193).

Fixed

  • Broken job polling when running with nexus_port override (#201).

- Python
Published by chesterwringe about 1 year ago

https://github.com/cqcl/qnexus - v0.19.0

0.19.0 (2025-05-21)

Added

  • Move to the latest jobs api in Nexus (#190).

- Python
Published by quantinuum-richard-morrison about 1 year ago

https://github.com/cqcl/qnexus - v0.18.2

0.18.2 (2025-05-15)

Fixed

  • Handle the case when get_passes is called on a compilationresultref without any passes. (#187).
  • Change domain (via CONFIG), reload tokens dynamically (#185).

- Python
Published by vanyae-cqc about 1 year ago

https://github.com/cqcl/qnexus - v0.18.1

0.18.1 (2025-05-13)

Fixed

  • Bump python (#184).
  • Don't present unused kwarg for quantinuumconfig (#182).

- Python
Published by sp-q about 1 year ago

https://github.com/cqcl/qnexus - v0.18.0

What's Changed

  • feat: return an empty Dataframe for an empty NexusIterator. by @vanyae-cqc in https://github.com/CQCL/qnexus/pull/180
  • feat: enable zstd compression of hugr programs by @vanyae-cqc in https://github.com/CQCL/qnexus/pull/179
  • feat: add option to store intermediate compilation results in compile job by @Ariana-Hlavaty in https://github.com/CQCL/qnexus/pull/181

Full Changelog: https://github.com/CQCL/qnexus/compare/v0.17.2...v0.18.0

- Python
Published by Ariana-Hlavaty about 1 year ago

https://github.com/cqcl/qnexus - v0.17.2

What's Changed

  • fix: update pytket version to 2.3.1 by @Ariana-Hlavaty in https://github.com/CQCL/qnexus/pull/175
  • fix: update circuit fetching to use migration utility for compatibility by @Ariana-Hlavaty in https://github.com/CQCL/qnexus/pull/176

Full Changelog: https://github.com/CQCL/qnexus/compare/v0.17.0...v0.17.2

- Python
Published by Ariana-Hlavaty about 1 year ago

https://github.com/cqcl/qnexus - v0.17.0

What's Changed

  • chore(ci): publish integration tests results in Slack by @ferbetanzo in https://github.com/CQCL/qnexus/pull/165
  • fix: Disable unused and broken jobs and projects CLI by @qfreewilll in https://github.com/CQCL/qnexus/pull/171
  • feat: Added delete job method by @qfreewilll in https://github.com/CQCL/qnexus/pull/172
  • chore: update dependencies by @Ariana-Hlavaty in https://github.com/CQCL/qnexus/pull/174

New Contributors

  • @qfreewilll made their first contribution in https://github.com/CQCL/qnexus/pull/171

Full Changelog: https://github.com/CQCL/qnexus/compare/v0.16.1...v0.17.0

- Python
Published by Ariana-Hlavaty about 1 year ago

https://github.com/cqcl/qnexus - v0.16.1

What's Changed

  • fix: re-add python 3.10 support by @Ariana-Hlavaty in https://github.com/CQCL/qnexus/pull/170

Full Changelog: https://github.com/CQCL/qnexus/compare/v0.16.0...v0.16.1

- Python
Published by Ariana-Hlavaty about 1 year ago

https://github.com/cqcl/qnexus - v0.16.0

What's Changed

  • feat: Update dependencies by @Ariana-Hlavaty in https://github.com/CQCL/qnexus/pull/168

Full Changelog: https://github.com/CQCL/qnexus/compare/v0.15.0...v0.16.0

- Python
Published by Ariana-Hlavaty about 1 year ago

https://github.com/cqcl/qnexus - v0.15.0

What's Changed

0.15.0 (2025-04-09)

Added

  • Use guppylang qsysresults type.
  • Update jobs to v1beta2 api (#163).

Fixed

  • Correct url paths for results (#164).

Full Changelog: https://github.com/CQCL/qnexus/compare/v0.14.0...v0.15.0

- Python
Published by vanyae-cqc about 1 year ago

https://github.com/cqcl/qnexus - v0.14.0

v0.14.0 (2025-04-01)

Changed

  • Updated the guppylang version to 0.18.0.

Full Changelog: https://github.com/CQCL/qnexus/compare/v0.13.0...v0.14.0

- Python
Published by johnchildren about 1 year ago

https://github.com/cqcl/qnexus - v0.13.0

What's Changed

0.13.0 (2025-03-31)

Added

  • Experimental workflow for Guppy/HUGR jobs (#152).

New Contributors

  • @Ariana-Hlavaty made their first contribution in https://github.com/CQCL/qnexus/pull/154

Full Changelog: https://github.com/CQCL/qnexus/compare/v0.12.0...v0.13.0

- Python
Published by vanyae-cqc about 1 year ago

https://github.com/cqcl/qnexus - v0.12.0

0.12.0 (2025-03-24)

Added

  • Use newest hugr release and serialise/deserialise using envelope (#150).

Fixed

  • Hugr encoding (#147).

- Python
Published by vanyae-cqc about 1 year ago

https://github.com/cqcl/qnexus - v0.11.0

Added

  • Get quantinuum device status (#144).
  • Headless login (#143).
  • Add hugr upload/download (#141).

Fixed

  • Default postprocess to false for execute jobs. (#145).

- Python
Published by johnchildren over 1 year ago

https://github.com/cqcl/qnexus - v0.10.0

0.10.0 (2025-01-16)

Added

  • Fetch incomplete job results (#131).
  • Allow use of scope for single resources (#126).
  • Improve typing of decorators (#121).

Fixed

  • Ensure wasm can be extracted from wasm downloaded from nexus (#133).
  • Device backend_info pydantic schema generation (#127).

- Python
Published by vanyae-cqc over 1 year ago

https://github.com/cqcl/qnexus - v0.9.2

0.9.2 (2024-12-18)

Fixed

  • Update quantinuum-schemas to v1.1.0 (#124).

- Python
Published by swhiteCQC over 1 year ago

https://github.com/cqcl/qnexus - v0.9.1

0.9.1 (2024-12-05)

Fixed

  • Enum filter serialisation (#120).

- Python
Published by vanyae-cqc over 1 year ago

https://github.com/cqcl/qnexus - v0.9.0

0.9.0 (2024-11-26)

Added

  • Allow admins to set scope for requests (#118).

Fixed

  • Relaxed dependency version constraints.

- Python
Published by vanyae-cqc over 1 year ago

https://github.com/cqcl/qnexus - v0.8.1

0.8.1 (2024-11-13)

Fixed

  • Update pytket version to 1.34.

- Python
Published by vanyae-cqc over 1 year ago

https://github.com/cqcl/qnexus - v0.8.0

0.8.0 (2024-11-12)

Added

  • Pass user_group for job submissions and retries (#92).

Fixed

  • Update websockets dependency to be compatible with pytket-quantinuum (#109).

- Python
Published by vanyae-cqc over 1 year ago

https://github.com/cqcl/qnexus - v0.7.0

## 0.7.0 (2024-10-17)

### Added

• Add basic wasm handling (#101).

### Fixed

• Get jobs by id (#106).

- Python
Published by ferbetanzo over 1 year ago

https://github.com/cqcl/qnexus - v0.6.1

0.6.1 (2024-10-01)

Fixed

  • Jobs websockets handling.

- Python
Published by vanyae-cqc over 1 year ago

https://github.com/cqcl/qnexus - v0.6.0

0.6.0 (2024-09-19)

Added

  • Dynamic login and logout (#93).

Fixed

  • Filtering by properties (#95).
  • Faster compilation results (#95).
  • Summary obtainable for ProjectRef in context (#95).

- Python
Published by vanyae-cqc over 1 year ago

https://github.com/cqcl/qnexus - v0.5.0

0.5.0 (2024-08-30)

Added

  • Query backend property features (#89).
  • Updating and deleting projects (#88).

Fixed

  • Merging properties from context when no properties argument is provided (#91).
  • Allow p_meas tuples in h series noise (#85).

- Python
Published by vanyae-cqc almost 2 years ago

https://github.com/cqcl/qnexus - v0.4.1

Fixed

  • Fix retry_status argument in client.

- Python
Published by johnchildren almost 2 years ago

https://github.com/cqcl/qnexus - v0.4.0

Added

  • Added py.typed (#74).

Fixed

  • A bug where job cancellation would result in a 422 error.
  • A bug where job retry would result in a serialization error.

- Python
Published by johnchildren almost 2 years ago

https://github.com/cqcl/qnexus - v0.3.0

Added

  • Add qir support (#70).
  • Add hypertket support (#71).

- Python
Published by quantinuum-richard-morrison almost 2 years ago

https://github.com/cqcl/qnexus - v0.2.0

Added

  • Add function to get h-series circuit cost (#68).

- Python
Published by vanyae-cqc almost 2 years ago

https://github.com/cqcl/qnexus - v0.1.1

What's Changed

  • Relax websocket constraints.

Full Changelog: https://github.com/CQCL-DEV/qnexus/compare/v0.1.0...v0.1.1

- Python
Published by vanyae-cqc almost 2 years ago

https://github.com/cqcl/qnexus - v0.1.0

Release of the qnexus package for the Quantinuum Nexus platform.

- Python
Published by vanyae-cqc almost 2 years ago