Changelog 📝

Changelog 📝

v2025.6.0 (2025-06-26)

Improvements:

  • #759: ci: implement uv and pyproject.toml in favour of setup tools

  • #760: compute vm get metrics: additional counters disk.

  • #761: core: Upgrade dataclasses-json to 0.6.7.

  • #763: docs: docs/update install method.

  • #764: homebrew: formula improvements: add mcp to install.

New Features:

  • #762: mcp: command to run and install to the Model Context Protocol Server.

Bug Fixes:

  • #757: core: autocompletion fix for networks and folders.

  • #758: request ls: missing username attribute

v2025.2.1 (2025-02-21)

Improvements:

  • #750: docs: improving examples titles.

  • #751: core: upgrade pyvss to v2025.2.1.

  • #752: compute vm get encryption: add command to obtain current vm encryption status.

  • #753: compute vm set encryption: add command to set vm encryption status.

  • #754: ci: upgrade pip before installing setup tools.

v2025.2.0 (2025-02-13)

Improvements:

  • #737: docs: pvscsi example update.

  • #738: core: upgrade clikc from 8.1.7 to 8.1.8.

  • #739: core: upgrade sphinxcontrib-confluencebuilder to 2.10.1.

  • #740: core: upgrade minio from 7.2.8 to 7.2.15.

  • #741: homebrew: formula improvements: add stor to installation.

  • #742: core: upgrade jsonpath-ng to v1.7.0.

  • #743: core: upgrade dateparser from 1.2.0 to 1.2.1.

  • #744: core: upgrade rich to 13.9.4.

  • #745: core: upgrade validators to 0.34.0.

  • #746: core: upgrade setuptools to 75.8.0.

v2024.10.0 (2024-10-31)

Improvements:

  • #731: assist: increase retrieval results to 5.

  • #732: docs: add cli specification documentation

  • #733: compute vm get spec: add scsi controller reference to spec

  • #734: compute vm get spec: add iso if mounted.

  • #734: compute vm get spec-api: add iso if mounted.

v2024.9.0 (2024-09-25)

Improvements:

  • #727: request change ls: show group requests.

  • #727: request export ls: show group requests.

  • #727: request folder ls: show group requests.

  • #727: request image ls: show group requests.

  • #727: request new ls: show group requests.

  • #727: request restore ls: show group requests.

  • #727: request retire ls: show group requests.

  • #727: request snapshot ls: show group requests.

  • #727: request vmdk ls: show group requests.

  • #728: assist: add note about always checking for references.

v2024.8.1 (2024-08-30)

Improvements:

  • #722: compute vm set client-note: improvements to set --action default to up.

  • #723: core: upgrade dateparser from 1.1.8 to 1.2.0.

  • #724: core: upgrade validators from 0.2.0 to 0.33.0.

v2024.8.0 (2024-08-29)

Improvements:

  • #717: assist: additional attributes in payload required.

  • #718: docs: libs upgrade sphinxcontrib-confluencebuilder 2.7.1.

  • #719: core: upgrade minio from 7.2.7 to 7.2.8.

v2024.7.2 (2024-07-17)

Improvements:

  • #709: assist: minor improvements.

  • #713: Homebrew: update formula to python 3.11.

  • #714: core: minimum python version 3.8.5.

Bug Fixes:

  • #708: core: error with importlib.resources.

  • #712: importlib-resources and importlib-metadata version requirements

v2024.7.0 (2024-07-12)

New Features:

  • #702: assist: command to provide access to the ITS Private cloud AI assistant

Improvements:

  • #703: core: replace pygments with rich to increase console printing functionality.

  • #704: docs: title improvements for answer engine optimization.

  • #705: plugins: implement importlib-resources and importlib-metadata to replace pkg_resources.

Bug Fixes:

  • #701: docs: client note doc outdated.

v2024.6.0 (2024-06-05)

Improvements:

  • #694: vpn: commands to handle new VSS VPN MFA implementation.

  • #695: core: handle mandatory multi-factor authentication.

  • #696: core: upgrade pyvss to v2024.6.0.

  • #697: core: Homebrew formula for vss-cli version 2024.6.0.

  • #699: ci: update gitlab templates.

  • #700: ci: replace CI_BUILD_TAG with CI_COMMIT_TAG.

v2024.5.0 (2024-05-24)

Improvements:

  • #684: compute vm get controller: add usb and usb-xhci counts.

  • #685: ci: moving pipeline to use CI_REGISTRY_USER and CI_REGISTRY_PASSWORD.

  • #686: core: upgrade sphinxcontrib-confluencebuilder to 7.2.7.

  • #687: core: upgrade minio to 2.5.2.

  • #688: core: upgrade pyvss to v2024.5.0.

  • #689: compute vm get controller usb: get existing usb controllers.

  • #689: compute vm get controller usb-xhci: get existing usb-xhci controllers.

  • #690: core: implement importlib-resources and importlib-metadata to replace pkg_resources.

  • #693: core: Homebrew formula for vss-cli version 2024.5.0.

Bug Fixes:

  • #683: ovf get: error when label is missing.

  • #691: core: --totp option env variable should be VSS_USER_OTP.

v2023.12.1 (2023-12-15)

Improvements:

  • #681: compute vm res: add confirmation message.

  • #682 : core: Homebrew formula for vss-cli v2023.12.1.

v2023.12.0 (2023-12-13)

Improvements:

  • #678 : core: Homebrew formula for vss-cli v2023.12.0.

  • #676: core: upgrade pyvss from 2023.11.0 to 2023.12.0.

  • #675: compute vm set gpu mk: add vGPU to virtual machine.

  • #675: compute vm set gpu rm: remove vGPU from virtual machine.

  • #675: compute vm set gpu update: update vGPU profile.

  • #674: raw: support --table-format and --output.

v2023.11.1 (2023-11-20)

Improvements:

  • #671: compute vm set memory reservation: set memory reservation.

v2023.11.0 (2023-11-16)

Improvements:

  • #664: compute vm set disk cp: to copy virtual disks across VMs.

  • #665: core: setuptools version 68.2.2.

  • #666: core: filter_bojects_by_attrs match a set of named attributes.

  • #667: ci: pre-commit hook updates.

  • #666: core: upgrade pyvss from 2023.10.0 to 2023.11.0.

v2023.10.0 (2023-10-30)

Improvements:

  • #657: ovf get support for in Product section PropertyParams.

  • #659: compute vm res to restore from available restore points.

  • #660: core: upgrade pyvss from 2023.9.0 to 2023.10.0.

  • #661: request restore: command to browse restore requests.

Bug Fixes:

  • #658: compute vm mk from-file spec metadata.inform help required.

v2023.9.0 (2023-09-29)

Improvements:

  • #644: compute vm mk from-file: clone set source networking and machine.disks if not specified.

  • #647: core: upgrade minio from 7.1.13 to 7.1.17.

  • #648: core: upgrade dateparser from 1.1.4 to 1.1.8.

  • #649: compute domain get: show gpu_profiles.

  • #650: core: upgrade pyvss from 2023.6.0 to 2023.9.0.

  • #652: compute vm set client-note: allow deletion with --action del.

  • #653: compute vm get gpu: get gpu devices.

  • #654: compute vm get restore-point: get restore points.

Bug Fixes:

  • #645: docs: example pvscsi incorrect option.

  • #646: compute vm mk from-file: ignores machine.memory in vss-cli configuration spec (shell).

  • #651: compute vm mk from-file: ignores machine.scsi vss-cli configuration spec (shell).

v2023.8.0 (2023-08-22)

Improvements:

  • #635: docs: publish docs to confluence cloud (VSS Public Documentation).

  • #636: ci: rename branch master to main.

  • #637: docs: update public mirror on github.com.

  • #638: core: upgrade Pygments from 2.13.0 to >2.13.0.

  • #639: docker: image move to sphinx-build

  • #640: core: upgrade click from 8.1.3 to 8.1.7.

Bug Fixes:

  • #641: docs: configuration.rst table not well formatted.

v2023.6.1 (2023-06-26)

Improvements:

  • #629: compute vm set ubuntu-pro: attach/detach commands

  • #630: core: upgrade pyvss from 2023.2.1 to 2023.6.0.

  • #631: core: check motd via pyvss.

  • #632: domain: update help.

v2023.6.0 (2023-06-14)

Improvements:

  • #624: ci: update pre-commit flake8 endpoint.

  • #626: ci: rename Gitlab CI variable CI_BUILD_REF_NAME -> CI_COMMIT_REF_NAME.

Bug Fixes:

  • #625: docs: search not working. Missing jquery.

v2023.3.1 (2023-03-29)

Improvements:

  • #620: compute vm mk from-file: post process hostname in custom spec.

  • #621: compute vm mk from-file: --save/--no-save to file improvements.

  • #623: cd: Homebrew formula for v2023.3.1.

Bug Fixes:

  • #617: compute vm mk from-file: ignores memory in configuration spec.

  • #618: core: shows empty message of the day.

  • #619: compute vm mk from-file: ignores storage-type in configuration spec.

v2023.3.0 (2023-03-14)

Improvements:

  • #610: compute vm set disk up: –confirm flag to prompt for confirmation.

  • #612: ovf get: support for Strings/ovf:Strings reference.

  • #614: raw: restrict calls only to utoronto.ca|edu domains.

Bug Fixes:

  • #611: ovf get: error when @ovf:fileRef is missing.

  • #613: compute vm mk from-file: clib error when deploying.

v2023.2.1 (2023-02-24)

Improvements:

  • #602: compute vm mk from-file: support clone and template build process.

  • #603: compute vm mk from-file: clib and shell standardization.

  • #604: compute vm mk from-file: default firmware set to efi.

  • #605: compute vm set secure-boot: enable --on or disable --off secure boot.

  • #606: core: upgrade pyvss from 2023.2.0 to 2023.2.1.

Bug Fixes:

  • #607: compute vm set storage-type: missing payload_options for scheduling.

v2023.2.0 (2023-02-16)

Improvements:

  • #597: compute vm set vss-preference: --action add/del to manage vss preferences.

  • #597: compute vm get vss-preference: get vss preferences.

  • #599: core: upgrade minio from 7.1.12 to 7.1.13.

  • #596: core: upgrade pyvss from 2022.9.0 to 2022.10.0.

Bug Fixes:

  • #595: compute vm mk from-file: additional_params incorrectly parsed name and file

  • #598: compute vm mk from-file: shell/clib template bad spec in disks.

v2022.12.0 (2022-12-08)

Improvements:

  • #586: core: upgrade minio from 7.1.5 to 7.1.12.

  • #587: core: upgrade Pygments from 2.11.2 to 2.13.0.

  • #588: core: upgrade pick from 2.0.2 to 2.2.0.

  • #589: core: upgrade dateparser from 1.1.1 to 1.1.4.

  • #590: core: setup and requirements decoupling.

  • #591: core: gitignore and dockerignore improvements

Bug Fixes:

  • #592: compute vm mk shell: option --custom-spec error when using inline value.

  • #592: compute vm mk from-clone: option --custom-spec error when using inline value.

  • #592: compute vm mk from-spec: option --custom-spec error when using inline value.

  • #592: compute vm mk from-image: option --custom-spec error when using inline value.

  • #592: compute vm mk from-clib: option --custom-spec error when using inline value.

v2022.11.0 (2022-11-04)

Improvements:

  • #570: compute vm mk from-file: support extra-config attribute.

  • #579: compute vm mk from-clib: support config-file-name and idtoken-name attributes in day-zero section.

  • #580: compute vm mk from-file: support config-file-name and idtoken-name attributes in day-zero section.

  • #581: compute vm mk from-file: support firmware attributes in machine section.

  • #582: cd: Homebrew formula for the vss-cli.

  • #583: core: upgrade pyjwt from 2.4.0 to 2.6.0.

  • #584: core: upgrade tabulate from 0.8.10 to 0.9.0.

v2022.10.1 (2022-10-22)

New Features:

  • #571: ovf get: to inspect and generate additional-params spec file from OVA or OVF.

Improvements:

  • #568: compute vm mk shell: option --custom-spec load from yaml/json file or input.

  • #568: compute vm mk from-clone: option --custom-spec load from yaml/json file or input.

  • #568: compute vm mk from-spec: option --custom-spec load from yaml/json file or input.

  • #568: compute vm mk from-image: option --custom-spec load from yaml/json file or input.

  • #568: compute vm mk from-clib: option --custom-spec load from yaml/json file or input.

  • #570: ️compute vm mk from-file: support extra-config attribute in the machine section.

  • #572: compute vm mk shell: option --vbs to enable Virtualization Based Security.

  • #572: compute vm mk from-clone: option --vbs to enable Virtualization Based Security.

  • #572: compute vm mk from-spec: option --vbs to enable Virtualization Based Security.

  • #572: compute vm mk from-image: option --vbs to enable Virtualization Based Security.

  • #572: compute vm mk from-clib: option --vbs to enable Virtualization Based Security.

  • #573: compute vm mk from-file: support vbs and tpm attribute in the machine section.

  • #574: misc b64d-gz: process from input or file reference.

  • #574: misc gz-b64e: process from input or file reference.

  • #574: hash-string: process from input or file reference.

  • #575: docs: example to deploy Photon OS from clib.

  • #576: docs: update clib deployment user data.

v2022.10.0 (2022-10-07)

Improvements:

  • #563: compute vm set storage-type: set to either ssd or hdd (approval required).

  • #564: compute vm get storage-type: current virtual machine storage type.

  • #565: core: upgrade pyvss from 2022.9.0 to 2022.10.0.

v2022.9.0 (2022-09-28)

Improvements:

  • #553: compute vm mk shell: option --storage-type to set either ssd or hdd, defaults to hdd.

  • #553: compute vm mk from-clone: option --storage-type to set either ssd or hdd, defaults to hdd.

  • #553: compute vm mk from-spec: option --storage-type to set either ssd or hdd, defaults to hdd.

  • #553: compute vm mk from-image: option --storage-type to set either ssd or hdd, defaults to hdd.

  • #553: compute vm mk from-template: option --storage-type to set either ssd or hdd, defaults to hdd.

  • #553: compute vm mk from-clib: option --storage-type to set either ssd or hdd, defaults to hdd.

  • #554: core: upgrade pyvss from 2022.8.1 to 2022.9.0.

  • #555: core: upgrade pick from 1.2.0 to 1.4.0.

  • #556: compute vm get spec: to include storage-type.

  • #557: compute vm mk from-file: support for storage-type.

  • #558: docs: updating deployment options.

  • #560: ci: remove nose since it may be unmaintained.

v2022.8.1 (2022-08-25)

Bug Fixes:

  • #547: message: showing spinner when prompting for TOTP.

  • #548: request: showing spinner when prompting for TOTP.

  • #549: stor: showing spinner when prompting for TOTP.

  • #550: service: showing spinner when prompting for TOTP.

Improvements:

  • #546: core: heck for message of the day.

v2022.8.0 (2022-08-16)

Improvements:

  • #538: compute vm set snapshot set mk: set --no-memory as default.

  • #539: core: upgrade pyvss from 2022.6.0 to 2022.8.1.

  • #540: core: upgrade pick from 1.2.0 to 1.4.0.

  • #541: compute vm set vbs on: enable Virtualization Based Security (vbs).

  • #541: compute vm set vbs off: disable Virtualization Based Security (vbs).

  • #542: compute vm get vbs: get Virtualization Based Security (vbs) settings.

  • #543: compute vm mk shell: option --tpm to add Trusted Platform Module (tpm).

  • #543: compute vm mk from-clone: option --tpm to add Trusted Platform Module (tpm).

  • #543: compute vm mk from-spec: option --tpm to add Trusted Platform Module (tpm).

  • #543: compute vm mk from-image: option --tpm to add Trusted Platform Module (tpm).

  • #543: compute vm mk from-template: option --tpm to add Trusted Platform Module (tpm).

  • #543: compute vm mk from-clib: option --tpm to add Trusted Platform Module (tpm).

  • #544: compute vm set floppy mk: create floppy devices.

  • #544: compute vm set floppy up: update floppy devices.

  • #544: compute vm set floppy rm: remove floppy devices.

v2022.7.0 (2022-07-26)

Improvements:

  • #536: docs: update vmx hardware version compatibility to vmx-19.

Bug Fixes:

  • #535: stor ul: error when uploading a file without --name.

v2022.6.1 (2022-06-23)

Improvements:

  • #532: core: upgrade tabulate from 0.8.9 to 0.8.10.

  • #533: core: upgrade validators from 0.18.2 to 0.20.0.

Bug Fixes:

  • #530: compute vm mk from-clib: --additional-params error even if not provided.

  • #531: compute vm mk from-file: ignores admin in vss-cli configuration spec.

v2022.6.0 (2022-06-15)

Improvements:

  • #523: compute vm set tpm mk: create vTPM device.

  • #523: compute vm set tpm rm: delete vTPM device.

  • #524: compute vm get tpm: get vTPM device.

  • #525: compute vm mk from-clib: support --day-zero config and --id-token for Day0 configuration.

  • #526: ️compute vm mk from-file: support day-zero configuration via config and id-token in vss-cli spec.

  • #527: core: upgrade pyvss from 2022.5.0 to 2022.6.0.

  • #528: core: upgrade pyjwt from 2.3.0 to 2.4.0.

v2022.5.0 (2022-05-30)

Improvements:

  • #520: core: upgrade pyvss from 2022.4.0 to 2022.5.0.

  • #518: compute vm mk from-clib: support --additional-params in yaml or json format for OVA/OVF PropertyParams and DeploymentOptionParams.

  • #521: ️compute vm mk from-file: support clib deployments.

Bug Fixes:

  • #519: compute vm get console: throws AttributeError.

v2022.4.0 (2022-04-29)

Improvements:

  • #510: core: upgrade pyvss from 2022.3.1 to 2022.4.0.

  • #511: core: upgrade click from 8.0 to 8.1.3.

  • #512: ci: upgrade pre-commit hook black version to 22.3.0.

  • #513: ci: upgrade pre-commit hook flake8 version to 3.7.9.

Bug Fixes:

  • #514: core: autocompletion errors during option and argument completion.

  • #515: compute vm mk from-clone: option --snapshot auto-completion throws exception.

  • #516: request retirement get: auto-completion throws exception.

v2022.3.1 (2022-03-24)

Improvements:

  • #504: stor dl: download object from your VSS personal store (s3 implementation).

  • #504: stor get: get objects info stored in your VSS personal store (s3 implementation).

  • #504: stor la: launch web interface to your VSS personal store (s3 implementation).

  • #504: stor ls: list objects in VSS personal store (s3 implementation).

  • #504: stor sh: generate a pre-signed link to share object stored in your VSS personal store (s3 implementation).

  • #504: stor ul: upload object to your VSS personal store (s3 implementation).

  • #505: core: upgrade pyvss from 2022.3.0 to 2022.3.1.

  • #506: core: upgrade dataclasses-json from 0.5.6 to 0.5.7.

  • #508: docker: remove from image libxml2-dev libxslt-dev and libffi-dev dependencies.

  • #509: docs: update vskey-stor related configuration settings.

v2022.3.0 (2022-03-21)

Improvements:

  • #497: core: update click from 8.0.3 to 8.0.4.

  • #498: core: update click-log from 0.3.2 to 0.4.0.

  • #499: core: update dateparser from 1.1.0 to 1.1.1.

  • #500: compute vm set disk up: option --notes to set notes to disk.

  • #501: core: upgrade pyvss from 2022.2.0 to 2022.3.0.

  • #502: compute vm get disk: include notes.

v2022.2.0 (2022-02-14)

Improvements:

  • #491: compute vm mk from-clib: add yaml validation --network-config and --user-data.

  • #491: compute vm mk from-template: add yaml validation --network-config and --user-data.

  • #492: compute vm rm: add --prune option to completely remove instance.

  • #493: core: upgrade pyvss from 2021.12.0 to 2022.2.0.

  • #494: core: update ruamel.yaml from 0.17.17 to 0.17.21.

  • #495: core: update Pygments from 2.10.0 to 2.11.2.

v2021.12.0 (2021-12-20)

Improvements:

  • #486: core: minimum python version to 3.7.

  • #487: core: upgrade pick from 1.0.0 to 1.2.0..

  • #488: core: upgrade pyvss from 2021.11.2 to 2021.12.0.

  • #489: compute vm set snapshot mk: new option –memory/–no-memory` to include or exclude memory.

v2021.11.2 (2021-11-29)

Improvements:

  • #479: core: update pyvss from v2021.11.1 to v2021.11.2.

  • #484: core: update ruamel.yaml to 0.17.17.

Bug Fixes:

  • #481: configure mk: empty token in configuration file when creating new endpoint.

  • #483: core: exception when api is unavailable.

v2021.11.1 (2021-11-08)

Improvements:

  • #476: account set mfa mk: improve QR code compatibility.

  • #478: account set mfa rm: prompt for token.

  • #479: core: update pyvss from v2021.11.0 to v2021.11.1.

Bug Fixes:

  • #477: account set mfa mk: recovery_codes.txt naming issue.

v2021.11.0 (2021-11-01)

Improvements:

  • #463: account set mfa mk: enable mfa with totp.

  • #463: account set mfa rm: disable mfa.

  • #463: account set mfa verify: verify mfa totp setup.

  • #463: account set mfa get-token: get totp.

  • #464: core: update pyvss from v2021.8.0 to v2021.11.0.

  • #465: core: support two-factor authentication.

  • #466: configure: support two-factor authentication.

  • #467: account get mfa: get account mfa status.

  • #468: core: update click from 8.0.1 to 8.0.3.

  • #469: core: update dateparser from 1.0.0 to 1.1.0.

  • #470: docker: remove custom requirement branch for click-repl.

  • #471: ci: rollback #458 and use local images.

  • #472: core: setup.py update stor, dev and min python version to 3.8.

  • #473: docs: remove microbadger backed images.

Bug Fixes:

  • #474: ci: add missing rust dependency.

v2021.9.0 (2021-09-15)

Improvements:

  • #458: ci: standardize Pipeline settings to ensure portability to GL SaaS.

  • #459: core: update Pygments to 2.10.0.

  • #460: core: update dataclasses-json to 0.5.6.

  • #461: core: update ruamel.yaml to 0.17.16.

v2021.8.0 (2021-08-18)

Improvements:

  • #453: compute vm mk shell: option --template to mark vm as template.

  • #453: compute vm mk from-clone: option --template to mark vm as template.

  • #453: compute vm mk from-spec: option --template to mark vm as template.

  • #453: compute vm mk from-image: option --template to mark vm as template.

  • #453: compute vm mk from-template: option --template to mark vm as template.

  • #454: compute vm mk shell: option --cores-per-socket to set advanced cpu config.

  • #454: compute vm mk from-clone: option --cores-per-socket to set advanced cpu config.

  • #454: compute vm mk from-spec: option --cores-per-socket to set advanced cpu config.

  • #454: compute vm mk from-image: option --cores-per-socket to set advanced cpu config.

  • #454: compute vm mk from-template: option --cores-per-socket to set advanced cpu config.

  • #455: compute vm set cpu count : option --cores-per-socket for advanced settings.

  • #456: core: update pyvss from v2021.6.0 to v2021.8.0.

Bug Fixes:

  • #452: compute vm set controller scsi rm: Missing verb in removal confirmation.

v2021.6.0 (2021-06-14)

Improvements:

  • #447: compute vm mk shell: deprecate --high-io breaking.

  • #447: compute vm mk from-clone: deprecate --high-io breaking.

  • #447: compute vm mk from-spec: deprecate --high-io breaking.

  • #447: compute vm mk from-image: deprecate --high-io breaking.

  • #447: compute vm mk from-template: deprecate --high-io breaking.

  • #448: compute vm mk shell: option --scsi to define controllers with payload: {"type": "paravirtual", "bus": 0}.

  • #448: compute vm mk from-clone: option --scsi to define controllers with payload: {"type": "paravirtual", "bus": 0}.

  • #448: compute vm mk from-spec: option --scsi to define controllers with payload: {"type": "paravirtual", "bus": 0}.

  • #448: compute vm mk from-image: option --scsi to define controllers with payload: {"type": "paravirtual", "bus": 0}.

  • #448: compute vm mk from-template: option --scsi to define controllers with payload: {"type": "paravirtual", "bus": 0}.

  • #449: core: update pyvss from v2021.5.0 to v2021.6.0.

Bug Fixes:

  • #450: compute vm mk shell: "scsi": 0 ignored when provided in --disk option.

  • #450: compute vm mk from-clone: "scsi": 0 ignored when provided in --disk option.

  • #450: compute vm mk from-spec: "scsi": 0 ignored when provided in --disk option.

  • #450: compute vm mk from-image: "scsi": 0 ignored when provided in --disk option.

  • #450: compute vm mk from-template: "scsi": 0 ignored when provided in --disk option.

v2021.5.4 (2021-05-31)

Improvements:

  • #444: core: update click-repl from v0.1.6 to v0.2.0.

  • #445: core: update click-threading from v0.4.4 to v0.5.0.

v2021.5.3 (2021-05-26)

Improvements:

  • #439: core: update click from v8.0.0 to v8.0.1.

  • #440: compute vm set controller scsi rm: update to implement pyvss.manager.get_vm_scsi_device.

  • #442: core: remove prompt-toolkit from dependencies.

  • #443: docs: Update VSS Shell section in README.md and use.rst.

v2021.5.2 (2021-05-18)

Improvements:

  • #427: core: update click from v7.1.1 to v8.0.0.

  • #428: completion: update to support click 8 changes.

  • #429: shell: formatting improvements.

  • #430: core: update click-repl to custom repo/branch to support completion in click 8.

  • #431: core: update dataclases-json from v0.5.2 to v0.5.3.

  • #432: core: update Pygments from v2.8.0 to v2.9.0

  • #433: core: update ruamel.yaml from v0.16.13 to v0.17.4.

  • #434: docs: update README with the latest info.

  • #436: docker: Add git to base image.

v2021.5.1 (2021-05-05)

New Features:

  • #418: compute vm set retire mk: manage retirement requests for vms.

  • #418: compute vm set retire confirm: manage retirement requests for vms.

  • #418: compute vm set retire cancel: manage retirement requests for vms.

  • #418: compute vm set retire send: manage retirement requests for vms.

  • #419: compute vm get retire: get retirement requests for vm.

  • #420: request retire ls: list retirement requests.

  • #420: request retire get: get retirement request info.

  • #420: request retire confirm: confirm retirement request.

  • #420: request retire cancel: cancel retirement request.

  • #420: request retire send: send notification for a retirement request.

Improvements:

  • #417: core: move from semver to calver.

  • #423: compute vm set custom-spec: allow multiple --dns-suffix options for dns search settings.

  • #424: compute vm mk shell: create VM with retirement request --retire-type, --retire-value, --retire-warning.

  • #424: compute vm mk from-clone: create VM with retirement request --retire-type, --retire-value, --retire-warning.

  • #424: compute vm mk from-spec: create VM with retirement request --retire-type, --retire-value, --retire-warning.

  • #424: compute vm mk from-clib: create VM with retirement request --retire-type, --retire-value, --retire-warning.

  • #424: compute vm mk from-image: create VM with retirement request --retire-type, --retire-value, --retire-warning.

  • #424: compute vm mk from-template: create VM with retirement request --retire-type, --retire-value, --retire-warning.

  • #426: core: update pyvss from v0.18.1 to v2021.5.0.

Bug Fixes:

  • #421: request new retry: ignores --wait option.

  • #422: request change retry: ignores --wait option.

v0.12.1 (2021-04-15)

Improvements:

  • #409: account get groups: update default columns to recent api changes.

  • #410: account get group: update default columns to recent api changes.

  • #411: request change get: update default columns to recent api changes.

  • #412: request new get: update default columns to recent api changes.

  • #413: request snapshot get: update default columns to recent api changes.

  • #416: docker: base image hub.eis.utoronto.ca/vss/docker/python:3.9-alpine.

Bug Fixes:

  • #414: request vmdk: missing command.

v0.12.0 (2021-04-09)

New Features:

  • #403: compute contentlib: content library integration.

  • #405: copmute vm mk from-clib: deploy vms from content library.

Improvements:

  • #402: core: Add --webdav-server option to configuration file.

  • #406: compute vm mk from-clone: --snapshot to clone from given snapshot

  • #404: core: update pyvss from v0.17.2 to v0.18.1.

Bug Fixes:

  • #401: compute vm mk from-image: throws exception when user-data is not provided even if it’s optional.

  • #407: core : --filter-by option ignored if operator is included.

v0.11.0 (2021-03-05)

New Features:

  • #390: compute vm get cr:to get change requests by virtual machine.

  • #396: compute vm get cr: Add support for --output ndjson.

Improvements:

  • #389: compute vm set inform: take single comma-separated emails or multiple emails.

  • #395: core: minimum python version 3.7.0.

  • #391: core: update pyvss from v0.17.1 to v0.17.2.

  • #392: core: update tabulate from v0.8.7 to v0.8.9.

  • #393: core: update dateparser from v0.7.6 to v1.0.0

  • #397: core: update validators from v0.18.1 to v0.18.2.

  • #398: core: update Pygments from v2.7.1 to v2.8.0.

  • #399: core: update ruamel.yaml from v0.16.12 to v0.16.13.

  • #394: ci: pipeline release-dist jobs missing dependencies: rust and cargo.

v0.10.4 (2021-02-04)

Improvements:

  • #387: compute vm set disk mk: support scsi in JSON format.

v0.10.3 (2021-01-22)

Improvements:

  • #385: compute vm mk from-image: --network-config improvements to handle cloud config network-config file.

v0.10.2 (2021-01-07)

Improvements:

  • #383: compute vm mk from-image: --user-data improvements to handle cloud config user data file.

  • #382: ci: python package deployment on internal registry.

v0.10.1 (2020-12-09)

Improvements:

  • #379: core: direct status messages and user-interaction prompts to stderr instead of stdout.

  • #380: core: migrate from jsonpath-rw to jsonpath-ng.

University of Toronto - Since 1827