Changelog#
Version 6.1#
Disable attestations on
gh-action-pypi-publishto fix failing PyPI publishing #72
Version 6.0#
Deprecate the
iqm-cortex-clipackage. New versions of Cortex CLI are published as part of iqm-client. #71
Version 5.10#
Use GitHub Action as a Trusted Publisher to publish packages to PyPI. #68
Version 5.9#
Remove multiversion documentation. #67
Version 5.8#
Bugfix: join URLs properly. #66
Version 5.7#
Bump dependencies and dev tools. #65
Version 5.6#
Enable
cortex-clito be used in non-interactive mode #63
Version 5.5#
Update user documentation with an example how to set environment variable #62
Version 5.4#
Use default values of
realmandclient-idsilently duringcortex init. Allow to overwrite the default values with command line switches--realmand--client-id. #61
Version 5.3#
Use latest version of
sphinx-multiversion-contribto fix documentation version sorting. #60
Version 5.2#
Fix
cortex-clilogout crash when token manager process is not running. #59
Version 5.1#
Minor language update in user instructions. #58
Version 5.0#
Move
cortex_clipackage toiqmnamespace. #57
Version 4.7#
Remove temporary password update functionality from
auth logincommand. #56
Version 4.6#
Automatically use
--no-daemonflag on Windows #55
Version 4.5#
Support python 3.11 #53
Version 4.4#
Support relative paths during init #52
Version 4.3#
Fix logging for multi-user systems #48
Version 4.2#
Fix
initcommand non-interactive mode failing for some orders of options #45
Version 4.1#
Generate license information for dependencies on every release #44
Version 4.0#
Remove circuit execution command #43
Version 3.6#
Upgrade to IQMClient version 12.0 #42
Version 3.5#
Allow user to update a temporary password in
auth logincommand. #41
Version 3.4#
Version 3.3#
Provide version information to IQMClient. #39
Version 3.2#
Build docs for older versions. #37
Version 3.1#
Use
calibration_set_idfrom metadata directly and not from the request. #36
Version 3.0#
Use new opaque UUID for
calibration_set_id. #35
Version 2.4#
Remove
descriptionfrom pydantic model fields. #34
Version 2.3#
Cortex init command will validate the entered
auth_server_urlandrealm. #33
Version 2.2#
Tokens file gets deleted and logout succeeds even if the authentication server is not available #32
Version 2.1#
The user can now specify the output format for
cortex circuit run: human-readable--output frequencies,--output shotsor machine-readable rawRunResult--output json. #31
Version 2.0#
Replace qubit mapping with QASM qubit placement. #30
Version 1.6#
Gracefully handle token files with outdated format. #28
Version 1.5#
Make circuit execution an optional functionality, which requires to install additional dependencies. #27
Version 1.4#
Fix typing issue related to upgrading to cirq-on-iqm 7.7. #25
Version 1.3#
Version 1.2#
Fix a bug in handling tokens received from auth server. #23
Version 1.1#
Token manager will keep trying indefinitely to re-connect to auth server. #22
Version 1.0#
Enable foreground mode for token manager. #20
Flag
--no-daemonof thecortex auth logincommand is renamed to--no-refresh. #20Flag
--no-daemonnow starts the token manager in foreground mode. #20Breaking change. The format of the configuration file is changed:
base_urlrenamed toauth_server_url. #20Breaking change. The format of the tokens file is changed:
timestampformat is changed to ISO. #20Configuration and tokens files’ formats are now validated by Cortex CLI. #20
Version 0.11#
--no-authand--config-fileare now mutually exclusive #19
Version 0.10#
Version 0.9#
Version 0.8#
Upgrade
cirq-iqmto 7.3. #15
Version 0.7#
Version 0.6#
iqm-client 6.0 support. #14
Version 0.5#
Partial Windows support (no token manager daemon)
Performance improvements for faster loading time
Version 0.4#
Bump iqm-client dependency to 5.0
Remind the user to login before using operations requiring authentication
Version 0.3#
Fix tests for iqm-client 4.3
Version 0.2#
Added circuit commands
cortex circuit validateandcortex circuit run
Version 0.1#
Authentication token manager daemon
Multiple configurations support