github vmware/govmomi v0.53.0

latest release: v0.54.0-alpha.0
11 hours ago

Release v0.53.0

Release Date: 2026-02-18

๐Ÿž Fix

๐Ÿ’ซ API Changes

  • [65ee37d] add TransitGateway mo type
  • [5c62627] Fix volumeEncrypted in CNS
  • [e6688c7] Fix OVF userConfigurable in ToConfigSpec
  • [75fed5c] CnsVolumeBackingType (#3918) (#3918)
  • [31d4775] Update ofvEnvelop.ToConfigSpec and configInfo.ToConfigSpec to handle nil ovfProperty userConfigurable
  • [c80b625] Handle OVF defaultVal/val correctly
  • [35b20e6] Fix OVF defVal & ConfigSpec vAppConfig
  • [21d7947] Update VmPlacementPolicy interfaces to use vim.TagId
  • [01373c9] Support OVF->ConfigSpec VirtSysColl index (#3865) (#3865)
  • [c580122] remove podVMOverheadInfo host capability (#3869) (#3869)
  • [68080d3] Updated API bindings
  • [9e1f60a] Updated API bindings
  • [434104b] Support vmx-22
  • [79587cc] Make ClusterInitialPlacementAction iface
  • [b0607e6] Helpers for GuestID->Family/CIMOSType

๐Ÿ’ซ govc (CLI)

๐Ÿ’ซ vcsim (Simulator)

  • [a9a1a9e] Consider default devs from VM spec
  • [770f3fe] Support tags in VM reconfig
  • [b1ee1fb] Support encrypt-on-copy virtual disk
  • [3bf69d1] fix snapshot state handling
  • [5b5c932] Deep copy the vm config to snapshot

๐Ÿงน Chore

  • [029d112] Update version.go for v0.53.0

โฎ Reverts

โš ๏ธ BREAKING

[429bf0f]:
Change backingObjectId from string to *string

๐Ÿ“– Commits

  • [029d112] chore: Update version.go for v0.53.0
  • [df5dee3] Bump release go-version
  • [65ee37d] api: add TransitGateway mo type
  • [a7a23f8] govc: Fix vm.clone full path example root from ClusterName to DatacenterName (#3959) (#3959)
  • [2ee963a] chore(deps): bump test-unit from 3.7.3 to 3.7.7 in /gen (#3941) (#3941)
  • [a9f124e] chore(deps): bump actions/stale from 10.1.1 to 10.2.0 (#3957) (#3957)
  • [0b3ecc8] chore(deps): bump nokogiri from 1.18.10 to 1.19.1 in /gen
  • [9b1a86d] chore(deps): bump go to 1.24.13 (#3956) (#3956)
  • [4c96dc4] chore(deps): bump golang.org/x/text from 0.33.0 to 0.34.0 (#3955) (#3955)
  • [d95b9f9] Update simulator to return StatusOK for libraryUsages as it is /api endpoint.
  • [9e3c7f2] Fix AddLibraryUsage to return expected output format.
  • [55b758a] chore(deps): bump actions/cache from 5.0.2 to 5.0.3 (#3950) (#3950)
  • [32d7081] chore(deps): bump peter-evans/create-pull-request from 8.0.0 to 8.1.0 (#3949) (#3949)
  • [9fa3f60] chore(deps): bump actions/cache from 5.0.1 to 5.0.2 (#3948) (#3948)
  • [1f9b210] chore(deps): bump actions/setup-go from 6.1.0 to 6.2.0 (#3946) (#3946)
  • [714cf8a] chore(deps): bump golang.org/x/text from 0.32.0 to 0.33.0 (#3945) (#3945)
  • [4dddb93] fix: cluster configuration enablement and draft APIs (#3944) (#3944)
  • [caad5b5] Add VirtualVmxnet to EthernetCardTypes
  • [429bf0f] Use *string for backingObjectId
  • [a9a1a9e] vcsim: Consider default devs from VM spec
  • [2a3fd10] govc: add device.sata.add (#3936) (#3936)
  • [4957c81] chore(gh): bump actions/checkout from 4.2.2 to 6.0.1 (#3935) (#3935)
  • [f81cf44] chore(deps): bump actions/upload-artifact from 5.0.0 to 6.0.0 (#3933) (#3933)
  • [1cd2a37] chore(deps): bump dessant/lock-threads from 5.0.1 to 6.0.0 (#3932) (#3932)
  • [eb4bc10] chore(deps): bump actions/cache from 5.0.0 to 5.0.1 (#3934) (#3934)
  • [5875802] chore(deps): bump actions/cache from 4.3.0 to 5.0.0 (#3931) (#3931)
  • [a92bd5f] chore(deps): bump peter-evans/create-pull-request from 7.0.11 to 8.0.0 (#3930) (#3930)
  • [ebd2c8e] feat: add bindings for namespace instances v2 endpoints (#3929) (#3929)
  • [e177c72] chore(deps): bump golang.org/x/text from 0.31.0 to 0.32.0 (#3928) (#3928)
  • [d1732a0] chore(deps): bump peter-evans/create-pull-request from 7.0.9 to 7.0.11 (#3926) (#3926)
  • [b345718] feat: add supervisor topology and summary bindings (#3925) (#3925)
  • [7d2d4a5] add go binding for CnsNotRegisteredFault
  • [5c62627] api: Fix volumeEncrypted in CNS
  • [e6688c7] api: Fix OVF userConfigurable in ToConfigSpec
  • [d784925] Revert "Revert vmware/govmomi#3911" (#3911)
  • [7c4391c] chore(deps): bump actions/stale from 10.1.0 to 10.1.1 (#3922) (#3922)
  • [0aec2ab] Add property-based filtering capabilities and skipCount functionality to injection rules. (#3903) (#3903)
  • [3313eae] Revert vmware/govmomi#3911 (#3911)
  • [0c101ef] add volumeEncrypted flag to CnsVolumeAttachDetachSpec
  • [75fed5c] api: CnsVolumeBackingType (#3918) (#3918)
  • [4da134e] chore(deps): bump golang.org/x/text from 0.28.0 to 0.31.0 (#3913) (#3913) (#3902)
  • [4a6daa1] refactor: simulated tag support (#3916) (#3916)
  • [0585640] feat: add bindings for enableOnZones and enableOnComputeCluster (#3909) (#3909)
  • [f9123d5] chore(deps): bump test-unit from 3.7.2 to 3.7.3 in /gen (#3915) (#3915)
  • [770f3fe] vcsim: Support tags in VM reconfig
  • [3496d48] refactor: update NumCoresPerSocket to *int32 (#3906) (#3906)
  • [c156b06] chore(deps): bump test-unit from 3.7.1 to 3.7.2 in /gen (#3912) (#3912)
  • [31d4775] api: Update ofvEnvelop.ToConfigSpec and configInfo.ToConfigSpec to handle nil ovfProperty userConfigurable
  • [d2c98e3] vmdk: Add stream-optimised VMDK writer
  • [f5b094d] chore(deps): bump peter-evans/create-pull-request from 7.0.8 to 7.0.9 (#3910) (#3910)
  • [c80b625] api: Handle OVF defaultVal/val correctly
  • [220defa] Reverts vmware/govmomi#3904 (#3904)
  • [aa5e813] chore(deps): bump actions/setup-go from 6.0.0 to 6.1.0 (#3905) (#3905)
  • [35b20e6] api: Fix OVF defVal & ConfigSpec vAppConfig
  • [830d0e8] chore(deps): bump nokogiri from 1.18.9 to 1.18.10 in /gen (#3862) (#3862)
  • [08dfb41] govc: type alias support for ls -t (#3901) (#3901)
  • [0c1c5c6] chore(deps): bump test-unit from 3.7.0 to 3.7.1 in /gen (#3899) (#3899)
  • [27d3b54] Conditionally set disk UUID if empty in backing info and fix related issues
  • [9d1d96b] chore(deps): bump actions/upload-artifact from 4.6.2 to 5.0.0 (#3895) (#3895)
  • [829da4c] chore(deps): bump mxschmitt/action-tmate from 3.22 to 3.23 (#3894) (#3894)
  • [c9f0ce8] Update hasPodVM to hasPageSharingPodVM
  • [21d7947] api: Update VmPlacementPolicy interfaces to use vim.TagId
  • [12f335c] feat: add govc vm.customize command to support password and custom script (#3867) (#3867)
  • [1c7c057] add omitempty to optional certificate field
  • [5ef2d64] fix: change controllerKey and unitNumber to *int32 (#3880) (#3880)
  • [bdaeb8d] fix lint issue
  • [7d40d3a] add processDynamicUpdate bindings
  • [7b6d459] fix: unit tests for sync volume (#3881) (#3881)
  • [5e3df8a] fix: EAM 2.0 bindings typo (#3879 (#3879)
  • [f79ec40] EAM 2.0 SolutionSpecInfo should have AlternativeVmSpecs field
  • [01373c9] api: Support OVF->ConfigSpec VirtSysColl index (#3865) (#3865)
  • [37d8897] chore(gh): bump actions/stale from 10.0.0 to 10.1.0 (#3882) (#3882)
  • [c580122] api: remove podVMOverheadInfo host capability (#3869) (#3869)
  • [2e6fc26] chore(gh): bump peter-evans/create-or-update-comment (#3878) (#3878)
  • [17f4e2b] Remove IgnoredDuringExecution VM placement policy strictness
  • [f9c2d2e] EAM 2.0 Transition API needs more fields in bindings
  • [8cd0d37] Fixes for EAM 2.0 Transition API Definitions
  • [16f0146] chore(deps): bump actions/cache from 4.2.4 to 4.3.0 (#3873) (#3873)
  • [b1ee1fb] vcsim: Support encrypt-on-copy virtual disk
  • [902891d] Preventing Accidental Deletion of Library Items through Usage Configuration
  • [cee443f] Adds EAM 2.0 Solution Transition API
  • [6a31278] Fix TestClusterCompliance test
  • [04d73db] Interpret StatusNoContent as no-error and return in rest client
  • [26283ed] Mark all optional fields with omitempty in vapi/esx/ and vapi/tasks
  • [9cb6a9a] Switch to api path for library usage API
  • [8ddba3d] Hook ComplianceFilterSpec has optional fields
  • [68080d3] api: Updated API bindings
  • [71ee7b7] Lose the javadoc comments and conform to godoc standards
  • [ad8c16c] Add process lifecycle hooks api bindings
  • [6998f84] Add esx.settings.clusters.vms solutions API
  • [748f5fc] Add Notifications bindings
  • [7b62bcf] Add Error type and associated enums
  • [fc16917] Add bindings for cis Task API
  • [9e1f60a] api: Updated API bindings
  • [6dbcf44] Fixed vim version required for PodVMInfo
  • [c6fdcd3] Addressed review comments
  • [38d83ca] Add PodVMInfo type and method
  • [434104b] api: Support vmx-22
  • [8350479] chore(deps): bump github.com/stretchr/testify from 1.10.0 to 1.11.1 (#3843) (#3843)
  • [343b709] chore(deps): bump actions/setup-go from 5.5.0 to 6.0.0 (#3852) (#3852)
  • [3bf69d1] vcsim: fix snapshot state handling
  • [f3f41f4] chore(deps): bump actions/stale from 9.1.0 to 10.0.0 (#3851) (#3851)
  • [62acc16] Library Usage API to perform CRUD operations on Library Usage resource
  • [79587cc] api: Make ClusterInitialPlacementAction iface
  • [5b5c932] vcsim: Deep copy the vm config to snapshot
  • [b0607e6] api: Helpers for GuestID->Family/CIMOSType
  • [1410588] chore(deps): bump github.com/go-viper/mapstructure/v2 (#3841) (#3841)
  • [e481fdd] fix: guard against nil role in permissions.ls (#3840) (#3840)

Don't miss a new govmomi release

NewReleases is sending notifications on new releases.