- Disable attestations on
gh-action-pypi-publishto fix failing PyPI publishing #72
- Deprecate the
iqm-cortex-clipackage. New versions of Cortex CLI are published as part of iqm-client. #71
- Use GitHub Action as a Trusted Publisher to publish packages to PyPI. #68
- Remove multiversion documentation. #67
- Bugfix: join URLs properly. #66
- Bump dependencies and dev tools. #65
- Enable
cortex-clito be used in non-interactive mode #63
- Update user documentation with an example how to set environment variable #62
- Use default values of
realmandclient-idsilently duringcortex init. Allow to overwrite the default values with command line switches--realmand--client-id. #61
- Use latest version of
sphinx-multiversion-contribto fix documentation version sorting. #60
- Fix
cortex-clilogout crash when token manager process is not running. #59
- Minor language update in user instructions. #58
- Move
cortex_clipackage toiqmnamespace. #57
- Remove temporary password update functionality from
auth logincommand. #56
- Automatically use
--no-daemonflag on Windows #55
- Support python 3.11 #53
- Support relative paths during init #52
- Fix logging for multi-user systems #48
- Fix
initcommand non-interactive mode failing for some orders of options #45
- Generate license information for dependencies on every release #44
- Remove circuit execution command #43
- Upgrade to IQMClient version 12.0 #42
- Allow user to update a temporary password in
auth logincommand. #41
- "Pin down" supported Python versions to 3.9 and 3.10. #38
- Configure Tox to skip missing versions of Python interpreters when running tests. #38
- Move project metadata and configuration to
pyproject.toml. #38
- Provide version information to IQMClient. #39
- Build docs for older versions. #37
- Use
calibration_set_idfrom metadata directly and not from the request. #36
- Use new opaque UUID for
calibration_set_id. #35
- Remove
descriptionfrom pydantic model fields. #34
- Cortex init command will validate the entered
auth_server_urlandrealm. #33
- Tokens file gets deleted and logout succeeds even if the authentication server is not available #32
- The user can now specify the output format for
cortex circuit run: human-readable--output frequencies,--output shotsor machine-readable rawRunResult--output json. #31
- Replace qubit mapping with QASM qubit placement. #30
- Gracefully handle token files with outdated format. #28
- Make circuit execution an optional functionality, which requires to install additional dependencies. #27
- Fix typing issue related to upgrading to cirq-on-iqm 7.7. #25
- Fix a bug in handling tokens received from auth server. #23
- Token manager will keep trying indefinitely to re-connect to auth server. #22
- Enable foreground mode for token manager. #20
- Flag
--no-daemonof thecortex auth logincommand is renamed to--no-refresh. #20 - Flag
--no-daemonnow starts the token manager in foreground mode. #20 - Breaking change. The format of the configuration file is changed:
base_urlrenamed toauth_server_url. #20 - Breaking change. The format of the tokens file is changed:
timestampformat is changed to ISO. #20 - Configuration and tokens files' formats are now validated by Cortex CLI. #20
--no-authand--config-fileare now mutually exclusive #19
- Upgrade to iqm-client 7.0 #18
- Report the ID of the calibration set that was used in circuit run when no settings were specified. #18
- Upgrade
cirq-iqmto 7.3. #15
- iqm-client 6.1 support. #13
- Allow user to provide a custom
calibration_set_idwhen usingcortex circuit run. #13 - Update documentation regarding the use of Cortex CLI. #13
- iqm-client 6.0 support. #14
- Partial Windows support (no token manager daemon)
- Performance improvements for faster loading time
- Bump iqm-client dependency to 5.0
- Remind the user to login before using operations requiring authentication
- Fix tests for iqm-client 4.3
- Added circuit commands
cortex circuit validateandcortex circuit run
- Authentication token manager daemon
- Multiple configurations support