Skip to content

v0.4.0

Compare
Choose a tag to compare
@thunderboltsid thunderboltsid released this 03 May 13:52
· 16 commits to main since this release
15db883

Added

  • Added support for v4 client creation.
  • Added support for getting information about an AZ given a uuid.
  • Added support for getting a projection of attributes of entities using the 'groups' API endpoint.
  • Added support for creating, deleting, listing, and getting the status of recovery plan jobs.
  • Add optional function options for the NewKarbonAPIClient constructor
  • Add ClusterRegistration interface in karbon package
  • Add ClusterRegistration SetInfo and Cluster Addon SetInfo APIs
  • Added support for specifying volume groups by category in a recovery plan create request.
  • Added support for specifying primary and recovery clusters in a recovery plan.
  • Added WithUserAgent client option for v3 client constructor.
  • Added Cache for v3 Clients in v3 package.

Changed

  • Change the MetaService interface methods to take context.Context as a parameter
  • Local environment provider now fetches port from NUTANIX_PORT environment variable
  • Add logic to internal.Client for auto retry once after refreshing auth cookie on a 401 response in case of session auth.

Removed

  • remove the unexported method from the v3 service interface enabling mocking