github.com/vmware/go-vcloud-director/v2@v2.24.0/.changes/v2.17.0/511-features.md (about) 1 * Switched `go.mod` to use Go 1.19 ([#511](https://github.com/vmware/go-vcloud-director/pull/511)) 2 * Added `AdminOrg` methods `CreateCatalogFromSubscriptionAsync` and `CreateCatalogFromSubscription` to create a 3 subscribed catalog [GH-511] 4 * Added method `AdminCatalog.FullSubscriptionUrl` to return the subscription URL of a published catalog [GH-511] 5 * Added method `AdminCatalog.WaitForTasks` to wait for catalog tasks to complete [GH-511] 6 * Added method `AdminCatalog.UpdateSubscriptionParams` to modify the terms of an existing subscription [GH-511] 7 * Added methods `Catalog.QueryTaskList` and `AdminCatalog.QueryTaskList` to retrieve the tasks associated with a catalog [GH-511] 8 * Added function `IsValidUrl` to determine if a URL is valid [GH-511] 9 * Added `AdminCatalog` methods `Sync` and `LaunchSync` to synchronise a subscribed catalog [GH-511] 10 * Added method `AdminCatalog.GetCatalogHref` to retrieve the HREF of a regular catalog [GH-511] 11 * Added `AdminCatalog` methods `QueryCatalogItemList`, `QueryVappTemplateList`, and `QueryMediaList` to retrieve lists of 12 dependent items [GH-511] 13 * Added `AdminCatalog` methods `LaunchSynchronisationVappTemplates`, `LaunchSynchronisationAllVappTemplates`, 14 `LaunchSynchronisationMediaItems`, and `LaunchSynchronisationAllMediaItems` to start synchronisation of dependent 15 items [GH-511] 16 * Added `AdminCatalog` methods `GetCatalogItemByHref` and `QueryCatalogItem` to retrieve a single Catalog Item [GH-511] 17 * Added method `CatalogItem.LaunchSync` to start synchronisation of a catalog item [GH-511] 18 * Added method `CatalogItem.Refresh` to get fresh contents for a catalog item [GH-511] 19 * Added function `WaitResource` to wait for tasks associated to a gioven resource [GH-511] 20 * Added function `MinimalShowTask` to display task progress with minimal info [GH-511] 21 * Added functions `ResourceInProgress` and `ResourceComplete` to check on task activity for a given entity [GH-511] 22 * Added functions `SkimTasksList`, `SkimTasksListMonitor`, `WaitTaskListCompletion`, `WaitTaskListCompletionMonitor` to 23 process lists of tasks and lists of task IDs [GH-511] 24 * Added `Client` methods `GetTaskByHREF` and `GetTaskById` to retrieve individual tasks [GH-511] 25 * Implemented `QueryItem` for `Task` and `AdminTask` (`GetHref`, `GetName`, `GetType`, `GetParentId`, `GetParentName`, `GetMetadataValue`, `GetDate`) [GH-511]