github Azure/azure-sdk-for-go sdk/resourcemanager/chaos/armchaos/v1.0.0

latest releases: sdk/resourcemanager/trustedsigning/armtrustedsigning/v0.1.0, sdk/resourcemanager/computeschedule/armcomputeschedule/v0.1.0, sdk/resourcemanager/containerservice/armcontainerservice/v6.2.0-beta.1...
10 months ago

1.0.0 (2023-11-24)

Breaking Changes

  • Type of ExperimentProperties.Selectors has been changed from []SelectorClassification to []TargetSelectorClassification
  • Type of ExperimentProperties.Steps has been changed from []*Step to []*ExperimentStep
  • Function *Action.GetAction has been removed
  • Function *ContinuousAction.GetAction has been removed
  • Function *DelayAction.GetAction has been removed
  • Function *DiscreteAction.GetAction has been removed
  • Function *ExperimentsClient.GetExecutionDetails has been removed
  • Function *ExperimentsClient.GetStatus has been removed
  • Function *ExperimentsClient.NewListAllStatusesPager has been removed
  • Function *ExperimentsClient.NewListExecutionDetailsPager has been removed
  • Function *Filter.GetFilter has been removed
  • Function *ListSelector.GetSelector has been removed
  • Function *QuerySelector.GetSelector has been removed
  • Function *Selector.GetSelector has been removed
  • Function *SimpleFilter.GetFilter has been removed
  • Operation *ExperimentsClient.Cancel has been changed to LRO, use *ExperimentsClient.BeginCancel instead.
  • Operation *ExperimentsClient.CreateOrUpdate has been changed to LRO, use *ExperimentsClient.BeginCreateOrUpdate instead.
  • Operation *ExperimentsClient.Delete has been changed to LRO, use *ExperimentsClient.BeginDelete instead.
  • Operation *ExperimentsClient.Start has been changed to LRO, use *ExperimentsClient.BeginStart instead.
  • Operation *ExperimentsClient.Update has been changed to LRO, use *ExperimentsClient.BeginUpdate instead.
  • Struct Branch has been removed
  • Struct ExperimentCancelOperationResult has been removed
  • Struct ExperimentExecutionDetailsListResult has been removed
  • Struct ExperimentStartOperationResult has been removed
  • Struct ExperimentStatus has been removed
  • Struct ExperimentStatusListResult has been removed
  • Struct ExperimentStatusProperties has been removed
  • Struct ListSelector has been removed
  • Struct QuerySelector has been removed
  • Struct SimpleFilter has been removed
  • Struct SimpleFilterParameters has been removed
  • Struct Step has been removed
  • Field CreatedDateTime, ExperimentID, LastActionDateTime, StartDateTime, StopDateTime of struct ExperimentExecutionDetailsProperties has been removed
  • Field StartOnCreation of struct ExperimentProperties has been removed

Features Added

  • Support for test fakes and OpenTelemetry trace spans.
  • New enum type ProvisioningState with values ProvisioningStateCanceled, ProvisioningStateCreating, ProvisioningStateDeleting, ProvisioningStateFailed, ProvisioningStateSucceeded, ProvisioningStateUpdating
  • New function *ClientFactory.NewOperationStatusesClient() *OperationStatusesClient
  • New function *ContinuousAction.GetExperimentAction() *ExperimentAction
  • New function *DelayAction.GetExperimentAction() *ExperimentAction
  • New function *DiscreteAction.GetExperimentAction() *ExperimentAction
  • New function *ExperimentAction.GetExperimentAction() *ExperimentAction
  • New function *ExperimentsClient.ExecutionDetails(context.Context, string, string, string, *ExperimentsClientExecutionDetailsOptions) (ExperimentsClientExecutionDetailsResponse, error)
  • New function *ExperimentsClient.GetExecution(context.Context, string, string, string, *ExperimentsClientGetExecutionOptions) (ExperimentsClientGetExecutionResponse, error)
  • New function *ExperimentsClient.NewListAllExecutionsPager(string, string, *ExperimentsClientListAllExecutionsOptions) *runtime.Pager[ExperimentsClientListAllExecutionsResponse]
  • New function NewOperationStatusesClient(string, azcore.TokenCredential, *arm.ClientOptions) (*OperationStatusesClient, error)
  • New function *OperationStatusesClient.Get(context.Context, string, string, *OperationStatusesClientGetOptions) (OperationStatusesClientGetResponse, error)
  • New function *TargetFilter.GetTargetFilter() *TargetFilter
  • New function *TargetListSelector.GetTargetSelector() *TargetSelector
  • New function *TargetQuerySelector.GetTargetSelector() *TargetSelector
  • New function *TargetSelector.GetTargetSelector() *TargetSelector
  • New function *TargetSimpleFilter.GetTargetFilter() *TargetFilter
  • New struct ExperimentBranch
  • New struct ExperimentExecution
  • New struct ExperimentExecutionListResult
  • New struct ExperimentExecutionProperties
  • New struct ExperimentStep
  • New struct OperationStatus
  • New struct TargetListSelector
  • New struct TargetQuerySelector
  • New struct TargetSimpleFilter
  • New struct TargetSimpleFilterParameters
  • New field LastActionAt, StartedAt, StoppedAt in struct ExperimentExecutionDetailsProperties
  • New field ProvisioningState in struct ExperimentProperties

Don't miss a new azure-sdk-for-go release

NewReleases is sending notifications on new releases.