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 structExperimentExecutionDetailsProperties
has been removed - Field
StartOnCreation
of structExperimentProperties
has been removed
Features Added
- Support for test fakes and OpenTelemetry trace spans.
- New enum type
ProvisioningState
with valuesProvisioningStateCanceled
,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 structExperimentExecutionDetailsProperties
- New field
ProvisioningState
in structExperimentProperties