|
1 |
| -## 2.13.0 (Unreleased) |
2 |
| - |
3 |
| -Changes in progress for v2.13.0 are available at [.changes/v2.13.0](https://github.com/vmware/go-vcloud-director/tree/master/.changes/v2.13.0) until the release. |
4 |
| - |
5 |
| -## 2.12.1 (5 July, 2021) |
| 1 | +## 2.13.0 (September 30, 2021) |
| 2 | + |
| 3 | +## FEATURES |
| 4 | +* Added method `AdminVdc.AddStorageProfile` ([#393](https://github.com/vmware/go-vcloud-director/pull/393)) |
| 5 | +* Added method `AdminVdc.AddStorageProfileWait` ([#393](https://github.com/vmware/go-vcloud-director/pull/393)) |
| 6 | +* Added method `AdminVdc.RemoveStorageProfile` ([#393](https://github.com/vmware/go-vcloud-director/pull/393)) |
| 7 | +* Added method `AdminVdc.RemoveStorageProfileWait` ([#393](https://github.com/vmware/go-vcloud-director/pull/393)) |
| 8 | +* Added method `AdminVdc.SetDefaultStorageProfile` ([#393](https://github.com/vmware/go-vcloud-director/pull/393)) |
| 9 | +* Added method `AdminVdc.GetDefaultStorageProfileReference` ([#393](https://github.com/vmware/go-vcloud-director/pull/393)) |
| 10 | +* Added method `VCDClient.GetStorageProfileByHref` ([#393](https://github.com/vmware/go-vcloud-director/pull/393)) |
| 11 | +* Added method `Client.GetStorageProfileByHref` ([#393](https://github.com/vmware/go-vcloud-director/pull/393)) |
| 12 | +* Added method `VCDClient.QueryProviderVdcStorageProfileByName` ([#393](https://github.com/vmware/go-vcloud-director/pull/393)) |
| 13 | +* Added method `Client.QueryAllProviderVdcStorageProfiles` ([#393](https://github.com/vmware/go-vcloud-director/pull/393)) |
| 14 | +* Added method `Client.QueryProviderVdcStorageProfiles` ([#393](https://github.com/vmware/go-vcloud-director/pull/393)) |
| 15 | +* Added types `NsxtAlbController` and `types.NsxtAlbController` for handling NSX-T ALB Controllers with corresponding |
| 16 | + functions `GetAllAlbControllers`, `GetAlbControllerByName`, `GetAlbControllerById`, `GetAlbControllerByUrl`, |
| 17 | + `CreateNsxtAlbController`, `Update`, `Delete` ([#398](https://github.com/vmware/go-vcloud-director/pull/398)) |
| 18 | +* Added types `NsxtAlbCloud` and `types.NsxtAlbCloud` for handling NSX-T ALB Clouds with corresponding functions |
| 19 | + `GetAllAlbClouds`, `GetAlbCloudByName`, `GetAlbCloudById`, `CreateAlbCloud`, `Delete` ([#398](https://github.com/vmware/go-vcloud-director/pull/398)) |
| 20 | +* Added type `NsxtAlbImportableCloud` and `types.NsxtAlbImportableCloud` for listing NSX-T ALB Importable Clouds with |
| 21 | + corresponding functions `GetAllAlbImportableClouds`, `GetAlbImportableCloudByName`, `GetAlbImportableCloudById` |
| 22 | + ([#398](https://github.com/vmware/go-vcloud-director/pull/398)) |
| 23 | +* Added types `NsxtAlbServiceEngineGroup` and `types.NsxtAlbServiceEngineGroup` for handling NSX-T ALB Service Engine |
| 24 | + Groups with corresponding functions `GetAllNsxtAlbServiceEngineGroups`, `GetAlbServiceEngineGroupByName`, |
| 25 | + `GetAlbServiceEngineGroupById`, `CreateNsxtAlbServiceEngineGroup`, `Update`, `Delete`, `Sync` ([#398](https://github.com/vmware/go-vcloud-director/pull/398)) |
| 26 | +* Added types `NsxtAlbImportableServiceEngineGroups` and `types.NsxtAlbImportableServiceEngineGroups` for listing NSX-T |
| 27 | + ALB Importable Service Engine Groups with corresponding functions `GetAllAlbImportableServiceEngineGroups`, |
| 28 | + `GetAlbImportableServiceEngineGroupByName`, `GetAlbImportableServiceEngineGroupById` ([#398](https://github.com/vmware/go-vcloud-director/pull/398)) |
| 29 | + |
| 30 | +## IMPROVEMENTS |
| 31 | +* External network type ExternalNetworkV2 automatically elevates API version to maximum available out of 33.0, 35.0 and |
| 32 | + 36.0, so that new functionality can be consumed. It uses a controlled version elevation mechanism to consume the newer |
| 33 | + features, but at the same time remain tested by not choosing the latest untested version blindly (more information in |
| 34 | + openapi_endpoints.go) ([#339](https://github.com/vmware/go-vcloud-director/pull/339)) |
| 35 | +* Added new field BackingTypeValue in favor of deprecated BackingType to types.ExternalNetworkV2Backing ([#339](https://github.com/vmware/go-vcloud-director/pull/339)) |
| 36 | +* Add new function `GetFilteredNsxtImportableSwitches` to query NSX-T Importable Switches (Segments) ([#339](https://github.com/vmware/go-vcloud-director/pull/339)) |
| 37 | +* Add `.changes` directory for changelog items ([#391](https://github.com/vmware/go-vcloud-director/pull/391)) |
| 38 | + |
| 39 | +* Align build tags to match go fmt with Go 1.17 ([#396](https://github.com/vmware/go-vcloud-director/pull/396)) |
| 40 | +* Improve `test-tags.sh` script to handle new build tag format ([#396](https://github.com/vmware/go-vcloud-director/pull/396)) |
| 41 | + |
| 42 | +## BUG FIXES |
| 43 | +* Fix handling of `staticcheck` in GitGub Actions ([#391](https://github.com/vmware/go-vcloud-director/pull/391)) |
| 44 | + |
| 45 | +* Fix Issue #390: `catalog.Delete()` ignores returned task and responds immediately which could have caused failures ([#392](https://github.com/vmware/go-vcloud-director/pull/392)) |
| 46 | + |
| 47 | +* Fixes Issue #395 "BUG: can't update EGW - there is no ownerRef field" ([#397](https://github.com/vmware/go-vcloud-director/pull/397)) |
| 48 | + |
| 49 | +## DEPRECATIONS |
| 50 | +* Deprecated `GetStorageProfileByHref` in favor of either `client.GetStorageProfileByHref` or `vcdClient.GetStorageProfileByHref` ([#393](https://github.com/vmware/go-vcloud-director/pull/393)) |
| 51 | +* Deprecated `QueryProviderVdcStorageProfileByName` in favor of `VCDClient.QueryProviderVdcStorageProfileByName` ([#393](https://github.com/vmware/go-vcloud-director/pull/393)) |
| 52 | +* Deprecated `VCDClient.QueryProviderVdcStorageProfiles` in favor of either `client.QueryProviderVdcStorageProfiles` or `client.QueryAllProviderVdcStorageProfiles` ([#393](https://github.com/vmware/go-vcloud-director/pull/393)) |
| 53 | +* Deprecated `Vdc.GetDefaultStorageProfileReference` in favor of `adminVdc.GetDefaultStorageProfileReference` ([#393](https://github.com/vmware/go-vcloud-director/pull/393)) |
| 54 | + |
| 55 | +## 2.12.1 (July 5, 2021) |
6 | 56 |
|
7 | 57 | BUGS FIXED:
|
8 | 58 | * org.GetCatalogByName and org.GetCatalogById could not retrieve shared catalogs from different Orgs
|
|
0 commit comments