Changelog#
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-cli
to 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
realm
andclient-id
silently duringcortex init
. Allow to overwrite the default values with command line switches--realm
and--client-id
. #61
Version 5.3#
Use latest version of
sphinx-multiversion-contrib
to fix documentation version sorting. #60
Version 5.2#
Fix
cortex-cli
logout crash when token manager process is not running. #59
Version 5.1#
Minor language update in user instructions. #58
Version 5.0#
Move
cortex_cli
package toiqm
namespace. #57
Version 4.7#
Remove temporary password update functionality from
auth login
command. #56
Version 4.6#
Automatically use
--no-daemon
flag 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
init
command 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 login
command. #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_id
from metadata directly and not from the request. #36
Version 3.0#
Use new opaque UUID for
calibration_set_id
. #35
Version 2.4#
Remove
description
from pydantic model fields. #34
Version 2.3#
Cortex init command will validate the entered
auth_server_url
andrealm
. #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 shots
or 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-daemon
of thecortex auth login
command is renamed to--no-refresh
. #20Flag
--no-daemon
now starts the token manager in foreground mode. #20Breaking change. The format of the configuration file is changed:
base_url
renamed toauth_server_url
. #20Breaking change. The format of the tokens file is changed:
timestamp
format is changed to ISO. #20Configuration and tokens files’ formats are now validated by Cortex CLI. #20
Version 0.11#
--no-auth
and--config-file
are now mutually exclusive #19
Version 0.10#
Version 0.9#
Version 0.8#
Upgrade
cirq-iqm
to 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 validate
andcortex circuit run
Version 0.1#
Authentication token manager daemon
Multiple configurations support