Changelog📝
2025.2.1 (2025-02-21)
#413: Lib/upgrade minio to
7.2.15.#414: Lib/docs upgrade
sphinxcontrib-confluencebuilderto2.11.0.#415: VM/Encryption management methods:
encrypt_vmanddecrypt_vm.
2024.6.0 (2024-06-04)
#407: Methods to pass
MFAtotp to VPN.#408: Upgrade requests to gt
2.32.0.#409: Update installation docs.
#410: docs/publish docs to confluence cloud (VSS Public Documentation).
#411: CI/CD replace
CI_BUILD_TAGwithCI_COMMIT_TAG.
2024.5.0 (2024-05-22)
#401: Add
get_vm_usb_xhci_devicesandget_vm_usb_devices.#402: Lib/Upgrade
minioto7.2.7.#403: Lib/Docs upgrade
sphinxcontrib-confluencebuilderto2.5.2.#405: update
const.VALID_VM_VMXwith latest values.
2023.12.0 (2023-11-13)
#399: GPU management methods.
2023.11.0 (2023-11-16)
#395: CI/CD pre-commit hook updates
#396: Add
set_vm_memory_reservation#397: CI/CD moving to Token auth for test.pypi.org
2023.10.0 (2023-10-23)
v2023.9.0 (2023-09-27)
#384: Get VM GPU with
get_vm_gpu.#385: Get VM restore points
get_vm_restore_points.#386: Get Restore Requests get methods.
#387: Update inline vss-wiki documentation invalid links.
#389: Decouple stor, dev and test requirements.
#390: Add missing
sphinxcontrib.jquerytodocs/config.py.#391: Update pipeline with new sphinx command:
sphinx-build.
v2023.6.0 (2023-06-22)
#379: Deprecate Virtual Machine Remote Console (VMRC) Settings.
#380: CI/CD Rename Gitlab CI variable CI_BUILD_REF_NAME -> CI_COMMIT_REF_NAME.
#381: Manage ubuntu pro for vms.
#382: Get message of the day.
v2023.2.1 (2023-02-24)
#371: Add AUTHORS.md and AUTHORS.rst file with authors/maintainers/contributors.
#376: Add
enable_vm_secure_boot/disable_vm_secure_boot.#377: update_vm_storage_type missing kwargs.
v2023.2.0 (2023-02-16)
#364: Contribution doc is out of date.
#369: Addressing
docs/changelong.rstsphinx warnings.#370: Set minimal required python version to 3.7.5.
#372: Add methods to manage VSS Preferences.
#373: upgrade
requeststo 2.28.2.#374: upgrade
pyjwtto 2.6.0.
v2022.10.0 (2022-10-07)
#362: Add
update_vm_storage_typeandget_vm_storage_type.
v2022.9.0 (2022-09-27)
v2022.8.1 (2022-08-16)
v2022.8.0 (2022-08-15)
#353: VBS management modules:
get_vm_vbs,enable_vm_vbsanddisable_vm_vbs.#354: Floppy management methods
create_vm_floppyanddelete_vm_floppies.
v2022.6.0 (2022-06-15)
#351: TPM management modules:
get_vm_tpm,create_vm_tpmanddelete_vm_tpm.
v2022.5.0 (2022-05-25)
#349:
deploy_vm_from_clib_itemsupportadditional_parameters.
v2022.4.0 (2022-04-26)
#345:
get_vm_disk_capacityKeyErrorexception.#347: Cleanup unused constants.
#348: Update pre-commit hook
blackto 22.3.0.
v2022.3.1 (2022-03-24)
v2022.3.0 (2022-03-18)
#338: Manage virtual machine disk notes.
#339: Upgrade requests to 2.27.1.
#340: Standardize
update_vm_diskmethods to use unit instead of disk arg.
v2022.2.0 (2022-02-14)
#336: add prune arg to
delete_vm.
v2021.12.0 (2021-12-17)
v2021.11.2 (2021-11-29)
#331: Improve exception definition and handling
VssError.
v2021.11.1 (2021-11-04)
#329:
disable_totp_confirmmethod for completely disable mfa.
v2021.11.0 (2021-11-01)
#321: MFA/TOTP methods to enable, disable, request token and generate access token.
#322: User method to get totp settings.
#323: CI/Revert #317 move pipeline to local images.
#324: docker/update base image to local repository.
#325: Update stor lib
webdavclientto 3.14.6.#326: Update dev/test requirements.
#328: Drop support for python 3.6 and 3.7.
v2021.8.0 (2021-08-18)
#313: Deploy/Create vm methods to support complex cpu payload.
#314: VM/CPU
set_vm_cputo supportcores_per_socket.#315: Deploy VM methods to support converting to
templatein payload.
v2021.6.0 (2021-06-10)
#308: Cloning virtual machines include vmtools extra-config.
#309: Ignore
extra_configif empty increate_vm*anddeploy_vm*methods.#310: Deprecate
high_ioincreate_vm*anddeploy_vm*methods.#311: Update
create_vmmethod to support new payload format forscsi.#311: Update
create_vmsmethod to support new payload format forscsi.#311: Update
create_vm_from_imagemethod to support new payload format forscsi.#311: Update
create_vm_from_clonemethod to support new payload format forscsi.#311: Update
create_vms_from_clonemethod to support new payload format forscsi.#311: Update
deploy_vm_from_templatemethod to support new payload format forscsi.#311: Update
deploy_vms_from_templatemethod to support new payload format forscsi.
v2021.5.0 (2021-05-05)
#304: Moving from semver to calver: Calendar versioning.
#305: Vm Retirement methods to manage retirement requests.
#306: Deploy/Create vm methods to support retirement in payload.
v0.18.1 (2021-04-08)
#297: Content library browsing methods.
#298: Fetch Virtual Machine build processes from API.
#299: Content library deployment method
deploy_vm_from_clib_item.#300: Set alternate webdav server with
VSS_API_WEBDAV_SERVERenv var.#302: Allow
snapshot_idincreate_vm_from_cloneandcreate_vms_from_clone.
v0.17.2 (2021-03-04)
#292: Gitlab/CI deployment on internal repo.
#293:
get_vm_change_requestsmethod to provide crs by VM.#295: Giltab/CI Docker image missing dependency: Job Failed #39505.
#296: GitlabCI/Missing
rustandcargodependency to buildcryptography.
v0.17.1 (2020-11-18)
#289: Support
firmwarein vm deployment methods (efi,bios).#290:
update_vm_firmwareto update VM firmware type (efi,bios).
v0.17.0 (2020-11-16)
#280: GitlabCI/move docker images to local
hub.eis..#281: Docker/base image to local due to recent docker hub limits.
#282: Methods to manage vmdk files:
get_user_vmdks,sync_user_vmdks,get_vmdk_sync_requestsandget_vmdk_sync_request.#283: Update
create_vm_diskto supportbacking_vmdk.#284: Add support for Python
3.9.#285: Lib/update requests from
2.24.0to2.25.0.#286: Update vm
extra_cfgmethods to support new structure.#287: Update
create_vmrelated methods to supportextra_cfgnew structure.
v0.16.0 (2020-10-27)
#273: Add
validate_vm_disk_backing_sharingmethod.#273: Add
update_vm_disk_backing_sharingmethod.#273: Add
get_supported_disk_sharingmethod.#274: Update
create_vmmethod to support new payload format for disks.#274: Update
create_vmsmethod to support new payload format for disks.#274: Update
create_vm_from_imagemethod to support new payload format for disks.#274: Update
create_vm_from_clonemethod to support new payload format for disks.#274: Update
create_vms_from_clonemethod to support new payload format for disks.#274: Update
deploy_vm_from_templatemethod to support new payload format for disks.#274: Update
deploy_vms_from_templatemethod to support new payload format for disks.#275: Add
update_vm_scsi_device_sharingmethod.#275: Add
get_supported_scsi_sharingmethod.#275: Add
validate_vm_scsi_controller_sharingmethod.#275: Update
validate_vm_scsi_controller_sharingmethod.#276: Update
create_vm_scsi_deviceto support new payload for scsi controllers.#276: Update
validate_scsi_controllersto support new payload for scsi controllers.#277: Fix
docstirngissues inpyvss.manager.VssManagerissues.#278: Fix
blackpre-commit hook issue.
v0.15.1 (2020-09-25)
#271: add
delete_vm_templatemethod.
v0.15.0 (2020-08-04)
#266: Add
dry_runflag to verify payload, url and headers to be sent to the API.#267: Adding/Updating pre-commit hooks.
#268: Compliance with flake8-docstrings.
#269: libs/update requests from 2.23.0 to 2.24.0.
v0.14.4 (2020-06-04)
#259:
get_vm_memorythrows exception#260: libs/update
requeststo latest from 2.21.0 to 2.23.0#262:
get_user_groupsupdate to latest api changes.#263:
get_group,get_group_membersmethods recently added to api.#265: docker image broken due to missing dependency (man) in alpine.
v0.14.2 (2020-05-06)
#257:
is_powered_on_vmandis_powered_off_vmdo not look for vm properly
v0.14.1 (2020-04-27)
#255: add
migrate_vm_vss_ha_groupmethod to migrate uuid based to moref based
v0.14.0 (2020-04-24)
#252: Method
get_vm_vsphere_linkto get vsphere client direct link to vm#253: Rename param
uuidtovm_idin order to support both uuid and moref (breaking change)
v0.13.1 (2020-04-09)
#250: Set consolidate to True by default in create_vm_snapshot
#249: Add
power_onargument tocreate_vm,create_vm_from_clone,deploy_vm_from_template,create_vm_from_image
v0.13.0 (2020-02-05)
#243: Add suspend to
update_vm_state