|
1 | 1 | # Release History |
2 | 2 |
|
| 3 | +## 0.2.0 (2024-12-11) |
| 4 | +### Breaking Changes |
| 5 | + |
| 6 | +- Type of `AssetProperties.Version` has been changed from `*int32` to `*int64` |
| 7 | +- Type of `AssetStatus.Version` has been changed from `*int32` to `*int64` |
| 8 | +- Type of `DataPoint.ObservabilityMode` has been changed from `*DataPointsObservabilityMode` to `*DataPointObservabilityMode` |
| 9 | +- Type of `ErrorAdditionalInfo.Info` has been changed from `any` to `*ErrorAdditionalInfoInfo` |
| 10 | +- Type of `Event.ObservabilityMode` has been changed from `*EventsObservabilityMode` to `*EventObservabilityMode` |
| 11 | +- Type of `OperationStatusResult.PercentComplete` has been changed from `*float32` to `*float64` |
| 12 | +- Enum `DataPointsObservabilityMode` has been removed |
| 13 | +- Enum `EventsObservabilityMode` has been removed |
| 14 | +- Enum `UserAuthenticationMode` has been removed |
| 15 | +- Struct `OwnCertificate` has been removed |
| 16 | +- Struct `TransportAuthentication` has been removed |
| 17 | +- Struct `TransportAuthenticationUpdate` has been removed |
| 18 | +- Struct `UserAuthentication` has been removed |
| 19 | +- Struct `UserAuthenticationUpdate` has been removed |
| 20 | +- Struct `UsernamePasswordCredentialsUpdate` has been removed |
| 21 | +- Struct `X509CredentialsUpdate` has been removed |
| 22 | +- Field `TransportAuthentication`, `UserAuthentication` of struct `AssetEndpointProfileProperties` has been removed |
| 23 | +- Field `TransportAuthentication`, `UserAuthentication` of struct `AssetEndpointProfileUpdateProperties` has been removed |
| 24 | +- Field `AssetEndpointProfileURI`, `AssetType`, `DataPoints`, `DefaultDataPointsConfiguration` of struct `AssetProperties` has been removed |
| 25 | +- Field `AssetType`, `DataPoints`, `DefaultDataPointsConfiguration` of struct `AssetUpdateProperties` has been removed |
| 26 | +- Field `CapabilityID` of struct `DataPoint` has been removed |
| 27 | +- Field `CapabilityID` of struct `Event` has been removed |
| 28 | +- Field `PasswordReference`, `UsernameReference` of struct `UsernamePasswordCredentials` has been removed |
| 29 | +- Field `CertificateReference` of struct `X509Credentials` has been removed |
| 30 | + |
| 31 | +### Features Added |
| 32 | + |
| 33 | +- New value `ProvisioningStateDeleting` added to enum type `ProvisioningState` |
| 34 | +- New enum type `AuthenticationMethod` with values `AuthenticationMethodAnonymous`, `AuthenticationMethodCertificate`, `AuthenticationMethodUsernamePassword` |
| 35 | +- New enum type `DataPointObservabilityMode` with values `DataPointObservabilityModeCounter`, `DataPointObservabilityModeGauge`, `DataPointObservabilityModeHistogram`, `DataPointObservabilityModeLog`, `DataPointObservabilityModeNone` |
| 36 | +- New enum type `EventObservabilityMode` with values `EventObservabilityModeLog`, `EventObservabilityModeNone` |
| 37 | +- New enum type `TopicRetainType` with values `TopicRetainTypeKeep`, `TopicRetainTypeNever` |
| 38 | +- New function `NewBillingContainersClient(string, azcore.TokenCredential, *arm.ClientOptions) (*BillingContainersClient, error)` |
| 39 | +- New function `*BillingContainersClient.Get(context.Context, string, *BillingContainersClientGetOptions) (BillingContainersClientGetResponse, error)` |
| 40 | +- New function `*BillingContainersClient.NewListBySubscriptionPager(*BillingContainersClientListBySubscriptionOptions) *runtime.Pager[BillingContainersClientListBySubscriptionResponse]` |
| 41 | +- New function `*ClientFactory.NewBillingContainersClient() *BillingContainersClient` |
| 42 | +- New struct `AssetEndpointProfileStatus` |
| 43 | +- New struct `AssetEndpointProfileStatusError` |
| 44 | +- New struct `AssetStatusDataset` |
| 45 | +- New struct `AssetStatusEvent` |
| 46 | +- New struct `Authentication` |
| 47 | +- New struct `BillingContainer` |
| 48 | +- New struct `BillingContainerListResult` |
| 49 | +- New struct `BillingContainerProperties` |
| 50 | +- New struct `Dataset` |
| 51 | +- New struct `ErrorAdditionalInfoInfo` |
| 52 | +- New struct `MessageSchemaReference` |
| 53 | +- New struct `Topic` |
| 54 | +- New field `Authentication`, `DiscoveredAssetEndpointProfileRef`, `EndpointProfileType`, `Status` in struct `AssetEndpointProfileProperties` |
| 55 | +- New field `Authentication`, `EndpointProfileType` in struct `AssetEndpointProfileUpdateProperties` |
| 56 | +- New field `AssetEndpointProfileRef`, `Datasets`, `DefaultDatasetsConfiguration`, `DefaultTopic`, `DiscoveredAssetRefs` in struct `AssetProperties` |
| 57 | +- New field `Datasets`, `Events` in struct `AssetStatus` |
| 58 | +- New field `Datasets`, `DefaultDatasetsConfiguration`, `DefaultTopic` in struct `AssetUpdateProperties` |
| 59 | +- New field `Topic` in struct `Event` |
| 60 | +- New field `PasswordSecretName`, `UsernameSecretName` in struct `UsernamePasswordCredentials` |
| 61 | +- New field `CertificateSecretName` in struct `X509Credentials` |
| 62 | + |
| 63 | + |
3 | 64 | ## 0.1.0 (2024-04-26) |
4 | 65 | ### Other Changes |
5 | 66 |
|
|
0 commit comments