|
1 | 1 | # Release History |
2 | 2 |
|
| 3 | +## 2.0.0-beta.1 (2024-02-08) |
| 4 | +### Breaking Changes |
| 5 | + |
| 6 | +- Type of `ErrorAdditionalInfo.Info` has been changed from `any` to `interface{}` |
| 7 | +- Function `NewClientFactory` has been removed |
| 8 | +- Function `*ClientFactory.NewLinkerClient` has been removed |
| 9 | +- Function `*ClientFactory.NewOperationsClient` has been removed |
| 10 | +- Function `dateTimeRFC3339.MarshalText` has been removed |
| 11 | +- Function `*dateTimeRFC3339.Parse` has been removed |
| 12 | +- Function `*dateTimeRFC3339.UnmarshalText` has been removed |
| 13 | +- Struct `ClientFactory` has been removed |
| 14 | +- Struct `LinkerList` has been removed |
| 15 | +- Struct `SourceConfigurationResult` has been removed |
| 16 | +- Field `SourceConfigurationResult` of struct `LinkerClientListConfigurationsResponse` has been removed |
| 17 | +- Field `LinkerList` of struct `LinkerClientListResponse` has been removed |
| 18 | + |
| 19 | +### Features Added |
| 20 | + |
| 21 | +- New value `ActionTypeEnable`, `ActionTypeOptOut` added to type alias `ActionType` |
| 22 | +- New value `AuthTypeAccessKey`, `AuthTypeUserAccount` added to type alias `AuthType` |
| 23 | +- New value `ClientTypeDapr`, `ClientTypeKafkaSpringBoot` added to type alias `ClientType` |
| 24 | +- New value `TargetServiceTypeSelfHostedServer` added to type alias `TargetServiceType` |
| 25 | +- New type alias `AccessKeyPermissions` with values `AccessKeyPermissionsListen`, `AccessKeyPermissionsManage`, `AccessKeyPermissionsRead`, `AccessKeyPermissionsSend`, `AccessKeyPermissionsWrite` |
| 26 | +- New type alias `AllowType` with values `AllowTypeFalse`, `AllowTypeTrue` |
| 27 | +- New type alias `DeleteOrUpdateBehavior` with values `DeleteOrUpdateBehaviorDefault`, `DeleteOrUpdateBehaviorForcedCleanup` |
| 28 | +- New type alias `DryrunActionName` with values `DryrunActionNameCreateOrUpdate` |
| 29 | +- New type alias `DryrunPrerequisiteResultType` with values `DryrunPrerequisiteResultTypeBasicError`, `DryrunPrerequisiteResultTypePermissionsMissing` |
| 30 | +- New type alias `DryrunPreviewOperationType` with values `DryrunPreviewOperationTypeConfigAuth`, `DryrunPreviewOperationTypeConfigConnection`, `DryrunPreviewOperationTypeConfigNetwork` |
| 31 | +- New function `*AccessKeyInfoBase.GetAuthInfoBase() *AuthInfoBase` |
| 32 | +- New function `*BasicErrorDryrunPrerequisiteResult.GetDryrunPrerequisiteResult() *DryrunPrerequisiteResult` |
| 33 | +- New function `NewConfigurationNamesClient(azcore.TokenCredential, *arm.ClientOptions) (*ConfigurationNamesClient, error)` |
| 34 | +- New function `*ConfigurationNamesClient.NewListPager(*ConfigurationNamesClientListOptions) *runtime.Pager[ConfigurationNamesClientListResponse]` |
| 35 | +- New function `NewConnectorClient(azcore.TokenCredential, *arm.ClientOptions) (*ConnectorClient, error)` |
| 36 | +- New function `*ConnectorClient.BeginCreateDryrun(context.Context, string, string, string, string, DryrunResource, *ConnectorClientBeginCreateDryrunOptions) (*runtime.Poller[ConnectorClientCreateDryrunResponse], error)` |
| 37 | +- New function `*ConnectorClient.BeginCreateOrUpdate(context.Context, string, string, string, string, LinkerResource, *ConnectorClientBeginCreateOrUpdateOptions) (*runtime.Poller[ConnectorClientCreateOrUpdateResponse], error)` |
| 38 | +- New function `*ConnectorClient.BeginDelete(context.Context, string, string, string, string, *ConnectorClientBeginDeleteOptions) (*runtime.Poller[ConnectorClientDeleteResponse], error)` |
| 39 | +- New function `*ConnectorClient.DeleteDryrun(context.Context, string, string, string, string, *ConnectorClientDeleteDryrunOptions) (ConnectorClientDeleteDryrunResponse, error)` |
| 40 | +- New function `*ConnectorClient.GenerateConfigurations(context.Context, string, string, string, string, *ConnectorClientGenerateConfigurationsOptions) (ConnectorClientGenerateConfigurationsResponse, error)` |
| 41 | +- New function `*ConnectorClient.Get(context.Context, string, string, string, string, *ConnectorClientGetOptions) (ConnectorClientGetResponse, error)` |
| 42 | +- New function `*ConnectorClient.GetDryrun(context.Context, string, string, string, string, *ConnectorClientGetDryrunOptions) (ConnectorClientGetDryrunResponse, error)` |
| 43 | +- New function `*ConnectorClient.NewListDryrunPager(string, string, string, *ConnectorClientListDryrunOptions) *runtime.Pager[ConnectorClientListDryrunResponse]` |
| 44 | +- New function `*ConnectorClient.NewListPager(string, string, string, *ConnectorClientListOptions) *runtime.Pager[ConnectorClientListResponse]` |
| 45 | +- New function `*ConnectorClient.BeginUpdate(context.Context, string, string, string, string, LinkerPatch, *ConnectorClientBeginUpdateOptions) (*runtime.Poller[ConnectorClientUpdateResponse], error)` |
| 46 | +- New function `*ConnectorClient.BeginUpdateDryrun(context.Context, string, string, string, string, DryrunPatch, *ConnectorClientBeginUpdateDryrunOptions) (*runtime.Poller[ConnectorClientUpdateDryrunResponse], error)` |
| 47 | +- New function `*ConnectorClient.BeginValidate(context.Context, string, string, string, string, *ConnectorClientBeginValidateOptions) (*runtime.Poller[ConnectorClientValidateResponse], error)` |
| 48 | +- New function `*CreateOrUpdateDryrunParameters.GetDryrunParameters() *DryrunParameters` |
| 49 | +- New function `*DryrunParameters.GetDryrunParameters() *DryrunParameters` |
| 50 | +- New function `*DryrunPrerequisiteResult.GetDryrunPrerequisiteResult() *DryrunPrerequisiteResult` |
| 51 | +- New function `NewLinkersClient(azcore.TokenCredential, *arm.ClientOptions) (*LinkersClient, error)` |
| 52 | +- New function `*LinkersClient.BeginCreateDryrun(context.Context, string, string, DryrunResource, *LinkersClientBeginCreateDryrunOptions) (*runtime.Poller[LinkersClientCreateDryrunResponse], error)` |
| 53 | +- New function `*LinkersClient.DeleteDryrun(context.Context, string, string, *LinkersClientDeleteDryrunOptions) (LinkersClientDeleteDryrunResponse, error)` |
| 54 | +- New function `*LinkersClient.GenerateConfigurations(context.Context, string, string, *LinkersClientGenerateConfigurationsOptions) (LinkersClientGenerateConfigurationsResponse, error)` |
| 55 | +- New function `*LinkersClient.GetDryrun(context.Context, string, string, *LinkersClientGetDryrunOptions) (LinkersClientGetDryrunResponse, error)` |
| 56 | +- New function `*LinkersClient.NewListDryrunPager(string, *LinkersClientListDryrunOptions) *runtime.Pager[LinkersClientListDryrunResponse]` |
| 57 | +- New function `*LinkersClient.BeginUpdateDryrun(context.Context, string, string, DryrunPatch, *LinkersClientBeginUpdateDryrunOptions) (*runtime.Poller[LinkersClientUpdateDryrunResponse], error)` |
| 58 | +- New function `*PermissionsMissingDryrunPrerequisiteResult.GetDryrunPrerequisiteResult() *DryrunPrerequisiteResult` |
| 59 | +- New function `*SelfHostedServer.GetTargetServiceBase() *TargetServiceBase` |
| 60 | +- New function `*UserAccountAuthInfo.GetAuthInfoBase() *AuthInfoBase` |
| 61 | +- New function `timeRFC3339.MarshalText() ([]byte, error)` |
| 62 | +- New function `*timeRFC3339.Parse(string) error` |
| 63 | +- New function `*timeRFC3339.UnmarshalText([]byte) error` |
| 64 | +- New struct `AccessKeyInfoBase` |
| 65 | +- New struct `BasicErrorDryrunPrerequisiteResult` |
| 66 | +- New struct `ConfigurationInfo` |
| 67 | +- New struct `ConfigurationName` |
| 68 | +- New struct `ConfigurationNameItem` |
| 69 | +- New struct `ConfigurationNameResult` |
| 70 | +- New struct `ConfigurationNames` |
| 71 | +- New struct `ConfigurationNamesClient` |
| 72 | +- New struct `ConfigurationNamesClientListResponse` |
| 73 | +- New struct `ConfigurationResult` |
| 74 | +- New struct `ConnectorClient` |
| 75 | +- New struct `ConnectorClientCreateDryrunResponse` |
| 76 | +- New struct `ConnectorClientCreateOrUpdateResponse` |
| 77 | +- New struct `ConnectorClientDeleteResponse` |
| 78 | +- New struct `ConnectorClientListDryrunResponse` |
| 79 | +- New struct `ConnectorClientListResponse` |
| 80 | +- New struct `ConnectorClientUpdateDryrunResponse` |
| 81 | +- New struct `ConnectorClientUpdateResponse` |
| 82 | +- New struct `ConnectorClientValidateResponse` |
| 83 | +- New struct `CreateOrUpdateDryrunParameters` |
| 84 | +- New struct `DaprMetadata` |
| 85 | +- New struct `DaprProperties` |
| 86 | +- New struct `DatabaseAADAuthInfo` |
| 87 | +- New struct `DryrunList` |
| 88 | +- New struct `DryrunOperationPreview` |
| 89 | +- New struct `DryrunPatch` |
| 90 | +- New struct `DryrunProperties` |
| 91 | +- New struct `DryrunResource` |
| 92 | +- New struct `FirewallRules` |
| 93 | +- New struct `LinkersClient` |
| 94 | +- New struct `LinkersClientCreateDryrunResponse` |
| 95 | +- New struct `LinkersClientListDryrunResponse` |
| 96 | +- New struct `LinkersClientUpdateDryrunResponse` |
| 97 | +- New struct `PermissionsMissingDryrunPrerequisiteResult` |
| 98 | +- New struct `PublicNetworkSolution` |
| 99 | +- New struct `ResourceList` |
| 100 | +- New struct `SelfHostedServer` |
| 101 | +- New struct `UserAccountAuthInfo` |
| 102 | +- New anonymous field `ConfigurationResult` in struct `LinkerClientListConfigurationsResponse` |
| 103 | +- New anonymous field `ResourceList` in struct `LinkerClientListResponse` |
| 104 | +- New field `ConfigurationInfo` in struct `LinkerProperties` |
| 105 | +- New field `PublicNetworkSolution` in struct `LinkerProperties` |
| 106 | +- New field `SystemData` in struct `ProxyResource` |
| 107 | +- New field `SystemData` in struct `Resource` |
| 108 | +- New field `KeyVaultSecretName` in struct `SecretStore` |
| 109 | +- New field `DeleteOrUpdateBehavior` in struct `ServicePrincipalCertificateAuthInfo` |
| 110 | +- New field `Roles` in struct `ServicePrincipalCertificateAuthInfo` |
| 111 | +- New field `DeleteOrUpdateBehavior` in struct `ServicePrincipalSecretAuthInfo` |
| 112 | +- New field `Roles` in struct `ServicePrincipalSecretAuthInfo` |
| 113 | +- New field `UserName` in struct `ServicePrincipalSecretAuthInfo` |
| 114 | +- New field `DeleteOrUpdateBehavior` in struct `SystemAssignedIdentityAuthInfo` |
| 115 | +- New field `Roles` in struct `SystemAssignedIdentityAuthInfo` |
| 116 | +- New field `UserName` in struct `SystemAssignedIdentityAuthInfo` |
| 117 | +- New field `DeleteOrUpdateBehavior` in struct `UserAssignedIdentityAuthInfo` |
| 118 | +- New field `Roles` in struct `UserAssignedIdentityAuthInfo` |
| 119 | +- New field `UserName` in struct `UserAssignedIdentityAuthInfo` |
| 120 | +- New field `DeleteOrUpdateBehavior` in struct `VNetSolution` |
| 121 | + |
| 122 | + |
3 | 123 | ## 1.0.0 (2022-05-18) |
4 | 124 |
|
5 | 125 | The package of `github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/servicelinker/armservicelinker` is using our [next generation design principles](https://azure.github.io/azure-sdk/general_introduction.html) since version 1.0.0, which contains breaking changes. |
|
0 commit comments