From 494696776c0d13ccf43fcbaa079b504217975499 Mon Sep 17 00:00:00 2001 From: Chidozie Ononiwu Date: Fri, 23 Apr 2021 16:32:06 -0700 Subject: [PATCH 1/4] Changelog test --- eng/common/scripts/ChangeLog-Operations.ps1 | 2 +- .../CHANGELOG.md | 2 +- .../CHANGELOG.md | 110 +---- .../CHANGELOG.md | 2 + .../Azure.Security.Attestation/CHANGELOG.md | 1 + .../Microsoft.Azure.Attestation/CHANGELOG.md | 2 + .../src/CHANGELOG.md | 11 +- .../CHANGELOG.md | 2 + .../CHANGELOG.md | 2 + sdk/batch/Microsoft.Azure.Batch/CHANGELOG.md | 1 + .../CHANGELOG.md | 2 +- .../FormRecognizer/CHANGELOG.md | 2 + .../Knowledge.QnAMaker/CHANGELOG.md | 8 +- .../Language.LUIS.Authoring/CHANGELOG.md | 10 +- .../Language.LUIS.Runtime/CHANGELOG.md | 2 + .../Language.SpellCheck/CHANGELOG.md | 2 + .../Language.TextAnalytics/CHANGELOG.md | 2 + .../Personalizer/CHANGELOG.md | 2 + .../Search.BingAutoSuggest/CHANGELOG.md | 2 + .../Search.BingCustomImageSearch/CHANGELOG.md | 2 + .../Search.BingCustomSearch/CHANGELOG.md | 2 + .../Search.BingEntitySearch/CHANGELOG.md | 2 + .../Search.BingImageSearch/CHANGELOG.md | 2 + .../Search.BingLocalSearch/CHANGELOG.md | 2 + .../Search.BingNewsSearch/CHANGELOG.md | 2 + .../Search.BingVideoSearch/CHANGELOG.md | 2 + .../Search.BingVisualSearch/CHANGELOG.md | 2 + .../Search.BingWebSearch/CHANGELOG.md | 2 + .../Vision.ContentModerator/CHANGELOG.md | 2 + .../CHANGELOG.md | 2 +- .../CHANGELOG.md | 1 - .../src/CHANGELOG.md | 379 +----------------- .../CHANGELOG.md | 202 +--------- .../CHANGELOG.md | 128 +----- .../Azure.DigitalTwins.Core/CHANGELOG.md | 10 +- .../Azure.ResourceManager.Dns/CHANGELOG.md | 1 - .../Microsoft.Azure.EventGrid/CHANGELOG.md | 2 + .../CHANGELOG.md | 2 +- .../CHANGELOG.md | 2 + .../CHANGELOG.md | 2 +- .../Microsoft.Azure.Graph.RBAC/CHANGELOG.md | 2 + .../src/CHANGELOG.md | 60 +-- sdk/iot/Azure.IoT.Hub.Service/CHANGELOG.md | 4 +- .../CHANGELOG.md | 2 + .../CHANGELOG.md | 2 + .../CHANGELOG.md | 2 + .../CHANGELOG.md | 2 + .../Microsoft.Azure.KeyVault/CHANGELOG.md | 2 + .../CHANGELOG.md | 42 +- .../CHANGELOG.md | 10 +- .../CHANGELOG.md | 130 +----- .../CHANGELOG.md | 2 + .../CHANGELOG.md | 1 + .../CHANGELOG.md | 3 +- .../CHANGELOG.md | 16 +- .../CHANGELOG.md | 41 +- .../CHANGELOG.md | 2 + .../Microsoft.Azure.Search.Data/CHANGELOG.md | 2 + .../CHANGELOG.md | 2 + .../Microsoft.Azure.Search/CHANGELOG.md | 6 +- .../Microsoft.Azure.ServiceBus/CHANGELOG.md | 1 + .../Azure.Storage.Internal.Avro/CHANGELOG.md | 2 + .../CHANGELOG.md | 246 +----------- .../CHANGELOG.md | 26 +- .../Microsoft.Azure.Synapse/CHANGELOG.md | 2 + sdk/template/Azure.Template/CHANGELOG.md | 18 - .../Azure.IoT.TimeSeriesInsights/CHANGELOG.md | 3 + 67 files changed, 119 insertions(+), 1430 deletions(-) diff --git a/eng/common/scripts/ChangeLog-Operations.ps1 b/eng/common/scripts/ChangeLog-Operations.ps1 index 0f02790ce45f..93ce38ab43f9 100644 --- a/eng/common/scripts/ChangeLog-Operations.ps1 +++ b/eng/common/scripts/ChangeLog-Operations.ps1 @@ -2,7 +2,7 @@ . "${PSScriptRoot}\logging.ps1" . "${PSScriptRoot}\SemVer.ps1" -$RELEASE_TITLE_REGEX = "(?^\#+.*(?\b\d+\.\d+\.\d+([^0-9\s][^\s:]+)?)(\s+(?\(.*\)))?)" +$RELEASE_TITLE_REGEX = "(?^\#+\s+(?$([AzureEngSemanticVersion]::SEMVER_REGEX))(\s+(?\(.+\))))" $CHANGELOG_UNRELEASED_STATUS = "(Unreleased)" $CHANGELOG_DATE_FORMAT = "yyyy-MM-dd" diff --git a/eng/templates/Azure.ResourceManager.Template/CHANGELOG.md b/eng/templates/Azure.ResourceManager.Template/CHANGELOG.md index 3d4ff921b5b6..dc1bbbe9a829 100644 --- a/eng/templates/Azure.ResourceManager.Template/CHANGELOG.md +++ b/eng/templates/Azure.ResourceManager.Template/CHANGELOG.md @@ -4,4 +4,4 @@ This package follows the [Azure SDK Design Guidelines for .NET](https://azure.github.io/azure-sdk/dotnet_introduction.html) which provide a number of core capabilities that are shared amongst all Azure SDKs, including the intuitive Azure Identity library, an HTTP Pipeline with custom policies, error-handling, distributed tracing, and much more. -This is a Public Preview version, so expect incompatible changes in subsequent releases as we improve the product. To provide feedback, please submit an issue in our [Azure SDK for .NET GitHub repo](https://github.com/Azure/azure-sdk-for-net/issues). \ No newline at end of file +This is a Public Preview version, so expect incompatible changes in subsequent releases as we improve the product. To provide feedback, please submit an issue in our [Azure SDK for .NET GitHub repo](https://github.com/Azure/azure-sdk-for-net/issues). diff --git a/sdk/apimanagement/Microsoft.Azure.Management.ApiManagement/CHANGELOG.md b/sdk/apimanagement/Microsoft.Azure.Management.ApiManagement/CHANGELOG.md index 4f5431669115..f88957a62ba2 100644 --- a/sdk/apimanagement/Microsoft.Azure.Management.ApiManagement/CHANGELOG.md +++ b/sdk/apimanagement/Microsoft.Azure.Management.ApiManagement/CHANGELOG.md @@ -1,110 +1,2 @@ -## Microsoft.Azure.Management.ApiManagment release notes +# Release History -### Changes in 6.0.0-preview - -- Fixed `quotas` update contract - -### Changes in 5.0.0-preview - -- Switch the .NET client to use api-version `2019-12-01` -- `properties` entity renamed to `namedValues` -- new `gateway` entity added -- Added POST operations to get entities secret properties. Secret properties will not be returned with GET or LIST operations anymore. Entities are: `accessInformation`, `authorizationServers`, `delegationSettings`, `identityProviders`, `namedValues`, `openIdConnectProviders`, `subscriptions`. -- `diagnostics` entity: `enableHttpCorrelationHeaders` property is not supported, `loggerId` is a required property now. -- Breaking Change: `capacity` is a required parameter with creating ApiManagement service. -- Added support for creating `userAssignedIdentity`. -- Added support for `disableGateway` property, which allows taking a region out of a multi-region premium sku ApiManagement service -- Added support for `apiVersionConstraint` property which allows limiting all control plane calls higher than a specific api-version -- Breaking Change: Exception thrown in case of failure changed from `CloudException` to `ErrorResponseException`. - -### Changes in 4.12.0-preview - -- Added support for `developerPortal` endpoint in apimanagement service resource. -- Added support for overriding the `common` tenant when configuring AAD identity provider. -- Added support for specifying `httpCorrelationProtocol` and `verbosity` when configuring diagnostics on global and api level. -- Added support for importing OpenApi 3.0 document in Json format. - -### Changes in 4.11.0-preview - -- Removed id validation on `groups`, `apis`, `products`, `users` and `backend` to unblock existing customers to onboard to new sdks - -### Changes in 4.10.0-preview - -- Fixed support for creating, updating Swagger, WSDL and Open Api Schema. - -### Changes in 4.9.0-preview - -- Added support for retrieving Policies from Global, Api, Product and Operation level in Raw Xml format. - -### Changes in 4.8.0-preview - -- Switch the .NET client to use api-version `2019-01-01` -- Add support for cloning Apis from an ApiRevision and ApiVersionSet -- Enabled support for Importing and Exporting Apis based on OpenApi specification -- Add support for creating Api Diagnostics -- Diagnostics support configuring detailed sampling and Header configuration -- Add support for creating and update Cache entity. -- Subscription Contract has breaking change. The ProductId property is replaced with Scope and UserId is replaced with OwnerId. -- Added support for creating Global Scope Subscriptions -- Added support for managing `Consumption` Sku services. -- Deprecated Api UpdateHostName and UploadCertificate for configurating ApiManagement service. Use CreateOrUpdate service instead. - -### Changes in 4.0.6-preview - -- Added support of OpenId authentication in ApiContract -- Fixed bug in UserContract which prevented setting the UserIdentities -- Added API for updating an API Issue - -### Changes in 4.0.5-preview - -- Added ApiRevisionDescription and ApiVersionDescription to ApiContract -- Fixed bug in ApiManagementService contract. The CertificateInformation has a setter for Update scenarios. - -### Changes in 4.0.4-preview - -- Added ApiRevisionDescription and ApiVersionDescription to ApiContract -- Fixed bug in ApiManagementService contract. The CertificateInformation has a setter for Update scenarios. - -### Changes in 4.0.3-preview - -- Fixed contract for Error in OperationResultContract -- Fixed validation for adding Apis to Product - -### Changes in 4.0.2-preview - -- Fixed Contract for ErrorResponse for Management Apis - -### Changes in 4.0.1-preview - -*** Resource Management APIs *** - -- Added missing privateIP address in Additional Location - -*** Management APIs **** - -- Added support for Issue, Issue Comments and Issue Attachments -- Added support for accepting non-Xml Encoded policies. - -### Changes in 4.0.0-preview - -**Notes** - -*** Resource Management APIs *** -- Added support for Basic Sku -- Added support for Intermediate Certificates -- Added support for creating MSI and KeyVault integration -- Added support for querying NetworkStatus endpoint - -*** Management APIs *** -- Added support for creating an API by importing a WSDL document, containing multiple Service endpoints -- GetEntityTag API for all resources, to retrieve the ETag of the entity, to be used when Updating/Deleting the Entity. -- API support for API Revisions, API Releases and Api VersionSets -- API support for API Schemas. -- API support for Backend Reconnect. -- API support for Tag. -- API support for Diagnostics -- API support for Application insights Logger -- API support for managing Notifications, Notification Recipients and Notification Users. -- API support for Portal settings including SignIn, Signup and Delegation. -- API support for Importing Policies using Link -- Added support for Exporting Soap APIs in WSDL Format. \ No newline at end of file diff --git a/sdk/applicationinsights/Microsoft.Azure.ApplicationInsights.Query/CHANGELOG.md b/sdk/applicationinsights/Microsoft.Azure.ApplicationInsights.Query/CHANGELOG.md index 681c249c9e8a..a7bc323ad869 100644 --- a/sdk/applicationinsights/Microsoft.Azure.ApplicationInsights.Query/CHANGELOG.md +++ b/sdk/applicationinsights/Microsoft.Azure.ApplicationInsights.Query/CHANGELOG.md @@ -1,3 +1,5 @@ +# Release History + ## 1.1.0-beta.1 (Unreleased) diff --git a/sdk/attestation/Azure.Security.Attestation/CHANGELOG.md b/sdk/attestation/Azure.Security.Attestation/CHANGELOG.md index 28fe43dabfe9..7654b7f89123 100644 --- a/sdk/attestation/Azure.Security.Attestation/CHANGELOG.md +++ b/sdk/attestation/Azure.Security.Attestation/CHANGELOG.md @@ -1,4 +1,5 @@ # Release History + ## 1.0.0-beta.3 (Unreleased) ### Changed - Hopefully the final changes for Azure Attestation Service for .Net. Mostly code cleanups, but significant improvements to the `AttestationToken` class. diff --git a/sdk/attestation/Microsoft.Azure.Attestation/CHANGELOG.md b/sdk/attestation/Microsoft.Azure.Attestation/CHANGELOG.md index ec041bdfae16..0cce9ab6cda5 100644 --- a/sdk/attestation/Microsoft.Azure.Attestation/CHANGELOG.md +++ b/sdk/attestation/Microsoft.Azure.Attestation/CHANGELOG.md @@ -1,3 +1,5 @@ +# Release History + ## 0.10.0-preview.1 (Unreleased) diff --git a/sdk/automanage/Microsoft.Azure.Management.Automanage/src/CHANGELOG.md b/sdk/automanage/Microsoft.Azure.Management.Automanage/src/CHANGELOG.md index 1e82b3895abf..f88957a62ba2 100644 --- a/sdk/automanage/Microsoft.Azure.Management.Automanage/src/CHANGELOG.md +++ b/sdk/automanage/Microsoft.Azure.Management.Automanage/src/CHANGELOG.md @@ -1,11 +1,2 @@ -# Microsoft.Azure.Management.Automanage release notes +# Release History -## Changes in 0.1.0-preview -### Features -Provides Microsoft Azure Automanage management operations including the ability to create, update and get Automanaged profile assignments, compliance statuses, automation accounts, and other related artifacts. - -### Bug fixes -None - -### REST API version -This version of the Automanage .NET client library targets version 2020-06-30-preview of the Azure Automanage REST API. \ No newline at end of file diff --git a/sdk/batch/Microsoft.Azure.Batch.Conventions.Files/CHANGELOG.md b/sdk/batch/Microsoft.Azure.Batch.Conventions.Files/CHANGELOG.md index b059c279335b..365abcb903f6 100644 --- a/sdk/batch/Microsoft.Azure.Batch.Conventions.Files/CHANGELOG.md +++ b/sdk/batch/Microsoft.Azure.Batch.Conventions.Files/CHANGELOG.md @@ -1,3 +1,5 @@ +# Release History + ## 3.6.0-preview.1 (Unreleased) diff --git a/sdk/batch/Microsoft.Azure.Batch.FileStaging/CHANGELOG.md b/sdk/batch/Microsoft.Azure.Batch.FileStaging/CHANGELOG.md index 4f4eb832b335..f3f4beb27440 100644 --- a/sdk/batch/Microsoft.Azure.Batch.FileStaging/CHANGELOG.md +++ b/sdk/batch/Microsoft.Azure.Batch.FileStaging/CHANGELOG.md @@ -1,3 +1,5 @@ +# Release History + ## 8.4.0-preview.1 (Unreleased) diff --git a/sdk/batch/Microsoft.Azure.Batch/CHANGELOG.md b/sdk/batch/Microsoft.Azure.Batch/CHANGELOG.md index 0719f0d7310a..ffcf67b152df 100644 --- a/sdk/batch/Microsoft.Azure.Batch/CHANGELOG.md +++ b/sdk/batch/Microsoft.Azure.Batch/CHANGELOG.md @@ -1,4 +1,5 @@ # Release History + ## 14.1.0-beta.1 (Unreleased) diff --git a/sdk/batch/Microsoft.Azure.Management.Batch/CHANGELOG.md b/sdk/batch/Microsoft.Azure.Management.Batch/CHANGELOG.md index 205f487cc771..ad9f58eed7a4 100644 --- a/sdk/batch/Microsoft.Azure.Management.Batch/CHANGELOG.md +++ b/sdk/batch/Microsoft.Azure.Management.Batch/CHANGELOG.md @@ -134,4 +134,4 @@ ## 2.1.0 - Added support for .NETStandard. - Fixed the .NETFramework 4.5 dependencies. -- This version targets REST API version 2015-12-01. \ No newline at end of file +- This version targets REST API version 2015-12-01. diff --git a/sdk/cognitiveservices/FormRecognizer/CHANGELOG.md b/sdk/cognitiveservices/FormRecognizer/CHANGELOG.md index 320d347eb4f6..f5937caa2061 100644 --- a/sdk/cognitiveservices/FormRecognizer/CHANGELOG.md +++ b/sdk/cognitiveservices/FormRecognizer/CHANGELOG.md @@ -1,3 +1,5 @@ # Release History ## 1.0.0-preview.1 (Unreleased) + + diff --git a/sdk/cognitiveservices/Knowledge.QnAMaker/CHANGELOG.md b/sdk/cognitiveservices/Knowledge.QnAMaker/CHANGELOG.md index 476a875a3636..37e334d64cb5 100644 --- a/sdk/cognitiveservices/Knowledge.QnAMaker/CHANGELOG.md +++ b/sdk/cognitiveservices/Knowledge.QnAMaker/CHANGELOG.md @@ -1,6 +1,11 @@ +# Release History + ## 3.0.0-preview.2 (Unreleased) +## 2.0.0-preview.1 (Unreleased) + + ## 3.0.0-preview.1 (2020-10-20) SDK with support for complete V5-preview.1 API and customized Runtime client ## 2.1.0-preview.1 (2020-10-14) @@ -9,6 +14,3 @@ For Minor Version release ## 2.0.0 (2020-07-16) Remove preview tag from the release version -## 2.0.0-preview.1 (Unreleased) - - diff --git a/sdk/cognitiveservices/Language.LUIS.Authoring/CHANGELOG.md b/sdk/cognitiveservices/Language.LUIS.Authoring/CHANGELOG.md index 4c14d5149f55..665b8b943d6a 100644 --- a/sdk/cognitiveservices/Language.LUIS.Authoring/CHANGELOG.md +++ b/sdk/cognitiveservices/Language.LUIS.Authoring/CHANGELOG.md @@ -2,11 +2,6 @@ ## 3.2.0-preview.5 (Unreleased) -## 3.2.0-preview.4 (2021-02-25) -### Fixed -- ExampleId attribute in label APIs could not hold int values -- ArmTokenParameter parameter name had a typo - ## 3.2.0-preview.3 (Unreleased) ### Added - Enable nesting of children in luis models @@ -14,6 +9,11 @@ ### Removed - Deprecated permissions API +## 3.2.0-preview.4 (2021-02-25) +### Fixed +- ExampleId attribute in label APIs could not hold int values +- ArmTokenParameter parameter name had a typo + ## 3.2.0-preview.2 (2020-04-29) ### Added - Adding Luis App import and export in .lu format diff --git a/sdk/cognitiveservices/Language.LUIS.Runtime/CHANGELOG.md b/sdk/cognitiveservices/Language.LUIS.Runtime/CHANGELOG.md index 394d3cacc5d2..8d249716b39c 100644 --- a/sdk/cognitiveservices/Language.LUIS.Runtime/CHANGELOG.md +++ b/sdk/cognitiveservices/Language.LUIS.Runtime/CHANGELOG.md @@ -1,3 +1,5 @@ +# Release History + ## 3.1.0-preview.1 (Unreleased) diff --git a/sdk/cognitiveservices/Language.SpellCheck/CHANGELOG.md b/sdk/cognitiveservices/Language.SpellCheck/CHANGELOG.md index 1788d655a6a0..3989900c8c97 100644 --- a/sdk/cognitiveservices/Language.SpellCheck/CHANGELOG.md +++ b/sdk/cognitiveservices/Language.SpellCheck/CHANGELOG.md @@ -1,3 +1,5 @@ +# Release History + ## 4.1.0-preview.1 (Unreleased) diff --git a/sdk/cognitiveservices/Language.TextAnalytics/CHANGELOG.md b/sdk/cognitiveservices/Language.TextAnalytics/CHANGELOG.md index 36e9f537abad..b2cda56f9101 100644 --- a/sdk/cognitiveservices/Language.TextAnalytics/CHANGELOG.md +++ b/sdk/cognitiveservices/Language.TextAnalytics/CHANGELOG.md @@ -1,3 +1,5 @@ +# Release History + ## 4.1.0-preview.2 (Unreleased) diff --git a/sdk/cognitiveservices/Personalizer/CHANGELOG.md b/sdk/cognitiveservices/Personalizer/CHANGELOG.md index 48c4c61f4d26..46314a46d180 100644 --- a/sdk/cognitiveservices/Personalizer/CHANGELOG.md +++ b/sdk/cognitiveservices/Personalizer/CHANGELOG.md @@ -1,3 +1,5 @@ +# Release History + ## 1.0.0 (Unreleased) diff --git a/sdk/cognitiveservices/Search.BingAutoSuggest/CHANGELOG.md b/sdk/cognitiveservices/Search.BingAutoSuggest/CHANGELOG.md index abe47a21ac57..ada8babb7cb0 100644 --- a/sdk/cognitiveservices/Search.BingAutoSuggest/CHANGELOG.md +++ b/sdk/cognitiveservices/Search.BingAutoSuggest/CHANGELOG.md @@ -1,3 +1,5 @@ +# Release History + ## 2.1.0-preview.1 (Unreleased) diff --git a/sdk/cognitiveservices/Search.BingCustomImageSearch/CHANGELOG.md b/sdk/cognitiveservices/Search.BingCustomImageSearch/CHANGELOG.md index abe47a21ac57..ada8babb7cb0 100644 --- a/sdk/cognitiveservices/Search.BingCustomImageSearch/CHANGELOG.md +++ b/sdk/cognitiveservices/Search.BingCustomImageSearch/CHANGELOG.md @@ -1,3 +1,5 @@ +# Release History + ## 2.1.0-preview.1 (Unreleased) diff --git a/sdk/cognitiveservices/Search.BingCustomSearch/CHANGELOG.md b/sdk/cognitiveservices/Search.BingCustomSearch/CHANGELOG.md index abe47a21ac57..ada8babb7cb0 100644 --- a/sdk/cognitiveservices/Search.BingCustomSearch/CHANGELOG.md +++ b/sdk/cognitiveservices/Search.BingCustomSearch/CHANGELOG.md @@ -1,3 +1,5 @@ +# Release History + ## 2.1.0-preview.1 (Unreleased) diff --git a/sdk/cognitiveservices/Search.BingEntitySearch/CHANGELOG.md b/sdk/cognitiveservices/Search.BingEntitySearch/CHANGELOG.md index abe47a21ac57..ada8babb7cb0 100644 --- a/sdk/cognitiveservices/Search.BingEntitySearch/CHANGELOG.md +++ b/sdk/cognitiveservices/Search.BingEntitySearch/CHANGELOG.md @@ -1,3 +1,5 @@ +# Release History + ## 2.1.0-preview.1 (Unreleased) diff --git a/sdk/cognitiveservices/Search.BingImageSearch/CHANGELOG.md b/sdk/cognitiveservices/Search.BingImageSearch/CHANGELOG.md index abe47a21ac57..ada8babb7cb0 100644 --- a/sdk/cognitiveservices/Search.BingImageSearch/CHANGELOG.md +++ b/sdk/cognitiveservices/Search.BingImageSearch/CHANGELOG.md @@ -1,3 +1,5 @@ +# Release History + ## 2.1.0-preview.1 (Unreleased) diff --git a/sdk/cognitiveservices/Search.BingLocalSearch/CHANGELOG.md b/sdk/cognitiveservices/Search.BingLocalSearch/CHANGELOG.md index 611a3fe90c4d..f5937caa2061 100644 --- a/sdk/cognitiveservices/Search.BingLocalSearch/CHANGELOG.md +++ b/sdk/cognitiveservices/Search.BingLocalSearch/CHANGELOG.md @@ -1,3 +1,5 @@ +# Release History + ## 1.0.0-preview.1 (Unreleased) diff --git a/sdk/cognitiveservices/Search.BingNewsSearch/CHANGELOG.md b/sdk/cognitiveservices/Search.BingNewsSearch/CHANGELOG.md index abe47a21ac57..ada8babb7cb0 100644 --- a/sdk/cognitiveservices/Search.BingNewsSearch/CHANGELOG.md +++ b/sdk/cognitiveservices/Search.BingNewsSearch/CHANGELOG.md @@ -1,3 +1,5 @@ +# Release History + ## 2.1.0-preview.1 (Unreleased) diff --git a/sdk/cognitiveservices/Search.BingVideoSearch/CHANGELOG.md b/sdk/cognitiveservices/Search.BingVideoSearch/CHANGELOG.md index abe47a21ac57..ada8babb7cb0 100644 --- a/sdk/cognitiveservices/Search.BingVideoSearch/CHANGELOG.md +++ b/sdk/cognitiveservices/Search.BingVideoSearch/CHANGELOG.md @@ -1,3 +1,5 @@ +# Release History + ## 2.1.0-preview.1 (Unreleased) diff --git a/sdk/cognitiveservices/Search.BingVisualSearch/CHANGELOG.md b/sdk/cognitiveservices/Search.BingVisualSearch/CHANGELOG.md index abe47a21ac57..ada8babb7cb0 100644 --- a/sdk/cognitiveservices/Search.BingVisualSearch/CHANGELOG.md +++ b/sdk/cognitiveservices/Search.BingVisualSearch/CHANGELOG.md @@ -1,3 +1,5 @@ +# Release History + ## 2.1.0-preview.1 (Unreleased) diff --git a/sdk/cognitiveservices/Search.BingWebSearch/CHANGELOG.md b/sdk/cognitiveservices/Search.BingWebSearch/CHANGELOG.md index abe47a21ac57..ada8babb7cb0 100644 --- a/sdk/cognitiveservices/Search.BingWebSearch/CHANGELOG.md +++ b/sdk/cognitiveservices/Search.BingWebSearch/CHANGELOG.md @@ -1,3 +1,5 @@ +# Release History + ## 2.1.0-preview.1 (Unreleased) diff --git a/sdk/cognitiveservices/Vision.ContentModerator/CHANGELOG.md b/sdk/cognitiveservices/Vision.ContentModerator/CHANGELOG.md index abe47a21ac57..ada8babb7cb0 100644 --- a/sdk/cognitiveservices/Vision.ContentModerator/CHANGELOG.md +++ b/sdk/cognitiveservices/Vision.ContentModerator/CHANGELOG.md @@ -1,3 +1,5 @@ +# Release History + ## 2.1.0-preview.1 (Unreleased) diff --git a/sdk/cognitiveservices/Vision.CustomVision.Prediction/CHANGELOG.md b/sdk/cognitiveservices/Vision.CustomVision.Prediction/CHANGELOG.md index 592076afc338..73b7aadb68e1 100644 --- a/sdk/cognitiveservices/Vision.CustomVision.Prediction/CHANGELOG.md +++ b/sdk/cognitiveservices/Vision.CustomVision.Prediction/CHANGELOG.md @@ -22,4 +22,4 @@ This is a preview release of the Cognitive Services Custom Vision Prediction SDK ## 0.10.0-preview -This is a preview release of the Cognitive Services Custom Vision Prediction SDK. \ No newline at end of file +This is a preview release of the Cognitive Services Custom Vision Prediction SDK. diff --git a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/CHANGELOG.md b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/CHANGELOG.md index 78f2e11746a9..cbfb2661bfed 100644 --- a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/CHANGELOG.md +++ b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/CHANGELOG.md @@ -1,6 +1,5 @@ # Release History - ## 1.0.0-preview.2 (Unreleased) diff --git a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/CHANGELOG.md b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/CHANGELOG.md index a8e7f3685636..f88957a62ba2 100644 --- a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/CHANGELOG.md +++ b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/CHANGELOG.md @@ -1,379 +1,2 @@ -# Changelog for the Azure Data Factory V2 .NET SDK +# Release History -## Version 4.18.0 -### Feature Additions -- Added MongoDB/MongoDBAtlas sink -- Added Sql always encrypted settings - -## Version 4.17.1 -### Feature Additions -- Fixed potential MI type missing issue by using system assigned MI as default - -## Version 4.17.0 -### Feature Additions -- Fixed FactoryIdentity property Type can not be null issue - -## Version 4.16.0 -### Feature Additions -- Added Amazon S3 Compatible and Oracle Cloud Storage connectors -- Updated AzureDataExplorer LinkedService servicePrincipalId, servicePrincipalKey, tenant properties from required to optional -- Added accountKind property to AzureBlobStorage LinkedService -- Added AAD auth to CosmosDb LinkedService -- Added authHeaders to HTTP/REST/OData LinkedService -- Added MultiFactor auth to SFTP LinkedService -- Added UAMI to Identity -- Added privateEndpointConnection apis to DataFactory - -## Version 4.15.0 -### Feature Additions -- Added WebActivity support for Service Principal -- Added PipelineEndpoint with version and DataPathAssignments fields in AzureMLExecutePipeline -- Added pipeline policy and Elapsed Time Metric -- Fixed WebActivity dynamic authentication - -## Version 4.14.0 -### Feature Additions -- Added encryption property for Customer Managed Key -- Added custom events trigger definition -- Added Policy property into Databricks linkedService -- Added managed identity support for authentication in Databricks linkedService -- Added admin property in Custom Activity typeProperties -- Added dualStandbyPairName property in IntegrationRuntimeSsisCatalogInfo to support SSISDB failover -- Added managedVirtualNetwork reference to IR - -## Version 4.13.0 -### Feature Additions -- Added publicNetworkAccess property to datafactory -- Added logSettings property into CopyActivity -- Added connectionProperties property into Concur linkedService -- Added authenticationType and sessionToken properties into AmazonS3 linkedService -- Added support for more frequency types for TumblingWindowTrigger -- Set computeType, coreCount to object type to allow expressions -- Change property PartitionOption type to object for NetezzaSource, OracleSource, SapHanaSource, SapTableSource, SqlDWSource, SqlMISource, SqlServerSource, SqlSource, TeradataSource. - -## Version 4.12.0 -### Feature Additions -- Added logLevel/enableReliableLogging to LogStorageSettings -- Support Tar GZip compression type in Data Factory -- Added maxRowPerFile/fileNamePrefix to tabular format settings -- Added support for AzureDatabricks delta lake -- Update Rest Sink properties -- Added support lzo in orc format -- Added MongoDbAtlas Source Connector in DataFactory - -## Version 4.11.0 -### Feature Additions -- Added support for Trigger Run Cancel API -- Added column delimiter for SAP Table/open hub -- Added azureCloudType for Aad Auth -- Added snapshot to Azure File Storage linked service -- Support HDFS for delete activity and deleteFilesAfterCompletion feature in copy activity -- Added support for managed Virtual Network and managed private endpoint CRUD APIs -- Added Support for Query EC List API -- Added more options on XML and CosmosDbSqlApi copy source -- Fix bug: Added AzureFileStorageWriteSettings - -## Version 4.10.0 -### Feature Additions -- Added connectionProperties property to QuickBooks, Square, Xero, Zoho, SalesforceMarketingCloud linked service -- Added support of Message server connecting from SAP Open Hub -- Enable Sql Sources (AzureSqlDatabase, SqlSever, Synapse, SqlMI) read in parallel, support partition by dynamic range and sql built-in partitions. -- Added Rest as Sink Type in Copy Sink -- Added NewClusterLogDestination property to Azure Databricks linked service -- Support expression (object) type for data flow staging folder path -- Add new type "AzPowerShellSetup" to parameter "ExpressCustomSetup" for "AzureRmDataFactoryV2IntegrationRuntime" cmd to install Azure PowerShell - -## Version 4.9.0 -### Feature Additions -- Added support for specifying a linked service as a Data Flow source and sink type -- Added support for providing a schema linked service reference within Data Flow sources and sinks -- Added support for xml dataset in ADF -- Added support for excel dataset in ADF -- Added new type conversion support in Copy activity -- Added support for copying data to and from Snowflake using copy activity -- Added package store support for Azure-SSIS integration runtime -- Added httpRequestTimeout for ODataSource, SapEccSource, SapCloudForCustomerSource, SapCloudForCustomerSink, DynamicsAXSource -- Added SharePointOnlineListConnector -- Added auth by accountKey/SASuri to azure file connector -- Added prefix filter to azure file source -- Added fileFilter to file server source -- Added partitionRootPath to binary connector -- Added an option to support unzip file directly to target folder - -## Version 4.8.0 -### Feature Additions -- Added new API to query on triggers with filters like type and parentTrigger -- Fixed offset value validation in self dependency and trigger dependency for tumbling window trigger, now accepts negative offsets -- Introduced a new rerunTumblingWindowTrigger which can rerun multiple windows of an existing tumblingWindowTrigger with independent concurrency -- Added rerun from failed activity support for create pipeline run -- Added apiVersion property and set SecurityToken from required to optional for Salesforce -- Added connectionString property to DB2 linked service -- Added useTempFileRename to SFTP sink -- Added additionalColumns for copy source -- Added validate data consistency for copy activity -- Added support session log for copy activity -- Added isolationLevel for sql source -- Added expiryDateTime for ADLS Gen1 source -- Added fileListPath for binary sources - -## Version 4.7.0 -### Feature Additions -- Added compute support in execute data flow activity - -## Version 4.6.0 -### Feature Additions -- Added SAP HANA partition support in Copy Activity -- Added property prefix for azure blob source -- Added support for writing data into SFTP server using Copy activity - -## Version 4.5.0 -### Feature Additions -- Added SQL DW Copy Command support in Copy Activity -- Added report status on callback support for webhook activity - -## Version 4.4.0 -### Feature Additions -- Added Serve-to-Server authentication type for Dynamics 365, Dynamics CRM and Common Data Service for Apps connector -- Changed Username from required to optional in Dynamics 365, Dynamics CRM and Common Data Service for Apps connector -- Added Compression codec proprty to Orc dataset -- Added embedded package properties for ssis activity -- Added AKV support for webhook activity -- Added new optional property "connectVia" in Web activity - -## Version 4.3.0 -### Feature Additions -- Added Switch activity -- Added AzureMLExecutePipeline activity -- Added AzureMLService linked service type -- Added support for Expressions for Arguments property on HDInsightPig activity - -## Version 4.2.0 -### Feature Additions -* Added support for Data Flow: - - Added data flow object model and CRUD APIs - - Added data flow debug session APIs - - Added support for execute data flow activity type - - Added support for data flow properties in managed integration runtime -- Added property queryTimeout to tabular sources -- Added support for Cosmos DB SQL API dataset and copy source/sink -- Add dedicated linkedservice/dataset/source for Azure File Storage; -- Add dedicated linkedservice/dataset/source for GoogleCloudStorage; - -## Version 4.1.3 -### Feature Additions -- Added RunDimension to Pipeline -- Added Chaining Trigger -- Added Dependency Status property in Pipeline and Trigger Run -- Added outputColumns property to Office365Source -- Added support for ORC dataset in ADF -- Added alternateKeyName property to DynamicsSink, DynamicsCrmSink and CommonDataServiceForAppsSinkCommonDataServiceForAppsSink -- Added property blockSizeInMB to Blobsink and BlobFSsink -- Added support for custom setup without script properties for a SSIS integration runtime -- Added support for instance pools in Databricks linked service - -## Version 4.1.2 -### Feature Additions -- Added SapBwCube and Sybase dataset -- Added support for the follwoing new datasets in ADF - AvroDataset, along with source and sink for Copy activity -- AvroDataset will support following locations AzureBlobStorageLocation, AzureBlobFSLocation, AzureDataLakeStoreLocation, AmazonS3Location, FileServerLocation, FtpServerLocation, SftpLocation, HttpServerLocation, HdfsLocation -- Added support for Json dataset in ADF -- Added support for the following new datasets in ADF - AmazonRedshiftTableDataset, AzureMySqlSink, Db2TableDataset -- Split tableName to schema and table in multiple datasets -- Added new API to rerun a trigger run -- Added new API for subscribing and unsubscribing triggers to events, and getting a triggers event subscription status - -## Version 4.1.1 -### Feature Additions -- Add PostgreSql Sink -- Add Partition settings for Oracle, SapTable -- Add dedicated source and dataset for several relational sources including ODBC, MySql -- Add Azure Data Explorer Command activity, which allows users executing Kusto Control Commands -- Update PostgreSql Dataset to use a dedicated AzurePostgreSqlTableDatasetTypeProperties - -## Version 4.1.0 -### Feature Additions -### Breaking Changes -- Fixed missing types CopyTranslator and TabularTranslator. -- Added support in Copy for MicrosoftAccessTable, InformixTable, SalesforceServiceCloudObject, AzureSqlMITable, DynamicsCrmEntity, CommonDataServiceForAppsEntity, TeradataTable, Binary, which inhcludes their Dataset, Linked Service, CopySource, and CopySink types -- Added TeradataTable CopySource support -- Added logLocation property to ExecuteSSISPackageActivity -- Added SSIS File system support by expanding SSISPackageLocation to support SSISDB and File location types - -## Version 4.0.0 -### Feature Additions -### Breaking Changes -- Added support for the follwoing new datasets in ADF - ParquetDataset, DelimitedTextDataset, SapTableResourceDataset -- ParquetDataset will support following locations AzureBlobStorageLocation, AzureBlobFSLocation, AzureDataLakeStoreLocation, AmazonS3Location, FileServerLocation, FtpServerLocation, SftpLocation, HttpServerLocation, HdfsLocation -- Added support for parameterization to a number of properties -- The table name is not required anymore for AzureSqlTable, AzureSqlDWTable, SqlServerTable -- Added a new property dataProxyProperties to Integration Runtime -- Added new SapTable Linked Services type -- Added types for Read and Write Connector settings in activities - AzureBlobStorageReadSettings, AzureBlobFSReadSettings, AzureDataLakeStoreReadSettings, AmazonS3ReadSettings, FileServerReadSettings, FtpReadSettings, SftpReadSettings, HttpReadSettings, HdfsReadSettings, -AzureBlobStorageWriteSettings, AzureBlobFSWriteSettings, AzureDataLakeStoreWriteSettings, FileServerWriteSettings, FormatReadSettings, DelimitedTextReadSettings, FormatWriteSettings, DelimitedTextWriteSettings -- Added new Copy sources - SapTableSource, SqlServerSource, AzureSqlSource -- Added new Copy sinks - ParquetSink, SqlServerSink, AzureSqlSink - -## Version 3.0.2 -### Feature Additions - - Added new Validation and Webhook activities - - Added annotation property to Trigger resource - -## Version 3.0.1 -### Feature Additions - - Fixed AzureFunctionActivity - - Added support for RestService Source - - Added support for SAP BW Open Hub Source - - Added support for collectionReference - - Added recovery mode for more advanced pipeline run retry capabilities (i.e. from a specific activity) - - Added newClusterDriverNodeType, newClusterInitScripts, and newClusterEnableElasticDisk properties to DataBricks linked service - - Added retentionTimeInDays property to CustomActivity - - New connectors supported as Copy source: - * Office365 - * Native MongoDB - * CosmosDB MongoDB API - * ADLS Gen2 - * Dynamics AX - * Azure Data Explorer - * Oracle Service Cloud - * GoogleAdWords - - New connector supported as copy sink: - * ADLS Gen2 - * CosmosDB MongoDB API - * Azure Data Explorer - - Added support for incremental copy of files based on the lastModifiedTime for S3, File and Blob - - Added support to copy data from ADLS Gen1 to ADLS Gen2 with ACL - - Added support for ServiceUrl in the existing S3 linked service - - Added support for AADServicePrincipal authentication in OData linked service - - Added support for maxConcurrentConnections in copy source and sink - -## Version 3.0.0 -### Feature Additions - - Added new APIs: - * get DataPlane access - * get and refresh Integration Runtime object metadata - * get feature value - - Added new activity and linked service types to support Azure Functions - - Added support for HDIngsight cluster with Enterprise Sercurity package - - Updated exisitng activities and datasets: - * Added 'tableName' property in datasets - * Refactored Delete activity payload by adding more properties - * Added support for expressions for SSIS activity property 'type' - * Added WinAuth support in SSIS activity - * Added 'schema' property to datasets - -## Version 2.3.0 -### Feature Additions - - Added variables support to Pipelines - - Added new AppendVariable and SetVariable activities - - Added support for SecureInput in activities - - Added ScriptActions to on demand HDI linked service - - Added support for recursive Cancel operation on runs - - Added TumblingWindowRerunTrigger API - -## Version 2.2.0 -### Feature Additions - - Added folders to Pipeline and Dataset - - Added TumblingWindowTrigger dependsOn, offset and size properties - - Added new API to get GitHub access token - - Added new property on Databricks linked Service to set Spark environment variables - - Fixed the casing in JSON for FactoryGitHubConfiguration - -## Version 2.1.0 -### Feature Additions -* Added support for AzureBlob AAD Authentication -* Added support for AzureStorage 2 new Linked Service type: AzureBlobStorage, AzureTableStorage - -## Version 2.0.0 -### Feature Additions -### Breaking Changes -* Updated UserProperties type in Activities - -## Version 1.1.0 -### Feature Additions -* Added support for sharing self-hosted integration runtime across data factories and subscriptions -* Added support for Databricks Spark Jar and Databricks Spark Python activities - -## Version 1.0.0 -### Feature Additions -* Azure Data Factory new capabilities now fall under General Availability SLA. ADF has made cloud data integration easier than ever before. Build, schedule and manage data integration at scale wherever your data lives, in cloud or on-premises, with enterprise-grade security. Accelerate your data integration projects with over 70 data source connectors available, please refer to https://docs.microsoft.com/azure/data-factory/copy-activity-overview. Transform raw data into finished, shaped data that is ready for consumption by BI tools or custom applications. Easily lift your SQL Server Integration Services (SSIS) packages to Azure and let ADF manage your resources for you so you can increase productivity and lower TCO, please refer to https://docs.microsoft.com/sql/integration-services/lift-shift/ssis-azure-lift-shift-ssis-packages-overview?view=sql-server-2017. Meet your security and compliance needs while taking advantage of extensive capabilities and paying only for what you use. The ADF GA SDK changes include the following: - - The API 'removeNode’ on IR has been removed and replaced with DELETE API on IR node. - - The API 'POST pipelineRuns’ was renamed to 'POST queryPipelineRuns’ and 'PipelineRunFilterParameters’ was renamed to 'RunFilterParameters’. - - The API 'GET activityRuns’ using pipeline run id has been replaced with 'POST queryActivityRuns’. It also takes RunFilterParameters object in the body to provide more options to query and order the result. - - The API 'GET triggerRuns’ has been replaced with 'POST queryTriggerRuns’ and was moved to factory scope. This one too takes RunFilterParameters object in the body similar to previous query runs APIs. - - The API 'cancelPipelineRun’ has been moved to PipelineRuns operations and renamed to 'Cancel’. - - The property 'vstsConfiguration’ on factory resource has been renamed to repoConfiguration. - - Pipeline has new properties called 'userProperties’ which can be used to improve the run monitoring experience - - The error response format has been changed. It is now compliant with other Azure ARM services. Before the API-s were returning ErrorResponse object with code, message, target and details. Now, it returns CloudError object with another 'error’ object nested inside that contains code, message, target and details. - - Added If-Match header support on put calls and If-None-Match header support for get calls for ADF resources and sub resources. - - The response of 'PATCH' API on IR has been fixed to return the IR resource. - - The 'cloudDataMovementUnits' property of Copy activity has been renamed to 'dataIntegrationUnits' - -* Remove maxParallelExecutionsPerNode limitation - -## Version 0.8.0-preview -### Feature Additions -* Added Configure factory repository operation -* Updated QuickBooks LinkedService to expose consumerKey and consumerSecret properties -* Updated Several model types from SecretBase to Object -* Added Blob Events trigger - -## Version 0.7.0-preview -### Feature Additions -* Added execution parameters and connection managers property on ExecuteSSISPackage Activity -* Updated PostgreSql, MySql llinked service to use full connection string instead of server, database, schema, username and password -* Removed the schema from DB2 linked service -* Removed schema property from Teradata linked service -* Added LinkedService, Dataset, CopySource for Responsys - -## Version 0.6.0-preview -### Feature Additions -* Added new AzureDatabricks LinkedService and DatabricksNotebook Activity -* Added headNodeSize and dataNodeSize properties in HDInsightOnDemand LinkedService -* Added LinkedService, Dataset, CopySource for SalesforceMarketingCloud -* Added support for SecureOutput on all activities -* Added new BatchCount property on ForEach activity which control how many concurrent activities to run -* Added new Filter Activity -* Added Linked Service Parameters support - -## Version 0.5.0-preview -### Feature Additions -* Enable AAD auth via service principal and management service identity for Azure SQL DB/DW linked service types -* Support integration runtime sharing across subscription and data factory -* Enable Azure Key Vault for all compute linked service -* Add SAP ECC Source -* GoogleBigQuery support clientId and clientSecret for UserAuthentication -* Add LinkedService, Dataset, CopySource for Vertica and Netezza - -## Version 0.4.0-preview -### Feature Additions -* Add readBehavior to Salesforce Source -* Enable Azure Key Vault support for all data store linked services -* Add license type property to Azure SSIS integration runtime - -## Version 0.3.0-preview -### Feature Additions -* Add SAP Cloud For Customer Source -* Add SAP Cloud For Customer Dataset -* Add SAP Cloud For Customer Sink -* Support providing a Dynamics password as a SecureString, a secret in Azure Key Vault, or as an encrypted credential. -* App model for Tumbling Window Trigger -* Add LinkedService, Dataset, Source for 26 RFI connectors, including: PostgreSQL,Google BigQuery,Impala,ServiceNow,Greenplum/Hawq,HBase,Hive ODBC,Spark ODBC,HBase Phoenix,MariaDB,Presto,Couchbase,Concur,Zoho CRM,Amazon Marketplace Services,PayPal,Square,Shopify,QuickBooks Online,Hubspot,Atlassian Jira,Magento,Xero,Drill,Marketo,Eloqua. -* Support round tripping of new properties using additionalProperties for some types -* Add new integration runtime API's: patch integration runtime; patch integration runtime node; upgrade integration runtime, get node IP address -* Add integration runtime naming validation - -## Version 0.2.1-preview -### Feature Additions -* Cancel pipeline run api. -* Add AzureMySql linked service. -* Add AzureMySql table dataset. -* Add AzureMySql Source. -* Add Dynamics Sink -* Add SalesforceObject Dataset -* Add Salesforce Sink -* Add jsonNodeReference and jsonPathDefinition to JSONFormat -* Support providing Salesforce passwords and security tokens as SecureStrings or as secrets in Azure Key Vault. - -## Version 0.2.0-preview -### Feature Additions -* Initial public release of the Azure Data Factory V2 .NET SDK. diff --git a/sdk/datalake-analytics/Microsoft.Azure.Management.DataLake.Analytics/CHANGELOG.md b/sdk/datalake-analytics/Microsoft.Azure.Management.DataLake.Analytics/CHANGELOG.md index 0f92db8d2bcb..f88957a62ba2 100644 --- a/sdk/datalake-analytics/Microsoft.Azure.Management.DataLake.Analytics/CHANGELOG.md +++ b/sdk/datalake-analytics/Microsoft.Azure.Management.DataLake.Analytics/CHANGELOG.md @@ -1,202 +1,2 @@ -## Microsoft.Azure.Management.DataLake.Analytics release notes +# Release History -### Changes in 3.5.3-preview - -**Notes** - -- Added a property, StreamPath of type string to USqlTableFragment class - -### Changes in 3.5.2-preview - -**Notes** - -- Added two additional job states to support scope jobs - Yielded and Finalizing - -### Changes in 3.5.1-preview - -**Notes** - -- Added a property, degreeOfParallelismPercent of type double to CreateJobParameters and UpdateJobParameters classes -- Added two fields, DegreeOfParallelismPercent of type double and HierarchyQueueNode of type string to JobInformationBasic class - -### Changes in 3.5.0-preview - -**Notes** - -- Added new Catalog APIs: - - Catalog_PreviewTablePartition - - Catalog_PreviewTable - -### Changes in 3.4.0-preview - -**Notes** - -- Added new Catalog APIs: - - Catalog_ListTableFragments - -### Changes in 3.3.0-preview - -**Breaking changes** - -- The `Account` operations object has been changed from `Account` to `Accounts` - - E.g., `Account.Get(...)` to `Accounts.Get(...)` -- When creating or updating resources (`accounts`, `compute policies`, etc.), explicit parameter objects are now required: - - Account creation: - - `DataLakeAnalyticsAccount` to `CreateDataLakeAnalyticsAccountParameters` - - List of `DataLakeStoreInfo` to `AddDataLakeStoreWithAccountParameters` - - List of `StorageAccountInfo` to `AddStorageAccountWithAccountParameters` - - List of `FirewallRule` to `CreateFirewallRuleWithAccountParameters` - - List of `ComputePolicy` to `CreateComputePolicyWithAccountParameters` - - Account update: - - `DataLakeAnalyticsUpdateParameters` to `UpdateDataLakeAnalyticsParameters` - - List of `DataLakeStoreInfo` to `UpdateDataLakeStoreWithAccountParameters` - - List of `StorageAccountInfo` to `UpdateStorageAccountWithAccountParameters` - - List of `FirewallRule` to `UpdateFirewallRuleWithAccountParameters` - - List of `ComputePolicy` to `UpdateComputePolicyWithAccountParameters` - - Data Lake Store account addition: - - `DataLakeStoreAccountInfo` to `AddDataLakeStoreParameters` - - Storage account addition and update: - - `StorageAccountInfo` to `AddStorageAccountParameters` - - `StorageAccountInfo` to `UpdateStorageAccountParameters` - - Compute policy creation and update: - - `ComputePolicy` to `CreateOrUpdateComputePolicyParameters` - - `ComputePolicy` to `UpdateComputePolicyParameters` - - Firewall rule creation and update: - - `FirewallRule` to `CreateOrUpdateFirewallRuleParameters` - - `FirewallRule` to `UpdateFirewallRuleParameters` -- When retrieving resources, all the properties are now read-only and the following object names have been changed: - - Changed `DataLakeStoreAccountInfo` to `DataLakeStoreAccountInformation` - - Changed `StorageAccountInfo` to `StorageAccountInformation` -- Changed the `ODataQuery` parameter type from `JobInformation` to `JobInformationBasic` for the Job_List API -- Changed the `ODataQuery` parameter type from `DataLakeStoreAccountInfo` to `DataLakeStoreAccountInformation` for the DataLakeStoreAccounts_ListByAccount API -- Changed the `ODataQuery` parameter type from `StorageAccountInfo` to `StorageAccountInformation` for the StorageAccounts_ListByAccount API -- Changed the return type from `AclList` to `IPage` for these APIs: - - Catalog_ListAclsByDatabase - - Catalog_ListAcls - -### Changes in 3.2.3-preview - -**Breaking changes** - -- Changed the `ODataQuery` parameter type from `DataLakeAnalyticsAccount` to `DataLakeAnalyticsAccountBasic` for these APIs: - - Account_List - - Account_ListByResourceGroup -- For `USqlJobProperties`, fixed the property name of `TotalPauseTime` to `TotalPausedTime` - -**Notes** - -- Added more properties to `JobStatisticsVertexStage` -- Added two more states to `DataLakeAnalyticsAccountStatus` enum: `Undeleting` and `Canceled` -- Added new Account APIs: - - Account_CheckNameAvailability - - Location_GetCapability - - Operation_List -- Added new Catalog APIs: - - Catalog_ListAclsByDatabase - - Catalog_ListAcls - - Catalog_GrantAclToDatabase - - Catalog_RevokeAclFromDatabase - - Catalog_GrantAcl - - Catalog_RevokeAcl - -### Changes in 3.1.2-preview - -**Notes** - -- Added a read-only field, InnerError of type JobInnerError, to the JobInnerError class. - -### Changes in 3.1.1-preview - -**Notes** - -- Reverted the fields "statistics" and "debugData" of the USqlJobProperties object to be read-only. - -### Changes in 3.1.0-preview - -**Breaking changes** - -- Revised the inheritance structure for objects dealing with job creation, building, and retrieving. - - NOTE: Only U-SQL is supported in this change; therefore, Hive is not supported. - - When submitting jobs, change JobInformation objects to CreateJobParameters. - - When setting the properties for the CreateJobParameters object, be sure to change the USqlJobProperties object to a CreateUSqlJobProperties object. - - When building jobs, change JobInformation objects to BuildJobParameters objects. - - When setting the properties for the BuildJobParameters object, be sure to change the USqlJobProperties object to a CreateUSqlJobProperties object. - - NOTE: The following fields are not a part of the BuildJobParameters object: - - degreeOfParallelism - - priority - - related - - When getting a list of jobs, the object type that is returned is JobInformationBasic and not JobInformation (more information on the difference is below in the Notes section) -- When getting a list of accounts, the object type that is returned is DataLakeAnalyticsAccountBasic and not DataLakeAnalyticsAccount (more information on the difference is below in the Notes section) - -**Notes** - -- When getting a list of jobs, the job information for each job now includes a strict subset of the job information that is returned when getting a single job - - The following fields are included in the job information when getting a single job but are not included in the job information when getting a list of jobs: - - errorMessage - - stateAuditRecords - - properties - - runtimeVersion - - script - - type -- When getting a list of accounts, the account information for each account now includes a strict subset of the account information that is returned when getting a single account - - There are two ways to get a list of accounts: List and ListByResource methods - - The following fields are included in the account information when getting a list of accounts, which is less than the account information retrieved for a single account: - - provisioningState - - state - - creationTime - - lastModifiedTime - - endpoint -- When retrieving account information, an account id field called "accountId" is now included. - - accountId's description: The unique identifier associated with this Data Lake Analytics account. -- Add support for a `basic` parameter on `ListTables` and `ListTablesByDatabase` which enables a user to retrieve a limited set of properties when listing their tables, resulting in a performance improvement when full metadata is not required. - -### Changes in 3.0.1 - -**Notes** - -- This is a hotfix release; therefore, the changes addressed here do not carry over to the versions above. -- Add support for a `basic` parameter on `ListTables` and `ListTablesByDatabase` which enables a user to retrieve a limited set of properties when listing their tables, resulting in a performance improvement when full metadata is not required. (this is addressed in version 3.1.0-preview) -- Add a read-only field, InnerError of type JobInnerError, to the JobInnerError class (this is addressed in version 3.1.2-preview) -- Add two more states to `DataLakeAnalyticsAccountStatus` enum: `Undeleting` and `Canceled` (this is addressed in version 3.2.3-preview) - -### Changes in 3.0.0 -- All previous preview changes (below) are now stable and part of the official release -- Add support for Compute Policy management - - Compute policies allow an admin to define maximum parallelism and priority for jobs for given users and groups - - The policy support can be accessed through the `ComputePolicy` operations property. -- Add support for Job Relationships - - This allows for better definitions and searchability of jobs that are part of pipelines or specific runs. - - There is a new property bag on JobInformation called `Related` - - There are four new APIs allowing for retrieval of jobs in a pipeline or recurrence. - -### Changes in 2.2.0-preview -- Introduces the new package item type for catalog items. -- Switched the FileType enum to a string since this field is read only and will have new types added and changed with some regularity. -- Allows for listing the following catalog items from their parent's parent item (the database) - - Table - - View - - Table valued function - - Table statistics - -### Changes in 2.1.1-preview -- Update underlying AutoRest framework to the latest. This cleans up a lot of the generated code, making it easier to read. -- The property `FirewallAllowAzureIps` in the Account object is currently ignored by the service and will not have a value when calling get. This property will be enabled and honored by the service in a future update. - -### Changes in 2.0.1-preview -- Add support for firewall rule management in Data Lake Analytics -- Remove minimum value requirements for Job parallelism. If a value < 1 is specified, it will use 1. -- Address minor documentation issues for methods and objects. - -### Changes in 2.0.0 -- As the first official stable release of the `Microsoft.Azure.Management.DataLake.Analytics` package, changes between this version and the preview version are enumerated below. - - All nested properties have been flattened down into their containing objects. For example: `myAccount.Properties.DefaultDataLakeStoreAccount` is now: `myAccount.DefaultDataLakeStoreAccount` - - Reorganized account management operations into three distinct operation groups: `Account`, `StorageAccounts` and `DataLakeStoreAccounts`. This results in changes to how certain operations are reached. For example, to get firewall rules previously this would be called: `myClient.Account.GetStorageAccount()`. Now: `myClient.StorageAccounts.Get()`. - - All object properties have been updated to reflect whether they are required, optional or read-only (un-settable). This more explicitly helps the caller understand what they need to pass in and what they cannot pass in. As a result, there are some read-only properties that previously were not, and will need to be removed from object initialization. - - Updates to include default values for some optional properties for objects. Please see class documentation for details on these defaults. - - Added billing support for account creation and updates - - Added support for CRUD of catalog credentials and initiated deprecation warnings for catalog secret CRUD, which will be removed in a future release. - - As part of credential CRUD, added cascading delete support for a given credential, which will delete all other catalog resources dependent on the credential automatically. - - Removed unsupported OData query options - - Added new `SeverityType` enum values - - Added deprecation warnings for `CreateSecret`,`UpdateSecret` and `DeleteSecret` - - Fixed the return type for `UpdateSecret` to properly reflect that nothing is returned. diff --git a/sdk/datalake-store/Microsoft.Azure.Management.DataLake.Store/CHANGELOG.md b/sdk/datalake-store/Microsoft.Azure.Management.DataLake.Store/CHANGELOG.md index 887ab777d47c..f88957a62ba2 100644 --- a/sdk/datalake-store/Microsoft.Azure.Management.DataLake.Store/CHANGELOG.md +++ b/sdk/datalake-store/Microsoft.Azure.Management.DataLake.Store/CHANGELOG.md @@ -1,128 +1,2 @@ -## Microsoft.Azure.Management.DataLake.Store release notes +# Release History -### Changes in 2.4.1-preview - -**Notes** - -- Added virtual network CRUD operations for account management. - -### Changes in 2.4.0-preview - -**Breaking changes** - -- The `Account` operations object has been changed from `Account` to `Accounts` - - E.g., `Account.Get(...)` to `Accounts.Get(...)` -- When creating or updating resources (`accounts`, `firewall rules`, etc.), explicit parameter objects are now required: - - Account creation: - - `DataLakeStoreAccount` to `CreateDataLakeStoreAccountParameters` - - List of `FirewallRule` to `CreateFirewallRuleWithAccountParameters` - - List of `TrustedIdProvider` to `CreateTrustedIdProviderWithAccountParameters` - - Account update: - - `DataLakeStoreUpdateParameters` to `UpdateDataLakeStoreParameters` - - List of `FirewallRule` to `UpdateFirewallRuleWithAccountParameters` - - List of `TrustedIdProvider` to `UpdateTrustedIdProviderWithAccountParameters` - - Firewall rule creation and update: - - `FirewallRule` to `CreateOrUpdateFirewallRuleParameters` - - `FirewallRule` to `UpdateFirewallRuleParameters` - - Trusted identity provider creation and update: - - `TrustedIdProvider` to `CreateOrUpdateTrustedIdProviderParameters` - - `TrustedIdProvider` to `UpdateTrustedIdProviderParameters` -- Bugfix: Removed the `childrenNum` field from `FileStatusProperties` because it was not supported -- Bugfix: Changed the data type of the `permission` field of `AclStatus` from `int` to `string` - -### Changes in 2.3.3-preview - -**Breaking changes** - -- Changed the `ODataQuery` parameter type from `DataLakeStoreAccount` to `DataLakeStoreAccountBasic` for these APIs: - - Account_List - - Account_ListByResourceGroup - -**Notes** - -- Added two more states to `DataLakeStoreAccountStatus` enum: `Undeleting` and `Canceled` -- Added new Account APIs: - - Account_CheckNameAvailability - - Location_GetCapability - - Operation_List - -### Changes in 2.3.0-preview - -**Breaking change** - -- When getting a list of accounts, the object type that is returned is DataLakeAnalyticsAccountBasic and not DataLakeAnalyticsAccount (more information on the difference is below in the Notes section) -- Standardized the parameter name for file paths in the url (e.g. fileDestination to path) - -**Notes** - -- When getting a list of accounts, the account information for each account now includes a strict subset of the account information that is returned when getting a single account - - There are two ways to get a list of accounts: List and ListByResource methods - - The following fields are included in the account information when getting a list of accounts, which is less than the account information retrieved for a single account: - - provisioningState - - state - - creationTime - - lastModifiedTime - - endpoint -- When retrieving account information, an account id field called "accountId" is now included. - - accountId's description: The unique identifier associated with this Data Lake Analytics account. - -### Changes in 2.2.1 - -**Notes** - -- This is a hotfix release; therefore, the changes addressed here do not carry over to the versions above. -- Add two more states to `DataLakeStoreAccountStatus` enum: `Undeleting` and `Canceled` (this is addressed in version 2.3.3-preview) - -### Changes in 2.2.0 -- Marking the 2.*.*-preview changes as stable for the second official release of the Data Lake Store SDK. - -### Changes in 2.1.3-preview -- Added support to rotate user defined KeyVault keys through account updates. - -### Changes in 2.1.1-preview -- Update underlying AutoRest framework to the latest. This cleans up a lot of the generated code, making it easier to read. -- Filesystem client updates to further bring the client in line with WebHDFS standards: - - When calling `CheckAccess` the fsaction parameter is now required. - - The `Mkdirs` and `Create` methods now optionally accept a permission parameter to change the permissions on the created folder or file - - For `ListFileStatus`, `GetFileStatus` and `GetAclStatus` an optional tooId parameter has been added. This allows the caller to try and get a friendly name for users and groups back from the server instead of object ID. - - There was a slight change in how `GetAclStatus` returns ACL entries. The un-named entries are no longer returned as specific ACL entries. Instead they are part of the `permission` property. - - Add optional parameters to file read/write methods (`Create`, `Open` and `Append`): leaseId and fileSessionId. When used properly, these can increase the performance of reads and writes within a single session. - - The aclBit boolean value is now populated when calling `GetAclStatus` - -### Changes in 2.0.1-preview -- Integrate DataLake.StoreUploader functionality into this package. - - As of this release, the DataLake.StoreUploader package is deprecated and should not be used. - - This introduces four new top level methods for convenience and to help with logging: - - UploadFile - - UploadFolder - - DownloadFile - - DownloadFolder - - Added logic for smarter default values for thread count as the defaults. If the user does not pass in anything for PerFileThreadCount or ConcurrentFileCount they will be computed and, in most cases, give comparable performance to specifying the values. - - Added Patch support for firewall rules and trusted identity providers - - Added support for allowing/blocking Azure originating IP addresses through the firewall. - - Fixed a bug in GetContentSummary that was preventing it from returning results - - Minor documentation updates and corrections for methods and objects. - -### Changes in 1.0.3 -- As the first official stable release of the `Microsoft.Azure.Management.DataLake.Store` package, changes between this version and the preview version are enumerated below. - - All nested properties have been flattened down into their containing objects. For example: `myAccount.Properties.DefaultGroup` is now: `myAccount.DefaultGroup` - - Reorganized account management operations into three distinct operation groups: `Account`, `FirewallRules` and `TrustedIdProviders`. This results in changes to how certain operations are reached. For example, to get firewall rules previously this would be called: `myClient.Account.GetFirewallRules()`. Now: `myClient.FirewallRules.Get()`. - - All object properties have been updated to reflect whether they are required, optional or read-only (un-settable). This more explicitly helps the caller understand what they need to pass in and what they cannot pass in. As a result, there are some read-only properties that previously were not, and will need to be removed from object initialization. - - Updates to include default values for some optional properties for objects. Please see class documentation for details on these defaults. - - Added encryption support to account creation - - Added billing support for account creation and updates - - Added SyncFlag support for Create, Append and ConcurrentAppend calls in the filesystem. This allows granular control of when the stream on the server side is flushed and metadata about the stream is updated. - - Added support for removal of full and default ACLs on files and folders, respectively. This does not remove system computed ACL entries (such as mask). - - Added support for setting the expiration time for a file, as well as retrieving the expiration time when getting a file. - - Added some new `AdlsErrorException` class types for exceptions thrown by the filesystem (which can be accessed under `myCaughException.Body.RemoteException`): - - AdlsIllegalArgumentException - - AdlsUnsupportedOperationException - - AdlsSecurityException - - AdlsIOException - - AdlsFileNotFoundException - - AdlsFileAlreadyExistsException - - AdlsBadOffsetException - - AdlsRuntimeException - - AdlsAccessControlException - - AdlsRemoteException - - AdlsThrottledException diff --git a/sdk/digitaltwins/Azure.DigitalTwins.Core/CHANGELOG.md b/sdk/digitaltwins/Azure.DigitalTwins.Core/CHANGELOG.md index 7e465199e6aa..f8d4fb23a6c2 100644 --- a/sdk/digitaltwins/Azure.DigitalTwins.Core/CHANGELOG.md +++ b/sdk/digitaltwins/Azure.DigitalTwins.Core/CHANGELOG.md @@ -3,6 +3,11 @@ ## 1.3.0-beta.1 (Unreleased) +## 1.0.0-preview.1 (Unreleased) + +### New features + +- Initial preview of Azure.DigitalTwins.Core SDK ## 1.2.2 (2021-04-12) ### Fixes and improvements @@ -85,8 +90,3 @@ Note that these breaking changes are only breaking changes from the **preview** - [Azure Digital Twins Public Repo](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/digitaltwins/Azure.DigitalTwins.Core) - [Azure Digital Twins Samples](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/digitaltwins/Azure.DigitalTwins.Core/samples) -## 1.0.0-preview.1 (Unreleased) - -### New features - -- Initial preview of Azure.DigitalTwins.Core SDK diff --git a/sdk/dns/Azure.ResourceManager.Dns/CHANGELOG.md b/sdk/dns/Azure.ResourceManager.Dns/CHANGELOG.md index 78f2e11746a9..cbfb2661bfed 100644 --- a/sdk/dns/Azure.ResourceManager.Dns/CHANGELOG.md +++ b/sdk/dns/Azure.ResourceManager.Dns/CHANGELOG.md @@ -1,6 +1,5 @@ # Release History - ## 1.0.0-preview.2 (Unreleased) diff --git a/sdk/eventgrid/Microsoft.Azure.EventGrid/CHANGELOG.md b/sdk/eventgrid/Microsoft.Azure.EventGrid/CHANGELOG.md index 84c72054c30a..e6f2d270336b 100644 --- a/sdk/eventgrid/Microsoft.Azure.EventGrid/CHANGELOG.md +++ b/sdk/eventgrid/Microsoft.Azure.EventGrid/CHANGELOG.md @@ -1,3 +1,5 @@ +# Release History + ## 3.3.0-preview.3 (Unreleased) diff --git a/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/CHANGELOG.md b/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/CHANGELOG.md index cc535b5af9bd..0229dcbb5cb3 100644 --- a/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/CHANGELOG.md +++ b/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/CHANGELOG.md @@ -103,4 +103,4 @@ ## 2.0.0-preview (2018-05) - This is a preview SDK for the new features introduced in 2018-05-01-preview API version. -- The stable version of the SDK targeting the 2018-01-01 API version continues to exist as version 1.3.0. \ No newline at end of file +- The stable version of the SDK targeting the 2018-01-01 API version continues to exist as version 1.3.0. diff --git a/sdk/eventhub/Microsoft.Azure.EventHubs.ServiceFabricProcessor/CHANGELOG.md b/sdk/eventhub/Microsoft.Azure.EventHubs.ServiceFabricProcessor/CHANGELOG.md index b0e3ab858dd6..fda90d1cceee 100644 --- a/sdk/eventhub/Microsoft.Azure.EventHubs.ServiceFabricProcessor/CHANGELOG.md +++ b/sdk/eventhub/Microsoft.Azure.EventHubs.ServiceFabricProcessor/CHANGELOG.md @@ -1,3 +1,5 @@ +# Release History + ## 0.5.6-beta.1 (Unreleased) diff --git a/sdk/extensions/Microsoft.Azure.WebJobs.Extensions.Clients/CHANGELOG.md b/sdk/extensions/Microsoft.Azure.WebJobs.Extensions.Clients/CHANGELOG.md index 4624755472c0..5ec88d283cd1 100644 --- a/sdk/extensions/Microsoft.Azure.WebJobs.Extensions.Clients/CHANGELOG.md +++ b/sdk/extensions/Microsoft.Azure.WebJobs.Extensions.Clients/CHANGELOG.md @@ -2,4 +2,4 @@ ## 1.0.0-beta.1 (Unreleased) -- Initial release of the package. \ No newline at end of file +- Initial release of the package. diff --git a/sdk/graphrbac/Microsoft.Azure.Graph.RBAC/CHANGELOG.md b/sdk/graphrbac/Microsoft.Azure.Graph.RBAC/CHANGELOG.md index 6a8a201e91cd..9add9fd1e82f 100644 --- a/sdk/graphrbac/Microsoft.Azure.Graph.RBAC/CHANGELOG.md +++ b/sdk/graphrbac/Microsoft.Azure.Graph.RBAC/CHANGELOG.md @@ -1,3 +1,5 @@ +# Release History + ## 3.8.0-preview.2 (Unreleased) diff --git a/sdk/guestconfiguration/Microsoft.Azure.Management.GuestConfiguration/src/CHANGELOG.md b/sdk/guestconfiguration/Microsoft.Azure.Management.GuestConfiguration/src/CHANGELOG.md index b3f70d6c15d2..f88957a62ba2 100644 --- a/sdk/guestconfiguration/Microsoft.Azure.Management.GuestConfiguration/src/CHANGELOG.md +++ b/sdk/guestconfiguration/Microsoft.Azure.Management.GuestConfiguration/src/CHANGELOG.md @@ -1,60 +1,2 @@ -# Microsoft.Azure.Management.GuestConfiguration release notes +# Release History -## Changes in 1.2.0 -### Features -Support ARC machines. - -### Bug fixes -None - -### REST API version -This version of the GuestConfiguration .NET client library targets version 2018-11-20 of the Azure GuestConfiguration REST API. - -## Changes in 1.1.0 -### Features -Add package version information to the guest configuration assignment report. - -### Bug fixes -None - -### REST API version -This version of the GuestConfiguration .NET client library targets version 2018-11-20 of the Azure GuestConfiguration REST API. - -## Changes in 1.0.0 -### Features -Provides the below client calls for Azure GuestConfiguration RP -GuestConfiguration assignment: -- Create or update guest configuration assignment for a VM in a resource group. -- Get guest configuration assignment by assignment name for a VM in a resource group. -- List guest configuration assignments for a VM in a resource group. -- Delete guest configuration assignment by assignment name for a VM in a resource group. - -GuestConfiguration assignment reports: -- List guest configuration assignment reports for a VM in a resource group. -- Get guest configuration assignment report by report Id for a VM in a resource group. - -### Bug fixes -None - -### REST API version -This version of the GuestConfiguration .NET client library targets version 2018-11-20 of the Azure GuestConfiguration REST API. - -## Changes in 0.10.0-preview -### Features -Provides Microsoft Azure Guest Configuration management operations including the ability to create, update and get guest configuration assignments, compliance statuses, guest configuration assignment reports. - -### Bug fixes -None - -### REST API version -This version of the GuestConfiguration .NET client library targets version 2018-06-30-preview of the Azure GuestConfiguration REST API. - -## Changes in 0.9.0-preview -### Features -Provides Microsoft Azure Guest Configuration management operations including the ability to create, update and get guest configuration assignments, compliance statuses, guest configuration assignment reports. - -### Bug fixes -None - -### REST API version -This version of the GuestConfiguration .NET client library targets version 2018-06-30-preview of the Azure GuestConfiguration REST API. \ No newline at end of file diff --git a/sdk/iot/Azure.IoT.Hub.Service/CHANGELOG.md b/sdk/iot/Azure.IoT.Hub.Service/CHANGELOG.md index e86ad48fff4b..f5937caa2061 100644 --- a/sdk/iot/Azure.IoT.Hub.Service/CHANGELOG.md +++ b/sdk/iot/Azure.IoT.Hub.Service/CHANGELOG.md @@ -1,3 +1,5 @@ # Release History -## 1.0.0-preview.1 (Unreleased) \ No newline at end of file +## 1.0.0-preview.1 (Unreleased) + + diff --git a/sdk/keyvault/Microsoft.Azure.KeyVault.Core/CHANGELOG.md b/sdk/keyvault/Microsoft.Azure.KeyVault.Core/CHANGELOG.md index d37c1d218e05..699554577e8a 100644 --- a/sdk/keyvault/Microsoft.Azure.KeyVault.Core/CHANGELOG.md +++ b/sdk/keyvault/Microsoft.Azure.KeyVault.Core/CHANGELOG.md @@ -1,3 +1,5 @@ # Release History ## 3.0.5 (2020-02-03) + + diff --git a/sdk/keyvault/Microsoft.Azure.KeyVault.Cryptography/CHANGELOG.md b/sdk/keyvault/Microsoft.Azure.KeyVault.Cryptography/CHANGELOG.md index d37c1d218e05..699554577e8a 100644 --- a/sdk/keyvault/Microsoft.Azure.KeyVault.Cryptography/CHANGELOG.md +++ b/sdk/keyvault/Microsoft.Azure.KeyVault.Cryptography/CHANGELOG.md @@ -1,3 +1,5 @@ # Release History ## 3.0.5 (2020-02-03) + + diff --git a/sdk/keyvault/Microsoft.Azure.KeyVault.Extensions/CHANGELOG.md b/sdk/keyvault/Microsoft.Azure.KeyVault.Extensions/CHANGELOG.md index d37c1d218e05..699554577e8a 100644 --- a/sdk/keyvault/Microsoft.Azure.KeyVault.Extensions/CHANGELOG.md +++ b/sdk/keyvault/Microsoft.Azure.KeyVault.Extensions/CHANGELOG.md @@ -1,3 +1,5 @@ # Release History ## 3.0.5 (2020-02-03) + + diff --git a/sdk/keyvault/Microsoft.Azure.KeyVault.WebKey/CHANGELOG.md b/sdk/keyvault/Microsoft.Azure.KeyVault.WebKey/CHANGELOG.md index d37c1d218e05..699554577e8a 100644 --- a/sdk/keyvault/Microsoft.Azure.KeyVault.WebKey/CHANGELOG.md +++ b/sdk/keyvault/Microsoft.Azure.KeyVault.WebKey/CHANGELOG.md @@ -1,3 +1,5 @@ # Release History ## 3.0.5 (2020-02-03) + + diff --git a/sdk/keyvault/Microsoft.Azure.KeyVault/CHANGELOG.md b/sdk/keyvault/Microsoft.Azure.KeyVault/CHANGELOG.md index d37c1d218e05..699554577e8a 100644 --- a/sdk/keyvault/Microsoft.Azure.KeyVault/CHANGELOG.md +++ b/sdk/keyvault/Microsoft.Azure.KeyVault/CHANGELOG.md @@ -1,3 +1,5 @@ # Release History ## 3.0.5 (2020-02-03) + + diff --git a/sdk/mediaservices/Microsoft.Azure.Management.Media/CHANGELOG.md b/sdk/mediaservices/Microsoft.Azure.Management.Media/CHANGELOG.md index 3ac910df2959..f88957a62ba2 100644 --- a/sdk/mediaservices/Microsoft.Azure.Management.Media/CHANGELOG.md +++ b/sdk/mediaservices/Microsoft.Azure.Management.Media/CHANGELOG.md @@ -1,42 +1,2 @@ -# Microsoft.Azure.Management.Media release notes +# Release History -## Changes in 3.0.4 - -This SDK is using 2020-05-01 version of the API. - -New features added to encoder: - -- Added new built-in encoder presets for H265 -- Input track and stream selection -- Audio channel mapping -- Stitching of multiple clips - -## Changes in 3.0.3 - -- Fixed a bug with AssemblyFile version. - -## Changes in 3.0.2 - -This SDK is using 2020-05-01 version of the API - -- The Media Services account now supports system managed identities. -- When a Media Services account has a managed identity, it can be used to enable encryption at REST with a customer managed key. -- When a Media Services account has a managed identity, it can be used to access the attached storage accounts using the managed identity. -- Live event added an Allocate action to put it into StandBy state. -- Updates to most live event properties are now allowed when the live event is in stopped and standby state. -- Users can specify a prefix for the static hostname for the live event's input and preview URLs. -- VanityUrl is now called useStaticHostName to better reflect the intent of the property. -- When an encoding live event receives input with aspect ratio different from the one specified in the preset, stretch mode allows customers to specify the stretching behavior for the output. -- Encoding live events can now be configured to output constant fragment size of between 0.5 to 20 seconds. -- Live transcription APIs allow customers to turn on live transcription for one of the many supported languages. -- Added property Video.SyncMode which controls the frame rate of the encoded output. Supported values are "Auto", "Passthrough", "Cfr", and "Vfr". -- Added Property JpgImage.SpriteColumn, which can be used to set the number of columns used in thumbnail sprite image -- Added CopyAllBitrateNonInterleaved Preset, which can be used to clip an existing asset or convert a group of key frame (GOP) aligned MP4 files as an asset that can be streamed. -- Added UtcClipTime class, which specifies the clip time as a Utc time position in the media file during a job creation. -- Added the “Mode” property to Audio/VideoAnalyzerPresets, exposing a new Basic Mode that only performs transcription and caption generation. - -### Breaking changes: - -- VanityUrl property on LiveEvent is now called UseStaticHostName to better reflect the intent of the property. -- SubscriptionMediaService class has been removed in favor of MediaService class. SubscriptionMediaService is a duplicate of MediaService class. -- Basic and Standard live encoding types referred to the same live event type. Basic LiveEventEncodingType has now been removed. Supported encoding types are Standard, Premium1080p or None. diff --git a/sdk/mediaservices/Microsoft.Azure.Media.LiveVideoAnalytics.Edge/CHANGELOG.md b/sdk/mediaservices/Microsoft.Azure.Media.LiveVideoAnalytics.Edge/CHANGELOG.md index ed398ed2cc1a..3051240f0079 100644 --- a/sdk/mediaservices/Microsoft.Azure.Media.LiveVideoAnalytics.Edge/CHANGELOG.md +++ b/sdk/mediaservices/Microsoft.Azure.Media.LiveVideoAnalytics.Edge/CHANGELOG.md @@ -3,20 +3,20 @@ ## 1.0.4-preview.2 (Unreleased) -## 1.0.0-preview.1 (2020-06-11) +## 1.0.4-preview.1 (2020-09-18) ### New features -- Initial preview of Microsoft.Azure.Media.LiveVideoAnalytics.Edge Client SDK - +- Added two new processor, Cognitive services vision extension and GRPC extension. ## 1.0.0-preview.2 (2020-08-17) ### Bug fixes - Change the factory class name from MediaServicesEdgeClientFactory to LiveVideoAnalyticsEdgeClientFactory to be consistent with product name. -## 1.0.4-preview.1 (2020-09-18) +## 1.0.0-preview.1 (2020-06-11) ### New features -- Added two new processor, Cognitive services vision extension and GRPC extension. +- Initial preview of Microsoft.Azure.Media.LiveVideoAnalytics.Edge Client SDK + diff --git a/sdk/monitor/Microsoft.Azure.Management.Monitor/CHANGELOG.md b/sdk/monitor/Microsoft.Azure.Management.Monitor/CHANGELOG.md index fc7db632936c..f88957a62ba2 100644 --- a/sdk/monitor/Microsoft.Azure.Management.Monitor/CHANGELOG.md +++ b/sdk/monitor/Microsoft.Azure.Management.Monitor/CHANGELOG.md @@ -1,130 +1,2 @@ -## Microsoft.Azure.Management.Monitor release notes +# Release History -### Changes in 0.24.1-preview - -**Notes** - -- Adding some metric unit names to the **Metrics API 2018-01-01**. The complete list now includes the following: "Count", "Bytes", "Seconds", "CountPerSecond", "BytesPerSecond", "Percent", "MilliSeconds", "ByteSeconds", "Unspecified", "Cores", "MilliCores", "NanoCores", "BitsPerSecond" -- Adding support for a new attribute in the DiagnosticSettings object (**Diagnostic Settings API 2017-05-01-preview**,) i.e.: the attribute is "logAnalyticsDestinationType," which is a string that accepts the following values: Dedicated or null -- Minor modification to the documentation - -### Changes in 0.24.0-preview - -**Notes** - -- Added Dynamic Threshold for Metric Alert API and its Unit tests and Scenario Tests - -### Changes in 0.22.0-preview - -**Notes** - -- Changes effected by the SDK team. No change in functionality is expected. - -### Changes in 0.20.1-preview - -**Notes** - -- Fixing issue #3585 [Monitor] Breaking change found in AutoScale spec (Swagger spec) -- Fixing issue #3293 [Monitor] Add serviceBusRuleId to the DiagnosticSettings resource (Swagger spec) -- Adding ListBySubscription operations to Autoscale and Alerts APIs -- New api-version for ActionGroups: 2018-03-01 -- New api for ScheduledQueryRules: 2018-04-16 -- Adding the most recent changes to the Swagger spec: several model classes added due to the new api and the update in ActionGroups - -### Changes in 0.20.0-preview - -**Notes** - -- Approx. date of publication (2018-06) -- Adding MetricAlerts APIs and their unit tests -- Adding scenario tests for MetricAlerts and recorded them - -### Changes in 0.19.1-preview - -**Notes** - -- Fixing bug #2655: specify the top argument of the metrics API as integer instead of double - -### Changes in 0.19.0-preview - -**Notes** - -- Approx. date of publication (2018-03) -- New receivers added to Actiongroup. -- Added a patch action for Actiongroup. -- The attributes of the EventData class are all explicitly marked as read-only. These objects were and still are only returned by the Activity Logs requests, i.e. they have always behaved as read-only attributes. -- The new Api version for the metrics Api and metricDefinitions Api is 2018-01-01. The previous Api version was 2017-05-01-preview. -- A new optional query parameter called 'metricnamespace' is added to metricDefinitions Api. -- Optional query parameters 'top', 'orderby' and 'metricnamespace' are added to metrics Api. -- MetricsTests were updated and sessions re-recorded. - - -**Breaking change** - -- The operations that used to be grouped under **data-plane** were really **resource-management** operations. All those operations were moved to the **resource-management** group and the **data-plane** groups has been removed. -- As a consequence of the previous item the class namespace **Microsoft.Azure.Management.Monitor.Management** has been removed. All the artifacts (e.g. classes, interfaces) are in the namespace: **Microsoft.Azure.Management.Monitor**. -- Another consequence of the first item is that the client **MonitorClient** does not exist anymore. Only the client **MonitorManagementClient** remains and it exposes all the operations of the SDK. -- A query parameter was renamed from 'metric' to 'metricnames' for metrics Api. - -### Changes in 0.18.1-preview - -**Notes** - -- Approx. date of publication (2017-10-20) -- Fixing doc issues -- Adding two values to the metric unit enumeration, generating metadata files -- Adding multi-dimensional metrics tests - -### Changes in 0.18.0-preview - -**Notes** - -- Approx. date of publication (2017-09-20) -- Release 0.17.0-preview was not published. - -**Breaking change** - -- All classes prefixed with ServiceDiagnosticSettings were renamed and are now prefixed with DiagnosticSettings. - -**Notes** - -- Api version in DiagnosticSettings calls was updated from 2016-09-01 to 2017-05-01-preview. -- DiagnosticSettings operations now support named settings. It is possible to add and remove different settings for the same resource. -- Diagnostic settings accepts optional EventHubName, which allows to select the name of the EventHub, when specified. -- Added DiagnosticSettingsCategories operations which allow querying the available categories for a particular resource - -**Breaking change** - -- The metrics API has been replaced with the multi-dimensional metrics API. The names/paths of the calls remain unchanged, but the parameters of those calls have changed significantly. -- The new metric definition call does not accept a $filter parameter. The return type for this call remains similar to the previous API, but not completely equal: the changes are additive in this case. -- The new metrics call accepts a greater set of parameters. Some of them were in the $filter in the previous API. Some are new, e.g.: the parameter that determines the type of data to return: metrics data or metadata. Some other parameters have changed, e.g.: the new call keeps the $filter parameter, but it is intended mostly to handle metadata conditions. The return type of this call changed significantly since the new API can return metadata as well as metric data. - -**Notes** - -- The new Api version for the whole metrics API is 2017-05-01-preview. Before it was 2016-09-01 for metrics and 2016-03-01 for metric definitions. -- The calls can retrieve single-dimension metrics with the proper set of parameters. So the change is not completely a breaking change, but it would certainly require some adjustments in the calls. - -### Changes in 0.16.1-preview - -**Notes** - -- Approx. date of publication (2017-08-23) -- Adding ActivityLogAlerts and ActionGroups APIs and their unit tests -- Adding PATCH operations and the corresponding unit tests -- Adding scenario tests, improving and re-recording them -- Making sure the scenario tests point to the more recent version of the Resource Manager.dll - -### Changes in 0.16.0-preview - -**Notes** - -- Approx. date of publication (2017-04-27) -- Fixing version of Newtonsoft.Json -- Adding some unit tests and making sure the Tests project works. -- Commenting imports in the project file -- Changing class namespace of the generated code -- Changing namespace and assembly name for compliance -- Leaving the Swagger spec for DiagnosticSettings out of the generation and using the previous API again -- Updating the generate.cmd command to the latest commit for the arm-monitor composite file -- Making the default class namespace consistent with the dll and nuget package names -- Removing unused test files (DiagnosticSettings) and changing the project file accordingly. diff --git a/sdk/operationalinsights/Microsoft.Azure.OperationalInsights/CHANGELOG.md b/sdk/operationalinsights/Microsoft.Azure.OperationalInsights/CHANGELOG.md index c484760f07ef..f2971c65219b 100644 --- a/sdk/operationalinsights/Microsoft.Azure.OperationalInsights/CHANGELOG.md +++ b/sdk/operationalinsights/Microsoft.Azure.OperationalInsights/CHANGELOG.md @@ -1,3 +1,5 @@ +# Release History + ## 1.1.0-beta.1 (Unreleased) diff --git a/sdk/providerhub/Microsoft.Azure.Management.ProviderHub/CHANGELOG.md b/sdk/providerhub/Microsoft.Azure.Management.ProviderHub/CHANGELOG.md index 7b832b993789..e86edba06560 100644 --- a/sdk/providerhub/Microsoft.Azure.Management.ProviderHub/CHANGELOG.md +++ b/sdk/providerhub/Microsoft.Azure.Management.ProviderHub/CHANGELOG.md @@ -1,4 +1,5 @@ # Release History + ## 1.0.0-beta.1 (Unreleased) ### Added - Initial preview of Azure.Management.ProviderHub diff --git a/sdk/quantum/Microsoft.Azure.Management.Quantum/CHANGELOG.md b/sdk/quantum/Microsoft.Azure.Management.Quantum/CHANGELOG.md index 9653d4be029f..f29fedd1a40e 100644 --- a/sdk/quantum/Microsoft.Azure.Management.Quantum/CHANGELOG.md +++ b/sdk/quantum/Microsoft.Azure.Management.Quantum/CHANGELOG.md @@ -1,4 +1,5 @@ # Release History + ## 1.0.0-beta.1 (Unreleased) ### Added -- Initial preview of Azure.Management.Quantum \ No newline at end of file +- Initial preview of Azure.Management.Quantum diff --git a/sdk/redisenterprise/Microsoft.Azure.Management.RedisEnterpriseCache/CHANGELOG.md b/sdk/redisenterprise/Microsoft.Azure.Management.RedisEnterpriseCache/CHANGELOG.md index 6a4e80a6c1cb..f88957a62ba2 100644 --- a/sdk/redisenterprise/Microsoft.Azure.Management.RedisEnterpriseCache/CHANGELOG.md +++ b/sdk/redisenterprise/Microsoft.Azure.Management.RedisEnterpriseCache/CHANGELOG.md @@ -1,16 +1,2 @@ -# Release Notes +# Release History -## Version 2.0.0 -_This SDK is based on REST API version **2021-03-01**_ -- Added support for enabling data persistence (preview) -- Added class to define possible values for minimum TLS version - -### Breaking changes -- Renamed all instances of redisenterpriseClient to RedisEnterpriseManagementClient -- Renamed all instances of ListByRedisEnterpriseCache to ListByCluster -- Renamed all instances of GetMethod to Get -- Replaced GetOperations class with OperationsStatus class - -## Version 1.0.0-preview -_This SDK is based on REST API version **2020-10-01-preview**_ -- Initial public release \ No newline at end of file diff --git a/sdk/reservations/Microsoft.Azure.Management.Reservations/CHANGELOG.md b/sdk/reservations/Microsoft.Azure.Management.Reservations/CHANGELOG.md index 3a5eb29d0661..f88957a62ba2 100644 --- a/sdk/reservations/Microsoft.Azure.Management.Reservations/CHANGELOG.md +++ b/sdk/reservations/Microsoft.Azure.Management.Reservations/CHANGELOG.md @@ -1,41 +1,2 @@ -## Microsoft.Azure.Management.Reservations release notes +# Release History -### Changes in 1.15.0-preview -**Notes** - -* Add quota GA APIs. -* Removed AutoQuotaIncrease APIs from GA version. It's available in preview version -1.14.0-preview. - -### Changes in 1.14.0-preview -**Notes** - -* Add quota APIs. -* Add AutoQuotaIncrease APIs. - -### Changes in 1.9.0-preview - -**Notes** - -* Add CosmosDb type in ReservedResourceType enum. -* Add name property in PatchProperties. - -### Changes in 1.1.0-preview - -**Notes** - -* Updated Reservations Patch API. - - Added optional InstanceFlexibility parameter. -* Added properties to Reservation object. -* Support for InstanceFlexibility. -* Support for ReservedResourceType (VirtualMachines, SqlDatabases, SuseLinux). -* Upgrade to rest api version 2018-06-01. - -**Breaking change** - -* Updated Catalogs API - - Added required parameter ReservedResourceType and optional parameter Location. - - Removed Size and Tier from Catalog object. - -### Changes in 1.0.0-preview - -* Initial release with rest api version 2017-11-01. \ No newline at end of file diff --git a/sdk/search/Microsoft.Azure.Search.Common/CHANGELOG.md b/sdk/search/Microsoft.Azure.Search.Common/CHANGELOG.md index cd5c5ec0d76a..705038b8ac8f 100644 --- a/sdk/search/Microsoft.Azure.Search.Common/CHANGELOG.md +++ b/sdk/search/Microsoft.Azure.Search.Common/CHANGELOG.md @@ -1,3 +1,5 @@ +# Release History + ## 10.1.0 (Unreleased) diff --git a/sdk/search/Microsoft.Azure.Search.Data/CHANGELOG.md b/sdk/search/Microsoft.Azure.Search.Data/CHANGELOG.md index cd5c5ec0d76a..705038b8ac8f 100644 --- a/sdk/search/Microsoft.Azure.Search.Data/CHANGELOG.md +++ b/sdk/search/Microsoft.Azure.Search.Data/CHANGELOG.md @@ -1,3 +1,5 @@ +# Release History + ## 10.1.0 (Unreleased) diff --git a/sdk/search/Microsoft.Azure.Search.Service/CHANGELOG.md b/sdk/search/Microsoft.Azure.Search.Service/CHANGELOG.md index cd5c5ec0d76a..705038b8ac8f 100644 --- a/sdk/search/Microsoft.Azure.Search.Service/CHANGELOG.md +++ b/sdk/search/Microsoft.Azure.Search.Service/CHANGELOG.md @@ -1,3 +1,5 @@ +# Release History + ## 10.1.0 (Unreleased) diff --git a/sdk/search/Microsoft.Azure.Search/CHANGELOG.md b/sdk/search/Microsoft.Azure.Search/CHANGELOG.md index 632e9478b2d5..af973d4e3b49 100644 --- a/sdk/search/Microsoft.Azure.Search/CHANGELOG.md +++ b/sdk/search/Microsoft.Azure.Search/CHANGELOG.md @@ -1,8 +1,4 @@ -# GA SDK Releases - -Every minor version release targets the same (GA) REST API version as that of the corresponding major version release. The REST API version targeted by the major version releases are listed where appropriate. - -Features and improvements in a GA SDK are considered generally available. +# Release History ## 10.1.0 (2019-10-29) diff --git a/sdk/servicebus/Microsoft.Azure.ServiceBus/CHANGELOG.md b/sdk/servicebus/Microsoft.Azure.ServiceBus/CHANGELOG.md index 830a28ecd39f..406b3fe89dfd 100644 --- a/sdk/servicebus/Microsoft.Azure.ServiceBus/CHANGELOG.md +++ b/sdk/servicebus/Microsoft.Azure.ServiceBus/CHANGELOG.md @@ -1,4 +1,5 @@ # Release History + ## 5.1.3 (2021-04-15) Update package description to include pointer to the new Azure.Messaging.ServiceBus package and the migration guide. diff --git a/sdk/storage/Azure.Storage.Internal.Avro/CHANGELOG.md b/sdk/storage/Azure.Storage.Internal.Avro/CHANGELOG.md index 692cdf61d52e..5afc784beb60 100644 --- a/sdk/storage/Azure.Storage.Internal.Avro/CHANGELOG.md +++ b/sdk/storage/Azure.Storage.Internal.Avro/CHANGELOG.md @@ -1,3 +1,5 @@ # Release History ## 12.0.0-preview.1 (Unreleased) + + diff --git a/sdk/storage/Microsoft.Azure.Management.Storage/CHANGELOG.md b/sdk/storage/Microsoft.Azure.Management.Storage/CHANGELOG.md index b0b6985d403c..f88957a62ba2 100644 --- a/sdk/storage/Microsoft.Azure.Management.Storage/CHANGELOG.md +++ b/sdk/storage/Microsoft.Azure.Management.Storage/CHANGELOG.md @@ -1,246 +1,2 @@ -## Microsoft.Azure.Management.Storage release notes +# Release History -### Changes in 21.0.0 - -**Breaking changes** - -- StorageAccount.KeyCreationTime type change from Dictionary to 'Microsoft.Azure.Management.Storage.Models.KeyCreationTime'. - -### Changes in 20.0.0 -- Upgrade to rest api version 2021-02-01. -- Support KeyPolicy,SasPolicy in create/update Storage account. -- Added a new property "CreationTime" to Microsoft.Azure.Management.Storage.Models.StorageAccountKey object. - -**Breaking changes** - -- StorageManagementClient.FileShares.List() parameter "expand" type change to enum to string. -- StorageManagementClient.FileShares.Create() parameter "expand" type change to enum to string. - -### Changes in 19.0.0 -- Upgrade to rest api version 2021-01-01 -- Support create/get/delete/list File share snapshot -- Support ChangeFeed.RetentionInDays -- Support User Identity in create and update Storage account -- Support RequireInfrastructureEncryption in create Encryption Scope -- Add 2 new properties to Encryption Scope KeyVaultProperties: CurrentVersionedKeyIdentifier, LastKeyRotationTimestamp -- Support add ManagementPolicy action to blob version -- Support ManagementPolicy action TierToCool, TierToArchive on blob snapshot. -- Support add ManagementPolicy with filter blob type as AppendBlob -- Support Update File Service properties with SMB settings: Versions, AuthenticationMethods, KerberosTicketEncryption, ChannelEncryption -- Support EnableNfsV3 in create Storage account -- Support AllowSharedKeyAccess in create/update Storage account - -**Breaking changes** - -- StorageManagementClient.StorageAccounts.ListByResourceGroup() output type change from IEnumerable to IPage, to support list account with nextlink. -- Microsoft.Azure.Management.Storage.Models.StorageAccountUpdateParameters.Identity.Type, Microsoft.Azure.Management.Storage.Models.StorageAccountCreateParameters.Identity.Type have default single value as IdentityType.SystemAssigned before. Now must assign value to be used in create or update storage account, since it support multiple value now. -- Microsoft.Azure.Management.Storage.Models.VirtualNetworkRule.State type change from enum to string. - -### Changes in 18.0.0-beta -- Upgrade to rest api version 2020-08-01-preview -- Support enanble ContainerDeleteRetentionPolicy in BlobServices properties -- Support enable LastAccessTimeTrackingPolicy in BlobServices properties -- Support DaysAfterLastAccessTimeGreaterThan,EnableAutoTierToHotFromCool in ManagementPolicy BaseBlob Actions -- Support List deleted containers -- Support enable ProtocolSettings.Smb.Multichannel on FileServices properties -- Support ResourceAccessRule in Microsoft.Azure.Management.Storage.Models.NetworkRuleSet -- Support Set ExtendedLocation in create storage account -- Support Blob Inventory rule of storage account - -**Breaking changes** - -- In StorageManagementClient.FileServices.SetServiceProperties(), add a madatory parameter with type Microsoft.Azure.Management.Storage.Models.FileServiceProperties, to input all FileService properties, and remove 2 parameters to input FileService properties: cors, shareDeleteRetentionPolicy. - -### Changes in 17.2.0 -- Update BlobServiceProperties.RestorePolicy: add new property "MinRestoreTime", deprecate old property "LastEnabledTime" - -### Changes in 17.1.0 - -- Support Create or Update Storage Account with MinimumTlsVersion, AllowBlobPublicAccess - -### Changes in 17.0.0 - -- Support Table and Queue create/get/list/remove -- Support list deleted blob containers -- Support create/update File share with access tier - -**Breaking changes** - -- The type of Microsoft.Azure.Management.Storage.Models.FileShare.ShareUsageBytes change from int? to long?. - -### Changes in 16.0.0 - -- Support TagFilter in ManagementPolicy -- Support enable File share soft delete in File service properties, list shares include deleted shares, and restore deleted share -- Support create File share with EnabledProtocols, RootSquash, AccessTier -- Support Update File share with RootSquash, AccessTier -- Support get File share with ShareUsageBytes - -**Breaking changes** - -- In StorageManagementClient.FileShares.Create(), StorageManagementClient.FileShares.Update(), add a madatory parameter with type Microsoft.Azure.Management.Storage.Models.FileShare, to input all share properties, and remove 2 parameters to input share properties: metadata, shareQuota. - -### Changes in 15.1.0 -- Support create/update/remove/get/list Object Replication Policy on Storage account - -### Changes in 15.0.0 - -- Support create blob contaienr with EncryptionScope -- In get Storage Account, return 2 new properties: CurrentVersionedKeyIdentifier, LastKeyRotationTimestamp, in returned account Encryption KeyVaultProperties - -**Breaking changes** - -- In StorageManagementClient.BlobContainers.Create(), StorageManagementClient.BlobContainers.Update(), add a madatory parameter with type Microsoft.Azure.Management.Storage.Models.BlobContainer, to input all container properties, and remove 2 parameters to input container properties: metadata, publicAccess. - -### Changes in 14.5.0 - -- Support allowProtectedAppendWrites in blob container ImmutabilityPolicy -- Support create/update/get/list EncryptionScope - -### Changes in 14.4.0 - -- Support Point In Time Restore, to restore blob ranges - -### Changes in 14.3.0 - -- Support Queue/Table Encyrtpion Keytype when create Storage account - -### Changes in 14.2.0 - -- Change the maximum limitation for share size from 100000(GiB) to 102400(GiB) - -### Changes in 14.1.0 - -- Change the maximum limitation for share size from 5120(GiB) to 100000(GiB) -- Add Sku to Blob Service Properties -- Support Share Delete Retention Policy on File Service Properties - -### Changes in 14.0.0 - -- StorageAccounts.GetProperties() will also return PrivateEndpointConnections of the Stroage account -- Support Get/Put one PrivateEndpointConnection of a Stroage account -- Support List PrivateLinkResources of a Stroage account - -**Breaking changes** - -- Remove parameter "skipToken" from BlobContainers.List() - -### Changes in 13.3.0 - -- Support enable Files Azure Active Directory Domain Service Authentication when create or update Storage account -- Support regenerateKey for Kerberos keys on Storage account -- Support list Kerberos keys on Storage account - -### Changes in 13.2.0 - -- Support set LargeFileSharesState as Enabled on Create or Update Storage account -- Support list Storage Account with NextPageLink - -### Changes in 13.1.0 - -- Support Create/Get/List/Delete File share -- Support Get/Set File service properties - -### Changes in 13.0.0 - -- Add back StorageManagementClient constructor that takes HttpClient as a parameter -- Support List Blob Service on a Storage account - -**Breaking changes** - -- ManagementPolicy child property type DateAfterModification.DaysAfterModificationGreaterThan, DateAfterCreation.DaysAfterCreationGreaterThan, changed from int to double. -- Class ListContainerItems is removed, since BlobContainers.List() return value type change from ListContainerItems to IPage. - -### Changes in 12.0.0 - -- Support Create or Update Storage Account with AzureFilesIdentityBasedAuthentication.DirectoryServiceOptions as 'AADDS' or 'None'. - -**Breaking changes** - -- Remove StorageAccount property: EnableAzureFilesAadIntegration. -- BlobContainers.List() return value type change from ListContainerItems to IPage. - -### Changes in 11.0.0 - -- Upgrade to rest api version 2019-04-01 -- Support Revoke UserDelegationKeys on a specified Storage account -- Support Enable/Disable Automatic Snapshot Policy on Blob Service Properties of a specified Storage account -- Support Create or Update Storage Account with Sku Standard_GZRS and Standard_RAGZRS - -**Breaking changes** - -- Change the type of StorageAccount.Kind, StorageAccountCreateParameters.Kind, StorageAccountUpdateParameters.Kind, from enum to string. -- Change the type of StorageAccount.Sku.Name, StorageAccountCreateParameters.Sku.Name, StorageAccountUpdateParameters.Sku.Name, from enum to string. - -### Changes in 10.0.0 - -- Microsoft.Azure.Management.Storage SDK is GA -- Upgrade to rest api version 2018-11-01 - -**Breaking changes** - -- Change input parameter of StorageManagementClient.ManagementPolicies.CreateOrUpdate(), the input policy change from Json to ManagementPolicySchema object -- Change output of StorageManagementClient.StorageAccounts.GetManagementPolicies(), the output policy change from Json to ManagementPolicySchema object - -### Changes in 9.2.0-preview - -- Add "CanFailover" to Storage Account Expend Property GeoReplicationStats - -**Breaking changes** - -- Change StorageAccountCreateParameters.CustomDomain.UseSubDomain to StorageAccountCreateParameters.CustomDomain.UseSubDomainName -- Change StorageAccountUpdateParameters.CustomDomain.UseSubDomain to StorageAccountUpdateParameters.CustomDomain.UseSubDomainName - -### Changes in 9.1.0-preview - -- Support trigger Storage Account Failover on RA-GRS accounts, in case of availability issues. -- Support expand the properties of get Storage Accounts, to get Account geoReplicationStats. - -### Changes in 9.0.0-preview - -- Upgrade to rest api version 2018-07-01 (ManagementPolicies API still use 2018-03-01-preview) -- Support Create Storage Account with kind FileStorage, BlockBlobStorage and Sku Premium_ZRS -- Support Create or Upgrade Storage Account with Property EnableAzureFilesAadIntegration - -**Breaking changes** - -- Rename StorageManagementClient.StorageAccounts.CreateOrUpdateManagementPolicies() to StorageManagementClient.ManagementPolicies.CreateOrUpdate() -- Rename StorageManagementClient.StorageAccounts.GetManagementPolicies() to StorageManagementClient.ManagementPolicies.Get() -- Rename StorageManagementClient.StorageAccounts.DeleteManagementPolicies() to StorageManagementClient.ManagementPolicies.Delete() -- StorageManagementClient.Usages.List() is removed, as api version 2018-07-01 not support get global storage resource usage, and only support get storage resource usage by location with StorageManagementClient.Usages.ListByLocation(). - -### Changes in 8.1.0-preview - -- Support HDFS feature - -### Changes in 8.0.0-preview - -- Support Management Policy feature -- Upgrade to rest api version 2018-03-01-preview - -**Breaking changes** - -- Rename StorageManagementClient.Usage to StorageManagementClient.Usages -- Rename StorageManagementClient.Usage.List() to StorageManagementClient.Usages.List() -- Rename StorageManagementClient.Usage.ListByLocation() to StorageManagementClient.Usages.ListByLocation() - -### Changes in 7.2.0-preview - -- Support WORM feature -- Add StorageManagementClient.Usage.ListByLocation() to support get storage resource usage by location -- Upgrade to rest api version 2018-02-01 - -### Changes in 7.1.0-preview - -- Support Create or Upgrade Storage Account with kind StorageV2 - -### Changes in 7.0.0-preview - -**Breaking changes** - -- When updating storage virtual networks, NetworkRuleSet is used instead of NetworkAcl. - -**Notes** - -- When updating storage virtual networks, virtualNetworkResourceId is limited to be resource ID of a subnet. -- Added Skus.list() operation, which could list all the available skus for the subscription. \ No newline at end of file diff --git a/sdk/storagesync/Microsoft.Azure.Management.StorageSync/CHANGELOG.md b/sdk/storagesync/Microsoft.Azure.Management.StorageSync/CHANGELOG.md index 6f6c7bcc71a7..f88957a62ba2 100644 --- a/sdk/storagesync/Microsoft.Azure.Management.StorageSync/CHANGELOG.md +++ b/sdk/storagesync/Microsoft.Azure.Management.StorageSync/CHANGELOG.md @@ -1,26 +1,2 @@ -## Microsoft.Azure.Management.StorageSync release notes +# Release History -### Changes in 2020-03-01 - -- Support private links for Azure File Sync -- Additional cloud tiering status support, including: - - Local cache performance metrics - - Status for tiering policies -- Change enum as ModelAsString for InitialDownloadPolicy and LocalCacheMode - -### Changes in 2019-06-01 - -- Support for cloud tiering health and recall status for server endpoints - -### Changes in 2019-03-01 - -- Support for Invoke Change Detection command - -### Changes in 2019-02-01 - -- Support for tracking parallel upload and download for server endpoints -- Rename the StorageAccountShareName parameter for cloud endpoints to AzureFileShareName - -### Changes in 2018-04-02 - -- First version containing provisioning and deprovisioning of StorageSyncService, SyncGroup, CloudEndpoint , RegisteredServer and ServerEndpoint. It includes Recall operation as well. \ No newline at end of file diff --git a/sdk/synapse/Microsoft.Azure.Synapse/CHANGELOG.md b/sdk/synapse/Microsoft.Azure.Synapse/CHANGELOG.md index a8dd2484ce0d..6003a2d995c4 100644 --- a/sdk/synapse/Microsoft.Azure.Synapse/CHANGELOG.md +++ b/sdk/synapse/Microsoft.Azure.Synapse/CHANGELOG.md @@ -1,3 +1,5 @@ # Release History ## 0.1.0-preview (2020-02-28) + + diff --git a/sdk/template/Azure.Template/CHANGELOG.md b/sdk/template/Azure.Template/CHANGELOG.md index 1de9d7c795a6..5f176a71421d 100644 --- a/sdk/template/Azure.Template/CHANGELOG.md +++ b/sdk/template/Azure.Template/CHANGELOG.md @@ -51,24 +51,6 @@ ## 1.0.3-beta.2 (2020-08-30) - Test new alpha beta versioning -## 1.0.3-beta.7 (2020-09-04) -- Test release tag replacement - -## 1.0.3-beta.6 (2020-09-03) -- Test new alpha beta versioning - -## 1.0.3-beta.5 (2020-09-03) -- Test new alpha beta versioning - -## 1.0.3-beta.4 (2020-09-01) -- Test new alpha beta versioning - -## 1.0.3-beta.3 (2020-08-31) -- Test new alpha beta versioning - -## 1.0.3-beta.2 (2020-08-30) -- Test new alpha beta versioning - ## 1.0.3-beta.1 (2020-08-27) - Test new alpha beta versioning diff --git a/sdk/timeseriesinsights/Azure.IoT.TimeSeriesInsights/CHANGELOG.md b/sdk/timeseriesinsights/Azure.IoT.TimeSeriesInsights/CHANGELOG.md index fabec0d068c9..2a2738d96381 100644 --- a/sdk/timeseriesinsights/Azure.IoT.TimeSeriesInsights/CHANGELOG.md +++ b/sdk/timeseriesinsights/Azure.IoT.TimeSeriesInsights/CHANGELOG.md @@ -1,2 +1,5 @@ # Release History + ## 1.0.0-beta.1 (Unreleased) + + From d0a47890e41b250b2ded16d22f5e984c1e28c847 Mon Sep 17 00:00:00 2001 From: Chidozie Ononiwu Date: Mon, 26 Apr 2021 12:44:03 -0700 Subject: [PATCH 2/4] Fixup sdk\cognitiveservices\Knowledge.QnAMaker\CHANGELOG.md --- sdk/cognitiveservices/Knowledge.QnAMaker/CHANGELOG.md | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/sdk/cognitiveservices/Knowledge.QnAMaker/CHANGELOG.md b/sdk/cognitiveservices/Knowledge.QnAMaker/CHANGELOG.md index 37e334d64cb5..bf2dd3ea846f 100644 --- a/sdk/cognitiveservices/Knowledge.QnAMaker/CHANGELOG.md +++ b/sdk/cognitiveservices/Knowledge.QnAMaker/CHANGELOG.md @@ -3,14 +3,16 @@ ## 3.0.0-preview.2 (Unreleased) -## 2.0.0-preview.1 (Unreleased) - - ## 3.0.0-preview.1 (2020-10-20) - SDK with support for complete V5-preview.1 API and customized Runtime client + SDK with support for complete V5-preview.1 API and customized Runtime client + ## 2.1.0-preview.1 (2020-10-14) SDK with custom clients for V5-preview.1 API + ## 2.0.1 (2020-08-13) For Minor Version release + ## 2.0.0 (2020-07-16) Remove preview tag from the release version + +## 2.0.0-preview.1 (2020-01-10) From 31ae4f8c10b4f9a7316f4da6359d3930fe297f00 Mon Sep 17 00:00:00 2001 From: Chidozie Ononiwu Date: Mon, 26 Apr 2021 16:35:11 -0700 Subject: [PATCH 3/4] Fixup delinquent CHANGELOG.mds --- .../CHANGELOG.md | 2 +- .../CHANGELOG.md | 110 ++++- .../src/CHANGELOG.md | 11 +- .../Language.LUIS.Authoring/CHANGELOG.md | 12 +- .../src/CHANGELOG.md | 379 +++++++++++++++++- .../CHANGELOG.md | 202 +++++++++- .../CHANGELOG.md | 128 +++++- .../Azure.DigitalTwins.Core/CHANGELOG.md | 5 - .../src/CHANGELOG.md | 60 ++- .../CHANGELOG.md | 42 +- .../CHANGELOG.md | 10 +- .../CHANGELOG.md | 130 +++++- .../CHANGELOG.md | 16 +- .../CHANGELOG.md | 41 +- .../Microsoft.Azure.Search/CHANGELOG.md | 6 +- .../CHANGELOG.md | 246 +++++++++++- .../CHANGELOG.md | 26 +- 17 files changed, 1396 insertions(+), 30 deletions(-) diff --git a/eng/templates/Azure.ResourceManager.Template/CHANGELOG.md b/eng/templates/Azure.ResourceManager.Template/CHANGELOG.md index dc1bbbe9a829..3d4ff921b5b6 100644 --- a/eng/templates/Azure.ResourceManager.Template/CHANGELOG.md +++ b/eng/templates/Azure.ResourceManager.Template/CHANGELOG.md @@ -4,4 +4,4 @@ This package follows the [Azure SDK Design Guidelines for .NET](https://azure.github.io/azure-sdk/dotnet_introduction.html) which provide a number of core capabilities that are shared amongst all Azure SDKs, including the intuitive Azure Identity library, an HTTP Pipeline with custom policies, error-handling, distributed tracing, and much more. -This is a Public Preview version, so expect incompatible changes in subsequent releases as we improve the product. To provide feedback, please submit an issue in our [Azure SDK for .NET GitHub repo](https://github.com/Azure/azure-sdk-for-net/issues). +This is a Public Preview version, so expect incompatible changes in subsequent releases as we improve the product. To provide feedback, please submit an issue in our [Azure SDK for .NET GitHub repo](https://github.com/Azure/azure-sdk-for-net/issues). \ No newline at end of file diff --git a/sdk/apimanagement/Microsoft.Azure.Management.ApiManagement/CHANGELOG.md b/sdk/apimanagement/Microsoft.Azure.Management.ApiManagement/CHANGELOG.md index f88957a62ba2..4f5431669115 100644 --- a/sdk/apimanagement/Microsoft.Azure.Management.ApiManagement/CHANGELOG.md +++ b/sdk/apimanagement/Microsoft.Azure.Management.ApiManagement/CHANGELOG.md @@ -1,2 +1,110 @@ -# Release History +## Microsoft.Azure.Management.ApiManagment release notes +### Changes in 6.0.0-preview + +- Fixed `quotas` update contract + +### Changes in 5.0.0-preview + +- Switch the .NET client to use api-version `2019-12-01` +- `properties` entity renamed to `namedValues` +- new `gateway` entity added +- Added POST operations to get entities secret properties. Secret properties will not be returned with GET or LIST operations anymore. Entities are: `accessInformation`, `authorizationServers`, `delegationSettings`, `identityProviders`, `namedValues`, `openIdConnectProviders`, `subscriptions`. +- `diagnostics` entity: `enableHttpCorrelationHeaders` property is not supported, `loggerId` is a required property now. +- Breaking Change: `capacity` is a required parameter with creating ApiManagement service. +- Added support for creating `userAssignedIdentity`. +- Added support for `disableGateway` property, which allows taking a region out of a multi-region premium sku ApiManagement service +- Added support for `apiVersionConstraint` property which allows limiting all control plane calls higher than a specific api-version +- Breaking Change: Exception thrown in case of failure changed from `CloudException` to `ErrorResponseException`. + +### Changes in 4.12.0-preview + +- Added support for `developerPortal` endpoint in apimanagement service resource. +- Added support for overriding the `common` tenant when configuring AAD identity provider. +- Added support for specifying `httpCorrelationProtocol` and `verbosity` when configuring diagnostics on global and api level. +- Added support for importing OpenApi 3.0 document in Json format. + +### Changes in 4.11.0-preview + +- Removed id validation on `groups`, `apis`, `products`, `users` and `backend` to unblock existing customers to onboard to new sdks + +### Changes in 4.10.0-preview + +- Fixed support for creating, updating Swagger, WSDL and Open Api Schema. + +### Changes in 4.9.0-preview + +- Added support for retrieving Policies from Global, Api, Product and Operation level in Raw Xml format. + +### Changes in 4.8.0-preview + +- Switch the .NET client to use api-version `2019-01-01` +- Add support for cloning Apis from an ApiRevision and ApiVersionSet +- Enabled support for Importing and Exporting Apis based on OpenApi specification +- Add support for creating Api Diagnostics +- Diagnostics support configuring detailed sampling and Header configuration +- Add support for creating and update Cache entity. +- Subscription Contract has breaking change. The ProductId property is replaced with Scope and UserId is replaced with OwnerId. +- Added support for creating Global Scope Subscriptions +- Added support for managing `Consumption` Sku services. +- Deprecated Api UpdateHostName and UploadCertificate for configurating ApiManagement service. Use CreateOrUpdate service instead. + +### Changes in 4.0.6-preview + +- Added support of OpenId authentication in ApiContract +- Fixed bug in UserContract which prevented setting the UserIdentities +- Added API for updating an API Issue + +### Changes in 4.0.5-preview + +- Added ApiRevisionDescription and ApiVersionDescription to ApiContract +- Fixed bug in ApiManagementService contract. The CertificateInformation has a setter for Update scenarios. + +### Changes in 4.0.4-preview + +- Added ApiRevisionDescription and ApiVersionDescription to ApiContract +- Fixed bug in ApiManagementService contract. The CertificateInformation has a setter for Update scenarios. + +### Changes in 4.0.3-preview + +- Fixed contract for Error in OperationResultContract +- Fixed validation for adding Apis to Product + +### Changes in 4.0.2-preview + +- Fixed Contract for ErrorResponse for Management Apis + +### Changes in 4.0.1-preview + +*** Resource Management APIs *** + +- Added missing privateIP address in Additional Location + +*** Management APIs **** + +- Added support for Issue, Issue Comments and Issue Attachments +- Added support for accepting non-Xml Encoded policies. + +### Changes in 4.0.0-preview + +**Notes** + +*** Resource Management APIs *** +- Added support for Basic Sku +- Added support for Intermediate Certificates +- Added support for creating MSI and KeyVault integration +- Added support for querying NetworkStatus endpoint + +*** Management APIs *** +- Added support for creating an API by importing a WSDL document, containing multiple Service endpoints +- GetEntityTag API for all resources, to retrieve the ETag of the entity, to be used when Updating/Deleting the Entity. +- API support for API Revisions, API Releases and Api VersionSets +- API support for API Schemas. +- API support for Backend Reconnect. +- API support for Tag. +- API support for Diagnostics +- API support for Application insights Logger +- API support for managing Notifications, Notification Recipients and Notification Users. +- API support for Portal settings including SignIn, Signup and Delegation. +- API support for Importing Policies using Link +- Added support for Exporting Soap APIs in WSDL Format. \ No newline at end of file diff --git a/sdk/automanage/Microsoft.Azure.Management.Automanage/src/CHANGELOG.md b/sdk/automanage/Microsoft.Azure.Management.Automanage/src/CHANGELOG.md index f88957a62ba2..1e82b3895abf 100644 --- a/sdk/automanage/Microsoft.Azure.Management.Automanage/src/CHANGELOG.md +++ b/sdk/automanage/Microsoft.Azure.Management.Automanage/src/CHANGELOG.md @@ -1,2 +1,11 @@ -# Release History +# Microsoft.Azure.Management.Automanage release notes +## Changes in 0.1.0-preview +### Features +Provides Microsoft Azure Automanage management operations including the ability to create, update and get Automanaged profile assignments, compliance statuses, automation accounts, and other related artifacts. + +### Bug fixes +None + +### REST API version +This version of the Automanage .NET client library targets version 2020-06-30-preview of the Azure Automanage REST API. \ No newline at end of file diff --git a/sdk/cognitiveservices/Language.LUIS.Authoring/CHANGELOG.md b/sdk/cognitiveservices/Language.LUIS.Authoring/CHANGELOG.md index 665b8b943d6a..2c242e985438 100644 --- a/sdk/cognitiveservices/Language.LUIS.Authoring/CHANGELOG.md +++ b/sdk/cognitiveservices/Language.LUIS.Authoring/CHANGELOG.md @@ -2,18 +2,18 @@ ## 3.2.0-preview.5 (Unreleased) -## 3.2.0-preview.3 (Unreleased) +## 3.2.0-preview.4 (2021-02-25) +### Fixed +- ExampleId attribute in label APIs could not hold int values +- ArmTokenParameter parameter name had a typo + +## 3.2.0-preview.3 (2020-06-01) ### Added - Enable nesting of children in luis models - Flag to indicate if a feature is required ### Removed - Deprecated permissions API -## 3.2.0-preview.4 (2021-02-25) -### Fixed -- ExampleId attribute in label APIs could not hold int values -- ArmTokenParameter parameter name had a typo - ## 3.2.0-preview.2 (2020-04-29) ### Added - Adding Luis App import and export in .lu format diff --git a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/CHANGELOG.md b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/CHANGELOG.md index f88957a62ba2..a8e7f3685636 100644 --- a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/CHANGELOG.md +++ b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/CHANGELOG.md @@ -1,2 +1,379 @@ -# Release History +# Changelog for the Azure Data Factory V2 .NET SDK +## Version 4.18.0 +### Feature Additions +- Added MongoDB/MongoDBAtlas sink +- Added Sql always encrypted settings + +## Version 4.17.1 +### Feature Additions +- Fixed potential MI type missing issue by using system assigned MI as default + +## Version 4.17.0 +### Feature Additions +- Fixed FactoryIdentity property Type can not be null issue + +## Version 4.16.0 +### Feature Additions +- Added Amazon S3 Compatible and Oracle Cloud Storage connectors +- Updated AzureDataExplorer LinkedService servicePrincipalId, servicePrincipalKey, tenant properties from required to optional +- Added accountKind property to AzureBlobStorage LinkedService +- Added AAD auth to CosmosDb LinkedService +- Added authHeaders to HTTP/REST/OData LinkedService +- Added MultiFactor auth to SFTP LinkedService +- Added UAMI to Identity +- Added privateEndpointConnection apis to DataFactory + +## Version 4.15.0 +### Feature Additions +- Added WebActivity support for Service Principal +- Added PipelineEndpoint with version and DataPathAssignments fields in AzureMLExecutePipeline +- Added pipeline policy and Elapsed Time Metric +- Fixed WebActivity dynamic authentication + +## Version 4.14.0 +### Feature Additions +- Added encryption property for Customer Managed Key +- Added custom events trigger definition +- Added Policy property into Databricks linkedService +- Added managed identity support for authentication in Databricks linkedService +- Added admin property in Custom Activity typeProperties +- Added dualStandbyPairName property in IntegrationRuntimeSsisCatalogInfo to support SSISDB failover +- Added managedVirtualNetwork reference to IR + +## Version 4.13.0 +### Feature Additions +- Added publicNetworkAccess property to datafactory +- Added logSettings property into CopyActivity +- Added connectionProperties property into Concur linkedService +- Added authenticationType and sessionToken properties into AmazonS3 linkedService +- Added support for more frequency types for TumblingWindowTrigger +- Set computeType, coreCount to object type to allow expressions +- Change property PartitionOption type to object for NetezzaSource, OracleSource, SapHanaSource, SapTableSource, SqlDWSource, SqlMISource, SqlServerSource, SqlSource, TeradataSource. + +## Version 4.12.0 +### Feature Additions +- Added logLevel/enableReliableLogging to LogStorageSettings +- Support Tar GZip compression type in Data Factory +- Added maxRowPerFile/fileNamePrefix to tabular format settings +- Added support for AzureDatabricks delta lake +- Update Rest Sink properties +- Added support lzo in orc format +- Added MongoDbAtlas Source Connector in DataFactory + +## Version 4.11.0 +### Feature Additions +- Added support for Trigger Run Cancel API +- Added column delimiter for SAP Table/open hub +- Added azureCloudType for Aad Auth +- Added snapshot to Azure File Storage linked service +- Support HDFS for delete activity and deleteFilesAfterCompletion feature in copy activity +- Added support for managed Virtual Network and managed private endpoint CRUD APIs +- Added Support for Query EC List API +- Added more options on XML and CosmosDbSqlApi copy source +- Fix bug: Added AzureFileStorageWriteSettings + +## Version 4.10.0 +### Feature Additions +- Added connectionProperties property to QuickBooks, Square, Xero, Zoho, SalesforceMarketingCloud linked service +- Added support of Message server connecting from SAP Open Hub +- Enable Sql Sources (AzureSqlDatabase, SqlSever, Synapse, SqlMI) read in parallel, support partition by dynamic range and sql built-in partitions. +- Added Rest as Sink Type in Copy Sink +- Added NewClusterLogDestination property to Azure Databricks linked service +- Support expression (object) type for data flow staging folder path +- Add new type "AzPowerShellSetup" to parameter "ExpressCustomSetup" for "AzureRmDataFactoryV2IntegrationRuntime" cmd to install Azure PowerShell + +## Version 4.9.0 +### Feature Additions +- Added support for specifying a linked service as a Data Flow source and sink type +- Added support for providing a schema linked service reference within Data Flow sources and sinks +- Added support for xml dataset in ADF +- Added support for excel dataset in ADF +- Added new type conversion support in Copy activity +- Added support for copying data to and from Snowflake using copy activity +- Added package store support for Azure-SSIS integration runtime +- Added httpRequestTimeout for ODataSource, SapEccSource, SapCloudForCustomerSource, SapCloudForCustomerSink, DynamicsAXSource +- Added SharePointOnlineListConnector +- Added auth by accountKey/SASuri to azure file connector +- Added prefix filter to azure file source +- Added fileFilter to file server source +- Added partitionRootPath to binary connector +- Added an option to support unzip file directly to target folder + +## Version 4.8.0 +### Feature Additions +- Added new API to query on triggers with filters like type and parentTrigger +- Fixed offset value validation in self dependency and trigger dependency for tumbling window trigger, now accepts negative offsets +- Introduced a new rerunTumblingWindowTrigger which can rerun multiple windows of an existing tumblingWindowTrigger with independent concurrency +- Added rerun from failed activity support for create pipeline run +- Added apiVersion property and set SecurityToken from required to optional for Salesforce +- Added connectionString property to DB2 linked service +- Added useTempFileRename to SFTP sink +- Added additionalColumns for copy source +- Added validate data consistency for copy activity +- Added support session log for copy activity +- Added isolationLevel for sql source +- Added expiryDateTime for ADLS Gen1 source +- Added fileListPath for binary sources + +## Version 4.7.0 +### Feature Additions +- Added compute support in execute data flow activity + +## Version 4.6.0 +### Feature Additions +- Added SAP HANA partition support in Copy Activity +- Added property prefix for azure blob source +- Added support for writing data into SFTP server using Copy activity + +## Version 4.5.0 +### Feature Additions +- Added SQL DW Copy Command support in Copy Activity +- Added report status on callback support for webhook activity + +## Version 4.4.0 +### Feature Additions +- Added Serve-to-Server authentication type for Dynamics 365, Dynamics CRM and Common Data Service for Apps connector +- Changed Username from required to optional in Dynamics 365, Dynamics CRM and Common Data Service for Apps connector +- Added Compression codec proprty to Orc dataset +- Added embedded package properties for ssis activity +- Added AKV support for webhook activity +- Added new optional property "connectVia" in Web activity + +## Version 4.3.0 +### Feature Additions +- Added Switch activity +- Added AzureMLExecutePipeline activity +- Added AzureMLService linked service type +- Added support for Expressions for Arguments property on HDInsightPig activity + +## Version 4.2.0 +### Feature Additions +* Added support for Data Flow: + - Added data flow object model and CRUD APIs + - Added data flow debug session APIs + - Added support for execute data flow activity type + - Added support for data flow properties in managed integration runtime +- Added property queryTimeout to tabular sources +- Added support for Cosmos DB SQL API dataset and copy source/sink +- Add dedicated linkedservice/dataset/source for Azure File Storage; +- Add dedicated linkedservice/dataset/source for GoogleCloudStorage; + +## Version 4.1.3 +### Feature Additions +- Added RunDimension to Pipeline +- Added Chaining Trigger +- Added Dependency Status property in Pipeline and Trigger Run +- Added outputColumns property to Office365Source +- Added support for ORC dataset in ADF +- Added alternateKeyName property to DynamicsSink, DynamicsCrmSink and CommonDataServiceForAppsSinkCommonDataServiceForAppsSink +- Added property blockSizeInMB to Blobsink and BlobFSsink +- Added support for custom setup without script properties for a SSIS integration runtime +- Added support for instance pools in Databricks linked service + +## Version 4.1.2 +### Feature Additions +- Added SapBwCube and Sybase dataset +- Added support for the follwoing new datasets in ADF - AvroDataset, along with source and sink for Copy activity +- AvroDataset will support following locations AzureBlobStorageLocation, AzureBlobFSLocation, AzureDataLakeStoreLocation, AmazonS3Location, FileServerLocation, FtpServerLocation, SftpLocation, HttpServerLocation, HdfsLocation +- Added support for Json dataset in ADF +- Added support for the following new datasets in ADF - AmazonRedshiftTableDataset, AzureMySqlSink, Db2TableDataset +- Split tableName to schema and table in multiple datasets +- Added new API to rerun a trigger run +- Added new API for subscribing and unsubscribing triggers to events, and getting a triggers event subscription status + +## Version 4.1.1 +### Feature Additions +- Add PostgreSql Sink +- Add Partition settings for Oracle, SapTable +- Add dedicated source and dataset for several relational sources including ODBC, MySql +- Add Azure Data Explorer Command activity, which allows users executing Kusto Control Commands +- Update PostgreSql Dataset to use a dedicated AzurePostgreSqlTableDatasetTypeProperties + +## Version 4.1.0 +### Feature Additions +### Breaking Changes +- Fixed missing types CopyTranslator and TabularTranslator. +- Added support in Copy for MicrosoftAccessTable, InformixTable, SalesforceServiceCloudObject, AzureSqlMITable, DynamicsCrmEntity, CommonDataServiceForAppsEntity, TeradataTable, Binary, which inhcludes their Dataset, Linked Service, CopySource, and CopySink types +- Added TeradataTable CopySource support +- Added logLocation property to ExecuteSSISPackageActivity +- Added SSIS File system support by expanding SSISPackageLocation to support SSISDB and File location types + +## Version 4.0.0 +### Feature Additions +### Breaking Changes +- Added support for the follwoing new datasets in ADF - ParquetDataset, DelimitedTextDataset, SapTableResourceDataset +- ParquetDataset will support following locations AzureBlobStorageLocation, AzureBlobFSLocation, AzureDataLakeStoreLocation, AmazonS3Location, FileServerLocation, FtpServerLocation, SftpLocation, HttpServerLocation, HdfsLocation +- Added support for parameterization to a number of properties +- The table name is not required anymore for AzureSqlTable, AzureSqlDWTable, SqlServerTable +- Added a new property dataProxyProperties to Integration Runtime +- Added new SapTable Linked Services type +- Added types for Read and Write Connector settings in activities - AzureBlobStorageReadSettings, AzureBlobFSReadSettings, AzureDataLakeStoreReadSettings, AmazonS3ReadSettings, FileServerReadSettings, FtpReadSettings, SftpReadSettings, HttpReadSettings, HdfsReadSettings, +AzureBlobStorageWriteSettings, AzureBlobFSWriteSettings, AzureDataLakeStoreWriteSettings, FileServerWriteSettings, FormatReadSettings, DelimitedTextReadSettings, FormatWriteSettings, DelimitedTextWriteSettings +- Added new Copy sources - SapTableSource, SqlServerSource, AzureSqlSource +- Added new Copy sinks - ParquetSink, SqlServerSink, AzureSqlSink + +## Version 3.0.2 +### Feature Additions + - Added new Validation and Webhook activities + - Added annotation property to Trigger resource + +## Version 3.0.1 +### Feature Additions + - Fixed AzureFunctionActivity + - Added support for RestService Source + - Added support for SAP BW Open Hub Source + - Added support for collectionReference + - Added recovery mode for more advanced pipeline run retry capabilities (i.e. from a specific activity) + - Added newClusterDriverNodeType, newClusterInitScripts, and newClusterEnableElasticDisk properties to DataBricks linked service + - Added retentionTimeInDays property to CustomActivity + - New connectors supported as Copy source: + * Office365 + * Native MongoDB + * CosmosDB MongoDB API + * ADLS Gen2 + * Dynamics AX + * Azure Data Explorer + * Oracle Service Cloud + * GoogleAdWords + - New connector supported as copy sink: + * ADLS Gen2 + * CosmosDB MongoDB API + * Azure Data Explorer + - Added support for incremental copy of files based on the lastModifiedTime for S3, File and Blob + - Added support to copy data from ADLS Gen1 to ADLS Gen2 with ACL + - Added support for ServiceUrl in the existing S3 linked service + - Added support for AADServicePrincipal authentication in OData linked service + - Added support for maxConcurrentConnections in copy source and sink + +## Version 3.0.0 +### Feature Additions + - Added new APIs: + * get DataPlane access + * get and refresh Integration Runtime object metadata + * get feature value + - Added new activity and linked service types to support Azure Functions + - Added support for HDIngsight cluster with Enterprise Sercurity package + - Updated exisitng activities and datasets: + * Added 'tableName' property in datasets + * Refactored Delete activity payload by adding more properties + * Added support for expressions for SSIS activity property 'type' + * Added WinAuth support in SSIS activity + * Added 'schema' property to datasets + +## Version 2.3.0 +### Feature Additions + - Added variables support to Pipelines + - Added new AppendVariable and SetVariable activities + - Added support for SecureInput in activities + - Added ScriptActions to on demand HDI linked service + - Added support for recursive Cancel operation on runs + - Added TumblingWindowRerunTrigger API + +## Version 2.2.0 +### Feature Additions + - Added folders to Pipeline and Dataset + - Added TumblingWindowTrigger dependsOn, offset and size properties + - Added new API to get GitHub access token + - Added new property on Databricks linked Service to set Spark environment variables + - Fixed the casing in JSON for FactoryGitHubConfiguration + +## Version 2.1.0 +### Feature Additions +* Added support for AzureBlob AAD Authentication +* Added support for AzureStorage 2 new Linked Service type: AzureBlobStorage, AzureTableStorage + +## Version 2.0.0 +### Feature Additions +### Breaking Changes +* Updated UserProperties type in Activities + +## Version 1.1.0 +### Feature Additions +* Added support for sharing self-hosted integration runtime across data factories and subscriptions +* Added support for Databricks Spark Jar and Databricks Spark Python activities + +## Version 1.0.0 +### Feature Additions +* Azure Data Factory new capabilities now fall under General Availability SLA. ADF has made cloud data integration easier than ever before. Build, schedule and manage data integration at scale wherever your data lives, in cloud or on-premises, with enterprise-grade security. Accelerate your data integration projects with over 70 data source connectors available, please refer to https://docs.microsoft.com/azure/data-factory/copy-activity-overview. Transform raw data into finished, shaped data that is ready for consumption by BI tools or custom applications. Easily lift your SQL Server Integration Services (SSIS) packages to Azure and let ADF manage your resources for you so you can increase productivity and lower TCO, please refer to https://docs.microsoft.com/sql/integration-services/lift-shift/ssis-azure-lift-shift-ssis-packages-overview?view=sql-server-2017. Meet your security and compliance needs while taking advantage of extensive capabilities and paying only for what you use. The ADF GA SDK changes include the following: + - The API 'removeNode’ on IR has been removed and replaced with DELETE API on IR node. + - The API 'POST pipelineRuns’ was renamed to 'POST queryPipelineRuns’ and 'PipelineRunFilterParameters’ was renamed to 'RunFilterParameters’. + - The API 'GET activityRuns’ using pipeline run id has been replaced with 'POST queryActivityRuns’. It also takes RunFilterParameters object in the body to provide more options to query and order the result. + - The API 'GET triggerRuns’ has been replaced with 'POST queryTriggerRuns’ and was moved to factory scope. This one too takes RunFilterParameters object in the body similar to previous query runs APIs. + - The API 'cancelPipelineRun’ has been moved to PipelineRuns operations and renamed to 'Cancel’. + - The property 'vstsConfiguration’ on factory resource has been renamed to repoConfiguration. + - Pipeline has new properties called 'userProperties’ which can be used to improve the run monitoring experience + - The error response format has been changed. It is now compliant with other Azure ARM services. Before the API-s were returning ErrorResponse object with code, message, target and details. Now, it returns CloudError object with another 'error’ object nested inside that contains code, message, target and details. + - Added If-Match header support on put calls and If-None-Match header support for get calls for ADF resources and sub resources. + - The response of 'PATCH' API on IR has been fixed to return the IR resource. + - The 'cloudDataMovementUnits' property of Copy activity has been renamed to 'dataIntegrationUnits' + +* Remove maxParallelExecutionsPerNode limitation + +## Version 0.8.0-preview +### Feature Additions +* Added Configure factory repository operation +* Updated QuickBooks LinkedService to expose consumerKey and consumerSecret properties +* Updated Several model types from SecretBase to Object +* Added Blob Events trigger + +## Version 0.7.0-preview +### Feature Additions +* Added execution parameters and connection managers property on ExecuteSSISPackage Activity +* Updated PostgreSql, MySql llinked service to use full connection string instead of server, database, schema, username and password +* Removed the schema from DB2 linked service +* Removed schema property from Teradata linked service +* Added LinkedService, Dataset, CopySource for Responsys + +## Version 0.6.0-preview +### Feature Additions +* Added new AzureDatabricks LinkedService and DatabricksNotebook Activity +* Added headNodeSize and dataNodeSize properties in HDInsightOnDemand LinkedService +* Added LinkedService, Dataset, CopySource for SalesforceMarketingCloud +* Added support for SecureOutput on all activities +* Added new BatchCount property on ForEach activity which control how many concurrent activities to run +* Added new Filter Activity +* Added Linked Service Parameters support + +## Version 0.5.0-preview +### Feature Additions +* Enable AAD auth via service principal and management service identity for Azure SQL DB/DW linked service types +* Support integration runtime sharing across subscription and data factory +* Enable Azure Key Vault for all compute linked service +* Add SAP ECC Source +* GoogleBigQuery support clientId and clientSecret for UserAuthentication +* Add LinkedService, Dataset, CopySource for Vertica and Netezza + +## Version 0.4.0-preview +### Feature Additions +* Add readBehavior to Salesforce Source +* Enable Azure Key Vault support for all data store linked services +* Add license type property to Azure SSIS integration runtime + +## Version 0.3.0-preview +### Feature Additions +* Add SAP Cloud For Customer Source +* Add SAP Cloud For Customer Dataset +* Add SAP Cloud For Customer Sink +* Support providing a Dynamics password as a SecureString, a secret in Azure Key Vault, or as an encrypted credential. +* App model for Tumbling Window Trigger +* Add LinkedService, Dataset, Source for 26 RFI connectors, including: PostgreSQL,Google BigQuery,Impala,ServiceNow,Greenplum/Hawq,HBase,Hive ODBC,Spark ODBC,HBase Phoenix,MariaDB,Presto,Couchbase,Concur,Zoho CRM,Amazon Marketplace Services,PayPal,Square,Shopify,QuickBooks Online,Hubspot,Atlassian Jira,Magento,Xero,Drill,Marketo,Eloqua. +* Support round tripping of new properties using additionalProperties for some types +* Add new integration runtime API's: patch integration runtime; patch integration runtime node; upgrade integration runtime, get node IP address +* Add integration runtime naming validation + +## Version 0.2.1-preview +### Feature Additions +* Cancel pipeline run api. +* Add AzureMySql linked service. +* Add AzureMySql table dataset. +* Add AzureMySql Source. +* Add Dynamics Sink +* Add SalesforceObject Dataset +* Add Salesforce Sink +* Add jsonNodeReference and jsonPathDefinition to JSONFormat +* Support providing Salesforce passwords and security tokens as SecureStrings or as secrets in Azure Key Vault. + +## Version 0.2.0-preview +### Feature Additions +* Initial public release of the Azure Data Factory V2 .NET SDK. diff --git a/sdk/datalake-analytics/Microsoft.Azure.Management.DataLake.Analytics/CHANGELOG.md b/sdk/datalake-analytics/Microsoft.Azure.Management.DataLake.Analytics/CHANGELOG.md index f88957a62ba2..0f92db8d2bcb 100644 --- a/sdk/datalake-analytics/Microsoft.Azure.Management.DataLake.Analytics/CHANGELOG.md +++ b/sdk/datalake-analytics/Microsoft.Azure.Management.DataLake.Analytics/CHANGELOG.md @@ -1,2 +1,202 @@ -# Release History +## Microsoft.Azure.Management.DataLake.Analytics release notes +### Changes in 3.5.3-preview + +**Notes** + +- Added a property, StreamPath of type string to USqlTableFragment class + +### Changes in 3.5.2-preview + +**Notes** + +- Added two additional job states to support scope jobs - Yielded and Finalizing + +### Changes in 3.5.1-preview + +**Notes** + +- Added a property, degreeOfParallelismPercent of type double to CreateJobParameters and UpdateJobParameters classes +- Added two fields, DegreeOfParallelismPercent of type double and HierarchyQueueNode of type string to JobInformationBasic class + +### Changes in 3.5.0-preview + +**Notes** + +- Added new Catalog APIs: + - Catalog_PreviewTablePartition + - Catalog_PreviewTable + +### Changes in 3.4.0-preview + +**Notes** + +- Added new Catalog APIs: + - Catalog_ListTableFragments + +### Changes in 3.3.0-preview + +**Breaking changes** + +- The `Account` operations object has been changed from `Account` to `Accounts` + - E.g., `Account.Get(...)` to `Accounts.Get(...)` +- When creating or updating resources (`accounts`, `compute policies`, etc.), explicit parameter objects are now required: + - Account creation: + - `DataLakeAnalyticsAccount` to `CreateDataLakeAnalyticsAccountParameters` + - List of `DataLakeStoreInfo` to `AddDataLakeStoreWithAccountParameters` + - List of `StorageAccountInfo` to `AddStorageAccountWithAccountParameters` + - List of `FirewallRule` to `CreateFirewallRuleWithAccountParameters` + - List of `ComputePolicy` to `CreateComputePolicyWithAccountParameters` + - Account update: + - `DataLakeAnalyticsUpdateParameters` to `UpdateDataLakeAnalyticsParameters` + - List of `DataLakeStoreInfo` to `UpdateDataLakeStoreWithAccountParameters` + - List of `StorageAccountInfo` to `UpdateStorageAccountWithAccountParameters` + - List of `FirewallRule` to `UpdateFirewallRuleWithAccountParameters` + - List of `ComputePolicy` to `UpdateComputePolicyWithAccountParameters` + - Data Lake Store account addition: + - `DataLakeStoreAccountInfo` to `AddDataLakeStoreParameters` + - Storage account addition and update: + - `StorageAccountInfo` to `AddStorageAccountParameters` + - `StorageAccountInfo` to `UpdateStorageAccountParameters` + - Compute policy creation and update: + - `ComputePolicy` to `CreateOrUpdateComputePolicyParameters` + - `ComputePolicy` to `UpdateComputePolicyParameters` + - Firewall rule creation and update: + - `FirewallRule` to `CreateOrUpdateFirewallRuleParameters` + - `FirewallRule` to `UpdateFirewallRuleParameters` +- When retrieving resources, all the properties are now read-only and the following object names have been changed: + - Changed `DataLakeStoreAccountInfo` to `DataLakeStoreAccountInformation` + - Changed `StorageAccountInfo` to `StorageAccountInformation` +- Changed the `ODataQuery` parameter type from `JobInformation` to `JobInformationBasic` for the Job_List API +- Changed the `ODataQuery` parameter type from `DataLakeStoreAccountInfo` to `DataLakeStoreAccountInformation` for the DataLakeStoreAccounts_ListByAccount API +- Changed the `ODataQuery` parameter type from `StorageAccountInfo` to `StorageAccountInformation` for the StorageAccounts_ListByAccount API +- Changed the return type from `AclList` to `IPage` for these APIs: + - Catalog_ListAclsByDatabase + - Catalog_ListAcls + +### Changes in 3.2.3-preview + +**Breaking changes** + +- Changed the `ODataQuery` parameter type from `DataLakeAnalyticsAccount` to `DataLakeAnalyticsAccountBasic` for these APIs: + - Account_List + - Account_ListByResourceGroup +- For `USqlJobProperties`, fixed the property name of `TotalPauseTime` to `TotalPausedTime` + +**Notes** + +- Added more properties to `JobStatisticsVertexStage` +- Added two more states to `DataLakeAnalyticsAccountStatus` enum: `Undeleting` and `Canceled` +- Added new Account APIs: + - Account_CheckNameAvailability + - Location_GetCapability + - Operation_List +- Added new Catalog APIs: + - Catalog_ListAclsByDatabase + - Catalog_ListAcls + - Catalog_GrantAclToDatabase + - Catalog_RevokeAclFromDatabase + - Catalog_GrantAcl + - Catalog_RevokeAcl + +### Changes in 3.1.2-preview + +**Notes** + +- Added a read-only field, InnerError of type JobInnerError, to the JobInnerError class. + +### Changes in 3.1.1-preview + +**Notes** + +- Reverted the fields "statistics" and "debugData" of the USqlJobProperties object to be read-only. + +### Changes in 3.1.0-preview + +**Breaking changes** + +- Revised the inheritance structure for objects dealing with job creation, building, and retrieving. + - NOTE: Only U-SQL is supported in this change; therefore, Hive is not supported. + - When submitting jobs, change JobInformation objects to CreateJobParameters. + - When setting the properties for the CreateJobParameters object, be sure to change the USqlJobProperties object to a CreateUSqlJobProperties object. + - When building jobs, change JobInformation objects to BuildJobParameters objects. + - When setting the properties for the BuildJobParameters object, be sure to change the USqlJobProperties object to a CreateUSqlJobProperties object. + - NOTE: The following fields are not a part of the BuildJobParameters object: + - degreeOfParallelism + - priority + - related + - When getting a list of jobs, the object type that is returned is JobInformationBasic and not JobInformation (more information on the difference is below in the Notes section) +- When getting a list of accounts, the object type that is returned is DataLakeAnalyticsAccountBasic and not DataLakeAnalyticsAccount (more information on the difference is below in the Notes section) + +**Notes** + +- When getting a list of jobs, the job information for each job now includes a strict subset of the job information that is returned when getting a single job + - The following fields are included in the job information when getting a single job but are not included in the job information when getting a list of jobs: + - errorMessage + - stateAuditRecords + - properties + - runtimeVersion + - script + - type +- When getting a list of accounts, the account information for each account now includes a strict subset of the account information that is returned when getting a single account + - There are two ways to get a list of accounts: List and ListByResource methods + - The following fields are included in the account information when getting a list of accounts, which is less than the account information retrieved for a single account: + - provisioningState + - state + - creationTime + - lastModifiedTime + - endpoint +- When retrieving account information, an account id field called "accountId" is now included. + - accountId's description: The unique identifier associated with this Data Lake Analytics account. +- Add support for a `basic` parameter on `ListTables` and `ListTablesByDatabase` which enables a user to retrieve a limited set of properties when listing their tables, resulting in a performance improvement when full metadata is not required. + +### Changes in 3.0.1 + +**Notes** + +- This is a hotfix release; therefore, the changes addressed here do not carry over to the versions above. +- Add support for a `basic` parameter on `ListTables` and `ListTablesByDatabase` which enables a user to retrieve a limited set of properties when listing their tables, resulting in a performance improvement when full metadata is not required. (this is addressed in version 3.1.0-preview) +- Add a read-only field, InnerError of type JobInnerError, to the JobInnerError class (this is addressed in version 3.1.2-preview) +- Add two more states to `DataLakeAnalyticsAccountStatus` enum: `Undeleting` and `Canceled` (this is addressed in version 3.2.3-preview) + +### Changes in 3.0.0 +- All previous preview changes (below) are now stable and part of the official release +- Add support for Compute Policy management + - Compute policies allow an admin to define maximum parallelism and priority for jobs for given users and groups + - The policy support can be accessed through the `ComputePolicy` operations property. +- Add support for Job Relationships + - This allows for better definitions and searchability of jobs that are part of pipelines or specific runs. + - There is a new property bag on JobInformation called `Related` + - There are four new APIs allowing for retrieval of jobs in a pipeline or recurrence. + +### Changes in 2.2.0-preview +- Introduces the new package item type for catalog items. +- Switched the FileType enum to a string since this field is read only and will have new types added and changed with some regularity. +- Allows for listing the following catalog items from their parent's parent item (the database) + - Table + - View + - Table valued function + - Table statistics + +### Changes in 2.1.1-preview +- Update underlying AutoRest framework to the latest. This cleans up a lot of the generated code, making it easier to read. +- The property `FirewallAllowAzureIps` in the Account object is currently ignored by the service and will not have a value when calling get. This property will be enabled and honored by the service in a future update. + +### Changes in 2.0.1-preview +- Add support for firewall rule management in Data Lake Analytics +- Remove minimum value requirements for Job parallelism. If a value < 1 is specified, it will use 1. +- Address minor documentation issues for methods and objects. + +### Changes in 2.0.0 +- As the first official stable release of the `Microsoft.Azure.Management.DataLake.Analytics` package, changes between this version and the preview version are enumerated below. + - All nested properties have been flattened down into their containing objects. For example: `myAccount.Properties.DefaultDataLakeStoreAccount` is now: `myAccount.DefaultDataLakeStoreAccount` + - Reorganized account management operations into three distinct operation groups: `Account`, `StorageAccounts` and `DataLakeStoreAccounts`. This results in changes to how certain operations are reached. For example, to get firewall rules previously this would be called: `myClient.Account.GetStorageAccount()`. Now: `myClient.StorageAccounts.Get()`. + - All object properties have been updated to reflect whether they are required, optional or read-only (un-settable). This more explicitly helps the caller understand what they need to pass in and what they cannot pass in. As a result, there are some read-only properties that previously were not, and will need to be removed from object initialization. + - Updates to include default values for some optional properties for objects. Please see class documentation for details on these defaults. + - Added billing support for account creation and updates + - Added support for CRUD of catalog credentials and initiated deprecation warnings for catalog secret CRUD, which will be removed in a future release. + - As part of credential CRUD, added cascading delete support for a given credential, which will delete all other catalog resources dependent on the credential automatically. + - Removed unsupported OData query options + - Added new `SeverityType` enum values + - Added deprecation warnings for `CreateSecret`,`UpdateSecret` and `DeleteSecret` + - Fixed the return type for `UpdateSecret` to properly reflect that nothing is returned. diff --git a/sdk/datalake-store/Microsoft.Azure.Management.DataLake.Store/CHANGELOG.md b/sdk/datalake-store/Microsoft.Azure.Management.DataLake.Store/CHANGELOG.md index f88957a62ba2..887ab777d47c 100644 --- a/sdk/datalake-store/Microsoft.Azure.Management.DataLake.Store/CHANGELOG.md +++ b/sdk/datalake-store/Microsoft.Azure.Management.DataLake.Store/CHANGELOG.md @@ -1,2 +1,128 @@ -# Release History +## Microsoft.Azure.Management.DataLake.Store release notes +### Changes in 2.4.1-preview + +**Notes** + +- Added virtual network CRUD operations for account management. + +### Changes in 2.4.0-preview + +**Breaking changes** + +- The `Account` operations object has been changed from `Account` to `Accounts` + - E.g., `Account.Get(...)` to `Accounts.Get(...)` +- When creating or updating resources (`accounts`, `firewall rules`, etc.), explicit parameter objects are now required: + - Account creation: + - `DataLakeStoreAccount` to `CreateDataLakeStoreAccountParameters` + - List of `FirewallRule` to `CreateFirewallRuleWithAccountParameters` + - List of `TrustedIdProvider` to `CreateTrustedIdProviderWithAccountParameters` + - Account update: + - `DataLakeStoreUpdateParameters` to `UpdateDataLakeStoreParameters` + - List of `FirewallRule` to `UpdateFirewallRuleWithAccountParameters` + - List of `TrustedIdProvider` to `UpdateTrustedIdProviderWithAccountParameters` + - Firewall rule creation and update: + - `FirewallRule` to `CreateOrUpdateFirewallRuleParameters` + - `FirewallRule` to `UpdateFirewallRuleParameters` + - Trusted identity provider creation and update: + - `TrustedIdProvider` to `CreateOrUpdateTrustedIdProviderParameters` + - `TrustedIdProvider` to `UpdateTrustedIdProviderParameters` +- Bugfix: Removed the `childrenNum` field from `FileStatusProperties` because it was not supported +- Bugfix: Changed the data type of the `permission` field of `AclStatus` from `int` to `string` + +### Changes in 2.3.3-preview + +**Breaking changes** + +- Changed the `ODataQuery` parameter type from `DataLakeStoreAccount` to `DataLakeStoreAccountBasic` for these APIs: + - Account_List + - Account_ListByResourceGroup + +**Notes** + +- Added two more states to `DataLakeStoreAccountStatus` enum: `Undeleting` and `Canceled` +- Added new Account APIs: + - Account_CheckNameAvailability + - Location_GetCapability + - Operation_List + +### Changes in 2.3.0-preview + +**Breaking change** + +- When getting a list of accounts, the object type that is returned is DataLakeAnalyticsAccountBasic and not DataLakeAnalyticsAccount (more information on the difference is below in the Notes section) +- Standardized the parameter name for file paths in the url (e.g. fileDestination to path) + +**Notes** + +- When getting a list of accounts, the account information for each account now includes a strict subset of the account information that is returned when getting a single account + - There are two ways to get a list of accounts: List and ListByResource methods + - The following fields are included in the account information when getting a list of accounts, which is less than the account information retrieved for a single account: + - provisioningState + - state + - creationTime + - lastModifiedTime + - endpoint +- When retrieving account information, an account id field called "accountId" is now included. + - accountId's description: The unique identifier associated with this Data Lake Analytics account. + +### Changes in 2.2.1 + +**Notes** + +- This is a hotfix release; therefore, the changes addressed here do not carry over to the versions above. +- Add two more states to `DataLakeStoreAccountStatus` enum: `Undeleting` and `Canceled` (this is addressed in version 2.3.3-preview) + +### Changes in 2.2.0 +- Marking the 2.*.*-preview changes as stable for the second official release of the Data Lake Store SDK. + +### Changes in 2.1.3-preview +- Added support to rotate user defined KeyVault keys through account updates. + +### Changes in 2.1.1-preview +- Update underlying AutoRest framework to the latest. This cleans up a lot of the generated code, making it easier to read. +- Filesystem client updates to further bring the client in line with WebHDFS standards: + - When calling `CheckAccess` the fsaction parameter is now required. + - The `Mkdirs` and `Create` methods now optionally accept a permission parameter to change the permissions on the created folder or file + - For `ListFileStatus`, `GetFileStatus` and `GetAclStatus` an optional tooId parameter has been added. This allows the caller to try and get a friendly name for users and groups back from the server instead of object ID. + - There was a slight change in how `GetAclStatus` returns ACL entries. The un-named entries are no longer returned as specific ACL entries. Instead they are part of the `permission` property. + - Add optional parameters to file read/write methods (`Create`, `Open` and `Append`): leaseId and fileSessionId. When used properly, these can increase the performance of reads and writes within a single session. + - The aclBit boolean value is now populated when calling `GetAclStatus` + +### Changes in 2.0.1-preview +- Integrate DataLake.StoreUploader functionality into this package. + - As of this release, the DataLake.StoreUploader package is deprecated and should not be used. + - This introduces four new top level methods for convenience and to help with logging: + - UploadFile + - UploadFolder + - DownloadFile + - DownloadFolder + - Added logic for smarter default values for thread count as the defaults. If the user does not pass in anything for PerFileThreadCount or ConcurrentFileCount they will be computed and, in most cases, give comparable performance to specifying the values. + - Added Patch support for firewall rules and trusted identity providers + - Added support for allowing/blocking Azure originating IP addresses through the firewall. + - Fixed a bug in GetContentSummary that was preventing it from returning results + - Minor documentation updates and corrections for methods and objects. + +### Changes in 1.0.3 +- As the first official stable release of the `Microsoft.Azure.Management.DataLake.Store` package, changes between this version and the preview version are enumerated below. + - All nested properties have been flattened down into their containing objects. For example: `myAccount.Properties.DefaultGroup` is now: `myAccount.DefaultGroup` + - Reorganized account management operations into three distinct operation groups: `Account`, `FirewallRules` and `TrustedIdProviders`. This results in changes to how certain operations are reached. For example, to get firewall rules previously this would be called: `myClient.Account.GetFirewallRules()`. Now: `myClient.FirewallRules.Get()`. + - All object properties have been updated to reflect whether they are required, optional or read-only (un-settable). This more explicitly helps the caller understand what they need to pass in and what they cannot pass in. As a result, there are some read-only properties that previously were not, and will need to be removed from object initialization. + - Updates to include default values for some optional properties for objects. Please see class documentation for details on these defaults. + - Added encryption support to account creation + - Added billing support for account creation and updates + - Added SyncFlag support for Create, Append and ConcurrentAppend calls in the filesystem. This allows granular control of when the stream on the server side is flushed and metadata about the stream is updated. + - Added support for removal of full and default ACLs on files and folders, respectively. This does not remove system computed ACL entries (such as mask). + - Added support for setting the expiration time for a file, as well as retrieving the expiration time when getting a file. + - Added some new `AdlsErrorException` class types for exceptions thrown by the filesystem (which can be accessed under `myCaughException.Body.RemoteException`): + - AdlsIllegalArgumentException + - AdlsUnsupportedOperationException + - AdlsSecurityException + - AdlsIOException + - AdlsFileNotFoundException + - AdlsFileAlreadyExistsException + - AdlsBadOffsetException + - AdlsRuntimeException + - AdlsAccessControlException + - AdlsRemoteException + - AdlsThrottledException diff --git a/sdk/digitaltwins/Azure.DigitalTwins.Core/CHANGELOG.md b/sdk/digitaltwins/Azure.DigitalTwins.Core/CHANGELOG.md index f8d4fb23a6c2..f06c97941bbb 100644 --- a/sdk/digitaltwins/Azure.DigitalTwins.Core/CHANGELOG.md +++ b/sdk/digitaltwins/Azure.DigitalTwins.Core/CHANGELOG.md @@ -3,11 +3,6 @@ ## 1.3.0-beta.1 (Unreleased) -## 1.0.0-preview.1 (Unreleased) - -### New features - -- Initial preview of Azure.DigitalTwins.Core SDK ## 1.2.2 (2021-04-12) ### Fixes and improvements diff --git a/sdk/guestconfiguration/Microsoft.Azure.Management.GuestConfiguration/src/CHANGELOG.md b/sdk/guestconfiguration/Microsoft.Azure.Management.GuestConfiguration/src/CHANGELOG.md index f88957a62ba2..b3f70d6c15d2 100644 --- a/sdk/guestconfiguration/Microsoft.Azure.Management.GuestConfiguration/src/CHANGELOG.md +++ b/sdk/guestconfiguration/Microsoft.Azure.Management.GuestConfiguration/src/CHANGELOG.md @@ -1,2 +1,60 @@ -# Release History +# Microsoft.Azure.Management.GuestConfiguration release notes +## Changes in 1.2.0 +### Features +Support ARC machines. + +### Bug fixes +None + +### REST API version +This version of the GuestConfiguration .NET client library targets version 2018-11-20 of the Azure GuestConfiguration REST API. + +## Changes in 1.1.0 +### Features +Add package version information to the guest configuration assignment report. + +### Bug fixes +None + +### REST API version +This version of the GuestConfiguration .NET client library targets version 2018-11-20 of the Azure GuestConfiguration REST API. + +## Changes in 1.0.0 +### Features +Provides the below client calls for Azure GuestConfiguration RP +GuestConfiguration assignment: +- Create or update guest configuration assignment for a VM in a resource group. +- Get guest configuration assignment by assignment name for a VM in a resource group. +- List guest configuration assignments for a VM in a resource group. +- Delete guest configuration assignment by assignment name for a VM in a resource group. + +GuestConfiguration assignment reports: +- List guest configuration assignment reports for a VM in a resource group. +- Get guest configuration assignment report by report Id for a VM in a resource group. + +### Bug fixes +None + +### REST API version +This version of the GuestConfiguration .NET client library targets version 2018-11-20 of the Azure GuestConfiguration REST API. + +## Changes in 0.10.0-preview +### Features +Provides Microsoft Azure Guest Configuration management operations including the ability to create, update and get guest configuration assignments, compliance statuses, guest configuration assignment reports. + +### Bug fixes +None + +### REST API version +This version of the GuestConfiguration .NET client library targets version 2018-06-30-preview of the Azure GuestConfiguration REST API. + +## Changes in 0.9.0-preview +### Features +Provides Microsoft Azure Guest Configuration management operations including the ability to create, update and get guest configuration assignments, compliance statuses, guest configuration assignment reports. + +### Bug fixes +None + +### REST API version +This version of the GuestConfiguration .NET client library targets version 2018-06-30-preview of the Azure GuestConfiguration REST API. \ No newline at end of file diff --git a/sdk/mediaservices/Microsoft.Azure.Management.Media/CHANGELOG.md b/sdk/mediaservices/Microsoft.Azure.Management.Media/CHANGELOG.md index f88957a62ba2..3ac910df2959 100644 --- a/sdk/mediaservices/Microsoft.Azure.Management.Media/CHANGELOG.md +++ b/sdk/mediaservices/Microsoft.Azure.Management.Media/CHANGELOG.md @@ -1,2 +1,42 @@ -# Release History +# Microsoft.Azure.Management.Media release notes +## Changes in 3.0.4 + +This SDK is using 2020-05-01 version of the API. + +New features added to encoder: + +- Added new built-in encoder presets for H265 +- Input track and stream selection +- Audio channel mapping +- Stitching of multiple clips + +## Changes in 3.0.3 + +- Fixed a bug with AssemblyFile version. + +## Changes in 3.0.2 + +This SDK is using 2020-05-01 version of the API + +- The Media Services account now supports system managed identities. +- When a Media Services account has a managed identity, it can be used to enable encryption at REST with a customer managed key. +- When a Media Services account has a managed identity, it can be used to access the attached storage accounts using the managed identity. +- Live event added an Allocate action to put it into StandBy state. +- Updates to most live event properties are now allowed when the live event is in stopped and standby state. +- Users can specify a prefix for the static hostname for the live event's input and preview URLs. +- VanityUrl is now called useStaticHostName to better reflect the intent of the property. +- When an encoding live event receives input with aspect ratio different from the one specified in the preset, stretch mode allows customers to specify the stretching behavior for the output. +- Encoding live events can now be configured to output constant fragment size of between 0.5 to 20 seconds. +- Live transcription APIs allow customers to turn on live transcription for one of the many supported languages. +- Added property Video.SyncMode which controls the frame rate of the encoded output. Supported values are "Auto", "Passthrough", "Cfr", and "Vfr". +- Added Property JpgImage.SpriteColumn, which can be used to set the number of columns used in thumbnail sprite image +- Added CopyAllBitrateNonInterleaved Preset, which can be used to clip an existing asset or convert a group of key frame (GOP) aligned MP4 files as an asset that can be streamed. +- Added UtcClipTime class, which specifies the clip time as a Utc time position in the media file during a job creation. +- Added the “Mode” property to Audio/VideoAnalyzerPresets, exposing a new Basic Mode that only performs transcription and caption generation. + +### Breaking changes: + +- VanityUrl property on LiveEvent is now called UseStaticHostName to better reflect the intent of the property. +- SubscriptionMediaService class has been removed in favor of MediaService class. SubscriptionMediaService is a duplicate of MediaService class. +- Basic and Standard live encoding types referred to the same live event type. Basic LiveEventEncodingType has now been removed. Supported encoding types are Standard, Premium1080p or None. diff --git a/sdk/mediaservices/Microsoft.Azure.Media.LiveVideoAnalytics.Edge/CHANGELOG.md b/sdk/mediaservices/Microsoft.Azure.Media.LiveVideoAnalytics.Edge/CHANGELOG.md index 3051240f0079..ed398ed2cc1a 100644 --- a/sdk/mediaservices/Microsoft.Azure.Media.LiveVideoAnalytics.Edge/CHANGELOG.md +++ b/sdk/mediaservices/Microsoft.Azure.Media.LiveVideoAnalytics.Edge/CHANGELOG.md @@ -3,20 +3,20 @@ ## 1.0.4-preview.2 (Unreleased) -## 1.0.4-preview.1 (2020-09-18) +## 1.0.0-preview.1 (2020-06-11) ### New features -- Added two new processor, Cognitive services vision extension and GRPC extension. +- Initial preview of Microsoft.Azure.Media.LiveVideoAnalytics.Edge Client SDK + ## 1.0.0-preview.2 (2020-08-17) ### Bug fixes - Change the factory class name from MediaServicesEdgeClientFactory to LiveVideoAnalyticsEdgeClientFactory to be consistent with product name. -## 1.0.0-preview.1 (2020-06-11) +## 1.0.4-preview.1 (2020-09-18) ### New features -- Initial preview of Microsoft.Azure.Media.LiveVideoAnalytics.Edge Client SDK - +- Added two new processor, Cognitive services vision extension and GRPC extension. diff --git a/sdk/monitor/Microsoft.Azure.Management.Monitor/CHANGELOG.md b/sdk/monitor/Microsoft.Azure.Management.Monitor/CHANGELOG.md index f88957a62ba2..fc7db632936c 100644 --- a/sdk/monitor/Microsoft.Azure.Management.Monitor/CHANGELOG.md +++ b/sdk/monitor/Microsoft.Azure.Management.Monitor/CHANGELOG.md @@ -1,2 +1,130 @@ -# Release History +## Microsoft.Azure.Management.Monitor release notes +### Changes in 0.24.1-preview + +**Notes** + +- Adding some metric unit names to the **Metrics API 2018-01-01**. The complete list now includes the following: "Count", "Bytes", "Seconds", "CountPerSecond", "BytesPerSecond", "Percent", "MilliSeconds", "ByteSeconds", "Unspecified", "Cores", "MilliCores", "NanoCores", "BitsPerSecond" +- Adding support for a new attribute in the DiagnosticSettings object (**Diagnostic Settings API 2017-05-01-preview**,) i.e.: the attribute is "logAnalyticsDestinationType," which is a string that accepts the following values: Dedicated or null +- Minor modification to the documentation + +### Changes in 0.24.0-preview + +**Notes** + +- Added Dynamic Threshold for Metric Alert API and its Unit tests and Scenario Tests + +### Changes in 0.22.0-preview + +**Notes** + +- Changes effected by the SDK team. No change in functionality is expected. + +### Changes in 0.20.1-preview + +**Notes** + +- Fixing issue #3585 [Monitor] Breaking change found in AutoScale spec (Swagger spec) +- Fixing issue #3293 [Monitor] Add serviceBusRuleId to the DiagnosticSettings resource (Swagger spec) +- Adding ListBySubscription operations to Autoscale and Alerts APIs +- New api-version for ActionGroups: 2018-03-01 +- New api for ScheduledQueryRules: 2018-04-16 +- Adding the most recent changes to the Swagger spec: several model classes added due to the new api and the update in ActionGroups + +### Changes in 0.20.0-preview + +**Notes** + +- Approx. date of publication (2018-06) +- Adding MetricAlerts APIs and their unit tests +- Adding scenario tests for MetricAlerts and recorded them + +### Changes in 0.19.1-preview + +**Notes** + +- Fixing bug #2655: specify the top argument of the metrics API as integer instead of double + +### Changes in 0.19.0-preview + +**Notes** + +- Approx. date of publication (2018-03) +- New receivers added to Actiongroup. +- Added a patch action for Actiongroup. +- The attributes of the EventData class are all explicitly marked as read-only. These objects were and still are only returned by the Activity Logs requests, i.e. they have always behaved as read-only attributes. +- The new Api version for the metrics Api and metricDefinitions Api is 2018-01-01. The previous Api version was 2017-05-01-preview. +- A new optional query parameter called 'metricnamespace' is added to metricDefinitions Api. +- Optional query parameters 'top', 'orderby' and 'metricnamespace' are added to metrics Api. +- MetricsTests were updated and sessions re-recorded. + + +**Breaking change** + +- The operations that used to be grouped under **data-plane** were really **resource-management** operations. All those operations were moved to the **resource-management** group and the **data-plane** groups has been removed. +- As a consequence of the previous item the class namespace **Microsoft.Azure.Management.Monitor.Management** has been removed. All the artifacts (e.g. classes, interfaces) are in the namespace: **Microsoft.Azure.Management.Monitor**. +- Another consequence of the first item is that the client **MonitorClient** does not exist anymore. Only the client **MonitorManagementClient** remains and it exposes all the operations of the SDK. +- A query parameter was renamed from 'metric' to 'metricnames' for metrics Api. + +### Changes in 0.18.1-preview + +**Notes** + +- Approx. date of publication (2017-10-20) +- Fixing doc issues +- Adding two values to the metric unit enumeration, generating metadata files +- Adding multi-dimensional metrics tests + +### Changes in 0.18.0-preview + +**Notes** + +- Approx. date of publication (2017-09-20) +- Release 0.17.0-preview was not published. + +**Breaking change** + +- All classes prefixed with ServiceDiagnosticSettings were renamed and are now prefixed with DiagnosticSettings. + +**Notes** + +- Api version in DiagnosticSettings calls was updated from 2016-09-01 to 2017-05-01-preview. +- DiagnosticSettings operations now support named settings. It is possible to add and remove different settings for the same resource. +- Diagnostic settings accepts optional EventHubName, which allows to select the name of the EventHub, when specified. +- Added DiagnosticSettingsCategories operations which allow querying the available categories for a particular resource + +**Breaking change** + +- The metrics API has been replaced with the multi-dimensional metrics API. The names/paths of the calls remain unchanged, but the parameters of those calls have changed significantly. +- The new metric definition call does not accept a $filter parameter. The return type for this call remains similar to the previous API, but not completely equal: the changes are additive in this case. +- The new metrics call accepts a greater set of parameters. Some of them were in the $filter in the previous API. Some are new, e.g.: the parameter that determines the type of data to return: metrics data or metadata. Some other parameters have changed, e.g.: the new call keeps the $filter parameter, but it is intended mostly to handle metadata conditions. The return type of this call changed significantly since the new API can return metadata as well as metric data. + +**Notes** + +- The new Api version for the whole metrics API is 2017-05-01-preview. Before it was 2016-09-01 for metrics and 2016-03-01 for metric definitions. +- The calls can retrieve single-dimension metrics with the proper set of parameters. So the change is not completely a breaking change, but it would certainly require some adjustments in the calls. + +### Changes in 0.16.1-preview + +**Notes** + +- Approx. date of publication (2017-08-23) +- Adding ActivityLogAlerts and ActionGroups APIs and their unit tests +- Adding PATCH operations and the corresponding unit tests +- Adding scenario tests, improving and re-recording them +- Making sure the scenario tests point to the more recent version of the Resource Manager.dll + +### Changes in 0.16.0-preview + +**Notes** + +- Approx. date of publication (2017-04-27) +- Fixing version of Newtonsoft.Json +- Adding some unit tests and making sure the Tests project works. +- Commenting imports in the project file +- Changing class namespace of the generated code +- Changing namespace and assembly name for compliance +- Leaving the Swagger spec for DiagnosticSettings out of the generation and using the previous API again +- Updating the generate.cmd command to the latest commit for the arm-monitor composite file +- Making the default class namespace consistent with the dll and nuget package names +- Removing unused test files (DiagnosticSettings) and changing the project file accordingly. diff --git a/sdk/redisenterprise/Microsoft.Azure.Management.RedisEnterpriseCache/CHANGELOG.md b/sdk/redisenterprise/Microsoft.Azure.Management.RedisEnterpriseCache/CHANGELOG.md index f88957a62ba2..6a4e80a6c1cb 100644 --- a/sdk/redisenterprise/Microsoft.Azure.Management.RedisEnterpriseCache/CHANGELOG.md +++ b/sdk/redisenterprise/Microsoft.Azure.Management.RedisEnterpriseCache/CHANGELOG.md @@ -1,2 +1,16 @@ -# Release History +# Release Notes +## Version 2.0.0 +_This SDK is based on REST API version **2021-03-01**_ +- Added support for enabling data persistence (preview) +- Added class to define possible values for minimum TLS version + +### Breaking changes +- Renamed all instances of redisenterpriseClient to RedisEnterpriseManagementClient +- Renamed all instances of ListByRedisEnterpriseCache to ListByCluster +- Renamed all instances of GetMethod to Get +- Replaced GetOperations class with OperationsStatus class + +## Version 1.0.0-preview +_This SDK is based on REST API version **2020-10-01-preview**_ +- Initial public release \ No newline at end of file diff --git a/sdk/reservations/Microsoft.Azure.Management.Reservations/CHANGELOG.md b/sdk/reservations/Microsoft.Azure.Management.Reservations/CHANGELOG.md index f88957a62ba2..3a5eb29d0661 100644 --- a/sdk/reservations/Microsoft.Azure.Management.Reservations/CHANGELOG.md +++ b/sdk/reservations/Microsoft.Azure.Management.Reservations/CHANGELOG.md @@ -1,2 +1,41 @@ -# Release History +## Microsoft.Azure.Management.Reservations release notes +### Changes in 1.15.0-preview +**Notes** + +* Add quota GA APIs. +* Removed AutoQuotaIncrease APIs from GA version. It's available in preview version -1.14.0-preview. + +### Changes in 1.14.0-preview +**Notes** + +* Add quota APIs. +* Add AutoQuotaIncrease APIs. + +### Changes in 1.9.0-preview + +**Notes** + +* Add CosmosDb type in ReservedResourceType enum. +* Add name property in PatchProperties. + +### Changes in 1.1.0-preview + +**Notes** + +* Updated Reservations Patch API. + - Added optional InstanceFlexibility parameter. +* Added properties to Reservation object. +* Support for InstanceFlexibility. +* Support for ReservedResourceType (VirtualMachines, SqlDatabases, SuseLinux). +* Upgrade to rest api version 2018-06-01. + +**Breaking change** + +* Updated Catalogs API + - Added required parameter ReservedResourceType and optional parameter Location. + - Removed Size and Tier from Catalog object. + +### Changes in 1.0.0-preview + +* Initial release with rest api version 2017-11-01. \ No newline at end of file diff --git a/sdk/search/Microsoft.Azure.Search/CHANGELOG.md b/sdk/search/Microsoft.Azure.Search/CHANGELOG.md index af973d4e3b49..632e9478b2d5 100644 --- a/sdk/search/Microsoft.Azure.Search/CHANGELOG.md +++ b/sdk/search/Microsoft.Azure.Search/CHANGELOG.md @@ -1,4 +1,8 @@ -# Release History +# GA SDK Releases + +Every minor version release targets the same (GA) REST API version as that of the corresponding major version release. The REST API version targeted by the major version releases are listed where appropriate. + +Features and improvements in a GA SDK are considered generally available. ## 10.1.0 (2019-10-29) diff --git a/sdk/storage/Microsoft.Azure.Management.Storage/CHANGELOG.md b/sdk/storage/Microsoft.Azure.Management.Storage/CHANGELOG.md index f88957a62ba2..b0b6985d403c 100644 --- a/sdk/storage/Microsoft.Azure.Management.Storage/CHANGELOG.md +++ b/sdk/storage/Microsoft.Azure.Management.Storage/CHANGELOG.md @@ -1,2 +1,246 @@ -# Release History +## Microsoft.Azure.Management.Storage release notes +### Changes in 21.0.0 + +**Breaking changes** + +- StorageAccount.KeyCreationTime type change from Dictionary to 'Microsoft.Azure.Management.Storage.Models.KeyCreationTime'. + +### Changes in 20.0.0 +- Upgrade to rest api version 2021-02-01. +- Support KeyPolicy,SasPolicy in create/update Storage account. +- Added a new property "CreationTime" to Microsoft.Azure.Management.Storage.Models.StorageAccountKey object. + +**Breaking changes** + +- StorageManagementClient.FileShares.List() parameter "expand" type change to enum to string. +- StorageManagementClient.FileShares.Create() parameter "expand" type change to enum to string. + +### Changes in 19.0.0 +- Upgrade to rest api version 2021-01-01 +- Support create/get/delete/list File share snapshot +- Support ChangeFeed.RetentionInDays +- Support User Identity in create and update Storage account +- Support RequireInfrastructureEncryption in create Encryption Scope +- Add 2 new properties to Encryption Scope KeyVaultProperties: CurrentVersionedKeyIdentifier, LastKeyRotationTimestamp +- Support add ManagementPolicy action to blob version +- Support ManagementPolicy action TierToCool, TierToArchive on blob snapshot. +- Support add ManagementPolicy with filter blob type as AppendBlob +- Support Update File Service properties with SMB settings: Versions, AuthenticationMethods, KerberosTicketEncryption, ChannelEncryption +- Support EnableNfsV3 in create Storage account +- Support AllowSharedKeyAccess in create/update Storage account + +**Breaking changes** + +- StorageManagementClient.StorageAccounts.ListByResourceGroup() output type change from IEnumerable to IPage, to support list account with nextlink. +- Microsoft.Azure.Management.Storage.Models.StorageAccountUpdateParameters.Identity.Type, Microsoft.Azure.Management.Storage.Models.StorageAccountCreateParameters.Identity.Type have default single value as IdentityType.SystemAssigned before. Now must assign value to be used in create or update storage account, since it support multiple value now. +- Microsoft.Azure.Management.Storage.Models.VirtualNetworkRule.State type change from enum to string. + +### Changes in 18.0.0-beta +- Upgrade to rest api version 2020-08-01-preview +- Support enanble ContainerDeleteRetentionPolicy in BlobServices properties +- Support enable LastAccessTimeTrackingPolicy in BlobServices properties +- Support DaysAfterLastAccessTimeGreaterThan,EnableAutoTierToHotFromCool in ManagementPolicy BaseBlob Actions +- Support List deleted containers +- Support enable ProtocolSettings.Smb.Multichannel on FileServices properties +- Support ResourceAccessRule in Microsoft.Azure.Management.Storage.Models.NetworkRuleSet +- Support Set ExtendedLocation in create storage account +- Support Blob Inventory rule of storage account + +**Breaking changes** + +- In StorageManagementClient.FileServices.SetServiceProperties(), add a madatory parameter with type Microsoft.Azure.Management.Storage.Models.FileServiceProperties, to input all FileService properties, and remove 2 parameters to input FileService properties: cors, shareDeleteRetentionPolicy. + +### Changes in 17.2.0 +- Update BlobServiceProperties.RestorePolicy: add new property "MinRestoreTime", deprecate old property "LastEnabledTime" + +### Changes in 17.1.0 + +- Support Create or Update Storage Account with MinimumTlsVersion, AllowBlobPublicAccess + +### Changes in 17.0.0 + +- Support Table and Queue create/get/list/remove +- Support list deleted blob containers +- Support create/update File share with access tier + +**Breaking changes** + +- The type of Microsoft.Azure.Management.Storage.Models.FileShare.ShareUsageBytes change from int? to long?. + +### Changes in 16.0.0 + +- Support TagFilter in ManagementPolicy +- Support enable File share soft delete in File service properties, list shares include deleted shares, and restore deleted share +- Support create File share with EnabledProtocols, RootSquash, AccessTier +- Support Update File share with RootSquash, AccessTier +- Support get File share with ShareUsageBytes + +**Breaking changes** + +- In StorageManagementClient.FileShares.Create(), StorageManagementClient.FileShares.Update(), add a madatory parameter with type Microsoft.Azure.Management.Storage.Models.FileShare, to input all share properties, and remove 2 parameters to input share properties: metadata, shareQuota. + +### Changes in 15.1.0 +- Support create/update/remove/get/list Object Replication Policy on Storage account + +### Changes in 15.0.0 + +- Support create blob contaienr with EncryptionScope +- In get Storage Account, return 2 new properties: CurrentVersionedKeyIdentifier, LastKeyRotationTimestamp, in returned account Encryption KeyVaultProperties + +**Breaking changes** + +- In StorageManagementClient.BlobContainers.Create(), StorageManagementClient.BlobContainers.Update(), add a madatory parameter with type Microsoft.Azure.Management.Storage.Models.BlobContainer, to input all container properties, and remove 2 parameters to input container properties: metadata, publicAccess. + +### Changes in 14.5.0 + +- Support allowProtectedAppendWrites in blob container ImmutabilityPolicy +- Support create/update/get/list EncryptionScope + +### Changes in 14.4.0 + +- Support Point In Time Restore, to restore blob ranges + +### Changes in 14.3.0 + +- Support Queue/Table Encyrtpion Keytype when create Storage account + +### Changes in 14.2.0 + +- Change the maximum limitation for share size from 100000(GiB) to 102400(GiB) + +### Changes in 14.1.0 + +- Change the maximum limitation for share size from 5120(GiB) to 100000(GiB) +- Add Sku to Blob Service Properties +- Support Share Delete Retention Policy on File Service Properties + +### Changes in 14.0.0 + +- StorageAccounts.GetProperties() will also return PrivateEndpointConnections of the Stroage account +- Support Get/Put one PrivateEndpointConnection of a Stroage account +- Support List PrivateLinkResources of a Stroage account + +**Breaking changes** + +- Remove parameter "skipToken" from BlobContainers.List() + +### Changes in 13.3.0 + +- Support enable Files Azure Active Directory Domain Service Authentication when create or update Storage account +- Support regenerateKey for Kerberos keys on Storage account +- Support list Kerberos keys on Storage account + +### Changes in 13.2.0 + +- Support set LargeFileSharesState as Enabled on Create or Update Storage account +- Support list Storage Account with NextPageLink + +### Changes in 13.1.0 + +- Support Create/Get/List/Delete File share +- Support Get/Set File service properties + +### Changes in 13.0.0 + +- Add back StorageManagementClient constructor that takes HttpClient as a parameter +- Support List Blob Service on a Storage account + +**Breaking changes** + +- ManagementPolicy child property type DateAfterModification.DaysAfterModificationGreaterThan, DateAfterCreation.DaysAfterCreationGreaterThan, changed from int to double. +- Class ListContainerItems is removed, since BlobContainers.List() return value type change from ListContainerItems to IPage. + +### Changes in 12.0.0 + +- Support Create or Update Storage Account with AzureFilesIdentityBasedAuthentication.DirectoryServiceOptions as 'AADDS' or 'None'. + +**Breaking changes** + +- Remove StorageAccount property: EnableAzureFilesAadIntegration. +- BlobContainers.List() return value type change from ListContainerItems to IPage. + +### Changes in 11.0.0 + +- Upgrade to rest api version 2019-04-01 +- Support Revoke UserDelegationKeys on a specified Storage account +- Support Enable/Disable Automatic Snapshot Policy on Blob Service Properties of a specified Storage account +- Support Create or Update Storage Account with Sku Standard_GZRS and Standard_RAGZRS + +**Breaking changes** + +- Change the type of StorageAccount.Kind, StorageAccountCreateParameters.Kind, StorageAccountUpdateParameters.Kind, from enum to string. +- Change the type of StorageAccount.Sku.Name, StorageAccountCreateParameters.Sku.Name, StorageAccountUpdateParameters.Sku.Name, from enum to string. + +### Changes in 10.0.0 + +- Microsoft.Azure.Management.Storage SDK is GA +- Upgrade to rest api version 2018-11-01 + +**Breaking changes** + +- Change input parameter of StorageManagementClient.ManagementPolicies.CreateOrUpdate(), the input policy change from Json to ManagementPolicySchema object +- Change output of StorageManagementClient.StorageAccounts.GetManagementPolicies(), the output policy change from Json to ManagementPolicySchema object + +### Changes in 9.2.0-preview + +- Add "CanFailover" to Storage Account Expend Property GeoReplicationStats + +**Breaking changes** + +- Change StorageAccountCreateParameters.CustomDomain.UseSubDomain to StorageAccountCreateParameters.CustomDomain.UseSubDomainName +- Change StorageAccountUpdateParameters.CustomDomain.UseSubDomain to StorageAccountUpdateParameters.CustomDomain.UseSubDomainName + +### Changes in 9.1.0-preview + +- Support trigger Storage Account Failover on RA-GRS accounts, in case of availability issues. +- Support expand the properties of get Storage Accounts, to get Account geoReplicationStats. + +### Changes in 9.0.0-preview + +- Upgrade to rest api version 2018-07-01 (ManagementPolicies API still use 2018-03-01-preview) +- Support Create Storage Account with kind FileStorage, BlockBlobStorage and Sku Premium_ZRS +- Support Create or Upgrade Storage Account with Property EnableAzureFilesAadIntegration + +**Breaking changes** + +- Rename StorageManagementClient.StorageAccounts.CreateOrUpdateManagementPolicies() to StorageManagementClient.ManagementPolicies.CreateOrUpdate() +- Rename StorageManagementClient.StorageAccounts.GetManagementPolicies() to StorageManagementClient.ManagementPolicies.Get() +- Rename StorageManagementClient.StorageAccounts.DeleteManagementPolicies() to StorageManagementClient.ManagementPolicies.Delete() +- StorageManagementClient.Usages.List() is removed, as api version 2018-07-01 not support get global storage resource usage, and only support get storage resource usage by location with StorageManagementClient.Usages.ListByLocation(). + +### Changes in 8.1.0-preview + +- Support HDFS feature + +### Changes in 8.0.0-preview + +- Support Management Policy feature +- Upgrade to rest api version 2018-03-01-preview + +**Breaking changes** + +- Rename StorageManagementClient.Usage to StorageManagementClient.Usages +- Rename StorageManagementClient.Usage.List() to StorageManagementClient.Usages.List() +- Rename StorageManagementClient.Usage.ListByLocation() to StorageManagementClient.Usages.ListByLocation() + +### Changes in 7.2.0-preview + +- Support WORM feature +- Add StorageManagementClient.Usage.ListByLocation() to support get storage resource usage by location +- Upgrade to rest api version 2018-02-01 + +### Changes in 7.1.0-preview + +- Support Create or Upgrade Storage Account with kind StorageV2 + +### Changes in 7.0.0-preview + +**Breaking changes** + +- When updating storage virtual networks, NetworkRuleSet is used instead of NetworkAcl. + +**Notes** + +- When updating storage virtual networks, virtualNetworkResourceId is limited to be resource ID of a subnet. +- Added Skus.list() operation, which could list all the available skus for the subscription. \ No newline at end of file diff --git a/sdk/storagesync/Microsoft.Azure.Management.StorageSync/CHANGELOG.md b/sdk/storagesync/Microsoft.Azure.Management.StorageSync/CHANGELOG.md index f88957a62ba2..6f6c7bcc71a7 100644 --- a/sdk/storagesync/Microsoft.Azure.Management.StorageSync/CHANGELOG.md +++ b/sdk/storagesync/Microsoft.Azure.Management.StorageSync/CHANGELOG.md @@ -1,2 +1,26 @@ -# Release History +## Microsoft.Azure.Management.StorageSync release notes +### Changes in 2020-03-01 + +- Support private links for Azure File Sync +- Additional cloud tiering status support, including: + - Local cache performance metrics + - Status for tiering policies +- Change enum as ModelAsString for InitialDownloadPolicy and LocalCacheMode + +### Changes in 2019-06-01 + +- Support for cloud tiering health and recall status for server endpoints + +### Changes in 2019-03-01 + +- Support for Invoke Change Detection command + +### Changes in 2019-02-01 + +- Support for tracking parallel upload and download for server endpoints +- Rename the StorageAccountShareName parameter for cloud endpoints to AzureFileShareName + +### Changes in 2018-04-02 + +- First version containing provisioning and deprovisioning of StorageSyncService, SyncGroup, CloudEndpoint , RegisteredServer and ServerEndpoint. It includes Recall operation as well. \ No newline at end of file From 55f9d898635f6225b8fb2a447d1a151683ae7150 Mon Sep 17 00:00:00 2001 From: Chidozie Ononiwu Date: Mon, 26 Apr 2021 16:58:20 -0700 Subject: [PATCH 4/4] Remove unneeded Changes --- eng/common/scripts/ChangeLog-Operations.ps1 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/eng/common/scripts/ChangeLog-Operations.ps1 b/eng/common/scripts/ChangeLog-Operations.ps1 index 93ce38ab43f9..0f02790ce45f 100644 --- a/eng/common/scripts/ChangeLog-Operations.ps1 +++ b/eng/common/scripts/ChangeLog-Operations.ps1 @@ -2,7 +2,7 @@ . "${PSScriptRoot}\logging.ps1" . "${PSScriptRoot}\SemVer.ps1" -$RELEASE_TITLE_REGEX = "(?^\#+\s+(?$([AzureEngSemanticVersion]::SEMVER_REGEX))(\s+(?\(.+\))))" +$RELEASE_TITLE_REGEX = "(?^\#+.*(?\b\d+\.\d+\.\d+([^0-9\s][^\s:]+)?)(\s+(?\(.*\)))?)" $CHANGELOG_UNRELEASED_STATUS = "(Unreleased)" $CHANGELOG_DATE_FORMAT = "yyyy-MM-dd"