Skip to content

Commit 82fe7c9

Browse files
authored
Prepare stable release for Compute (Azure#29770)
* Prepare stable release for Compute
1 parent 4e864e8 commit 82fe7c9

File tree

3 files changed

+38
-19
lines changed

3 files changed

+38
-19
lines changed

sdk/compute/Azure.ResourceManager.Compute/CHANGELOG.md

Lines changed: 36 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,31 +1,50 @@
11
# Release History
22

3-
## 1.0.0-beta.10 (Unreleased)
3+
## 1.0.0 (2022-07-11)
4+
5+
This is the first stable release of the Compute Management client library.
46

57
### Features Added
68

9+
- Added Update methods in resource classes.
10+
711
### Breaking Changes
812

9-
- Base type of `VirtualMachineScaleSetVmExtensionData` changed to `Azure.ResourceManager.Models.ResourceData`.
10-
- Base type of `GalleryApplicationPatch` changed to `Azure.ResourceManager.Models.ResourceData`.
11-
- Base type of `GalleryImagePatch` changed to `Azure.ResourceManager.Models.ResourceData`.
12-
- Base type of `GalleryPatch` changed to `Azure.ResourceManager.Models.ResourceData`.
13-
- Base type of `GalleryPatch` changed to `Azure.ResourceManager.Models.ResourceData`.
14-
- Type `GalleryUpdateResourceData` was removed.
15-
- Base type of `VirtualMachineScaleSetExtensionPatch ` changed to `Azure.ResourceManager.Models.ResourceData`.
16-
- Base type of `VirtualMachineScaleSetVmExtensionPatch ` changed to `Azure.ResourceManager.Models.ResourceData`.
17-
- Type `ApiError` renamed to `ComputeApiError`.
18-
- Type `ApiErrorBase` renamed to `ComputeApiErrorBase`.
19-
- Type `DeleteOption` renamed to `ComputeDeleteOption`.
20-
- Type `UsageName` renamed to `ComputeUsageName`.
21-
- Type `UsageUnit` renamed to `ComputeUsageUnit`.
22-
- Type `UserArtifactManage` renamed to `UserArtifactManagement`.
13+
Polishing since last public beta release:
14+
- Prepended `Compute` / `VirtualMachine` prefix to all single / simple model names.
15+
- Corrected the format of all `Guid` type properties / parameters.
16+
- Corrected the format of all `ResourceIdentifier` type properteis / parameters.
17+
- Corrected the format of all `ResouceType` type properteis / parameters.
18+
- Corrected the format of all `ETag` type properteis / parameters.
19+
- Corrected the format of all `AzureLocation` type properteis / parameters.
20+
- Corrected the format of all binary type properteis / parameters.
21+
- Corrected all acronyms which not follow [.Net Naming Guidelines](https://docs.microsoft.com/dotnet/standard/design-guidelines/naming-guidelines).
22+
- Corrected enumeration name by following [Naming Enumerations Rule](https://docs.microsoft.com/dotnet/standard/design-guidelines/names-of-classes-structs-and-interfaces#naming-enumerations).
23+
- Corrected the suffix of `DateTimeOffset` properties / parameters.
24+
- Corrected the name of interval / duration properties / parameters which end with units.
25+
- Optimized the name of some models and functions.
26+
- Correct inherits
27+
- Base type of `VirtualMachineScaleSetVmExtensionData` changed to `Azure.ResourceManager.Models.ResourceData`.
28+
- Base type of `GalleryApplicationPatch` changed to `Azure.ResourceManager.Models.ResourceData`.
29+
- Base type of `GalleryImagePatch` changed to `Azure.ResourceManager.Models.ResourceData`.
30+
- Base type of `GalleryPatch` changed to `Azure.ResourceManager.Models.ResourceData`.
31+
- Base type of `GalleryPatch` changed to `Azure.ResourceManager.Models.ResourceData`.
32+
- Type `GalleryUpdateResourceData` was removed.
33+
- Base type of `VirtualMachineScaleSetExtensionPatch ` changed to `Azure.ResourceManager.Models.ResourceData`.
34+
- Base type of `VirtualMachineScaleSetVmExtensionPatch ` changed to `Azure.ResourceManager.Models.ResourceData`.
35+
- Type `ApiError` renamed to `ComputeApiError`.
36+
- Type `ApiErrorBase` renamed to `ComputeApiErrorBase`.
37+
- Type `DeleteOption` renamed to `ComputeDeleteOption`.
38+
- Type `UsageName` renamed to `ComputeUsageName`.
39+
- Type `UsageUnit` renamed to `ComputeUsageUnit`.
40+
- Type `UserArtifactManage` renamed to `UserArtifactManagement`.
2341
- Method `CloudServiceCollection.CreateOrUpdate` and `CloudServiceCollection.CreateOrUpdateAsync` now required the parameter `data`.
2442

25-
### Bugs Fixed
26-
2743
### Other Changes
2844

45+
- Upgraded dependent `Azure.ResourceManager` to 1.2.0
46+
- Upgraded dependent `Azure.Core` to 1.25.0
47+
2948
## 1.0.0-beta.9 (2022-06-13)
3049

3150
### Breaking Changes

sdk/compute/Azure.ResourceManager.Compute/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ This package follows the [new Azure SDK guidelines](https://azure.github.io/azur
1414
Install the Azure Compute management library for .NET with [NuGet](https://www.nuget.org/):
1515

1616
```dotnetcli
17-
dotnet add package Azure.ResourceManager.Compute --prerelease
17+
dotnet add package Azure.ResourceManager.Compute
1818
```
1919

2020
### Prerequisites

sdk/compute/Azure.ResourceManager.Compute/src/Azure.ResourceManager.Compute.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
3-
<Version>1.0.0-beta.10</Version>
3+
<Version>1.0.0</Version>
44
<PackageId>Azure.ResourceManager.Compute</PackageId>
55
<Description>
66
Azure management client SDK for Azure resource provider Microsoft.Compute.

0 commit comments

Comments
 (0)