vSphere 6.7U1 is out and is super exciting for the vSphere Client, the SDK and the plugins (see here). 🙂
1. vSphere Client is now at full parity with vSphere Web Client (Flex).
2. NEW PLUGIN ARCHITECTURE: Remote plugins
Remote plugin architecture integrates the UI of a plugin solution served by external plugin servers.
No executable plugin bits on the vCenter appliance as the plugin is no longer deployed on the vSphere Client application server.
Predictable stability, security, performance and upgrade of both vSphere and the plugin solution.
Business logic from the service layer is running on the plugin server and can be based on any technology of choice (not necessarily Java & OSGi).
New simplified JSON-based extensibility format.
Ability to hide the Object Navigator and take over the majority of vSphere Client's real estate.
- Ability to integrate the UI of a plugin solution served by external plugin servers: no plugin bundles deployed in Virgo, no OSGi, easier to integrate existing standalone UI talking to existing backend server. The vSphere Client is downloading a single plugin.json file instead of a whole plugin .zip. - Use any technology for the backend (not necessarily Java). - New simplified JSON-based extensibility format (plugin.json). - Ability to hide the Object Navigator and take over the majority of vSphere Client's real estate (implementing custom navigation if required).
Note: The current local plugin architecture is still supported and also improved in this release.
3. Tool for helping out with migration from Bridge API to new JS API.
4. Improvements to the HTML Sample.
5. Stability and bug fixes (listed in the Release notes which will be available soon).
Go ahead and try it out. As always all questions, issue reports and feedback are welcome.