- Upgrade mypy to 0.950 and workaround a potential mypy bug newly introduced (#222)
- Remove the deprecated loop argument from a call to
asyncio.gather()
(#220)
- Fix broken wheel build workflow due to cached build packages by updating them (#219)
- Allow specifying the architecture when setting image aliases (#211)
- Add
callback_url
parameter in session creation API/CLI to support session event webhook. (#217)
- Remove invalid "uuid" field from
groups
model. (#216) - Remove access key option in vfolder list command since manager does not support the field. (#218)
- Display the architecture field in agent and image lists (#212)
- Add
--depends
CLI option to thestart
&session create
commands and the corresponding functional API arguments (#214)
- Fix missing propagation of
starts_at
andbootstrap_script
arguments to the session creation API, which have been supported since v20.03 (#213) - Remove remaining traces of
keypair.concurrency_limit
which has been replaced withkeypair_resource_policy.max_concurrenct_sessions
(#215)
- Add storage proxy address overriding option (#194)
- Print a jsonified result of mutation. (#198)
- Refactor and move
ask_yn()
and other CLI user input validation functions to the backend.ai-cli package (#199) - Add a new functional API
vfolder.move_file()
and CLI commandvfolder mv
to move files and folders within a vfolder (#208) - Improve CLI error formatting to use more sensible "message" and "data" fields (#209)
- Fix a
KeyError
foragent_list
when the user don't use the--assign-agent
option against the managers without support for the option (#196) - Append a backup file extension to the
-i
option ofsed
command to prevent branch substitution errors when tested on macOS (#202) - Update the docs and help texts of vfolder mount options to reflect allowance of arbitrary paths. (#204)
- Use the bgtask APIs to track progress of vfolder clone operation if available. (#205)
- Relax the minimum required version of
attrs
from 21.2 to 20.3 to better support co-installation with other Python packages (#206)
- Update CI workflows to install the matching version of PR and release branches of
backend.ai-cli
(#200) - Include Python 3.10 in the CI and make it officially supported (#210)
- Improve formatting of announcements using box-drawing characters and a Markdown formatter (#186)
- Add support for session renaming (#189)
- Fix missing auto-creation of local-state directory when storing server announcements (#185)
- Warn explicitly when there are missing args in the
session download
command (#191) - Fix a regression of "ssh" command due to command hierarchy reorganization (#192)
- Remove bogus known-host checks when using
ssh
andscp
commands (#193)
- Update mypy to 0.930 (#190)