diff --git a/sdk/dellstorage/Azure.ResourceManager.Dell.Storage/CHANGELOG.md b/sdk/dellstorage/Azure.ResourceManager.Dell.Storage/CHANGELOG.md index 44ffe1a299fb..f028db193811 100644 --- a/sdk/dellstorage/Azure.ResourceManager.Dell.Storage/CHANGELOG.md +++ b/sdk/dellstorage/Azure.ResourceManager.Dell.Storage/CHANGELOG.md @@ -1,14 +1,21 @@ # Release History -## 1.0.0-beta.2 (Unreleased) +## 1.0.0 (2025-12-30) + +This is the first stable release of the Dell Storage Management client library. ### Features Added -### Breaking Changes +This package follows the [new Azure SDK guidelines](https://azure.github.io/azure-sdk/general_introduction.html), and provides many core capabilities: + + - Support MSAL.NET, Azure.Identity is out of box for supporting MSAL.NET. + - Support [OpenTelemetry](https://opentelemetry.io/) for distributed tracing. + - HTTP pipeline with custom policies. + - Better error-handling. + - Support uniform telemetry across all languages. -### Bugs Fixed +> NOTE: For more information about unified authentication, please refer to [Microsoft Azure Identity documentation for .NET](https://docs.microsoft.com/dotnet/api/overview/azure/identity-readme?view=azure-dotnet). -### Other Changes ## 1.0.0-beta.1 (2025-05-09) diff --git a/sdk/dellstorage/Azure.ResourceManager.Dell.Storage/README.md b/sdk/dellstorage/Azure.ResourceManager.Dell.Storage/README.md index db6558813ccb..3bb223374868 100644 --- a/sdk/dellstorage/Azure.ResourceManager.Dell.Storage/README.md +++ b/sdk/dellstorage/Azure.ResourceManager.Dell.Storage/README.md @@ -17,7 +17,7 @@ This library follows the [new Azure SDK guidelines](https://azure.github.io/azur Install the Microsoft Azure Dell Storage management library for .NET with [NuGet](https://www.nuget.org/): ```dotnetcli -dotnet add package Azure.ResourceManager.Dell.Storage --prerelease +dotnet add package Azure.ResourceManager.Dell.Storage ``` ### Prerequisites diff --git a/sdk/dellstorage/Azure.ResourceManager.Dell.Storage/src/Azure.ResourceManager.Dell.Storage.csproj b/sdk/dellstorage/Azure.ResourceManager.Dell.Storage/src/Azure.ResourceManager.Dell.Storage.csproj index 5e14a5b437c9..ff293498bb86 100644 --- a/sdk/dellstorage/Azure.ResourceManager.Dell.Storage/src/Azure.ResourceManager.Dell.Storage.csproj +++ b/sdk/dellstorage/Azure.ResourceManager.Dell.Storage/src/Azure.ResourceManager.Dell.Storage.csproj @@ -1,8 +1,8 @@ - 1.0.0-beta.2 + 1.0.0 Azure.ResourceManager.Dell.Storage Azure Resource Manager client SDK for Azure resource provider dell. azure;management;arm;resource manager;dell - + \ No newline at end of file diff --git a/sdk/dellstorage/Azure.ResourceManager.Dell.Storage/src/Generated/DellFileSystemCollection.cs b/sdk/dellstorage/Azure.ResourceManager.Dell.Storage/src/Generated/DellFileSystemCollection.cs index 22b8d2817784..d4228c56cc24 100644 --- a/sdk/dellstorage/Azure.ResourceManager.Dell.Storage/src/Generated/DellFileSystemCollection.cs +++ b/sdk/dellstorage/Azure.ResourceManager.Dell.Storage/src/Generated/DellFileSystemCollection.cs @@ -41,7 +41,7 @@ internal DellFileSystemCollection(ArmClient client, ResourceIdentifier id) : bas { TryGetApiVersion(DellFileSystemResource.ResourceType, out string dellFileSystemApiVersion); _fileSystemsClientDiagnostics = new ClientDiagnostics("Azure.ResourceManager.Dell.Storage", DellFileSystemResource.ResourceType.Namespace, Diagnostics); - _fileSystemsRestClient = new FileSystems(_fileSystemsClientDiagnostics, Pipeline, Endpoint, dellFileSystemApiVersion ?? "2025-03-21-preview"); + _fileSystemsRestClient = new FileSystems(_fileSystemsClientDiagnostics, Pipeline, Endpoint, dellFileSystemApiVersion ?? "2025-03-21"); ValidateResourceId(id); } @@ -68,7 +68,7 @@ internal static void ValidateResourceId(ResourceIdentifier id) /// /// /// Default Api Version. - /// 2025-03-21-preview. + /// 2025-03-21. /// /// /// @@ -126,7 +126,7 @@ public virtual async Task> CreateOrUpdateAs /// /// /// Default Api Version. - /// 2025-03-21-preview. + /// 2025-03-21. /// /// /// @@ -184,7 +184,7 @@ public virtual ArmOperation CreateOrUpdate(WaitUntil wai /// /// /// Default Api Version. - /// 2025-03-21-preview. + /// 2025-03-21. /// /// /// @@ -233,7 +233,7 @@ public virtual async Task> GetAsync(string file /// /// /// Default Api Version. - /// 2025-03-21-preview. + /// 2025-03-21. /// /// /// @@ -282,7 +282,7 @@ public virtual Response Get(string filesystemName, Cance /// /// /// Default Api Version. - /// 2025-03-21-preview. + /// 2025-03-21. /// /// /// @@ -310,7 +310,7 @@ public virtual AsyncPageable GetAllAsync(CancellationTok /// /// /// Default Api Version. - /// 2025-03-21-preview. + /// 2025-03-21. /// /// /// @@ -338,7 +338,7 @@ public virtual Pageable GetAll(CancellationToken cancell /// /// /// Default Api Version. - /// 2025-03-21-preview. + /// 2025-03-21. /// /// /// @@ -395,7 +395,7 @@ public virtual async Task> ExistsAsync(string filesystemName, Can /// /// /// Default Api Version. - /// 2025-03-21-preview. + /// 2025-03-21. /// /// /// @@ -452,7 +452,7 @@ public virtual Response Exists(string filesystemName, CancellationToken ca /// /// /// Default Api Version. - /// 2025-03-21-preview. + /// 2025-03-21. /// /// /// @@ -513,7 +513,7 @@ public virtual async Task> GetIfExistsA /// /// /// Default Api Version. - /// 2025-03-21-preview. + /// 2025-03-21. /// /// /// diff --git a/sdk/dellstorage/Azure.ResourceManager.Dell.Storage/src/Generated/DellFileSystemResource.cs b/sdk/dellstorage/Azure.ResourceManager.Dell.Storage/src/Generated/DellFileSystemResource.cs index f64f5176cb46..d1abb1b256ea 100644 --- a/sdk/dellstorage/Azure.ResourceManager.Dell.Storage/src/Generated/DellFileSystemResource.cs +++ b/sdk/dellstorage/Azure.ResourceManager.Dell.Storage/src/Generated/DellFileSystemResource.cs @@ -53,7 +53,7 @@ internal DellFileSystemResource(ArmClient client, ResourceIdentifier id) : base( { TryGetApiVersion(ResourceType, out string dellFileSystemApiVersion); _fileSystemsClientDiagnostics = new ClientDiagnostics("Azure.ResourceManager.Dell.Storage", ResourceType.Namespace, Diagnostics); - _fileSystemsRestClient = new FileSystems(_fileSystemsClientDiagnostics, Pipeline, Endpoint, dellFileSystemApiVersion ?? "2025-03-21-preview"); + _fileSystemsRestClient = new FileSystems(_fileSystemsClientDiagnostics, Pipeline, Endpoint, dellFileSystemApiVersion ?? "2025-03-21"); ValidateResourceId(id); } @@ -106,7 +106,7 @@ internal static void ValidateResourceId(ResourceIdentifier id) /// /// /// Default Api Version. - /// 2025-03-21-preview. + /// 2025-03-21. /// /// /// Resource. @@ -154,7 +154,7 @@ public virtual async Task> GetAsync(Cancellatio /// /// /// Default Api Version. - /// 2025-03-21-preview. + /// 2025-03-21. /// /// /// Resource. @@ -202,7 +202,7 @@ public virtual Response Get(CancellationToken cancellati /// /// /// Default Api Version. - /// 2025-03-21-preview. + /// 2025-03-21. /// /// /// Resource. @@ -254,7 +254,7 @@ public virtual async Task> UpdateAsync(DellFile /// /// /// Default Api Version. - /// 2025-03-21-preview. + /// 2025-03-21. /// /// /// Resource. @@ -306,7 +306,7 @@ public virtual Response Update(DellFileSystemPatch patch /// /// /// Default Api Version. - /// 2025-03-21-preview. + /// 2025-03-21. /// /// /// Resource. @@ -355,7 +355,7 @@ public virtual async Task DeleteAsync(WaitUntil waitUntil, Cancell /// /// /// Default Api Version. - /// 2025-03-21-preview. + /// 2025-03-21. /// /// /// Resource. diff --git a/sdk/dellstorage/Azure.ResourceManager.Dell.Storage/src/Generated/Extensions/MockableDellStorageResourceGroupResource.cs b/sdk/dellstorage/Azure.ResourceManager.Dell.Storage/src/Generated/Extensions/MockableDellStorageResourceGroupResource.cs index e45677800e73..96dd9ca8f1a2 100644 --- a/sdk/dellstorage/Azure.ResourceManager.Dell.Storage/src/Generated/Extensions/MockableDellStorageResourceGroupResource.cs +++ b/sdk/dellstorage/Azure.ResourceManager.Dell.Storage/src/Generated/Extensions/MockableDellStorageResourceGroupResource.cs @@ -51,7 +51,7 @@ public virtual DellFileSystemCollection GetDellFileSystems() /// /// /// Default Api Version. - /// 2025-03-21-preview. + /// 2025-03-21. /// /// /// @@ -80,7 +80,7 @@ public virtual async Task> GetDellFileSystemAsy /// /// /// Default Api Version. - /// 2025-03-21-preview. + /// 2025-03-21. /// /// /// diff --git a/sdk/dellstorage/Azure.ResourceManager.Dell.Storage/src/Generated/Extensions/MockableDellStorageSubscriptionResource.cs b/sdk/dellstorage/Azure.ResourceManager.Dell.Storage/src/Generated/Extensions/MockableDellStorageSubscriptionResource.cs index 577cac79297f..08a3fad093d9 100644 --- a/sdk/dellstorage/Azure.ResourceManager.Dell.Storage/src/Generated/Extensions/MockableDellStorageSubscriptionResource.cs +++ b/sdk/dellstorage/Azure.ResourceManager.Dell.Storage/src/Generated/Extensions/MockableDellStorageSubscriptionResource.cs @@ -36,7 +36,7 @@ internal MockableDellStorageSubscriptionResource(ArmClient client, ResourceIdent private ClientDiagnostics FileSystemsClientDiagnostics => _fileSystemsClientDiagnostics ??= new ClientDiagnostics("Azure.ResourceManager.Dell.Storage.Mocking", ProviderConstants.DefaultProviderNamespace, Diagnostics); - private FileSystems FileSystemsRestClient => _fileSystemsRestClient ??= new FileSystems(FileSystemsClientDiagnostics, Pipeline, Endpoint, "2025-03-21-preview"); + private FileSystems FileSystemsRestClient => _fileSystemsRestClient ??= new FileSystems(FileSystemsClientDiagnostics, Pipeline, Endpoint, "2025-03-21"); /// /// List FileSystemResource resources by subscription ID @@ -51,7 +51,7 @@ internal MockableDellStorageSubscriptionResource(ArmClient client, ResourceIdent /// /// /// Default Api Version. - /// 2025-03-21-preview. + /// 2025-03-21. /// /// /// @@ -79,7 +79,7 @@ public virtual AsyncPageable GetDellFileSystemsAsync(Can /// /// /// Default Api Version. - /// 2025-03-21-preview. + /// 2025-03-21. /// /// /// diff --git a/sdk/dellstorage/Azure.ResourceManager.Dell.Storage/tsp-location.yaml b/sdk/dellstorage/Azure.ResourceManager.Dell.Storage/tsp-location.yaml index 1705a58992b1..32b328ce3def 100644 --- a/sdk/dellstorage/Azure.ResourceManager.Dell.Storage/tsp-location.yaml +++ b/sdk/dellstorage/Azure.ResourceManager.Dell.Storage/tsp-location.yaml @@ -1,4 +1,6 @@ directory: specification/dell/Dell.Storage.Management -commit: 4c39a891c707ec257dc19162ed290fc2037cbed3 +commit: be36de931322b23890d3353e06bcc6ad34212877 repo: Azure/azure-rest-api-specs -emitterPackageJsonPath: "eng/azure-typespec-http-client-csharp-mgmt-emitter-package.json" +additionalDirectories: + +emitterPackageJsonPath: eng/azure-typespec-http-client-csharp-mgmt-emitter-package.json \ No newline at end of file