Skip to content

Releases: vmware/govmomi

v0.37.0

12 Apr 23:21
Compare
Choose a tag to compare

Release v0.37.0

Release Date: 2024-04-12

🐞 Fix

  • [095f926] make cns.Client independent of vim25.Client
  • [dcf063c] vcsim: re-parent children in ResourcePool.Destroy (#3396)
  • [7455935] endpoint url to bypass lookup service if envoy sidecar enabled
  • [8375477] lookup client to use envoy sidecar url if enabled

πŸ’« API Changes

  • [f5080d3] use RetrievePropertiesEx in mo package functions
  • [a0a8257] change RetrieveProperties to collect results in batches
  • [367c55f] move vim25.Client.UseServiceVersion to soap.Client
  • [f671048] Expose vSphere API to evict subscribed content library (#3400)
  • [3784b2f] Add Downloadendpoint field in the library item file struct (#3386)

πŸ’« govc (CLI)

  • [9285e44] Add library.evict command
  • [fc20e24] add default output formatting for namespace commands
  • [27824cf] snapshot.tree json output to stdout

πŸ’« vcsim (Simulator)

  • [70a7617] toggle Content Library cached fields in sync and evict calls
  • [cf71944] add ExtensionManager.FindExtension method (#2644)
  • [4348bd9] RetrievePropertiesEx & ContinueRetrievePropertiesEx
  • [4cec059] add TaskHistoryCollector support (#2567)
  • [9c59e9c] add TaskManager.CreateTask support
  • [d9af2a2] add ExtensionManager support

πŸ“ƒ Documentation

🧹 Chore

  • [134152d] Update version.go for v0.37.0

⚠️ BREAKING

πŸ“– Commits

  • [134152d] chore: Update version.go for v0.37.0
  • [70a7617] vcsim: toggle Content Library cached fields in sync and evict calls
  • [9285e44] govc: Add library.evict command
  • [cf71944] vcsim: add ExtensionManager.FindExtension method (#2644)
  • [92a29eb] build(deps): add vcsim to rpm (#3413)
  • [fc20e24] govc: add default output formatting for namespace commands
  • [095f926] fix: make cns.Client independent of vim25.Client
  • [f5080d3] api: use RetrievePropertiesEx in mo package functions
  • [4348bd9] vcsim: RetrievePropertiesEx & ContinueRetrievePropertiesEx
  • [a0a8257] api: change RetrieveProperties to collect results in batches
  • [8a618f7] feat: Add VAPI bindings for guest namespaces and virtual machine classes
  • [e66065a] build(deps): enable rpm builds and add archs (#3404)
  • [367c55f] api: move vim25.Client.UseServiceVersion to soap.Client
  • [f671048] api: Expose vSphere API to evict subscribed content library (#3400)
  • [dcf063c] fix: vcsim: re-parent children in ResourcePool.Destroy (#3396)
  • [4cec059] vcsim: add TaskHistoryCollector support (#2567)
  • [041fd59] Remove deprecation for task.Wait and task.WaitForResult
  • [27824cf] govc: snapshot.tree json output to stdout
  • [7455935] fix: endpoint url to bypass lookup service if envoy sidecar enabled
  • [3784b2f] api: Add Downloadendpoint field in the library item file struct (#3386)
  • [9c59e9c] vcsim: add TaskManager.CreateTask support
  • [d9af2a2] vcsim: add ExtensionManager support
  • [e0ab2da] build(deps): bump google.golang.org/protobuf in /hack/tools
  • [8bfb252] Add support for SHA256 thumbprint based vCenter authentication
  • [8375477] fix: lookup client to use envoy sidecar url if enabled
  • [368d194] docs: update CHANGELOG (#3286)
  • [2bbe81a] docs: update CONTRIBUTORS

v0.36.3

02 Apr 04:59
Compare
Choose a tag to compare

Release v0.36.3

Release Date: 2024-04-02

🧹 Chore

  • [35df9f3] Update version.go for v0.36.3

⚠️ BREAKING

πŸ“– Commits

  • [35df9f3] chore: Update version.go for v0.36.3
  • [47c5ff9] Remove deprecation for task.Wait and task.WaitForResult

v0.36.2

27 Mar 04:40
Compare
Choose a tag to compare

Release v0.36.2

Release Date: 2024-03-27

🐞 Fix

  • [9c5fca6] endpoint url to bypass lookup service if envoy sidecar enabled

πŸ’« API Changes

  • [f9e1a48] Add Downloadendpoint field in the library item file struct (#3386)

πŸ’« govc (CLI)

  • [cd9ce0a] snapshot.tree json output to stdout

🧹 Chore

  • [f2a87d7] Update version.go for v0.36.2

⚠️ BREAKING

πŸ“– Commits

  • [f2a87d7] chore: Update version.go for v0.36.2
  • [cd9ce0a] govc: snapshot.tree json output to stdout
  • [9c5fca6] fix: endpoint url to bypass lookup service if envoy sidecar enabled
  • [f9e1a48] api: Add Downloadendpoint field in the library item file struct (#3386)

v0.36.1

12 Mar 17:46
Compare
Choose a tag to compare

Release v0.36.1

Release Date: 2024-03-12

🐞 Fix

  • [edf70dc] lookup client to use envoy sidecar url if enabled

🧹 Chore

  • [cc533e4] Update version.go for v0.36.1

⚠️ BREAKING

πŸ“– Commits

  • [cc533e4] chore: Update version.go for v0.36.1
  • [2799634] Add support for SHA256 thumbprint based vCenter authentication
  • [edf70dc] fix: lookup client to use envoy sidecar url if enabled

v0.36.0

07 Mar 13:57
Compare
Choose a tag to compare

Release v0.36.0

Release Date: 2024-03-07

🐞 Fix

  • [fd3840e] vcsim Fetch method causes runtime panic when property is not set (#3337)
  • [4254c59] Update summary.config.hwVersion in simulator
  • [44610f4] govc: use session KeepAlive in library.export command (#3356)

πŸ’« vcsim (Simulator)

  • [c46ad1a] Enhanced sim support for upgrade VM

🧹 Chore

  • [ef3a3d6] Update version.go for v0.36.0
  • [01a069d] bump Go versions
  • [08d2fd0] Better support for ESXi & HW versions

⚠️ BREAKING

πŸ“– Commits

  • [ef3a3d6] chore: Update version.go for v0.36.0
  • [89693ad] Updating CONTRIBUTORS
  • [fd3840e] fix: vcsim Fetch method causes runtime panic when property is not set (#3337)
  • [7550554] Add APIs for vLCM enablement on a cluster and base ESXi image selection
  • [01a069d] chore: bump Go versions
  • [7998478] build(deps): bump github.com/stretchr/testify from 1.8.4 to 1.9.0
  • [4ad8f68] Add API for vLCM - offline depots and cluster baseline images
  • [08d2fd0] chore: Better support for ESXi & HW versions
  • [c46ad1a] vcsim: Enhanced sim support for upgrade VM
  • [4254c59] fix: Update summary.config.hwVersion in simulator
  • [de2ce18] test fixes
  • [44610f4] fix: govc: use session KeepAlive in library.export command (#3356)
  • [4190715] Add service locator to CNS RelocateVolume spec
  • [ef555e7] Add "AggregatedSnapshotCapacityInMb" to CnsSnapshotCreateResult and CnsSnapshotDeleteResult.

v0.35.0

12 Feb 19:29
Compare
Choose a tag to compare

Release v0.35.0

Release Date: 2024-02-12

πŸ’« API Changes

  • [8e17e4c] Sim vm config.changeVersion & config.modified
  • [95aa257] WaitForUpdatesEx & DestroyPropertyFilter

πŸ’« govc (CLI)

πŸ’« vcsim (Simulator)

  • [557d265] Fix -method-delay option to update task states (#3323)

πŸ“ƒ Documentation

🧹 Chore

  • [d7c0094] Update version.go for v0.35.0
  • [69785ff] update CONTRIBUTORS

⚠️ BREAKING

json tag camelCase fixes [9ddfc53]:
follow up to json tags missed in PR #3007 and PR #3247

WaitForUpdatesEx & DestroyPropertyFilter [95aa257]:
The semantics around the helper functions in the
property package have changed. Please review any
code that calls this package to ensure it is
compatible with the new behaviors.

πŸ“– Commits

  • [d7c0094] chore: Update version.go for v0.35.0
  • [2d1b52f] docs: update release doc (#3284)
  • [69785ff] chore: update CONTRIBUTORS
  • [9ddfc53] govc: json tag camelCase fixes (#3007) (#3247) (#3318)
  • [b137a5d] Add "AggregatedSnapshotCapacityInMb" to cnstype.
  • [b948e3c] add -json to snapshot.tree
  • [dabec6c] build(deps): bump nokogiri from 1.14.3 to 1.16.2 in /gen
  • [8e17e4c] api: Sim vm config.changeVersion & config.modified
  • [d55cf6e] build(deps): bump peter-evans/create-pull-request from 5 to 6
  • [25cab09] Re-enable PC updates for indexed properties (#3349)
  • [8150eed] build(deps): bump andstor/file-existence-action from 2 to 3
  • [bfc5d64] build(deps): bump peter-evans/create-or-update-comment from 3 to 4
  • [42d7d71] Add new "UsedCapacityInMb" in struct "CnsBlockBackingDetails"
  • [61f901e] build(deps): bump github.com/google/uuid from 1.5.0 to 1.6.0
  • [3b5917a] build(deps): bump actions/cache from 3 to 4
  • [78898bd] Self identify the executable making calls to vCenter
  • [95aa257] api: WaitForUpdatesEx & DestroyPropertyFilter
  • [cd8a788] Changes to fix xml tag used for SnapshotId
  • [557d265] vcsim: Fix -method-delay option to update task states (#3323)
  • [98b0b77] Fixes Missing Tags in AttachedTags (#3320)
  • [5410a06] Changes to add CNS fault CnsSnapshotCreatedFault
  • [8c1d8f1] build(deps): bump actions/upload-artifact from 3 to 4
  • [14d3538] build(deps): bump github/codeql-action from 2 to 3
  • [f6c537d] build(deps): bump github.com/google/uuid from 1.4.0 to 1.5.0
  • [e9a9f2c] build(deps): bump chuhlomin/render-template from 1.8 to 1.9

v0.34.2

08 Jan 04:36
Compare
Choose a tag to compare

Release v0.34.2

Release Date: 2024-01-08

πŸ’« vcsim (Simulator)

  • [4c8ffb2] Fix -method-delay option to update task states (#3323)

🧹 Chore

  • [96b6eb7] Update version.go for v0.34.2

⚠️ BREAKING

πŸ“– Commits

  • [96b6eb7] chore: Update version.go for v0.34.2
  • [4c8ffb2] vcsim: Fix -method-delay option to update task states (#3323)
  • [1c2c1c7] Fixes Missing Tags in AttachedTags (#3320)
  • [5592467] Changes to fix xml tag used for SnapshotId

v0.34.1

19 Dec 21:34
Compare
Choose a tag to compare

Release v0.34.1

Release Date: 2023-12-19

🧹 Chore

  • [754cb3a] Update version.go for v0.34.1

⚠️ BREAKING

πŸ“– Commits

  • [754cb3a] chore: Update version.go for v0.34.1
  • [dd8bbb4] Changes to add CNS fault CnsSnapshotCreatedFault

v0.34.0

12 Dec 21:49
Compare
Choose a tag to compare

Release v0.34.0

Release Date: 2023-12-12

🐞 Fix

πŸ’« API Changes

  • [31423b7] add object.Datastore.FindInventoryPath (#3267)
  • [d52f8ee] add Content Library update session file APIs (#3258)

πŸ’« vcsim (Simulator)

  • [4a09f19] add PbmQueryAssociatedProfiles method
  • [4cbd642] Fix [BUG] vcsim raises TypeError for RemoveSnapshotTask (#3298)
  • [04ccf69] handle HostNotConnected when saving inventory
  • [2f1fefa] fix MAC Addresses to be unique (#3279)
  • [e19137f] propagate VMwareDVSConfigSpec in CreateDVS_Task (#3264)
  • [a092311] emit DVS and Portgroup create events (#3263)
  • [c8a2fc2] Fix PropertyCollector to handle empty property (#3275)

🧹 Chore

  • [a5899af] Update version.go for v0.34.0

⚠️ BREAKING

πŸ“– Commits

  • [a5899af] chore: Update version.go for v0.34.0
  • [980d22d] fix: expose util for rest status return (#3309)
  • [4a09f19] vcsim: add PbmQueryAssociatedProfiles method
  • [e39527d] build(deps): bump actions/stale from 8 to 9
  • [4cbd642] vcsim: Fix [BUG] vcsim raises TypeError for RemoveSnapshotTask (#3298)
  • [e9a782a] build(deps): bump actions/setup-go from 4 to 5
  • [45188e1] Add default Historical Intervals to the simulator
  • [04ccf69] vcsim: handle HostNotConnected when saving inventory
  • [2f1fefa] vcsim: fix MAC Addresses to be unique (#3279)
  • [d32be09] simulator: fix dropped error
  • [e19137f] vcsim: propagate VMwareDVSConfigSpec in CreateDVS_Task (#3264)
  • [a092311] vcsim: emit DVS and Portgroup create events (#3263)
  • [31423b7] api: add object.Datastore.FindInventoryPath (#3267)
  • [c8a2fc2] vcsim: Fix PropertyCollector to handle empty property (#3275)
  • [d52f8ee] api: add Content Library update session file APIs (#3258)
  • [3942d8f] build(deps): bump github.com/google/uuid from 1.3.1 to 1.4.0
  • [09c7291] Add additional PBM methods

v0.33.0

25 Oct 16:21
Compare
Choose a tag to compare

Release v0.33.0

Release Date: 2023-10-25

πŸ’« govc (CLI)

  • [5264e83] add cluster.change '-ha-admission-control-enabled' flag
  • [3bcaf42] add option to enable hidden properties in import.{spec,ova} (#3111)

πŸ’« vcsim (Simulator)

  • [db0ba92] Handle prepare guest operations when svm is nil
  • [0754d75] fix ModifyListView to return unresolved references
  • [7f3a070] Remove extra devices in OVF Deploy w/ ConfigSpec

🧹 Chore

  • [f3c1fca] Update version.go for v0.33.0
  • [675eebd] remove refs to deprecated io/ioutil

⚠️ BREAKING

fix ModifyListView to return unresolved references [0754d75]:
api: view.ListView.{Add,Remove,Reset} methods now return unresolved references

πŸ“– Commits

  • [f3c1fca] chore: Update version.go for v0.33.0
  • [19726dc] Add functionality for checking whether the provided thumbprint is known to the soap client
  • [5264e83] govc: add cluster.change '-ha-admission-control-enabled' flag
  • [db0ba92] vcsim: Handle prepare guest operations when svm is nil
  • [0434fd2] vapi: add support for OperationID header
  • [0754d75] vcsim: fix ModifyListView to return unresolved references
  • [5569c01] build(deps): bump github.com/google/go-cmp from 0.5.9 to 0.6.0
  • [babee19] build(deps): bump chuhlomin/render-template from 1.7 to 1.8
  • [7f3a070] vcsim: Remove extra devices in OVF Deploy w/ ConfigSpec
  • [3bcaf42] govc: add option to enable hidden properties in import.{spec,ova} (#3111)
  • [675eebd] chore: remove refs to deprecated io/ioutil