v2025.9.0 (2025-09-25)
Bug Fixes:
-
#788:
compute template set: minor fix in help.
Improvements:
-
#785:
assist: new thoughtful search. -
#786:
docs: add docs for agents. -
#787:
assist: use secure gateway.
v2025.8.0 (2025-08-25)
Bug Fixes:
-
#780:
assist: not returning a valid response due to hard-coded model.
Improvements:
-
#781:
compute template set: to allow operations on templates. -
#782:
compute vm set template: updates to only update vms. -
#783:
homebrew: version release.
v2025.7.0 (2025-07-14)
Bug Fixes:
-
#773:
compute/vm/mk/from-file: logging too high. -
#774:
mcp: properly handle import error. -
#777:
compute template rm: removes running vms.
Improvements:
v2025.6.1 (2025-06-27)
Bug Fixes:
-
#766:
docs: confluence pipeline failed. -
#768:
compute vm mk from-file: spec not properly parsed. -
#769:
homebrew: missing dependency vss-cli[mcp]. -
#770:
compute vm set domain: docstring typo.
v2025.6.0 (2025-06-26)
Improvements:
-
#759:
ci: implementuvandpyproject.tomlin favour of setup tools -
#760:
compute vm get metrics: additional countersdisk. -
#761:
core: Upgradedataclasses-jsonto0.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: upgradepyvsstov2025.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: upgradeclikcfrom 8.1.7 to 8.1.8. -
#739:
core: upgradesphinxcontrib-confluencebuilderto 2.10.1. -
#740:
core: upgrademiniofrom 7.2.8 to 7.2.15. -
#741:
homebrew: formula improvements: add stor to installation. -
#742:
core: upgradejsonpath-ngto v1.7.0. -
#743:
core: upgradedateparserfrom 1.2.0 to 1.2.1. -
#744:
core: upgraderichto 13.9.4. -
#745:
core: upgradevalidatorsto 0.34.0. -
#746:
core: upgradesetuptoolsto 75.8.0.
v2024.10.0 (2024-10-31)
Improvements:
-
#731:
assist: increase retrieval results to 5. -
#732:
docs: addclispecification documentation -
#733:
compute vm get spec: addscsicontroller reference to spec -
#734:
compute vm get spec: addisoif mounted. -
#734:
compute vm get spec-api: addisoif 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--actiondefault toup. -
#723:
core: upgradedateparserfrom 1.1.8 to 1.2.0. -
#724:
core: upgradevalidatorsfrom 0.2.0 to 0.33.0.
v2024.8.0 (2024-08-29)
Improvements:
-
#717:
assist: additional attributes in payload required. -
#718:
docs: libs upgradesphinxcontrib-confluencebuilder2.7.1. -
#719:
core: upgrademiniofrom 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: minimumpythonversion 3.8.5.
Bug Fixes:
-
#708:
core: error with importlib.resources. -
#712:
importlib-resourcesandimportlib-metadataversion 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: replacepygmentswithrichto increase console printing functionality. -
#704:
docs: title improvements for answer engine optimization. -
#705:
plugins: implementimportlib-resourcesandimportlib-metadatato replacepkg_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: upgradepyvsstov2024.6.0. -
#697:
core: Homebrew formula forvss-cliversion2024.6.0. -
#699:
ci: update gitlab templates. -
#700:
ci: replaceCI_BUILD_TAGwithCI_COMMIT_TAG.
v2024.5.0 (2024-05-24)
Improvements:
-
#684:
compute vm get controller: addusbandusb-xhcicounts. -
#685:
ci: moving pipeline to useCI_REGISTRY_USERandCI_REGISTRY_PASSWORD. -
#686:
core: upgradesphinxcontrib-confluencebuilderto7.2.7. -
#687:
core: upgrademinioto2.5.2. -
#688:
core: upgradepyvsstov2024.5.0. -
#689:
compute vm get controller usb: get existingusbcontrollers. -
#689:
compute vm get controller usb-xhci: get existingusb-xhcicontrollers. -
#690:
core: implementimportlib-resourcesandimportlib-metadatato replacepkg_resources. -
#693:
core: Homebrew formula forvss-cliversion2024.5.0.
Bug Fixes:
-
#683:
ovf get: error when label is missing. -
#691:
core:--totpoption env variable should beVSS_USER_OTP.
v2023.12.1 (2023-12-15)
Improvements:
-
#681:
compute vm res: add confirmation message. -
#682 :
core: Homebrew formula forvss-cliv2023.12.1.
v2023.12.0 (2023-12-13)
Improvements:
-
#678 :
core: Homebrew formula forvss-cliv2023.12.0. -
#676:
core: upgradepyvssfrom2023.11.0to2023.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-formatand--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:setuptoolsversion68.2.2. -
#666:
core:filter_bojects_by_attrsmatch a set of named attributes. -
#667:
ci:pre-commithook updates. -
#666:
core: upgradepyvssfrom2023.10.0to2023.11.0.
v2023.10.0 (2023-10-30)
Improvements:
-
#657:
ovf getsupport for in Product sectionPropertyParams. -
#659:
compute vm resto restore from available restore points. -
#660:
core: upgradepyvssfrom2023.9.0to2023.10.0. -
#661:
request restore: command to browse restore requests.
Bug Fixes:
-
#658:
compute vm mk from-filespecmetadata.informhelp required.
v2023.9.0 (2023-09-29)
Improvements:
-
#644:
compute vm mk from-file: clone set source networking andmachine.disksif not specified. -
#647:
core: upgrademiniofrom7.1.13to7.1.17. -
#648:
core: upgradedateparserfrom1.1.4to1.1.8. -
#649:
compute domain get: showgpu_profiles. -
#650:
core: upgradepyvssfrom2023.6.0to2023.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: ignoresmachine.memoryin vss-cli configuration spec (shell). -
#651:
compute vm mk from-file: ignoresmachine.scsivss-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: upgradePygmentsfrom2.13.0to>2.13.0. -
#639:
docker: image move to sphinx-build -
#640:
core: upgradeclickfrom8.1.3to8.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: upgradepyvssfrom2023.2.1to2023.6.0. -
#631:
core: check motd viapyvss. -
#632:
domain: update help.
v2023.6.0 (2023-06-14)
Improvements:
-
#624:
ci: update pre-commitflake8endpoint. -
#626:
ci: rename Gitlab CI variableCI_BUILD_REF_NAME->CI_COMMIT_REF_NAME.
Bug Fixes:
-
#625:
docs: search not working. Missingjquery.
v2023.3.1 (2023-03-29)
Improvements:
-
#620:
compute vm mk from-file: post processhostnamein custom spec. -
#621:
compute vm mk from-file:--save/--no-saveto file improvements. -
#623:
cd: Homebrew formula for v2023.3.1.
Bug Fixes:
-
#617:
compute vm mk from-file: ignoresmemoryin configuration spec. -
#618:
core: shows empty message of the day. -
#619:
compute vm mk from-file: ignoresstorage-typein 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 forStrings/ovf:Stringsreference. -
#614:
raw: restrict calls only toutoronto.ca|edudomains.
Bug Fixes:
-
#611:
ovf get: error when@ovf:fileRefis missing. -
#613:
compute vm mk from-file:cliberror when deploying.
v2023.2.1 (2023-02-24)
Improvements:
-
#602:
compute vm mk from-file: supportcloneandtemplatebuild process. -
#603:
compute vm mk from-file:clibandshellstandardization. -
#604:
compute vm mk from-file: default firmware set toefi. -
#605:
compute vm set secure-boot: enable--onor disable--offsecure boot. -
#606:
core: upgradepyvssfrom2023.2.0to2023.2.1.
Bug Fixes:
-
#607:
compute vm set storage-type: missingpayload_optionsfor scheduling.
v2023.2.0 (2023-02-16)
Improvements:
-
#597:
compute vm set vss-preference:--actionadd/delto manage vss preferences. -
#597:
compute vm get vss-preference: get vss preferences. -
#599:
core: upgrademiniofrom 7.1.12 to 7.1.13. -
#596:
core: upgradepyvssfrom2022.9.0to2022.10.0.
Bug Fixes:
-
#595:
compute vm mk from-file:additional_paramsincorrectly parsed name and file -
#598:
compute vm mk from-file:shell/clibtemplate bad spec in disks.
v2022.12.0 (2022-12-08)
Improvements:
-
#586:
core: upgrademiniofrom 7.1.5 to 7.1.12. -
#587:
core: upgradePygmentsfrom 2.11.2 to 2.13.0. -
#588:
core: upgradepickfrom 2.0.2 to 2.2.0. -
#589:
core: upgradedateparserfrom 1.1.1 to 1.1.4. -
#590:
core:setupand requirements decoupling. -
#591:
core:gitignoreanddockerignoreimprovements
Bug Fixes:
-
#592:
compute vm mk shell: option--custom-specerror when using inline value. -
#592:
compute vm mk from-clone: option--custom-specerror when using inline value. -
#592:
compute vm mk from-spec: option--custom-specerror when using inline value. -
#592:
compute vm mk from-image: option--custom-specerror when using inline value. -
#592:
compute vm mk from-clib: option--custom-specerror when using inline value.
v2022.11.0 (2022-11-04)
Improvements:
-
#570:
compute vm mk from-file: supportextra-configattribute. -
#579:
compute vm mk from-clib: supportconfig-file-nameandidtoken-nameattributes inday-zerosection. -
#580:
compute vm mk from-file: supportconfig-file-nameandidtoken-nameattributes inday-zerosection. -
#581:
compute vm mk from-file: supportfirmwareattributes inmachinesection. -
#582:
cd: Homebrew formula for the vss-cli. -
#583:
core: upgradepyjwtfrom2.4.0to2.6.0. -
#584:
core: upgradetabulatefrom0.8.10to0.9.0.
v2022.10.1 (2022-10-22)
New Features:
-
#571:
ovf get: to inspect and generateadditional-paramsspec file from OVA or OVF.
Improvements:
-
#568:
compute vm mk shell: option--custom-specload fromyaml/jsonfile or input. -
#568:
compute vm mk from-clone: option--custom-specload fromyaml/jsonfile or input. -
#568:
compute vm mk from-spec: option--custom-specload fromyaml/jsonfile or input. -
#568:
compute vm mk from-image: option--custom-specload fromyaml/jsonfile or input. -
#568:
compute vm mk from-clib: option--custom-specload fromyaml/jsonfile or input. -
#570:
️compute vm mk from-file: supportextra-configattribute in the machine section. -
#572:
compute vm mk shell: option--vbsto enable Virtualization Based Security. -
#572:
compute vm mk from-clone: option--vbsto enable Virtualization Based Security. -
#572:
compute vm mk from-spec: option--vbsto enable Virtualization Based Security. -
#572:
compute vm mk from-image: option--vbsto enable Virtualization Based Security. -
#572:
compute vm mk from-clib: option--vbsto enable Virtualization Based Security. -
#573:
compute vm mk from-file: supportvbsandtpmattribute 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 eitherssdorhdd(approval required). -
#564:
compute vm get storage-type: current virtual machine storage type. -
#565:
core: upgradepyvssfrom2022.9.0to2022.10.0.
v2022.9.0 (2022-09-28)
Improvements:
-
#553:
compute vm mk shell: option--storage-typeto set eitherssdorhdd, defaults tohdd. -
#553:
compute vm mk from-clone: option--storage-typeto set eitherssdorhdd, defaults tohdd. -
#553:
compute vm mk from-spec: option--storage-typeto set eitherssdorhdd, defaults tohdd. -
#553:
compute vm mk from-image: option--storage-typeto set eitherssdorhdd, defaults tohdd. -
#553:
compute vm mk from-template: option--storage-typeto set eitherssdorhdd, defaults tohdd. -
#553:
compute vm mk from-clib: option--storage-typeto set eitherssdorhdd, defaults tohdd. -
#554:
core: upgradepyvssfrom2022.8.1to2022.9.0. -
#555:
core: upgradepickfrom1.2.0to1.4.0. -
#556:
compute vm get spec: to include storage-type. -
#557:
compute vm mk from-file: support forstorage-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-memoryas default. -
#539:
core: upgradepyvssfrom2022.6.0to2022.8.1. -
#540:
core: upgradepickfrom1.2.0to1.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--tpmto add Trusted Platform Module (tpm). -
#543:
compute vm mk from-clone: option--tpmto add Trusted Platform Module (tpm). -
#543:
compute vm mk from-spec: option--tpmto add Trusted Platform Module (tpm). -
#543:
compute vm mk from-image: option--tpmto add Trusted Platform Module (tpm). -
#543:
compute vm mk from-template: option--tpmto add Trusted Platform Module (tpm). -
#543:
compute vm mk from-clib: option--tpmto 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 tovmx-19.
Bug Fixes:
-
#535:
stor ul: error when uploading a file without--name.
v2022.6.1 (2022-06-23)
Improvements:
-
#532:
core: upgradetabulatefrom0.8.9to0.8.10. -
#533:
core: upgradevalidatorsfrom0.18.2to0.20.0.
Bug Fixes:
-
#530:
compute vm mk from-clib:--additional-paramserror even if not provided. -
#531:
compute vm mk from-file: ignoresadminin vss-cli configuration spec.
v2022.6.0 (2022-06-15)
Improvements:
-
#523:
compute vm set tpm mk: createvTPMdevice. -
#523:
compute vm set tpm rm: deletevTPMdevice. -
#524:
compute vm get tpm: getvTPMdevice. -
#525:
compute vm mk from-clib: support--day-zeroconfig and--id-tokenfor Day0 configuration. -
#526:
️compute vm mk from-file: supportday-zeroconfiguration viaconfigandid-tokeninvss-cli spec. -
#527:
core: upgradepyvssfrom2022.5.0to2022.6.0. -
#528:
core: upgradepyjwtfrom2.3.0to2.4.0.
v2022.5.0 (2022-05-30)
Improvements:
-
#520:
core: upgradepyvssfrom2022.4.0to2022.5.0. -
#518:
compute vm mk from-clib: support--additional-paramsinyamlorjsonformat for OVA/OVFPropertyParamsandDeploymentOptionParams. -
#521:
️compute vm mk from-file: supportclibdeployments.
Bug Fixes:
-
#519:
compute vm get console: throwsAttributeError.
v2022.4.0 (2022-04-29)
Improvements:
-
#510:
core: upgradepyvssfrom2022.3.1to2022.4.0. -
#511:
core: upgradeclickfrom8.0to8.1.3. -
#512:
ci: upgradepre-commithookblackversion to22.3.0. -
#513:
ci: upgradepre-commithookflake8version to3.7.9.
Bug Fixes:
-
#514:
core: autocompletion errors during option and argument completion. -
#515:
compute vm mk from-clone: option--snapshotauto-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: upgradepyvssfrom2022.3.0to2022.3.1. -
#506:
core: upgradedataclasses-jsonfrom0.5.6to0.5.7. -
#508:
docker: remove from imagelibxml2-devlibxslt-devandlibffi-devdependencies. -
#509:
docs: update vskey-stor related configuration settings.
v2022.3.0 (2022-03-21)
Improvements:
-
#497:
core: updateclickfrom8.0.3to8.0.4. -
#498:
core: updateclick-logfrom0.3.2to0.4.0. -
#499:
core: updatedateparserfrom1.1.0to1.1.1. -
#500:
compute vm set disk up: option--notesto set notes to disk. -
#501:
core: upgradepyvssfrom2022.2.0to2022.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-configand--user-data. -
#491:
compute vm mk from-template: add yaml validation--network-configand--user-data. -
#492:
compute vm rm: add--pruneoption to completely remove instance. -
#493:
core: upgradepyvssfrom2021.12.0to2022.2.0. -
#494:
core: updateruamel.yamlfrom0.17.17to0.17.21. -
#495:
core: updatePygmentsfrom2.10.0to2.11.2.
v2021.12.0 (2021-12-20)
Improvements:
-
#486:
core: minimumpythonversion to 3.7. -
#487:
core: upgradepickfrom1.0.0to1.2.0.. -
#488:
core: upgradepyvssfrom2021.11.2to2021.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:
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: updatepyvssfromv2021.11.0tov2021.11.1.
Bug Fixes:
-
#477:
account set mfa mk:recovery_codes.txtnaming 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: updatepyvssfromv2021.8.0tov2021.11.0. -
#465:
core: support two-factor authentication. -
#466:
configure: support two-factor authentication. -
#467:
account get mfa: get account mfa status. -
#468:
core: updateclickfrom8.0.1to8.0.3. -
#469:
core: updatedateparserfrom1.0.0to1.1.0. -
#470:
docker: remove custom requirement branch forclick-repl. -
#471:
ci: rollback #458 and use local images. -
#472:
core:setup.pyupdatestor,devand minpythonversion to3.8. -
#473:
docs: removemicrobadgerbacked images.
Bug Fixes:
-
#474:
ci: add missingrustdependency.
v2021.9.0 (2021-09-15)
Improvements:
-
#458:
ci: standardize Pipeline settings to ensure portability to GL SaaS. -
#459:
core: updatePygmentsto 2.10.0. -
#460:
core: updatedataclasses-jsonto 0.5.6. -
#461:
core: updateruamel.yamlto 0.17.16.
v2021.8.0 (2021-08-18)
Improvements:
-
#453:
compute vm mk shell: option--templateto mark vm as template. -
#453:
compute vm mk from-clone: option--templateto mark vm as template. -
#453:
compute vm mk from-spec: option--templateto mark vm as template. -
#453:
compute vm mk from-image: option--templateto mark vm as template. -
#453:
compute vm mk from-template: option--templateto mark vm as template. -
#454:
compute vm mk shell: option--cores-per-socketto set advanced cpu config. -
#454:
compute vm mk from-clone: option--cores-per-socketto set advanced cpu config. -
#454:
compute vm mk from-spec: option--cores-per-socketto set advanced cpu config. -
#454:
compute vm mk from-image: option--cores-per-socketto set advanced cpu config. -
#454:
compute vm mk from-template: option--cores-per-socketto set advanced cpu config. -
#455:
compute vm set cpu count: option--cores-per-socketfor advanced settings. -
#456:
core: updatepyvssfrom 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-iobreaking. -
#447:
compute vm mk from-clone: deprecate--high-iobreaking. -
#447:
compute vm mk from-spec: deprecate--high-iobreaking. -
#447:
compute vm mk from-image: deprecate--high-iobreaking. -
#447:
compute vm mk from-template: deprecate--high-iobreaking. -
#448:
compute vm mk shell: option--scsito define controllers with payload:{"type": "paravirtual", "bus": 0}. -
#448:
compute vm mk from-clone: option--scsito define controllers with payload:{"type": "paravirtual", "bus": 0}. -
#448:
compute vm mk from-spec: option--scsito define controllers with payload:{"type": "paravirtual", "bus": 0}. -
#448:
compute vm mk from-image: option--scsito define controllers with payload:{"type": "paravirtual", "bus": 0}. -
#448:
compute vm mk from-template: option--scsito define controllers with payload:{"type": "paravirtual", "bus": 0}. -
#449:
core: updatepyvssfrom v2021.5.0 to v2021.6.0.
Bug Fixes:
-
#450:
compute vm mk shell:"scsi": 0ignored when provided in--diskoption. -
#450:
compute vm mk from-clone:"scsi": 0ignored when provided in--diskoption. -
#450:
compute vm mk from-spec:"scsi": 0ignored when provided in--diskoption. -
#450:
compute vm mk from-image:"scsi": 0ignored when provided in--diskoption. -
#450:
compute vm mk from-template:"scsi": 0ignored when provided in--diskoption.
v2021.5.4 (2021-05-31)
Improvements:
-
#444:
core: updateclick-replfrom 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: updateclickfrom v8.0.0 to v8.0.1. -
#440:
compute vm set controller scsi rm: update to implementpyvss.manager.get_vm_scsi_device. -
#442:
core: removeprompt-toolkitfrom dependencies. -
#443:
docs: UpdateVSS Shellsection inREADME.mdanduse.rst.
v2021.5.2 (2021-05-18)
Improvements:
-
#427:
core: updateclickfrom v7.1.1 to v8.0.0. -
#428:
completion: update to support click 8 changes. -
#429:
shell: formatting improvements. -
#430:
core: updateclick-replto custom repo/branch to support completion in click 8. -
#431:
core: updatedataclases-jsonfrom v0.5.2 to v0.5.3. -
#432:
core: updatePygmentsfrom v2.8.0 to v2.9.0 -
#433:
core: updateruamel.yamlfrom v0.16.13 to v0.17.4. -
#434:
docs: update README with the latest info. -
#436:
docker: Addgitto 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 fromsemvertocalver. -
#423:
compute vm set custom-spec: allow multiple--dns-suffixoptions 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: updatepyvssfrom v0.18.1 to v2021.5.0.
Bug Fixes:
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 imagehub.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-serveroption to configuration file. -
#406:
compute vm mk from-clone:--snapshotto clone from given snapshot -
#404:
core: updatepyvssfrom 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-byoption 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: minimumpythonversion 3.7.0. -
#391:
core: updatepyvssfrom v0.17.1 to v0.17.2. -
#392:
core: updatetabulatefrom v0.8.7 to v0.8.9. -
#393:
core: updatedateparserfrom v0.7.6 to v1.0.0 -
#397:
core: updatevalidatorsfrom v0.18.1 to v0.18.2. -
#398:
core: updatePygmentsfrom v2.7.1 to v2.8.0. -
#399:
core: updateruamel.yamlfrom v0.16.12 to v0.16.13. -
#394:
ci: pipeline release-dist jobs missing dependencies:rustandcargo.
v0.10.4 (2021-02-04)
Improvements:
-
#387:
compute vm set disk mk: supportscsiinJSONformat.
v0.10.3 (2021-01-22)
Improvements:
-
#385:
compute vm mk from-image:--network-configimprovements to handle cloud confignetwork-configfile.
v0.10.2 (2021-01-07)
Improvements:
-
#383:
compute vm mk from-image:--user-dataimprovements 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 tostderrinstead ofstdout. -
#380:
core: migrate fromjsonpath-rwtojsonpath-ng.
Bug Fixes:
-
#378:
compute vm mk from-file: throwsVssErrorexception.
v0.10.0 (2020-11-18)
New Features:
-
#371:
compute vmdk: command to mange uservmdkfiles. -
#371:
compute vmdk ls: command to list uservmdkfiles. -
#371:
compute vmdk sync: command to sync uservmdkfiles fromvskey-stor. -
#375:
compute vm set firmware: update vm firmware configuration. -
#376:
compute vm get firmware: get vm firmware configuration.
Improvements:
-
#366:
compute vm set extra-cfg: update command to new payload. -
#367:
compute vm mk shell: create VM with--extra-configtakes multiplekey=value. -
#367:
compute vm mk from-clone: create VM with--extra-configtakes multiplekey=value. -
#367:
compute vm mk from-spec: create VM with--extra-configtakes multiplekey=value. -
#367:
compute vm mk from-image: create VM with--extra-configtakes multiplekey=value. -
#367:
compute vm mk from-template: create VM with--extra-configtakes multiplekey=value. -
#368:
core:pyvssv0.16.0 -> v0.17.0. -
#369:
docker: base image upgrade tohub.eis.utoronto.ca/vss/docker/python:3.8-alpine. -
#370:
ci: base docker services to use local repository. -
#372:
compute vm set disk mk: supportbacking_vmdkin<capacity>=<backing_mode>=<backing_sharing>=<backing_vmdk>orJSONformat. -
#373:
core:pyvssv0.17.0 -> v0.17.1. -
#374:
compute vm mk shell: create VM with--firmware/-w. -
#374:
compute vm mk from-clone: create VM with--firmware/-w. -
#374:
compute vm mk from-spec: create VM with--firmware/-w. -
#374:
compute vm mk from-image: create VM with--firmware/-w. -
#374:
compute vm mk from-template: create VM with--firmware/-w.
v0.9.0 (2020-10-29)
Improvements:
-
#358:
core:pyvssv0.15.1 -> v0.16.0. -
#359:
compute vm set controller scsi up --sharing: updates SCSI sharing mode. -
#360:
compute vm set disk up --sharing: updates Disk sharing mode. -
#361:
compute vm set controller scsi mk --scsi: create SCSI controller with new spec<type>=<sharing>. -
#362:
compute vm set disk mk --disk: create Disk with new spec `` <capacity>=<backing_mode>=<backing_sharing>``. -
#363:
compute vm mk shell: create VM with Disks using new spec `` <capacity>=<backing_mode>=<backing_sharing>``. -
#363:
compute vm mk from-clone: create VM with Disks using new spec `` <capacity>=<backing_mode>=<backing_sharing>``. -
#363:
compute vm mk from-file: create VM with Disks using new spec `` <capacity>=<backing_mode>=<backing_sharing>``. -
#363:
compute vm mk from-image: create VM with Disks using new spec `` <capacity>=<backing_mode>=<backing_sharing>``. -
#363:
compute vm mk from-template: create VM with Disks using new spec `` <capacity>=<backing_mode>=<backing_sharing>``. -
#364:
--wait/--no-wait: add option to the main cli instead of per sub-command that submits requests. Also available withVSS_WAIT_FOR_REQUESTS. -
#364:
config set: addwait_for_requestsoption in general settings in configuration file. -
#364:
compute vm set: remove--wait/--no-waitoption. -
#364:
compute vm mk: remove--wait/--no-waitoption. -
#364:
compute vm rm: remove--wait/--no-waitoption. -
#364:
compute template rm: remove--wait/--no-waitoption. -
#364:
compute folder set: remove--wait/--no-waitoption. -
#364:
compute folder mk: remove--wait/--no-waitoption. -
#364:
compute folder rm: remove--wait/--no-waitoption. -
#364:
compute inventory mk: remove--wait/--no-waitoption.
v0.8.4: (2020-09-25)
Improvements:
-
#349:
compute template rm: command to allow decommissioning vm templates. -
#350:
core:pyvssv0.15.0 -> v0.15.1. -
#351:
core:pickv0.6.7 -> v1.0.0. -
#352:
core:ruamel.yamlv0.16.10 -> v0.16.12. -
#353:
core:dataclasses-jsonv0.2.2 -> v0.5.2. -
#354:
core:validatorsv0.14.3 -> v0.18.1. -
#355:
core:dateparserv0.7.4 -> 0.7.6. -
#356:
core:Pygmentsv2.6.1 -> v2.7.1.
v0.8.3 (2020-08-17)
Improvements:
-
#347:
compute vm set:--no-waitoption to override--wait.
Bug Fixes:
v0.8.2 (2020-08-05)
Improvements:
-
#343:
core:pyvssv0.14.4 -> v0.15.0. -
#342:
core: Add python3.8. -
#340:
key: docstring improvements. -
#339:
plugin: docstring improvements. -
#338:
key: docstring improvements. -
#337:
completion: docstring improvements. -
#336:
account: docstring improvements. -
#335:
request snapshot: docstring improvements. -
#334:
request new: docstring improvements. -
#333:
request inventory: docstring improvements. -
#332:
request image: docstring improvements. -
#331:
request folder: docstring improvements. -
#330:
request export: docstring improvements. -
#329:
request change: docstring improvements. -
#328:
request template: docstring improvements. -
#327:
compute os: docstring improvements. -
#326:
compute net: docstring improvements. -
#325:
compute iso: docstring improvements. -
#324:
compute inventory: docstring improvements. -
#323:
compute image: docstring improvements. -
#322:
compute folder: docstring improvements. -
#321:
compute floppy: docstring improvements. -
#320:
compute domain: docstring improvements. -
#319:
compute vm: docstring improvements. -
#318:
core:configgeneral improvements. -
#317:
core:helpergeneral improvements. -
#316:
docs:asciicastgeneral improvements. -
#214:
compute vm set:--dry-runoption to simulate execution before submitting command.
Bug Fixes:
-
#341:
upgrade: bandit warning HIGH.
v0.8.1 (2020-06-22)
Improvements:
-
#314:
tests: Adding/Updating pre-commit hooks.
Bug Fixes:
-
#312:
compute vm mk from-file: throws TypeError exception. -
#313:
docs: deploy-image outdated command options.
v0.8.0 (2020-06-04)
Improvements:
-
#304:
core:pyvssv0.14.2 -> v0.14.4. -
#306:
️account get groups: update to recent api changes: breaking. -
#307:
account get group: update to recent api changes (group_name_desc_or_idis now required): breaking. -
#308:
account get group member: new sub-command. -
#309:
docker: base image upgrade topython:3.8-alpine.
Bug Fixes:
-
#302:
compute vm set guest-cmd:--envoption is sent emtpy. -
#303:
compute vm get memory: throws exception. -
#305:
core: PEP8 check F541: f-string without any placeholders. -
#310:
docker: image build broken due to dependency name change from man to man-pages.
v0.7.1 (2020-05-07)
Improvements:
-
#296:
compute vm set guest-os: renamed toosmissing command. -
#298:
core:clickv7.1.1 -> v7.1.2. -
#299:
core:pyvssv0.14.1 -> v0.14.2. -
#300:
core:pygmentsv2.4.2 -> v2.6.1.
Bug Fixes:
v0.7.0 (2020-04-24)
Improvements:
-
#278:
compute vm ls: addvm_morefto default attributes. -
#279:
compute vm get: add support to query bymoref. -
#280:
compute vm set: add support to update vm bymoref. -
#281:
compute vm set ha-group mk: update tomoreforname: breaking. -
#282:
compute vm get ha-group: update vm identifiermoref: breaking. -
#283:
compute vm get: include vm identifiermoref. -
#284:
compute vm rm: allow delete vm byname,moreforuuid. -
#285:
core:pyvssupgrade from 0.13.1-> 0.14.0: __breaking__ -
#286:
compute vm get vsphere-link: provide vSphere client link to vm. -
#287:
request new ls: providevm_moref. -
#287:
request change ls: providevm_moref. -
#287:
request snapshot ls: providevm_moref. -
#287:
request export ls: providevm_moref. -
#288:
completion: supportvm_morefandmorefattributes. -
#291:
core:click-spinnerv0.1.8 -> v0.1.10. -
#293:
docs: replaceuuidwithmoref. -
#294:
compute vm set ha-group mg: to migrate existing ha-group fromuuidtomoref.
Bug Fixes:
0.6.2 (2020-04-09)
Improvements:
-
#265:
docs: vmware paravirtual scsi migration how-to (windows). -
#266:
compute vm set snapshot mk:--consolidatedefault to true. -
#267:
core:pyvssupgrade from 0.13.0-> 0.13.1. -
#268:
compute vm mk from-clone:--power-onoption to power on vm after deployment. -
#268:
compute vm mk from-file:--power-onoption to power on vm after deployment. -
#268:
compute vm mk from-image:--power-onoption to power on vm after deployment. -
#268:
compute vm mk from-spec:--power-onoption to power on vm after deployment. -
#268:
compute vm mk from-template:--power-onoption to power on vm after deployment. -
#268:
compute vm mk shell:--power-onoption to power on vm after deployment. -
#269:
core:clickupgrade from 7.0.0 -> 7.1.1. -
#270:
completion: support forfish. -
#271:
core:pick0.6.6 -> 0.6.7. -
#272:
core:validators0.14.2 -> 0.14.3. -
#273:
core:tabulate0.8.6 -> 0.8.7. -
#274:
core:--table-formatsupport forpretty. -
#275:
core:dateparser0.7.2 -> 0.7.4. -
#276:
core:ruaml.yaml0.16.5 -> 0.16.10.
v0.6.1 (2020-03-25)
Bug Fixes:
-
#263:
compute vm set domain: domain does not autocomplete based on name attribute.
v0.6.0 (2020-02-28)
Improvements:
-
#246:
compute vm ls: support multiple--sortoptions. -
#246:
compute floppy ls: support multiple--sortoptions. -
#246:
compute domain ls: support multiple--sortoptions. -
#246:
compute folder ls: support multiple--sortoptions. -
#246:
compute image personal ls: support multiple--sortoptions. -
#246:
compute image public ls: support multiple--sortoptions. -
#246:
compute iso personal ls: support multiple--sortoptions. -
#246:
compute iso public ls: support multiple--sortoptions. -
#246:
compute net ls: support multiple--sortoptions. -
#247:
request change ls: support multiple--sortoptions. -
#247:
request export ls: support multiple--sortoptions. -
#247:
request folder ls: support multiple--sortoptions. -
#247:
request image ls: support multiple--sortoptions. -
#247:
request inventory ls: support multiple--sortoptions. -
#247:
request new ls: support multiple--sortoptions. -
#247:
request snapshot ls: support multiple--sortoptions. -
#248:
service ls: support multiple--sortoptions. -
#249:
token ls: support multiple--sortoptions. -
#250:
key ls: support multiple--sortoptions. -
#255:
ls: implementation improvement--filter-by. -
#257:
upgrade: command improvements to find current python executable. -
#258:
ci: deploy pre-releases to PYPI instead of Test instance of PYPI. -
#259:
upgrade develop: install available pre-release from PYPI. -
#260:
status: provide summary of both API and VSS service status. -
#262:
ci: except deploy to pypi when branch develop and commit msg isVersion release.
Bug Fixes:
-
#251:
service ls: exception thrown. -
#252:
token ls: exception thrown. -
#253:
key ls: exception thrown. -
#254:
request ls: exception thrown. -
#256:
core: when messages found, warning provides invalid command.
v0.5.2 (2020-02-19)
Bug Fixes:
-
#244:
compute vm ls:--filteraffected by pallets/click#472. -
#244:
compute floppy ls:--filteraffected by pallets/click#472. -
#244:
compute domain ls:--filteraffected by pallets/click#472. -
#244:
compute folder ls:--filteraffected by pallets/click#472. -
#244:
compute image personal ls:--filteraffected by pallets/click#472. -
#244:
compute image public ls:--filteraffected by pallets/click#472. -
#244:
compute iso personal ls:--filteraffected by pallets/click#472. -
#244:
compute iso public ls:--filteraffected by pallets/click#472. -
#244:
compute net ls:--filteraffected by pallets/click#472.
v0.5.1 (2020-02-14)
Bug Fixes:
-
#240:
compute vm ls:--filterdoes not support multiple instances. -
#240:
compute floppy ls:--filterdoes not support multiple instances. -
#240:
compute domain ls:--filterdoes not support multiple instances. -
#240:
compute folder ls:--filterdoes not support multiple instances. -
#240:
compute image personal ls:--filterdoes not support multiple instances. -
#240:
compute image public ls:--filterdoes not support multiple instances. -
#240:
compute iso personal ls:--filterdoes not support multiple instances. -
#240:
compute iso public ls:--filterdoes not support multiple instances. -
#240:
compute net ls:--filterdoes not support multiple instances. -
#241:
upgrade: upgrade command to prioritize topython3 -m pip. -
#242:
upgrade: error whengitis not installed.
v0.5.0 (2020-02-06)
Improvements:
-
#231:
compute vm set state: add optionsuspend. -
#233:
compute vm set state: confirm only if state is notpoweredOff. -
#234:
core: pyvss upgrade from 0.12.1 -> 0.13.0. -
#235:
compute vm set vss-option: allow autocompletion. -
#236:
--version: flag to provide python implementation and version. -
#237:
ci: setexpire_into 1week for artifacts. -
#238:
core: implement wheels packaging.
Bug Fixes:
-
#230:
compute vm set version: out of date. -
#232:
compute vm set state: shutdown invalid tools running validation.
v0.4.1 (2020-01-30)
Improvements:
-
#223:
core: pick upgrade from 0.6.4 -> 0.6.6 -
#224:
core: validators upgrade from 0.12.4 -> 0.14.2 -
#225:
core: dateparser upgrade from 0.7.0 -> 0.7.2 -
#226:
core: tabulate upgrade from 0.8.3 -> 0.8.6 -
#229:
core: pyvss upgrade from 0.12.0 -> 0.12.1
Bug Fixes:
-
#222:
compute inventory dl --launch: fails with exception. -
#228:
compute vm set controller scsi up --scsi-type paravirtualfails withKeyErrorexception.
v0.4.0 (2020-01-24)
Improvements:
-
#217:
core: pyvss upgrade from 0.11.0 -> 0.12.0 -
#218:
compute vm set snapshot mk: add--consolidateoption -
#219:
compute vm set ha-group mk: createha-group -
#219:
compute vm set ha-group rm: remove current member fromha-group
Bug Fixes:
-
#215:
docs:bill-deptoption was found in docs. Replaced withclient -
#216:
compute vm set guest-cmd: always fails. -
#220:
ci: release dist step fails due to missing os requirement
v0.3.0 (2019-11-14)
Improvements:
-
#211:
core: pyvss upgrade from 0.9.43 -> 0.11.0 -
#210:
compute vm mk from-clone: rename--bill-deptto--client: breaking -
#210:
compute vm mk from-file: rename--bill-deptto--client: breaking -
#210:
compute vm mk from-image: rename--bill-deptto--client: breaking -
#210:
compute vm mk from-spec: rename--bill-deptto--client: breaking -
#210:
compute vm mk shell: rename--bill-deptto--client: breaking -
#212:
compute vm rm from-template: support for--waitflag -
#208:
compute folder mk: support for multiple values and--waitflag -
#207:
compute folder rm: support for multiple values and--waitflag
Bug Fixes:
-
#205:
docs: missing changelog entry for v0.2.7 -
#209:
docs: rst syntax warnings -
#206:
compute folder rm: fails with AttributeError
v0.2.7 (2019-11-08)
Improvements:
-
#199:
core: pyvss upgrade from 0.9.43 -> 0.10.0 -
#200:
ci: new items to gitignore -
#201:
compute vm get state: addcreate_dateattribute -
#202:
request snapshot ls: default sort by created date -
#202:
request new ls: default sort by created date -
#202:
request inventory ls: default sort by created date -
#202:
request folder ls: default sort by created date -
#202:
request change ls: default sort by created date -
#203:
request snapshot set: showfrom_dateandto_dateattributes
Bug Fixes:
-
#198:
docs: command typo in PV SCSI example
v0.2.6 (2019-10-31)
Improvements:
-
#196:
core:--table-formatsupport for CSV
Bug Fixes:
-
#192:
compute vm rm: auto completion provides network objects -
#193:
core: check available updates always provide an up-to-date package -
#194:
compute domain ls: filters not working properly -
#195:
core:--columnswidth exception thrown when empty result
v0.2.5 (2019-10-25)
Improvements:
-
#185:
core: pyvss upgrade from 0.9.42 -> 0.9.43 -
#186:
compute vm set disk up:--modeauto completion by api -
#187:
compute vm set controller scsi mk|up:--scsi-typeauto completion from API -
#188:
compute vm get console: update client type -
#189:
core:webdavclient3 dependency to optional -
#190:
compute domain ls: command update based onpyvss
Bug Fixes:
New Features:
-
#183:
core:--columns-widthoption to truncate column values based on user input or terminal size -
#184:
compute vm set vmrc-copy-paste on|off: enable/disable VMRC copy paste
v0.2.4 (2019-10-10)
Improvements:
-
#174:
core: pyvss upgrade from 0.9.41 -> 0.9.42 -
#172:
compute vm set:--waitflag support for multiple requests -
#172:
compute vm mk:--waitflag support for multiple requests -
#172:
compute folder set:--waitflag support for multiple requests -
#172:
compute inventory mk:--waitflag support for multiple requests -
#179:
compute vm mk: sub-command standardization
Bug Fixes:
-
#168:
docs: network invalid option to change network adapter -
#169:
compute vm set cd mk: schema exception when creating a cd -
#170:
message ls --filter: filters do not work properly -
#177:
compute vm mk from-clone:--extra-configflag missing -
#178:
compute vm mk:--notes/-sduplicated
New Features:
-
#171:
compute vm mk from-template:--instancesflag to deploy multiple instances concurrently -
#173:
compute vm mk shell:--instancesflag to deploy multiple instances concurrently -
#175:
compute vm mk from-clone:--instancesflag to deploy multiple instances concurrently -
#176:
compute vm mk from-spec:--instancesflag to deploy multiple instances concurrently
v0.2.3 (2019-09-20)
Improvements:
-
#156:
compute inventory mk: add--transfer/--no-transferoption to enable/disable transfer to vskey-stor -
#157:
compute mk set nic mk: support for nic type in option-n <net-moref-name>=<nic-type> -
#158:
compute vm set nic up: support for new adapter type format--adapter -
#159:
compute os ls: updating camelCase to snake_case attributes:guestId->guest_id -
#159:
compute vm set guest-os: updating camelCase to snake_case attributes:guestId->guest_id -
#159:
compute vm mk shell: updating camelCase to snake_case attributes:guestId->guest_id -
#159:
compute vm mk from-template: updating camelCase to snake_case attributes:guestId->guest_id -
#159:
compute vm mk from-clone: updating camelCase to snake_case attributes:guestId->guest_id -
#159:
compute vm mk from-image: updating camelCase to snake_case attributes:guestId->guest_id -
#159:
compute vm mk from-spec: updating camelCase to snake_case attributes:guestId->guest_id -
#159:
compute vm mk from-file: updating camelCase to snake_case attributes:guestId->guest_id -
#160:
compute vm set guest-os: adding interactive options -
#161:
core: update columns to match attributes in snake_case -
#162:
compute vm mk shell: support for nic type in option-n <net-moref-name>=<nic-type> -
#162:
compute vm mk from-template: support for nic type in option-n <net-moref-name>=<nic-type> -
#162:
compute vm mk from-clone: support for nic type in option-n <net-moref-name>=<nic-type> -
#162:
compute vm mk from-image: support for nic type in option-n <net-moref-name>=<nic-type> -
#162:
compute vm mk from-spec: support for nic type in option-n <net-moref-name>=<nic-type> -
#162:
compute vm mk from-file: support for nic type in option-n <net-moref-name>=<nic-type> -
#163:
compute folder ls: command sorts bypath,asc -
#163:
compute template ls: command sorts byname,asc -
#163:
compute vm ls: command sorts byname,asc -
#163:
compute image public ls: command sorts byname,asc -
#163:
compute iso public ls: command sorts byname,asc -
#163:
compute floppy public ls: command sorts byname,asc -
#163:
compute net public ls: command sorts byname,asc -
#164:
docs: inventory example -
#166:
core: pyvss upgrade from 0.9.40 -> 0.9.41 -
#167:
compute vm set: avoid clear screen when--waitflag is set: jm.lopez -
#167:
compute vm mk: avoid clear screen when--waitflag is set: jm.lopez -
#167:
compute folder set: avoid clear screen when--waitflag is set: jm.lopez -
#167:
compute inventory mk: avoid clear screen when--waitflag is set: jm.lopez
v0.2.2 (2019-09-05)
Improvements:
-
#145:
core: pyvss upgrade from 0.9.39 -> 0.9.40 -
#147:
core: ruamel.yaml upgrade to 0.16.5 -
#148:
core: Pygments upgrade to 2.4.2 -
#149:
core: click-plugins upgrade to 1.1.1 -
#151:
core: updateConfiguration.get_imagesattribute methods -
#152:
core: autocompletion improvements -
#154:
ci: check-in version and git SHA on VSS API
Bug Fixes:
-
#143:
core:config.get_folder_by_name_or_moref_pathcannot find folder -
#150:
core: autocompletion not populating all folders
New Features:
-
#153:
compute vm set: Add a--waitflag to commands which generate requests -
#153:
compute vm mk: Add a--waitflag to commands which generate requests -
#153:
compute folder set: Add a--waitflag to commands which generate requests -
#153:
compute inventory mk: Add a--waitflag to commands which generate requests
v0.2.1 (2019-08-15)
Improvements:
-
#129:
core: pyvss upgrade from 0.9.38 -> 0.9.39 -
#131:
docs: vmware paravirtual scsi migration how-to -
#133:
core:vsscommand as an alias ofvss-cli -
#135:
docs: known issues in docs/use.rst -
#137:
compute vm ls: improving filtering processing -
#138:
compute template ls: improving filtering processing -
#139:
compute folder ls: improving filtering processing -
#140:
compute net ls: improving filtering processing -
#141:
compute os ls: improving filtering processing -
#142:
compute iso public ls: improving filtering processing
Bug Fixes:
-
#130:
core:config.get_vm_by_uuid_or_namecannot find templates -
#132:
core:config.get_vm_by_uuid_or_namecannot find vms -
#134:
compute vm mk from-file:-s/--saveexpects argument
v0.2.0 (2019-07-26)
Improvements:
-
#125:
core: pyvss upgrade from 0.9.36 -> 0.9.38 -
#124:
compute vm ls: add options to filter and sort: by jm.lopez -
#126:
compute template ls: add options to filter and sort: by jm.lopez -
#127:
compute vm set disk up --backing-mode: updates scsi controller used by disk
v0.1.9 (2019-07-19)
Improvements:
-
#122:
core: removing config.update_vm_floppy in favour of pyvss -
#121:
core: pyvss upgrade from 0.9.35 -> 0.9.36 -
#119:
compute vm get controller scsi: command update -
#118:
compute vm get disk scsi: provides scsi controller used by disk -
#117:
compute vm set disk up --scsi: updates scsi controller used by disk -
#116:
compute folder get children: gets children folder of a given folder -
#115:
compute folder get vm: command update -
#114:
compute folder ls: add options to filter and sort jm.lopez
New Features:
-
#120:
compute vm set controller scsi mk: create vm scsi controllers -
#120:
compute vm set controller scsi up: update vm scsi controllers -
#120:
compute vm set controller scsi rm: remove vm scsi controllers
v0.1.8 (2019-07-10)
Improvements:
-
#109:
core: pyvss upgrade from 0.9.34 -> 0.9.35 -
#107:
compute net ls: add new options to filter and sort -
#108:
compute net get: update vms command backend -
#111:
compute vm set floppy: improve image lookup and handling
Bug Fixes:
-
#106:
docs: project links > documentation typo in project docs url -
#110:
compute vm set nic mk: error when creating cards -
#112:
compute vm set client: update_vm_vss_client missing positional argument
v0.1.7 (2019-06-27)
Improvements:
-
#103:
core: update pyvss to 0.9.34 -
#102:
compute vm get: provide floppy attribute -
#104:
compute vm set cd mk: create cd/dvd devices -
#104:
compute vm set cd up: update cd/dvd devices
Bug Fixes:
-
#101:
compute floppy personal sync: fails to sync floppy images
v0.1.6 (2019-05-24)
Improvements:
-
#99:
core: update pyvss to 0.9.33
Bug Fixes:
-
#98:
compute vm get nic: command missing network moref using table format
v0.1.5 (2019-05-14)
Improvements:
-
#90:
compute vm get spec: generates a VSS-CLI specification -
#91:
compute vm mk from-file: checks for VSS CLI specification -
#92:
compute vm set extra-cfg mk: createguestinfooption -
#92:
compute vm set extra-cfg up: updateguestinfooption -
#92:
compute vm set extra-cfg rm: removeguestinfooption -
#95:
compute vm get console: option to generate link for a given client (html5, flash, vmrc) -
#96:
core: ruamel.yaml upgrade from 0.15.92 -> 0.15.94 -
#97:
core: pyvss upgrade from 0.9.30 -> 0.9.32
Bug Fixes:
-
#93:
core: autocompletion is not working properly with multi-endpoint configuration
v0.1.4 (2019-05-06)
Improvements:
-
#82:
core: setup.cfg improvements -
#85:
core: upgrade to py-vss v0.9.30 -
#86:
token: ls/get columns -
#88:
token ls: standardizing relational options -
#88:
service ls: standardizing relational options -
#88:
message ls: standardizing relational options -
#88:
key ls: standardizing relational options -
#88:
compute floppy ls: standardizing relational options -
#88:
compute image ls: standardizing relational options -
#88:
compute iso ls: standardizing relational options -
#88:
compute os ls: standardizing relational options -
#88:
request change ls: standardizing relational options -
#88:
request new ls: standardizing relational options -
#88:
request export ls: standardizing relational options -
#88:
request folder ls: standardizing relational options -
#88:
request image ls: standardizing relational options -
#88:
request inventory ls: standardizing relational options
Bug Fixes:
v0.1.3 (2019-04-18)
Improvements:
-
#69:
core: Implementruamel.yamlfor yaml mgmt -
#72:
core: spinner improvements -
#78:
core: emoji handling/rendering improvements -
#79:
stor: general improvements
Bug Fixes:
-
#68:
core: options are overridden by configuration file -
#71:
upgrade: stable does not occur due to a missing argument -
#73:
service: missing column name in table format -
#74:
core: config.py aka ctx does not match services available -
#75:
configure mk: missing default endpoint -
#76:
configure migrate: unhandled exception with invalid configuration file -
#77:
configure set: cannot change default_endpoint_name when invalid endpoint is found -
#80:
status: command fails when there’s no input format selected.
v0.1.2 (2019-04-12)
Improvements:
Bug Fixes:
v0.1.1 (2019-04-05)
Improvements:
-
#54:
docs: Windows installation steps -
#55:
core: Handle advanced configuration editable by users and via CLI -
#57:
docs: docs/Add man page build and deploy stage to pipeline
Bug Fixes:
-
#63:
compute floppy|folder|net: invalid context in compute, floppy, folder and network commands -
#61:
core: pyvss/AttributeError: ‘Configuration’ object has no attribute ‘get_vss_services’ -
#59:
account set notification request: missing command account/set/notification/request -
#58:
message get: message/get does not provide auto-completion -
#56:
upgrade: vss-cli upgrade fails when there’s no pip
New Features:
-
#62:
request change set scheduled: request/change/set scheduled and scheduled_datetime
v0.1.0 (2019-03-29)
Improvements:
-
#43:
compute vm get spec: download spec and save to file (yaml or json) -
#50:
upgrade: command to support multiple code branches -
#41:
completion bash|zsh: Auto-completion for managed objects -
#32:
docs: Migrate documentation to new vss-cli command structure -
#48:
plugins: Support externally-installable plugins -
#40:
tests: Migrate Unit Testing from legacy VSSCLI -
#37:
ci: Add bump2version to project to manage versioning -
#36:
ci: Add GitLab Templates -
#51:
ci: Implementisortandflake8in configuration filesetup.cfg -
#42:
compute vm mk from-file: improve vm creation with VSS-CLI specification file: thanks alex.tremblay -
#53:
vss-cli: support externally-installable plugins scope improvement: by alex.tremblay
Bug Fixes:
-
#49:
compute vm set --schedule: not working properly -
#44:
vss-cli: Auto-completion does not prioritize env var over files -
#45:
vss-cli --timeout: Configuration.timeout not implemented
New Features:
-
#13:
vss-cli: Migrate VSSCLI to VSSCLI-NG -
#4:
configure: Configure VSS CLI options -
#20:
compute: Manage VMs, networks, folders, etc -
#22:
compute domain: List domains available -
#28:
compute floppy: Manage floppy images -
#30:
compute folder: Manage logical folders -
#27:
compute image: Manage your OVA/OVF images -
#24:
compute inventory: Manage inventory reports -
#29:
compute iso: Manage ISO images -
#25:
compute net: List available virtual networks -
#26:
compute os: Supported OS -
#31:
compute template: List virtual machine templates -
#33:
compute vm: Manage virtual machines -
#46:
compute vm set|get vss-option: Manage VSS options -
#47:
compute vm get|set vss-service: Manage VSS Services -
#23:
shell: REPL interactive shell -
#18:
stor: Manage your personal storage space -
#12:
status: Check VSS Status -
#14:
upgrade: Upgrade VSS CLI and dependencies (experimental) -
#1:
request: Manage your different requests history -
#15:
token: Manage your API tokens -
#17:
account: Manage your VSS account -
#16:
message: Manage user messages -
#19:
key: Manage your SSH Public Keys -
#34:
raw: Raw calls to API