Skip to content

Releases: vmware/govmomi

v0.51.0

23 May 20:09
Compare
Choose a tag to compare

Release v0.51.0

Release Date: 2025-05-23

🐞 Fix

  • [e61afb1] vcsim: Avoid possible race in SessionManager.Logout

💫 API Changes

  • [2250eba] Add option to use a filter function as value of property.Match (#3785)
  • [a534f39] Add object.VirtualMachine.CreateSnapshotEx method
  • [761efe9] Add object.VirtualMachine.PromoteDisks method
  • [a09e0ec] Extend vmdk.Info to include Descriptor

💫 govc (CLI)

  • [59cb29b] Add vm.disk.promote command
  • [eaaeb84] Add import.vmdk '-i' flag to output vmdk info only

💫 vcsim (Simulator)

  • [30750a6] Add CreateSnapshotEx for simulator
  • [6af11fc] Use OptionManager to configure session timeout duration
  • [40a596c] Add VirtualMachine.PromoteDisks_Task method
  • [22c7be3] Use vmdk.Descriptor for vmdk file metadata
  • [54f2b70] Avoid use of sha1 for stable UUIDs (OIDs) (#3766)

🧹 Chore

  • [5019694] Update version.go for v0.51.0
  • [a5f933d] update container images
  • [9002dc9] update .goreleaser.yml to v2

⚠️ BREAKING

Use OptionManager to configure session timeout duration [6af11fc]:
var simulator.SessionIdleTimeout has been removed.
Use sim25.SetSessionTimeout instead.

📖 Commits

  • [5019694] chore: Update version.go for v0.51.0
  • [2250eba] api: Add option to use a filter function as value of property.Match (#3785)
  • [30750a6] vcsim: Add CreateSnapshotEx for simulator
  • [a534f39] api: Add object.VirtualMachine.CreateSnapshotEx method
  • [6af11fc] vcsim: Use OptionManager to configure session timeout duration
  • [2bcb4c3] build(deps): bump actions/setup-go from 5.4.0 to 5.5.0
  • [bf0dfcb] chore(deps): go mod tidy
  • [d41f29d] build(deps): bump golang.org/x/text from 0.24.0 to 0.25.0
  • [40a596c] vcsim: Add VirtualMachine.PromoteDisks_Task method
  • [59cb29b] govc: Add vm.disk.promote command
  • [761efe9] api: Add object.VirtualMachine.PromoteDisks method
  • [22c7be3] vcsim: Use vmdk.Descriptor for vmdk file metadata
  • [98ad4c1] build(deps): bump mxschmitt/action-tmate from 3.21 to 3.22
  • [eaaeb84] govc: Add import.vmdk '-i' flag to output vmdk info only
  • [a09e0ec] api: Extend vmdk.Info to include Descriptor
  • [e61afb1] fix: vcsim: Avoid possible race in SessionManager.Logout
  • [0cbdbf0] emacs: Add datastore.ls '-a' flag when prefix arg is given
  • [a5f933d] chore: update container images
  • [54f2b70] vcsim: Avoid use of sha1 for stable UUIDs (OIDs) (#3766)
  • [49ec77a] build(deps): bump test-unit from 3.6.7 to 3.6.8 in /gen
  • [ecbccf5] build(deps): bump mxschmitt/action-tmate from 3.20 to 3.21
  • [b1a3a20] build(deps): bump nokogiri in /gen in the bundler group
  • [9002dc9] chore: update .goreleaser.yml to v2

v0.50.0

21 Apr 16:06
Compare
Choose a tag to compare

Release v0.50.0

Release Date: 2025-04-21

🐞 Fix

  • [28b39ed] vcsim -load Datastore summary.url property (#3705)
  • [5833c6c] vcsim: fix PropertyFilter/Collector memory leak

💫 API Changes

  • [7a02bd9] Rewrite lookup service URLs on DNS error
  • [eb53c23] add PodVMOverheadInfo type and HostCapability field
  • [af92671] use crypto/rand for nonce generation
  • [036a4d1] use ParseInt and add int32 bounds check
  • [c99e28c] Add optional CategoryID,TagID fields for category and tag creation (#3706)

💫 govc (CLI)

  • [ab3050b] Support Datastore Cluster in import.ova command (#1265)
  • [75f2762] Add import.ova -net flag (#3679)
  • [96ad8ab] Add -lease option to import/export commands
  • [aa5a378] Support -p and -s in with single task.set
  • [088003e] Add vm.policy.ls command (#3727)
  • [278ebc9] Support snapshot.export
  • [a8997d5] fix integer type conversion
  • [b40a2ac] fix integer type conversion for guest.chown
  • [d2b4cc7] Add '-id' option for tags.category and tags create commands

💫 vcsim (Simulator)

  • [af3bc8b] Populate guest.ipStack property for container backed VMs
  • [282553e] Add minimal json-rpc support
  • [89942b7] Use the simulator's URL.Host in NFC lease URLs
  • [3040a0a] support multiple VirtualSystemType in OvfManager.CreateImportSpec
  • [ad31c4f] fix integer type conversion
  • [87e9b3e] Add vapi support for CategoryID and TagID fields

📃 Documentation

  • [4e6a5f8] remove legacy docs links
  • [8a592e2] update kb urls
  • [795b564] Update various API reference links

🧹 Chore

  • [6ed9b22] Update version.go for v0.50.0
  • [d1eb5e2] vim25/xml: sync with Go 1.24 encoding/xml
  • [e74e67e] gofmt -w -r 'interface{} -> any' .
  • [25e74a3] update copyright
  • [e966b83] update vmware/govc and vmware/vcsim dockerfiles
  • [a628d18] update codeql workflow

⚠️ BREAKING

📖 Commits

  • [6ed9b22] chore: Update version.go for v0.50.0
  • [554b6d0] chore(gh): update release
  • [1891935] build(deps): bump mxschmitt/action-tmate from 3.19 to 3.20
  • [af3bc8b] vcsim: Populate guest.ipStack property for container backed VMs
  • [f02f568] Handle the duration field as string
  • [7a02bd9] api: Rewrite lookup service URLs on DNS error
  • [282553e] vcsim: Add minimal json-rpc support
  • [89942b7] vcsim: Use the simulator's URL.Host in NFC lease URLs
  • [ab3050b] govc: Support Datastore Cluster in import.ova command (#1265)
  • [75f2762] govc: Add import.ova -net flag (#3679)
  • [28b39ed] fix: vcsim -load Datastore summary.url property (#3705)
  • [96ad8ab] govc: Add -lease option to import/export commands
  • [aa5a378] govc: Support -p and -s in with single task.set
  • [4e6a5f8] docs: remove legacy docs links
  • [8a592e2] docs: update kb urls
  • [d52c1f8] chore(deps): go mod tidy
  • [89c260b] build(deps): bump golang.org/x/text from 0.23.0 to 0.24.0
  • [088003e] govc: Add vm.policy.ls command (#3727)
  • [795b564] docs: Update various API reference links
  • [3040a0a] vcsim: support multiple VirtualSystemType in OvfManager.CreateImportSpec
  • [278ebc9] govc: Support snapshot.export
  • [d1eb5e2] chore: vim25/xml: sync with Go 1.24 encoding/xml
  • [5833c6c] fix: vcsim: fix PropertyFilter/Collector memory leak
  • [b15bf06] build(deps): bump goreleaser/goreleaser-action from 6.2.1 to 6.3.0
  • [eb53c23] api: add PodVMOverheadInfo type and HostCapability field
  • [a790f8a] refactor: header check
  • [e74e67e] chore: gofmt -w -r 'interface{} -> any' .
  • [25e74a3] chore: update copyright
  • [ad31c4f] vcsim: fix integer type conversion
  • [d1cb2a3] chore(deps): update bundler to v2 for dependabot
  • [8e40bd3] build(deps): bump actions/cache from 4.2.2 to 4.2.3
  • [0a2a3b1] build(deps): bump actions/upload-artifact from 4.6.1 to 4.6.2
  • [f8d2b7f] build(deps): bump actions/setup-go from 5.3.0 to 5.4.0
  • [e966b83] chore: update vmware/govc and vmware/vcsim dockerfiles
  • [af92671] api: use crypto/rand for nonce generation
  • [036a4d1] api: use ParseInt and add int32 bounds check
  • [a628d18] chore: update codeql workflow
  • [a8997d5] govc: fix integer type conversion
  • [b40a2ac] govc: fix integer type conversion for guest.chown
  • [5026416] build(deps): bump actions/stale from 9.0.0 to 9.1.0
  • [13746e8] build(deps): bump actions/setup-go from 5.0.0 to 5.3.0
  • [1d474f4] chore(gh): update dependabot
  • [69643bd] toolbox: fix codeql go/zipslip
  • [1996bca] chore(gh): update release workflow
  • [9e95e5a] chore(gh): update unit tests workflow
  • [f7ecbc9] chore(gh): update build workflow
  • [701a951] chore(gh): update linting workflow
  • [6260daa] chore(gh): update govc tests workflow
  • [cb5e910] chore(gh): update wip workflow
  • [67d10d5] chore(gh): add lock workflow
  • [61147b6] chore(gh): update stale workflow
  • [9edf6aa] chore(gh): update docker workflow
  • [4cd16c7] chore(gh): update greeting workflow
  • [14d73d6] chore(gh): update codeql workflow
  • [649b490] chore(gh): update to ubuntu-latest runner
  • [87e9b3e] vcsim: Add vapi support for CategoryID and TagID fields
  • [d2b4cc7] govc: Add '-id' option for tags.category and tags create commands
  • [c99e28c] api: Add optional CategoryID,TagID fields for category and tag creation (#3706)

v0.49.0

11 Mar 19:04
Compare
Choose a tag to compare

Release v0.49.0

Release Date: 2025-03-11

🐞 Fix

  • [f13754e] vcsim: extend PropertyCollector lock to avoid potential races (#3697)
  • [67566aa] Drop operationID soap header for unsupported endpoints

💫 govc (CLI)

  • [29fe42f] add volume.rm -keep flag to retain backing disk
  • [55b7637] add volume.extend command
  • [1b06c59] add GPU commands
  • [8f7fbc3] add session.login -jwt option (#3041)
  • [35b5564] Rewrite kms.export URL to use the host we connected to vCenter with
  • [5899d79] Add storage.policy.create '-e' option to enable encryption

💫 vcsim (Simulator)

  • [f16c46b] add vsan Datastore support
  • [cdeb3e4] remove simulator.Map package variable
  • [4a0b946] add query and metadata support for CNS Volume API

🧹 Chore

  • [bd808e8] Update version.go for v0.49.0
  • [3bf0935] Use cns Task helpers in govc volume commands

⚠️ BREAKING

remove simulator.Map package variable [cdeb3e4]:
simulator.Map package variable has been removed
simulator.SpoofContext function has been renamed to NewContext

📖 Commits

  • [bd808e8] chore: Update version.go for v0.49.0
  • [3b71869] build(deps): bump golang.org/x/text from 0.22.0 to 0.23.0
  • [3bf0935] chore: Use cns Task helpers in govc volume commands
  • [29fe42f] govc: add volume.rm -keep flag to retain backing disk
  • [55b7637] govc: add volume.extend command
  • [f16c46b] vcsim: add vsan Datastore support
  • [cdeb3e4] vcsim: remove simulator.Map package variable
  • [f13754e] fix: vcsim: extend PropertyCollector lock to avoid potential races (#3697)
  • [1b06c59] govc: add GPU commands
  • [8f7fbc3] govc: add session.login -jwt option (#3041)
  • [4a0b946] vcsim: add query and metadata support for CNS Volume API
  • [afc4788] build(deps): bump github.com/google/go-cmp from 0.6.0 to 0.7.0
  • [e8a9a19] build(deps): bump golang.org/x/text from 0.21.0 to 0.22.0
  • [67566aa] fix: Drop operationID soap header for unsupported endpoints
  • [35b5564] govc: Rewrite kms.export URL to use the host we connected to vCenter with
  • [5899d79] govc: Add storage.policy.create '-e' option to enable encryption

v0.48.1

11 Feb 22:06
Compare
Choose a tag to compare

Release v0.48.1

Release Date: 2025-02-11

🐞 Fix

  • [92adc45] Drop operationID soap header for unsupported endpoints

💫 govc (CLI)

  • [8df8254] Rewrite kms.export URL to use the host we connected to vCenter with
  • [93efaa5] Add storage.policy.create '-e' option to enable encryption

🧹 Chore

  • [cc1a61b] Update version.go for v0.48.1

⚠️ BREAKING

📖 Commits

  • [cc1a61b] chore: Update version.go for v0.48.1
  • [f642f66] build(deps): bump golang.org/x/text from 0.21.0 to 0.22.0
  • [92adc45] fix: Drop operationID soap header for unsupported endpoints
  • [8df8254] govc: Rewrite kms.export URL to use the host we connected to vCenter with
  • [93efaa5] govc: Add storage.policy.create '-e' option to enable encryption

v0.48.0

27 Jan 22:04
Compare
Choose a tag to compare

Release v0.48.0

Release Date: 2025-01-27

🐞 Fix

  • [8aefcdd] add DirectPathProfileManager to mo registry
  • [90bd975] support multiple property.Collector.Retrieve base type fields
  • [64dd41d] Add session lookup fallback for soap header auth (#3636)
  • [ac1c771] govc: import.ovf remote support regression (#3596)

💫 API Changes

  • [116ba7e] add vlsm.GlobalObjectManager.List method

💫 govc (CLI)

  • [0d671fc] sha256 for session cache
  • [d6caa71] add disk.metadata ls and update commands
  • [81828ed] enhance VAPI for vSphere Supervisor Services (#3624)

💫 vcsim (Simulator)

  • [dfc2311] add env var for use with ssoadmin GetTrustedCertificates
  • [c87a209] add disk query and metadata support
  • [b3b0a6e] fix save+load of Alarm objects
  • [f9e80d2] add ssoadmin GetTrustedCertificates method
  • [228a102] fix lookup service deferred registration
  • [6ac91ac] add vslm VStorageObjectManager (aka FCD Global Catalog) support (#2542)
  • [f02e7e9] add DatastoreNamespaceManager Create/Delete directory methods

🧹 Chore

  • [648bbc7] Update version.go for v0.48.0

⚠️ BREAKING

📖 Commits

  • [648bbc7] chore: Update version.go for v0.48.0
  • [ca8c642] Add ResourcePool.resourceConfigSpecDetailed to missingSet filter
  • [d75327c] add delete flag for CnsContainerCluster type
  • [dfc2311] vcsim: add env var for use with ssoadmin GetTrustedCertificates
  • [0d671fc] govc: sha256 for session cache
  • [116ba7e] api: add vlsm.GlobalObjectManager.List method
  • [c87a209] vcsim: add disk query and metadata support
  • [d6caa71] govc: add disk.metadata ls and update commands
  • [8aefcdd] fix: add DirectPathProfileManager to mo registry
  • [b3b0a6e] vcsim: fix save+load of Alarm objects
  • [81828ed] govc: enhance VAPI for vSphere Supervisor Services (#3624)
  • [f9e80d2] vcsim: add ssoadmin GetTrustedCertificates method
  • [228a102] vcsim: fix lookup service deferred registration
  • [6ac91ac] vcsim: add vslm VStorageObjectManager (aka FCD Global Catalog) support (#2542)
  • [90bd975] fix: support multiple property.Collector.Retrieve base type fields
  • [64dd41d] fix: Add session lookup fallback for soap header auth (#3636)
  • [f02e7e9] vcsim: add DatastoreNamespaceManager Create/Delete directory methods
  • [ac1c771] fix: govc: import.ovf remote support regression (#3596)
  • [7932d02] goreleaser: remove brew tap setup

v0.47.1

07 Jan 22:29
Compare
Choose a tag to compare

Release v0.47.1

Release Date: 2025-01-07

🐞 Fix

  • [27d06f3] Add session lookup fallback for soap header auth (#3636)
  • [1de5fbf] govc: import.ovf remote support regression (#3596)

🧹 Chore

  • [f841602] Update version.go for v0.47.1
  • [5d76bda] Update version.go for v0.47.1

⏮ Reverts

  • [42a6a31] chore: Update version.go for v0.47.1

⚠️ BREAKING

📖 Commits

  • [f841602] chore: Update version.go for v0.47.1
  • [27d06f3] fix: Add session lookup fallback for soap header auth (#3636)
  • [42a6a31] Revert "chore: Update version.go for v0.47.1"
  • [5d76bda] chore: Update version.go for v0.47.1
  • [1de5fbf] fix: govc: import.ovf remote support regression (#3596)

v0.47.0

02 Jan 20:07
Compare
Choose a tag to compare

Release v0.47.0

Release Date: 2025-01-02

🐞 Fix

  • [3793a5b] govc fix field.info name (-n flag) validation
  • [8adeb8b] SOAP vcSessionCookie value must be from vim25.Client
  • [2271a78] toolbox: add freebsd stub for fileExtendedInfoFormat (#3620)
  • [f08496e] vcsim: swap order of xsi type attribute (#2114)
  • [973a224] assert Entity interface in mo.Value()
  • [ad24cb4] Property Collector updates should be triggered on the empty FilterSet (#3631)
  • [29de346] vcsim: output signed byte in ByteSlice.MarshalXML (#3615)
  • [71b9c76] govc: wire up flags for namespace service create
  • [5e9a140] vcsim: avoid possible panic when applying PropertyFilter

💫 API Changes

  • [a447f4d] Fix OVF param to use interface
  • [17b5c08] Generate bindings for 9.0.0.0.rc1
  • [77de0b5] Generate API with Broadcom header
  • [4b7d0c5] Specify ruby bundler for api gen
  • [f238201] Update gen/gen.sh for 9.0.0.0.rc1
  • [05a6d57] Support podman for building api
  • [3d8b026] Build api with Go 1.23.2
  • [aa8279b] Support returning DS info when resolving lib stor
  • [64ca62f] Support DC for ResolveLibItemStor
  • [0af06a3] Support encode/decode OVF to JSON
  • [7598ae9] Fix object.VirtualDiskManager::Copy
  • [b2bde00] Update OVF ToConfigSpec to handled unknown types
  • [5bb9901] A generic copy function for vim25/types
  • [1918984] add override mechanism for SOAP Header.Cookie
  • [495a820] OVF to ConfigSpec
  • [e9f9eb0] Support OVF ResourceType enum
  • [42bf813] Update OVF parser to conform to spec
  • [05482c0] move cli/host/esxcli.Command to cli/esx package

💫 govc (CLI)

💫 vcsim (Simulator)

  • [10e9bc7] create cls vmdk descriptor and backing files
  • [dd6bf66] Improve sim for pub/sub content libs
  • [b7d4f00] make QueryVirtualDiskUuid() result stable
  • [f398e78] add VirtualDiskManager.QueryVirtualDiskInfo (#3000) (#2555)
  • [a9488e0] fix object.save when run directly against ESX
  • [c0b5944] LicenseManager enhancements
  • [5db2637] add UpdateAssignedLicense method
  • [9322377] add esxcli support
  • [53d31e9] Lock alpine image tag to non-latest tag

🧹 Chore

  • [95396cd] Update version.go for v0.47.0
  • [e1f1db4] update copyright header
  • [538dbef] Minimum version selection

⚠️ BREAKING

Support returning DS info when resolving lib stor [aa8279b]:
This change updates the signature for the
ResolveLibraryItemStorage function.

Signed-off-by: akutz <akutz@vmware.com>

Support DC for ResolveLibItemStor [64ca62f]:
This change requires updating the use of the
ResolveLibraryItemStorage function to account for
its signature change.

Support OVF ResourceType enum [e9f9eb0]:
Users of the ovf package may need to cast ResourceType
to a uint16 depending on how they have used the value.

Signed-off-by: akutz <akutz@vmware.com>

Update OVF parser to conform to spec [42bf813]:
Users of the ovf package will need to update their
sources to conform to the changes from this patch. It
should be a fairly simple change.

move cli/host/esxcli.Command to cli/esx package [05482c0]:
Package "github.com/vmware/govmomi/govc/host/esxcli" is now "github.com/vmware/govmomi/cli/esx"
A 'context.Context' param has also been added to the package's methods.
See cli/esx/example_test.go for usage.

Move govc commands into cli pkg [7e17885]:
All packages ./govc/* (except ./govc/test) have been
relocated under the ./cli package.

Minimum version selection [538dbef]:
The go install command may no longer be used to install
govc and vcsim directly from GitHub.

This is because both packages are now distinct sub-modules that still
depend on the other packages in this project. Therefore these sub-mods
use the following replace directive:

replace github.com/vmware/govmomi -> ../

This teaches govc and vcsim where to look for the imported GoVmomi
packages. This ensures that building these binaries will pick up any
local changes to the rest of the project.

However, the go install command does not support installing modules
from a remote location if the module contains a replace directive.
This means users will need to either clone all of
github.com/vmware/govmomi before running go -C govc install or
go -C vcsim install, or they can download the released binaries
directly.

📖 Commits

  • [95396cd] chore: Update version.go for v0.47.0
  • [ad5c90a] govc: Update govc usage doc
  • [a447f4d] api: Fix OVF param to use interface
  • [17b5c08] api: Generate bindings for 9.0.0.0.rc1
  • [77de0b5] api: Generate API with Broadcom header
  • [4b7d0c5] api: Specify ruby bundler for api gen
  • [f238201] api: Update gen/gen.sh for 9.0.0.0.rc1
  • [05a6d57] api: Support podman for building api
  • [3d8b026] api: Build api with Go 1.23.2
  • [ca2e6ff] govc: add datastore.download -json support
  • [e1f1db4] chore: update copyright header
  • [10e9bc7] vcsim: create cls vmdk descriptor and backing files
  • [dd6bf66] vcsim: Improve sim for pub/sub content libs
  • [18a3019] govc: add -b flag to volume.ls
  • [cd78f76] cns: add json tags (#3007) (#3247)
  • [aa8279b] api: Support returning DS info when resolving lib stor
  • [64ca62f] api: Support DC for ResolveLibItemStor
  • [e02de72] govc: add disk.ls '-a' flag (#3639)
  • [0af06a3] api: Support encode/decode OVF to JSON
  • [c60f498] govc: add datastore.ls -H option
  • [3793a5b] fix: govc fix field.info name (-n flag) validation
  • [8adeb8b] fix: SOAP vcSessionCookie value must be from vim25.Client
  • [7598ae9] api: Fix object.VirtualDiskManager::Copy
  • [b7d4f00] vcsim: make QueryVirtualDiskUuid() result stable
  • [f398e78] vcsim: add VirtualDiskManager.QueryVirtualDiskInfo (#3000) (#2555)
  • [a9488e0] vcsim: fix object.save when run directly against ESX
  • [c0b5944] vcsim: LicenseManager enhancements
  • [b2bde00] api: Update OVF ToConfigSpec to handled unknown types
  • [5bb9901] api: A generic copy function for vim25/types
  • [228b445] govc: remove minimum API version check (#3643)
  • [1918984] api: add override mechanism for SOAP Header.Cookie
  • [495a820] api: OVF to ConfigSpec
  • [83aab93] Deprecate haproxy with vSphere 9.0
  • [2271a78] fix: toolbox: add freebsd stub for fileExtendedInfoFormat (#3620)
  • [3a15139] build(deps): bump golang.org/x/text from 0.18.0 to 0.21.0
  • [f08496e] fix: vcsim: swap order of xsi type attribute (#2114)
  • [e9f9eb0] api: Support OVF ResourceType enum
  • [42bf813] api: Update OVF parser to conform to spec
  • [5db2637] vcsim: add UpdateAssignedLicense method
  • [973a224] fix: assert Entity interface in mo.Value()
  • [05482c0] api: move cli/host/esxcli.Command to cli/esx package
  • [87e4e6a] build(deps): bump github.com/stretchr/testify from 1.9.0 to 1.10.0
  • [9322377] vcsim: add esxcli support
  • [ad24cb4] fix: Property Collector updates should be triggered on the empty FilterSet (#3631)
  • [29de346] fix: vcsim: output signed byte in ByteSlice.MarshalXML (#3615)
  • [7e17885] govc: Move govc commands into cli pkg
  • [71b9c76] fix: govc: wire up flags for namespace service create
  • [53d31e9] vcsim: Lock alpine image tag to non-latest tag
  • [5e9a140] fix: vcsim: avoid possible panic when applying PropertyFilter
  • [538dbef] chore: Minimum version selection
  • [3e8e2e5] cns: Support encryption/re-encryption of volumes

v0.46.3

12 Dec 20:19
Compare
Choose a tag to compare

Release v0.46.3

Release Date: 2024-12-12

🐞 Fix

  • [0ef1c70] toolbox: add freebsd stub for fileExtendedInfoFormat (#3620)
  • [675534a] vcsim: swap order of xsi type attribute (#2114)
  • [1481d91] assert Entity interface in mo.Value()
  • [3f5f887] Property Collector updates should be triggered on the empty FilterSet (#3631)

💫 govc (CLI)

💫 vcsim (Simulator)

  • [7bde166] fix object.save when run directly against ESX
  • [4aae3ca] LicenseManager enhancements
  • [9ec310a] add UpdateAssignedLicense method

🧹 Chore

  • [e5dcb5f] Update version.go for v0.46.3

⚠️ BREAKING

📖 Commits

  • [e5dcb5f] chore: Update version.go for v0.46.3
  • [0ef1c70] fix: toolbox: add freebsd stub for fileExtendedInfoFormat (#3620)
  • [7bde166] vcsim: fix object.save when run directly against ESX
  • [4aae3ca] vcsim: LicenseManager enhancements
  • [675534a] fix: vcsim: swap order of xsi type attribute (#2114)
  • [211be90] govc: remove minimum API version check (#3643)
  • [9ec310a] vcsim: add UpdateAssignedLicense method
  • [1481d91] fix: assert Entity interface in mo.Value()
  • [3f5f887] fix: Property Collector updates should be triggered on the empty FilterSet (#3631)

v0.46.2

20 Nov 00:06
Compare
Choose a tag to compare

Release v0.46.2

Release Date: 2024-11-20

🐞 Fix

  • [2f0120b] vcsim: output signed byte in ByteSlice.MarshalXML (#3615)

🧹 Chore

  • [c3916ff] Update version.go for v0.46.2

⚠️ BREAKING

📖 Commits

  • [c3916ff] chore: Update version.go for v0.46.2
  • [2f0120b] fix: vcsim: output signed byte in ByteSlice.MarshalXML (#3615)

v0.46.1

15 Nov 02:30
Compare
Choose a tag to compare

Release v0.46.1

Release Date: 2024-11-15

🐞 Fix

  • [6f7bceb] vcsim: avoid possible panic when applying PropertyFilter

🧹 Chore

  • [0ded546] Update version.go for v0.46.1

⚠️ BREAKING

📖 Commits

  • [0ded546] chore: Update version.go for v0.46.1
  • [6f7bceb] fix: vcsim: avoid possible panic when applying PropertyFilter
  • [d51c0a3] cns: Support encryption/re-encryption of volumes