|
1 | 1 | # Release History
|
2 | 2 |
|
| 3 | +## 2.0.0-beta.3 (2023-05-23) |
| 4 | +### Breaking Changes |
| 5 | + |
| 6 | +- Function `NewClientFactory` parameter(s) have been changed from `(string, azcore.TokenCredential, *arm.ClientOptions)` to `(string, string, string, azcore.TokenCredential, *arm.ClientOptions)` |
| 7 | +- Type of `BillingMeterProperties.Category` has been changed from `*Category` to `*string` |
| 8 | +- Type of `CustomDomainConfiguration.CertificatePassword` has been changed from `[]byte` to `*string` |
| 9 | +- Type of `DaprSecretsCollection.Value` has been changed from `[]*Secret` to `[]*DaprSecret` |
| 10 | +- Enum `Category` has been removed |
| 11 | +- Enum `ManagedEnvironmentOutBoundType` has been removed |
| 12 | +- Enum `SKUName` has been removed |
| 13 | +- Struct `EnvironmentSKUProperties` has been removed |
| 14 | +- Struct `ManagedEnvironmentOutboundSettings` has been removed |
| 15 | +- Field `BillingMeterCategory` of struct `AvailableWorkloadProfileProperties` has been removed |
| 16 | +- Field `WorkloadProfileType` of struct `ContainerAppProperties` has been removed |
| 17 | +- Field `SKU` of struct `ManagedEnvironment` has been removed |
| 18 | +- Field `OutboundSettings`, `RuntimeSubnetID` of struct `VnetConfiguration` has been removed |
| 19 | + |
| 20 | +### Features Added |
| 21 | + |
| 22 | +- New value `StorageTypeSecret` added to enum type `StorageType` |
| 23 | +- New enum type `Affinity` with values `AffinityNone`, `AffinitySticky` |
| 24 | +- New enum type `ContainerAppContainerRunningState` with values `ContainerAppContainerRunningStateRunning`, `ContainerAppContainerRunningStateTerminated`, `ContainerAppContainerRunningStateWaiting` |
| 25 | +- New enum type `ContainerAppReplicaRunningState` with values `ContainerAppReplicaRunningStateNotRunning`, `ContainerAppReplicaRunningStateRunning`, `ContainerAppReplicaRunningStateUnknown` |
| 26 | +- New enum type `IngressClientCertificateMode` with values `IngressClientCertificateModeAccept`, `IngressClientCertificateModeIgnore`, `IngressClientCertificateModeRequire` |
| 27 | +- New enum type `JobExecutionRunningState` with values `JobExecutionRunningStateDegraded`, `JobExecutionRunningStateFailed`, `JobExecutionRunningStateProcessing`, `JobExecutionRunningStateRunning`, `JobExecutionRunningStateStopped`, `JobExecutionRunningStateSucceeded`, `JobExecutionRunningStateUnknown` |
| 28 | +- New enum type `JobProvisioningState` with values `JobProvisioningStateCanceled`, `JobProvisioningStateDeleting`, `JobProvisioningStateFailed`, `JobProvisioningStateInProgress`, `JobProvisioningStateSucceeded` |
| 29 | +- New enum type `ManagedCertificateDomainControlValidation` with values `ManagedCertificateDomainControlValidationCNAME`, `ManagedCertificateDomainControlValidationHTTP`, `ManagedCertificateDomainControlValidationTXT` |
| 30 | +- New enum type `RevisionRunningState` with values `RevisionRunningStateDegraded`, `RevisionRunningStateFailed`, `RevisionRunningStateProcessing`, `RevisionRunningStateRunning`, `RevisionRunningStateStopped`, `RevisionRunningStateUnknown` |
| 31 | +- New enum type `TriggerType` with values `TriggerTypeEvent`, `TriggerTypeManual`, `TriggerTypeScheduled` |
| 32 | +- New function `*ClientFactory.NewContainerAppsAPIClient() *ContainerAppsAPIClient` |
| 33 | +- New function `*ClientFactory.NewJobsClient() *JobsClient` |
| 34 | +- New function `*ClientFactory.NewJobsExecutionsClient() *JobsExecutionsClient` |
| 35 | +- New function `*ClientFactory.NewManagedCertificatesClient() *ManagedCertificatesClient` |
| 36 | +- New function `NewContainerAppsAPIClient(string, string, string, azcore.TokenCredential, *arm.ClientOptions) (*ContainerAppsAPIClient, error)` |
| 37 | +- New function `*ContainerAppsAPIClient.JobExecution(context.Context, string, *ContainerAppsAPIClientJobExecutionOptions) (ContainerAppsAPIClientJobExecutionResponse, error)` |
| 38 | +- New function `*ContainerAppsClient.BeginStart(context.Context, string, string, *ContainerAppsClientBeginStartOptions) (*runtime.Poller[ContainerAppsClientStartResponse], error)` |
| 39 | +- New function `*ContainerAppsClient.BeginStop(context.Context, string, string, *ContainerAppsClientBeginStopOptions) (*runtime.Poller[ContainerAppsClientStopResponse], error)` |
| 40 | +- New function `NewJobsClient(string, string, string, azcore.TokenCredential, *arm.ClientOptions) (*JobsClient, error)` |
| 41 | +- New function `*JobsClient.BeginCreateOrUpdate(context.Context, string, Job, *JobsClientBeginCreateOrUpdateOptions) (*runtime.Poller[JobsClientCreateOrUpdateResponse], error)` |
| 42 | +- New function `*JobsClient.BeginDelete(context.Context, string, *JobsClientBeginDeleteOptions) (*runtime.Poller[JobsClientDeleteResponse], error)` |
| 43 | +- New function `*JobsClient.Get(context.Context, string, *JobsClientGetOptions) (JobsClientGetResponse, error)` |
| 44 | +- New function `*JobsClient.NewListByResourceGroupPager(string, *JobsClientListByResourceGroupOptions) *runtime.Pager[JobsClientListByResourceGroupResponse]` |
| 45 | +- New function `*JobsClient.NewListBySubscriptionPager(*JobsClientListBySubscriptionOptions) *runtime.Pager[JobsClientListBySubscriptionResponse]` |
| 46 | +- New function `*JobsClient.ListSecrets(context.Context, string, *JobsClientListSecretsOptions) (JobsClientListSecretsResponse, error)` |
| 47 | +- New function `*JobsClient.BeginStart(context.Context, string, JobExecutionTemplate, *JobsClientBeginStartOptions) (*runtime.Poller[JobsClientStartResponse], error)` |
| 48 | +- New function `*JobsClient.BeginStopExecution(context.Context, string, *JobsClientBeginStopExecutionOptions) (*runtime.Poller[JobsClientStopExecutionResponse], error)` |
| 49 | +- New function `*JobsClient.BeginStopMultipleExecutions(context.Context, string, *JobsClientBeginStopMultipleExecutionsOptions) (*runtime.Poller[JobsClientStopMultipleExecutionsResponse], error)` |
| 50 | +- New function `*JobsClient.BeginUpdate(context.Context, string, JobPatchProperties, *JobsClientBeginUpdateOptions) (*runtime.Poller[JobsClientUpdateResponse], error)` |
| 51 | +- New function `NewJobsExecutionsClient(string, string, azcore.TokenCredential, *arm.ClientOptions) (*JobsExecutionsClient, error)` |
| 52 | +- New function `*JobsExecutionsClient.NewListPager(string, *JobsExecutionsClientListOptions) *runtime.Pager[JobsExecutionsClientListResponse]` |
| 53 | +- New function `NewManagedCertificatesClient(string, azcore.TokenCredential, *arm.ClientOptions) (*ManagedCertificatesClient, error)` |
| 54 | +- New function `*ManagedCertificatesClient.BeginCreateOrUpdate(context.Context, string, string, string, *ManagedCertificatesClientBeginCreateOrUpdateOptions) (*runtime.Poller[ManagedCertificatesClientCreateOrUpdateResponse], error)` |
| 55 | +- New function `*ManagedCertificatesClient.Delete(context.Context, string, string, string, *ManagedCertificatesClientDeleteOptions) (ManagedCertificatesClientDeleteResponse, error)` |
| 56 | +- New function `*ManagedCertificatesClient.Get(context.Context, string, string, string, *ManagedCertificatesClientGetOptions) (ManagedCertificatesClientGetResponse, error)` |
| 57 | +- New function `*ManagedCertificatesClient.NewListPager(string, string, *ManagedCertificatesClientListOptions) *runtime.Pager[ManagedCertificatesClientListResponse]` |
| 58 | +- New function `*ManagedCertificatesClient.Update(context.Context, string, string, string, ManagedCertificatePatch, *ManagedCertificatesClientUpdateOptions) (ManagedCertificatesClientUpdateResponse, error)` |
| 59 | +- New struct `ContainerAppJobExecutions` |
| 60 | +- New struct `CorsPolicy` |
| 61 | +- New struct `DaprConfiguration` |
| 62 | +- New struct `IngressStickySessions` |
| 63 | +- New struct `Job` |
| 64 | +- New struct `JobConfiguration` |
| 65 | +- New struct `JobConfigurationEventTriggerConfig` |
| 66 | +- New struct `JobConfigurationManualTriggerConfig` |
| 67 | +- New struct `JobConfigurationScheduleTriggerConfig` |
| 68 | +- New struct `JobExecution` |
| 69 | +- New struct `JobExecutionBase` |
| 70 | +- New struct `JobExecutionContainer` |
| 71 | +- New struct `JobExecutionNamesCollection` |
| 72 | +- New struct `JobExecutionTemplate` |
| 73 | +- New struct `JobPatchProperties` |
| 74 | +- New struct `JobPatchPropertiesProperties` |
| 75 | +- New struct `JobProperties` |
| 76 | +- New struct `JobScale` |
| 77 | +- New struct `JobScaleRule` |
| 78 | +- New struct `JobSecretsCollection` |
| 79 | +- New struct `JobTemplate` |
| 80 | +- New struct `JobsCollection` |
| 81 | +- New struct `KedaConfiguration` |
| 82 | +- New struct `ManagedCertificate` |
| 83 | +- New struct `ManagedCertificateCollection` |
| 84 | +- New struct `ManagedCertificatePatch` |
| 85 | +- New struct `ManagedCertificateProperties` |
| 86 | +- New struct `ManagedEnvironmentPropertiesPeerAuthentication` |
| 87 | +- New struct `Mtls` |
| 88 | +- New struct `SecretVolumeItem` |
| 89 | +- New struct `Service` |
| 90 | +- New struct `ServiceBind` |
| 91 | +- New field `Category` in struct `AvailableWorkloadProfileProperties` |
| 92 | +- New field `Kind` in struct `AzureCredentials` |
| 93 | +- New field `Service` in struct `Configuration` |
| 94 | +- New field `ManagedBy` in struct `ContainerApp` |
| 95 | +- New field `LatestReadyRevisionName`, `WorkloadProfileName` in struct `ContainerAppProperties` |
| 96 | +- New field `Identity`, `KeyVaultURL` in struct `ContainerAppSecret` |
| 97 | +- New anonymous field `ContainerApp` in struct `ContainerAppsClientUpdateResponse` |
| 98 | +- New field `GithubPersonalAccessToken` in struct `GithubActionConfiguration` |
| 99 | +- New field `ClientCertificateMode`, `CorsPolicy`, `StickySessions` in struct `Ingress` |
| 100 | +- New field `Kind` in struct `ManagedEnvironment` |
| 101 | +- New field `DaprConfiguration`, `InfrastructureResourceGroup`, `KedaConfiguration`, `PeerAuthentication` in struct `ManagedEnvironmentProperties` |
| 102 | +- New anonymous field `ManagedEnvironment` in struct `ManagedEnvironmentsClientUpdateResponse` |
| 103 | +- New field `RunningState`, `RunningStateDetails` in struct `ReplicaContainer` |
| 104 | +- New field `InitContainers`, `RunningState`, `RunningStateDetails` in struct `ReplicaProperties` |
| 105 | +- New field `RunningState` in struct `RevisionProperties` |
| 106 | +- New field `Identity`, `KeyVaultURL` in struct `Secret` |
| 107 | +- New field `ServiceBinds`, `TerminationGracePeriodSeconds` in struct `Template` |
| 108 | +- New field `MountOptions`, `Secrets` in struct `Volume` |
| 109 | +- New field `SubPath` in struct `VolumeMount` |
| 110 | +- New field `Name` in struct `WorkloadProfile` |
| 111 | + |
| 112 | + |
3 | 113 | ## 1.1.0 (2023-04-07)
|
4 | 114 | ### Features Added
|
5 | 115 |
|
|
0 commit comments