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 addint32
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
andvmware/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
andvmware/vcsim
dockerfiles - [af92671] api: use
crypto/rand
for nonce generation - [036a4d1] api: use
ParseInt
and addint32
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)