Releases: vmware-archive/vcd-ext-sdk
v0.12.0
New Features
- Support ng add of @vcd/sdk library to Angular CLI projects
- Added @vcd/schematics package
- Learn more here
- Added @vcd/plugin-builder package
- Learn more here
- Added automatic detection of API versions for Cloud Director 10.0.x, 10.1.x, and the upcoming release
- Enable multisite support for
/cloudapi
endpoints (#114)
Bug Fixes & Improvements
v0.11.0
Typescript (@vcd/sdk)
New Features
- Issue #92: Install SDK in Angular 7+ et al:
The @vcd/sdk can now be used to write plugins that use newer versions of Angular and Clarity, that only need to be compatible with newer versions of vCloud Director. The library still supports building 9.1-compatible plugins.
Bug Fixes
None
Java (vcd-api-client-java)
Note: There are no differences between 0.10.0 and 0.11.0 of this library. The version number was bumped for consistency across "all" the SDKs
New Features
None
Bug Fixes
None
Other
A schematic is now available as an alternative way to create a new plugin project, by simply executing schematics .:plugin-seed
(full documentation available here). The schematic currently generates a plugin that is compatible with vCloud Director 9.1 and later. This schematic will eventually evolve to include other versions of plugins that don't require compatibility back to 9.1, and instead need to use newer versions of libraries like Clarity, Angular, and RxJS.
v0.10.0
Typescript (@vcd/sdk)
New Features
Entity Action Extension Points
Allows a UI plugin to create menu items to extend the actions that are available to vCloud Director entities (currently VM and vApp are supported). A new interface, EntityActionExtensionMenuItem
is available in the container hooks to drive the display of the action, and a new component, EntityActionExtensionComponent
is provided to ensure that a UI plugin can easily respond to the specific entity that is driving the action execution. Use of the new extension point is restricted to version 9.7 (and later) of vCloud Director, though @vcd/sdk remains fulling backward compatible with 9.1.0.2 through 9.5.0.x.
"Act as" Support
A new actAs()
method has been added to VcdApiClient
to allow a service provider user to make queries on behalf of a specific tenant. The method can be called manually, but it is also automatically set when the client determines that a user with provider credentials is acting in the scope of the tenant portal. Behind the scenes, the functionality is managing the X-VMWARE-VCLOUD-TENANT-CONTEXT
request header, which is a compatible solution for versions 9.1 and up of vCloud Director.
Bug Fixes
- Issue #86: Multiple arguments doesn't work in TranslateService
Java (vcd-api-client-java)
Note: There are no differences between 0.9.0 and 0.10.0 of this library. The version number was bumped for consistency across "all" the SDKs
New Features
- None
Bug Fixes
- None