Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Core] Update RequestFailedException to use source generation for serialization #38996

Merged
merged 8 commits into from
Oct 12, 2023

Conversation

m-redding
Copy link
Member

@m-redding m-redding commented Sep 27, 2023

The changes here update RequestFailedException.TryExtractErrorContent to use source generation for serialization instead of reflection-based serialization. It takes advantage of the fact that the source generation is included in the net6.0+ runtime so we don't have to upgrade our dependency on System.Text.Json to take advantage of this feature (😄 ).

For more context on source generation see the following:

Important note - source generation does not support private classes or members, so a few classes and members needed for serialization had to be changed from private to internal. See known issues

This is the last change on the Azure.Core side needed to unlock Native AOT with the following libraries:

And likely many other packages across our SDK's.

Contributing to the Azure SDK

Please see our CONTRIBUTING.md if you are not familiar with contributing to this repository or have questions.

For specific information about pull request etiquette and best practices, see this section.

@azure-sdk
Copy link
Collaborator

API change check

API changes are not detected in this pull request.

@m-redding m-redding changed the title [WIP] Change RequestFailedException to use source generation for serialization [Core] Update RequestFailedException to use source generation for serialization Sep 27, 2023
@m-redding m-redding marked this pull request as ready for review September 27, 2023 20:37
@m-redding
Copy link
Member Author

TimothyMothra

This comment was marked as resolved.

@TimothyMothra TimothyMothra self-requested a review September 29, 2023 00:09
Copy link
Contributor

@TimothyMothra TimothyMothra left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM.
This is the same change I'm making in the Exporter. :)

Edit: reset my approval since I'm not a maintainer of Azure.Core

sdk/core/Azure.Core/src/ResponseError.cs Outdated Show resolved Hide resolved
sdk/core/Azure.Core/src/ResponseError.cs Outdated Show resolved Hide resolved
sdk/core/Azure.Core/src/RequestFailedException.cs Outdated Show resolved Hide resolved
Copy link
Member

@eerhardt eerhardt left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Assuming this works and passes all tests, LGTM.

Copy link
Contributor

@vitek-karas vitek-karas left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice

@m-redding m-redding merged commit b6cf7dc into Azure:main Oct 12, 2023
31 checks passed
matthohn-msft pushed a commit to matthohn-msft/azure-sdk-for-net that referenced this pull request Oct 27, 2023
…ialization (Azure#38996)

* iteration 1

* iteration 1

* tweak logic

* simplification

* adjust comments

* Update sdk/core/Azure.Core/src/RequestFailedException.cs

Co-authored-by: Eric Erhardt <[email protected]>

* feedback fixes

---------

Co-authored-by: Eric Erhardt <[email protected]>
kagbakpem pushed a commit that referenced this pull request Nov 7, 2023
* Prepare for WebJobs Storage Extension Release (#38943)

* [AppConfiguration] Fix: GetConfigurationSettings does not set the ContentType property (#38917)

* Adding Hold/Unhold capabilities to ACS. (#38858)

* Adding hold/unhold

* Updating swagger

* Fixing last merge

* Adding tests and missing apis

* Exporting new APIs

* Updating swagger

* Adding missing files

* Updating docstring

* Export API

* Updating swagger location

* Update AutoRest C# version to 3.0.0-beta.20230924.2 (#38934)

* Update Generator Version 3.0.0-beta.20230924.2

* Update SDK codes

* remove unused Etag customization

---------

Co-authored-by: FAREAST\chunyu <[email protected]>

* [Network] Fix partial resource (#38110)

* Increment package version after release of Azure.ResourceManager.DataProtectionBackup (#38953)

* Update Generator Version 3.0.0-beta.20230925.2 (#38955)

* Increment version for storage releases (#38946)

* Increment package version after release of Microsoft.Azure.WebJobs.Extensions.Storage.Blobs

* Increment package version after release of Microsoft.Azure.WebJobs.Extensions.Storage.Queues

* Increment package version after release of Microsoft.Azure.WebJobs.Extensions.Storage

* Increment package version after release of Azure.ResourceManager.Network (#38957)

* Increment package version after release of Azure.ResourceManager.RecoveryServicesSiteRecovery (#38958)

* Increment package version after release of Azure.ResourceManager.Chaos (#38956)

* Fleet .NET SDK generation (#38873)

* Increment package version after release of Azure.ResourceManager.DatabaseFleetManager (#38960)

* DataMovement Test Infra: In-Memory StorageResources (#38941)

* memoryresources initial implementation

* revised implementaoin

* testing memoryitem

* test container

* [DataFactory]Upgrade SDK Version To 1.0.0-beta.4 (#38930)

* Increment package version after release of Azure.ResourceManager.DataFactory (#38967)

* [Network] Fix HopLink format error issue when resourceId return "" (#38876)

* [FormRecognizer] Cleaning up misc operations live tests (#38807)

* Update messaging stress to use addons parallel job configuration (#38949)

* Vendor OpenTelemetry.NET Instrumentation Libraries into Azure.Monitor.OpenTelemetry.AspNetCore (#38848)

* Vendoring

* Update copyrights

* Update Notice file

* Remove the default OpenTelemetry instrumentation options customization from the README. (#38970)

* Remove OpenTelemetry ASP.NET Core and HTTP metrics. (#38972)

* DataMovment `StorageResourceContainer` internal hooks to protected APIs (#38968)

* internals access class and hookup to file

* applied to blobs

* docsting

* Implemention ShareFileStorageResource (#38938)

* WIP

* Implemented base file storage resource; Testst

* Export API

* Attempt to fix double dependency files in tests

* Addressing PR comments; Added StorageResourceItemInternal

* Rename internal methods

* PR Comments for tests

* CHange out verify parameters with  the mock verify method

* Support typespec to sdk preview pipeline (#38576)

* Add changes to support typespec preview pipeline

* Revert whitespace changes

* Improve error logging in Update-dotnet-GeneratedSdks

* Update Monitor labels (#38974)

* Change prod maintenance day. Fix stress watcher deploy (#38948)

Co-authored-by: Ben Broderick Phillips <[email protected]>

* Azure Deployment Manager is being decommissioned. Remove its NET SDK through this PR (#38614)

* Update Generator Version 3.0.0-beta.20230926.2 (#38979)

* Update AutoRest C# version to 3.0.0-beta.20230927.1 (#38987)

* fix (#38995)

* [AppConfig] Allow unknown condition members (#38971)

* [AppConfig] Allow unknown condition members

The focus of these changes is to allow for unknown members to be
present in the `conditions` property of a feature flag configuration
setting.  Previously, these were ignored as the setting assumed that
`conditions` should be treated as a well-known member.  This change moves
the well-known member to `conditions/client_filters` and preserves unknown
children of `conditions`.

* Enabled STG 91 live tests (#38990)

* [Core] Adding attributes to support Native AOT compiling (#37734)

* part 1

* additional changes

* additional attributes

* additional attributes

* adding diagnosticscope attributes

* updating messages

* more fixes

* additional updates

* updates

* PR feedback

* API update

* removing unnecessary warnings

* reverting attribute on HttpPipelineSynchronousPolicy

* update api

* updates

* update

* API export

* WIP fix 1

* WIP

* attribute adjustments

* adding compatibility test

* WIP adding test

* WIP API

* WIP

* WIP

* updates

* add test script and remove #if statements

* fixing build

* Update Program.cs

* adding some compile statements

* Update AzureCoreEventSource.cs

* build fix attempt

* fix built attempt 2

* Update MutableJsonChange.cs

* Update MutableJsonChange.cs

* Update MutableJsonDocument.cs

* Update HttpPipelineSynchronousPolicy.cs

* adding comments

* PR fb 1

* test

* test2

* test3

* attempt

* additional build fixes

* Remove comment

* PR feedback + fixing impacts of feedback changes

* fixes

* Update GeoRedundantFallbackPolicy.cs

* Update GeoRedundantFallbackPolicy.cs

* Update GeoRedundantFallbackPolicy.cs

* fix

* add tests

* pipeline fixes

* update comments

* feedback

* adjustments

* adjustment

* pipeline fix

* PR feedback 1

* Apply suggestions from code review

Co-authored-by: Vitek Karas <[email protected]>

* PR feedback updates 2

* Update sdk/core/Azure.Core/src/Shared/DiagnosticScope.cs

Co-authored-by: Vitek Karas <[email protected]>

* need one other suppression

* remove 2 annotations + update suppression message

* removing all attributes from RequestContentHelper

* tweak justification

* removing test project from Azure.Core, will be adding feedback to general CI pipeline

* WIP

* feedback

* Update sdk/core/Azure.Core/src/Shared/DiagnosticScope.cs

Co-authored-by: Anne Thompson <[email protected]>

* fix attribute and add comments

* Addressing feedback

* adding net 5 preprocessor directives

* Update sdk/core/Azure.Core/src/DynamicData/MutableJsonElement.cs

Co-authored-by: Vitek Karas <[email protected]>

* remove unused const

* pipeline fix

---------

Co-authored-by: Vitek Karas <[email protected]>
Co-authored-by: Anne Thompson <[email protected]>

* [Text Translation] Options Parameter for Translate and Transliterate (#38760)

* Options Parameter for Translate and Transliterate

* Remove empty options constructor, add new samples and recorded tests, update documentation.

* Update CHANGELOG.md and assets.json, fixed bug in TranslationLiveTests.cs

* Deleting unnecessary SessionRecords test files.

---------

Co-authored-by: Rango Meadows <[email protected]>

* Add rules for convenience method and protocol method (#38603)

* Add rules for convenience method and protocol method

* update

* Increment version for managednetworkfabric releases (#39010)

* Update AutoRest C# version to 3.0.0-beta.20230927.3 (#39013)

* ShareDirectoryClient extensions (#38993)

* ShareDirectoryClient extensions

* removed mention of blobs

* exportapi

* fix tests

* Update AutoRest C# version to 3.0.0-beta.20230928.1 (#39017)

* Added transcription APIs and events (#38988)

* Autorest generated code

* Adding SDK methods for start, stop and update transcription

* Add transcription options for the create & answer call

* Adding events

* Adding event parser test cases

* Adding tests

* Refactoring code to make options param optional

* Adding models and parser for the transcription schema

* Fixing enum conversion logic for transcription schema

* Cleaning up code

* Add transcription options in create/answer/group call and tests

* Updted TranscriptionUpdate to take TranscriptionUpdate and TranscriptionStatusDetails as enums

* Fixed API typo

* Adding SDK methods for start, stop and update transcription

* Add transcription options for the create & answer call

* Adding models and parser for the transcription schema

* Adding events

* Adding event parser test cases

* Adding tests

* Refactoring code to make options param optional

* Fixing enum conversion logic for transcription schema

* Cleaning up code

* Add transcription options in create/answer/group call and tests

* Updted TranscriptionUpdate to take TranscriptionUpdate and TranscriptionStatusDetails as enums

* Fixed API typo

* Updated contract after rebase

* Removed duplicate tests

* Update in transcription ws schema

* Fixed TranscriptionOptions review comment

* Fixing TranscriptionOptions arguments in create call, group call & answer call

* Fixing build issues

---------

Co-authored-by: abhishesingh-msft <[email protected]>

* Modified storage ARM template to point at built-in Files RBAC role (#39018)

* Add support for settlement from the isolated worker extension (#38865)

* Add support for settlement from the isolated worker extension

* Update comment

* roll back version of Grpc.Tools

* roll back further

* PR fb

* Revert eventArgs fields to private

* remove in finally block

* Fix test and move versions to package.data.props

* Update sdk/servicebus/Microsoft.Azure.WebJobs.Extensions.ServiceBus/src/Listeners/ServiceBusListener.cs

Co-authored-by: Jesse Squire <[email protected]>

* Add batch test cases

* Fix tests

* Fix

---------

Co-authored-by: Jesse Squire <[email protected]>

* Update the migration guide. (#38961)

* [ARM] Updating Azure.ResourceManager.MachineLearning to generate for … (#38814)

* Increment package version after release of Azure.ResourceManager.MachineLearning (#39035)

* Increment package version after release of Azure.ResourceManager.RecoveryServicesDataReplication (#39034)

* add traling slash to directory wildcard entries (#39038)

* Update CODEOWNERS (#39039)

Just testing to see if this path isn't recognizing owners because the ones there were invalid

* Revert "Update CODEOWNERS (#39039)" (#39040)

This reverts commit ec8e5bb.

* Remove old check enforcer comment template (#39042)

* [JimBot] Remove CXP Attention (#39036)

Removing config for the dead CXP Attention rule

* Multi-tenant tests added as recorded tests (#38992)

* TokenExchangeManagedIdentitySource with async IO (#38939)

* Add AOT target for Key Vault SDK (#38721)

* Add AOT target for Key Vault SDK

Resolves #38500

* Rebase on main, resolve PR feedback

* Detect Instrumentation Package and Backoff  (#39001)

* AddVendorInstrumentationIfPackageNotReferenced

* PR feedback.

* event souce fix.

* Replace LocalFilesStorageResourceProvider.FromPath with FromFile and Directory (#39053)

* Replace LocalFilesStorageResourceProvider.FromPath with FromFile and FromDirectory

* Export API

* Update snippets

* Sync eng/common directory with azure-sdk-tools for PR 7040 (#39052)

* Remove codeowners resolution logic from docs scripts

* Remove parameters that aren't needed

* Remove auth information from update-docsms-metadata.yml

---------

Co-authored-by: Daniel Jurek <[email protected]>

* Add support for Key Vault 7.5-preview.1 (#38377)

* Add support for Key Vault 7.5-preview.1

Also treats KeyRotationPolicyAction as case-insensitive.

* Update public APIs

* Use latest commit

Resolves #38729

* [AzureMonitorExporter] resolve AOT warnings (#38459)

* initial commit

* build fix

* workaround for StackFrame.GetMethod()

* cleanup

* fix test

* remove TrimmingAttribute.cs

* temp disable ApiCompat

* cleanup

* test fix for ApiCompat

* update comment

* add aotcompat test app

* add readme

* readme

* recommended fix for ApiCompat

* comment

* test fix for validation errors re: aotcompat directory

* isolate StackFrame.GetMethod

* cleanup

* isolate StackFrame.GetMethod (2)

* add comment.

* fix

* pr feedback

* update comment

* fix script

* refactor as extension method

* cleanup

* Transcription package fix: (#39066)

1> Made non-internal TranscriptionData & Word classes as public
2> Rename Word to WordData, as single word classes are not allowed
3> Cleanup vars & references

* removed mock resource types (#39020)

Now uses internal types elsewhere in the inheritance line

* Remove AAD credentials from Service-Level-Readme-Automation.ps1 invocation (#39061)

* [Storage][DataMovement] Update checkpointer to read/write to job file - Part 1 (#39057)

* [DataMovement] Adding Tests for Recorded File Upload (Add fix Creating File at Initial Start) (#39037)

* Added Single Share File Upload Tests; Create before putrange

* WIP

* Removed testbase for startTransfer upload test base; other pr comments

* Vendor OpenTelemetry.ResourceDetectors.Azure resource detector package. (#39076)

* Richardcho/cancel live test (#38969)

* add live test

* record test

* ignore test

---------

Co-authored-by: root <root@DESKTOP-6GBNLER>

* Update Changelog/Readme for Azure.Monitor.OpenTelemetry.AspNetCore (#39077)

* Update Changelog

* Remove forked.

* Update Readme

* pr feedback

* Update API Comment.

* Update changelog

* [Search] Regenerate code using 2023-10-01-preview API version (#38925)

* Regenerate code

* Replace Azure.Monitor.OpenTelemetry.Exporter project reference with Package Reference. (#39082)

* Removed unnecessary .Models.Events namespace (#39075)

* Added Support for PSTN Dial-Out Feature For ACS Rooms (.NET) SDK  (#38837)

* Updated ACS Rooms .NET SDK to Support PSTN DialOut Feature

* Removed Auto Script Generation Snippet From Older Test Class

* Updated Readme Link

* Updated new tag in Rooms assets.json

* Updated ChangeLog and Generated new export API

* Modified UpdateRoom Signagure and Renamed Variables

* Updated ReadMe and added more test scenarios

* Update ReadMe

* Update ReadMe with Snippets

* Updated Rooms Sample

* Updated Codes Per SDK Reviews

* Updated ChangeLog

* Fix the assembly load that validates the package reference. (#39091)

* [AzureMonitorDistro] Update the troubleshooting section in the Readme (#39096)

* Update Readme

* pr feedback

* pr feedback

* Prepare new release: Distro beta8 (#39100)

* Ignoring case (#39105)

* Prep for release (#39108)

* [Search] Update changelog for "11.5.0-beta.5" release (#39102)

[Search] Update changelog for "11.5.0-beta.5" release.

* [Azure.Monitor.Ingestion] Fix Sovereign Support for Ingestion (#39078)

* [App Config] Update snapshot API and changelog for "1.3.0-beta.3" release (#39116)

 [App Config] Update snapshot API and changelog for "11.5.0-beta.5" release

* Updating package version for configured workflows (#39119)

Co-authored-by: Jesse Squire <[email protected]>

* [Search] Add a work around to fix CreateAzureBlobIndexer test (#39117)

* Renamed Storage PublicAudience to DefaultAudience, Get..Audience to Create..Audience (#39083)

* Increment package version after release of Azure.Monitor.OpenTelemetry.AspNetCore (#39129)

* Add livetests to PPE (#39110)

* Update tests.yml

* Skip SIP tests on int and ppe

* Skip SIP tests on ppe

* Add flag to skip sip configuration tests

* Add flag to skip sip configuration in matrix

* Update to net462

* Remove Siprounting flag

* Remove Siprounting flag from matrix

* Add Siprounting flag to matrix

* Detect all file diff types for eng/common changes (#39128)

Fixes Azure/azure-sdk-tools#5882

We need to set the difffilter to empty instead of the default of exclude deleted files when we are trying to verify there are no changes under eng/common.

See test PR Azure/azure-sdk-for-python#32348 which demonstrates us not detecting a deleted file under eng/common. I'll use that same test PR to verify this now catches that issue.

Co-authored-by: Wes Haggard <[email protected]>

* Adding CorrelationId to TranscriptionMetadata (#39130)

* Update ChangeLog file (#39125)

* [Storage][DataMovement] Update checkpointer to read/write to job file - Part 2 (#39101)

* Release Azure.ResourceManager.ContainerServiceFleet (#39106)

* Release Azure.ResourceManager.ContainerServiceFleet

* update

* Increment package version after release of Azure.ResourceManager.ContainerServiceFleet (#39139)

* fix pageable operation issue in purview administration library (#39009)

* use directive to set api-version as client for Resources_GetById (#39141)

* Update AutoRest C# version to 3.0.0-beta.20231008.1 (#39143)

* Update Generator Version 3.0.0-beta.20231008.1

* Update SDK codes

* Update SDK codes

* Update SDK codes

* Update SDK codes

* Update SDK codes

* Update SDK codes

* Update Generator Version 3.0.0-beta.20231008.2 (#39148)

* [WebPubSubClient] Parsing message returns IList (#39137)

* Parsing message returns IList

* update api

* Use IReadonlyList

* Update CHANGELOG.md (#39160)

* Increment package version after release of Azure.Search.Documents (#39161)

* [Azure.Monitor.Inestion] Update CHANGELOG.md for GA Release (#39165)

* Adding Support to override the ClientRequestID guid format for test recording sessions. (#39133)

* adding an enviroment variable "RECORDING_DEFAULT_ClIENT_GUID" to support using the default string format for ClientID's in test recording mode

* changing code to support storing the enviroment variable into the test recordings variables

* handling the case if the variable is not present in the recording

* changing from enviroment var to property of RecordedTestBase

* removing files

* whitespace fix

* update

* recovered deleted file

* restored deleted code

* fix

* feedback

(cherry picked from commit 240efa7)

* removed dead code

* whitespace

* Move ResourcesRestOperations to generated (#39150)

* Move most of ResourcesRestOperations to generated

* make api-version as method parameter for Resources_GetById

* Add comments

* Increment package version after release of Azure.Data.AppConfiguration (#39169)

* Increment package version after release of Azure.Monitor.Ingestion (#39168)

* Update Generator Version 3.0.0-beta.20231009.1 (#39173)

* Add azure communication messages sdk (#39167)

* Add Messages SDK

* Work around the issue with nextLink never empty, add more tests

* Update CHANGELOG.md

* Update autorest and use Github link for input file

* Update README.md

* dropping the Value suffix on everything but the base class (MessageTemplateValue)

* change the param name from url to uri, filename to fileName

* Update CHANGELOG.md

* revert accidental check in of RecordedTestMode

* sanitize session records

* remove unneeded import

* update to 2023-08-24-preview api version

* update CommunicationMessagesClientOptions api version to 2023-08-24-preview

* re-run live test recording

* fix broken link

* use latest swagger

* Remove unsupported auth type, add more live tests, and re-run the live tests

* use the swagger that does not have operation-id response header

* Take Value suffix off MessageTemplateQuickAction

* update sdk to latest

- change autorest to using readme instead of swagger input-file
- update Butotn from IDictionary to IEnumerable for maintaining orders
- autorest point to azure-rest-api-specs-pr
- re-run live tests to get new session records

* update the source file to the public azure specs repo

* fix recording

* run "eng\scripts\Export-API.ps1 communication"

* run "eng\scripts\CodeChecks.ps1 -ServiceDirectory communication"

* Prepare for release (#39184)

* Replace Azure.Identity AAD references (#39123)

* [Storage][DataMovement] Add ProviderId to resources and job plan file (#39163)

* Update github-event-processor version to 1.0.0-dev.20231010.2 (#39189)

Co-authored-by: James Suplizio <[email protected]>

* Fixed tansxription review comments (#39195)

* Increment package version after release of Azure.Communication.Messages (#39185)

* Fix broken link (#39188)

* Prepare for release (#39203)

* Increment package version after release of Microsoft.Azure.WebJobs.Extensions.EventHubs (#39201)

* Add new system events (#39202)

* Add new system events

* Fix source generator

* refactor

* Prepare for release (#39205)

* Use url version spec for autorest.* packages (#39131)

Co-authored-by: Patrick Hallisey <[email protected]>

* Increment package version after release of Azure.Messaging.ServiceBus (#39204)

* Fix OperationalInsights Type Issue (#38425)

* update

* update

* [Core] Update RequestFailedException to use source generation for serialization (#38996)

* iteration 1

* iteration 1

* tweak logic

* simplification

* adjust comments

* Update sdk/core/Azure.Core/src/RequestFailedException.cs

Co-authored-by: Eric Erhardt <[email protected]>

* feedback fixes

---------

Co-authored-by: Eric Erhardt <[email protected]>

* Rename property in ResourceNotificationsResourceUpdatedDetails (#39210)

* Use better description for single repo sparse checkout (#39209)

Co-authored-by: Patrick Hallisey <[email protected]>

* Document sovereign cloud support in LogsIngestionClient (#39221)

* Dispose clients on host shutdown rather than listener dispose (#39225)

* Dispose clients on host shutdown rather than listener dispose

* Remove project reference

* Update version - for some reason the auto-update job failed

* Update Generator Version 3.0.0-beta.20231012.5 (#39239)

* Add PauseOnStart Recording Option  (#39132)

* generated files using swagger

* removed extra swagger file

* modified unit tests

* undo status code change for mute participant in generated files

* merged with main

* merged with main

* reverted 202 change

* Both status code changed to 202

* modified test cases to check for 200 status code

* regenerated code

* regenerated code

* Revert "regenerated code"

This reverts commit a5a9e0e.

* Added TransciptionDataRequest Change

* generated from latest swagger

* generated netstandard2.0.cs

* edited changelog

* Revert "generated netstandard2.0.cs"

This reverts commit 2a39b2d.

* Revert "edited changelog"

This reverts commit 7eb1425.

* added line to changelog and standard2.0.cs

* Update CHANGELOG.md

* [NetAppFiles] Update to api-version 2023-05-01 (#38882)

* Update to api-version 2023-05-01

* SystemData

* Sync + systemdata

* update assets

* update assets

* s2ync

* EB.Never

* EB.Never missing using ??

* export api

* change changelog

* assets

* assets

* assets

* add autorest changes to support fleet issues (#39172)

* Increment package version after release of Azure.ResourceManager.ContainerServiceFleet (#39256)

* Increment package version after release of Azure.Messaging.EventGrid (#39262)

* Refactor cleanup (#39264)

* Fix CODEOWNERS for missing paths and other fun stuff (#39269)

* Fix CODEOWNERS for missing paths and other fun stuff

* Fix the label entry, without the % it isn't recognized as a label

* [Storage][DataMovement] Fix several issues with pause/resume (#39208)

* [Azure.Monitor.Ingestion] Update CHANGELOG.md (#39234)

* Update code owners list in the .NET repo (#39180)

* Update codeowners list.

* Autorest Regen Preview to 3.0.0-alpha.20231013.8 by Michael Nash from refs/pull/3810/head (#39275)

* Update Generator Version 3.0.0-alpha.20231013.8

* Update SDK codes he_ma_3

* Update SDK codes da_he_2

* Update SDK codes me_pu_4

* customize the access for ImageSize

* update devcenter api

* update custom code to use new reponse type

* customize deserialization for lro return type change

* Update Generator Version 3.0.0-beta.20231013.1

---------

Co-authored-by: m-nash <[email protected]>

* Release stable version 2022-12-27 of HybridCompute (#39217)

* release stable version

* update code

* update code

* update code

* Increment package version after release of Azure.Communication.Rooms (#39231)

* [Core] Add `DiagnosticScope` test and removing bug workarounds that are no longer needed (#39274)

* new tests

* formatting

* [Schema registry] Stream fix / typo (#39270)

* fixes

* Update sdk/schemaregistry/Azure.Data.SchemaRegistry/samples/Sample02_Serialization.md

Co-authored-by: Jesse Squire <[email protected]>

---------

Co-authored-by: Jesse Squire <[email protected]>

* Makes AzureKeyVaultConfigurationSource a public class (#39099)

* Makes AzureKeyVaultConfigurationSource a public class

* Updates generated code

* [Extensions]: Update KeyVault Config change log (#39292)

The focus of these changes is to update the change log for the KeyVault configuration package to acknowledge the recent contribution for exposing the config section as public.

* Set product as parent of package work item. (#39156)

Co-authored-by: praveenkuttappan <[email protected]>

* [ACS JobRouter] DPG Models (#38868)

* missing usage of Azure.Etag in RouterQueueItem

* add tsp-location

* dpg models initial commit

* update commit

* all Serialize methods added

* auth policy modified to new generated code

* fix errors and update readme

* fix tests

* Update with more fixes

* more fixess

* update assets

* update assests.json

* update api def

* more fixes

* STG 91 beta release (#39297)

* [Azure.Monitor.Ingestion] update Changelog for release (#39304)

* Sync eng/common directory with azure-sdk-tools for PR 7113 (#39226)

* Remove ARM deployment after deploy

* Update eng/common/TestResources/New-TestResources.ps1

Co-authored-by: Heath Stewart <[email protected]>

* Apply suggestions from code review

---------

Co-authored-by: Ben Broderick Phillips <[email protected]>
Co-authored-by: Heath Stewart <[email protected]>

* fix Azure OpenAI whisper snippets (#39313)

* Prepare release for hybridcompute (#39318)

* Increment package version after release of Azure.ResourceManager.HybridCompute (#39320)

* Increment version for storage releases (#39302)

* [Storage][DataMovement] More fixes to resuming transfers (#39271)

* Use bytes to represent AMQP property map (#39307)

* Use bytes to represent AMQP property map

* Delete SettlementPropertiesTests.cs

* PR fb

* Fix test and revert testbase change

* remove unused import

* Update AutoRest C# version to 3.0.0-beta.20231017.1 (#39329)

* Update Generator Version 3.0.0-beta.20231017.1

* Update SDK codes me_pu_4

* Use singleton rather than hosted service for cleanup (#39327)

* Use singleton rather than hosted service for cleanup

* prepare for release

* add date

* Added x-ms-file-request-itent to PutRangeFromUrl (#39278)

* Merge identity/1.10.2-rel back to main (#39331)

* Bug fixes for development time credentials

* update project version

* Increment package version after release of Azure.Identity (#39170)

* tests

---------

Co-authored-by: Azure SDK Bot <[email protected]>

* [Azure.Monitor.Query] Add MetricsBatch (#38640)

* add ContainerServiceFleet test support (#39348)

* [NetAppFiles] Update version number to stable (#39352)

* Update version number to stable

* Update release date

* Increment package version after release of Microsoft.Azure.WebJobs.Extensions.ServiceBus (#39339)

* Increment package version after release of Azure.Monitor.Ingestion (#39334)

* Redo (#39060)

* Fixing communication test scripts (#39355)

* Updated test-resources template to contain necessary properties.

* Added logging for test environment variables for better troubleshooting.

* Azure.Identity.Broker archboard feedback (#39296)

* Fix namespace of ACS models (#39341)

* Fix namespace of ACS models

* Fix

* [Storage] [DataMovement] Added Download File Share Tests and Minor Fixes (#39206)

* Added download tests for file shares

* Rerecorded tests

* Cleanup

* Apply EBN to back compat ACS models (#39360)

* DataMovement unify TransferAndVerify Part 1  (#39300)

* initial unified implementation

* applied to blob single download tests

* move local tooling

* checkpoint

* separate out blob utilities

* separating item and container test util

* cancellation tokens

* using single blob

* apply to append tests

* added page blobs

* remove old verify methods

* Fix: Prevent data duplication in TraceTelemetry with IncludeFormattedMessage (#39308)

* Fix: Prevent data duplication in TraceTelemetry with IncludeFormattedMessage.

* Update Changelog

* PR feedback on Exception original format.

* test changes

* Test changes.

* Implement generci parser for Transcription, Audio data (#39250)

* One more EBN and add test (#39365)

* One more EBN and add test

* Fix

* Fix proto definition (#39361)

* prep for Identity patch release (#39359)

* Update CHANGELOG.md (#39343)

* Increment package version after release of Microsoft.Azure.WebJobs.Extensions.ServiceBus (#39369)

* Increment package version after release of Azure.Identity (#39374)

* Increment package version after release of Azure.Monitor.Query (#39372)

* add a funtion to convert BinaryData to RequestContent (#39316)

* add serialize funtion for BinaryData

* add more test

* Update sdk/core/Azure.Core/src/Shared/RequestContentHelper.cs

Co-authored-by: Christopher Scott <[email protected]>

---------

Co-authored-by: Christopher Scott <[email protected]>

* [ElasticSan] API version 2023-03-01: support snapshots and CMK (#39215)

* ElasticSan snapshots and CMK

* Update changelog to remove empty sections

* Update sourceId format

* Update Generator Version 3.0.0-beta.20231019.2 (#39393)

* Increment package version after release of Azure.Messaging.EventGrid (#39373)

* Increment package version after release of Azure.ResourceManager.NetApp (#39381)

* Prep Azure.Identity.Broker for release (#39375)

* [CODEOWNERS] Fix Schema Registry (#39396)

The focus of these changes is to fix the Schema Registry service entry to use the special `<NotInRepo>` token rather than a path, allowing our new automation to correctly parse it.

* Increment package version after release of Azure.Identity.Broker (#39395)

* Add Setter to CallInvite to allow pstn to pstn tranfer call (#39397)

* Bump min tls version to 1.2 for digital twins live test storage account (#39402)

* fix(monitor): remove newing-up unused object in UseAzureMonitor (#39356)

fixes #38787

* Bump min tls version to 1.2 for digital twins live test event hub (#39405)

* Bump min tls version to 1.2 for digital twins live test storage account

* Bump min tls version to 1.2 for digital twins live test event hub

* Fix update test resources tagging when tags are empty. Bump max limit (#39409)

Co-authored-by: Ben Broderick Phillips <[email protected]>

* 2023 08 15 (#39145)

* sdk generation

* adding tests

* mitigate breaking change

* export API

* all tests pass

* small fix

* csproj version

* changelog

* small fix

* fix release date

* remove unreleased

* updating assets.json to fit the new recordings

* Wei comment fixes

* fixes

* renaming

* recording tag

---------

Co-authored-by: Wei Hu <[email protected]>

* Update AutoRest C# version to 3.0.0-beta.20231019.3 (#39416)

* Gfeitosa/increase coverage include int (#39392)

* Remove common package from coverage report

* Added SMS speciffic phone number to test pipeline

* Fix typo in yml file

* Extra tests implemented

* Add a few extra tests for coverage

* Add a few extra tests for coverage

* Remove unecessary usings

* Fix assert exception

* Remove shared core ConnectionString from tests

* Make internal classes visible to test package

* Implement SmsRestClient tests for coverage

* Remove duplicate snippets

* Update code owners for SMS sdk to include only SMS team

* Remove missing user from codeowners file

* Update CHANGELOG.md (#39406)

* Datamovement shares oauth (#39164)

* datamovemnet access to header and audience

* include audience in HttpAuthorization

* tests

* small changes

* rebased and adopted a rename from main

* fix

* exportapi

* DataMovement unify TransferAndVerify Part 2 (#39364)

* directory download tests

* unused imprt

* Fix deadlettering and exception propagation in Grpc service (#39412)

* Fix deadlettering in Grpc service

* Propagate exception details

* remove project ref

* Increment package version after release of Microsoft.Azure.WebJobs.Extensions.ServiceBus (#39419)

* Add Microsoft.NetworkAnalytics RP SDK package (#39240)

* [Storage][DataMovement] Add source/destination checkpoint data to Job Plan file (#39411)

* [Storage] Added Fix for Creating Share File before service copy; Added Data Movement E2E service copy tests (#39440)

* WIP

* WIP - tests written but CopyAuthorization needs to be done first

* Added tests for single sync copy file share; Added minor fixes for creation of file beforehand

* Fix recording

* Fix to share file resource tests

* Prep Azure.Microsoft.Support for release (#39403)

* Add EnvironmentCredential to token cache table (#39476)

* Replace Azure AD references with Entra (#39477)

* Check az login for target subscription in stress deploy login (#39479)

Co-authored-by: Ben Broderick Phillips <[email protected]>

* Set min tls version for search+storage live tests (#39471)

* Test updates for 2023-06-01-preview SDK

* Update StreamingChatCompletions.cs (#39480)

* [Storage][DataMovement] Cleanup after recent changes to checkpointer (#39456)

* Failed Update AutoRest C# version to 3.0.0-beta.20231024.1 (#39463)

* Increment version for kusto releases (#39485)

* Adding basic [CallerShouldAudit] support and initial support for Storage and Tables (#39345)

Adding basic [CallerShouldAudit] support and initial annotations of Storage and Tables.

* Update ContainerServiceFleet to 10-15 (#39487)

* [StorageMover] Upgrade to API version 2023-10-01 (#39495)

* StorageMover 2023-10-01

* update version

* Increment package version after release of Azure.ResourceManager.Support (#39488)

* Increment package version after release of Azure.ResourceManager.Peering (#39497)

* Fix tests for Fleet (#39496)

* DataMovement unify TransferAndVerify Part 3 (#39401)

* block

* append

* net462 fix

* default timeouts

* test proxy

* DataMovement unify TransferAndVerify Part 4 (#39452)

* Update Generator Version 3.0.0-beta.20231025.1 (#39504)

* Devcenter dataplane TypeSpec preview SDK v2023-04-01  (#39358)

* add tsp location and remove autorest

* SDK generation from TypeSpec

* Update tests and samples reflected by client changes

* Generate snippets

* Generate API updates

* Add breaking changes to CHANGELOG

* Update parameter to delayUntil

* [Event Hubs] Handle cases where desired worker count exceeds int.MaxInt (#39468)

* handle long desired worker count

* adding additional unit test

* use checked approach

* remove unncessary cast

* add unit test

* update comment

* add unit tests

* handle long desired worker count

* adding additional unit test

* use checked approach

* remove unncessary cast

* add unit test

* update comment

* fix merge conflict

* fix concurrency in unit tests

---------

Co-authored-by: Vincent Chiang <[email protected]>

* Update AutoRest C# version to 3.0.0-beta.20231025.3 (#39521)

* [Service Bus] Handle cases where desired worker count exceeds int.MaxInt (#39474)

* handle long desired worker count

* adding additional unit test

* handle overflow

* Revert "adding additional unit test"

This reverts commit a0869c4.

* Revert "handle overflow"

This reverts commit dba0661.

* Revert "Revert "handle overflow""

This reverts commit bd6bd1d.

* Revert "handle long desired worker count"

This reverts commit e5a8756.

* add checked block

---------

Co-authored-by: Vincent Chiang <[email protected]>

* Update AutoRest C# version to 3.0.0-beta.20231026.1 (#39526)

* Update Generator Version 3.0.0-beta.20231026.1

* Update SDK codes me_pu_4

* roll back workaround due to `logicalPath` not supported in lro

---------

Co-authored-by: Mingzhe Huang (from Dev Box) <[email protected]>

* Increment package version after release of Azure.ResourceManager.ContainerServiceFleet (#39524)

* Sb cross receiver samples (#39514)

* Add samples demonstrating cross receiver settlement

* Fix

* Fix

* fix line break

* Fix sln

* regenerate

* Apply suggestions from code review

Co-authored-by: Jesse Squire <[email protected]>

---------

Co-authored-by: Jesse Squire <[email protected]>

* Add samples link in README (#39529)

* [Storage][DataMovement] Fixes to pause/resume around enumeration (#39486)

* attributes (#39428)

* Upgrade `Azure.ClientSdk.Analyzers` and disable enhanced analysis for some SDKs (#39518)

- update the client sdk analyzer to dev build
- add globla config to suppress enhanced analysis rules
- modify ci steps to support suppression by a property

* disable enhanced analysis for backward compatibility

* update `Azure.ClientSdk.Analyzers` to `0.1.1-dev.20231025.2`

---------

Co-authored-by: Mingzhe Huang (from Dev Box) <[email protected]>

* Update Microsoft.Search to include 2023-11-01 API version (#39326)

* initial regeneration

* update tests

* update generated code

* generated code feedback

* updating recordings

* fix tests

* recording tests

* recording tests

* regenerate code

* updating generated code

* update

* updating tests

* update changelog

* fixing changelog

---------

Co-authored-by: Matt Gotteiner <[email protected]>

* Update Azure.ResourceManager.DesktopVirtualization to new api version 2023-09-05 (#39025)

* Increment version for elasticsan releases (#39547)

* Increment version for desktopvirtualization releases (#39548)

* Update Generator Version 3.0.0-beta.20231027.1 (#39550)

* Updating tests and addressing PR comments.

* Comment out RecordedTestMode.Record

* update autorest

* use datetimeoffset

* Updating tests and assets

* rebuilding package to pick up changes from main

* Disable record mode

* Update version for acs resources

* update api signature

* Updating changelog.md

---------

Co-authored-by: Amanda Nguyen <[email protected]>
Co-authored-by: Caio Saldanha <[email protected]>
Co-authored-by: Franko Morales <[email protected]>
Co-authored-by: Azure SDK Bot <[email protected]>
Co-authored-by: FAREAST\chunyu <[email protected]>
Co-authored-by: Minghao Chen <[email protected]>
Co-authored-by: frantran <[email protected]>
Co-authored-by: Jocelyn <[email protected]>
Co-authored-by: Jingshu918 <[email protected]>
Co-authored-by: Chengming <[email protected]>
Co-authored-by: Ben Broderick Phillips <[email protected]>
Co-authored-by: Rajkumar Rangaraj <[email protected]>
Co-authored-by: Patrick Hallisey <[email protected]>
Co-authored-by: Scott Addie <[email protected]>
Co-authored-by: rohantagaru <[email protected]>
Co-authored-by: Madalyn Redding <[email protected]>
Co-authored-by: Jesse Squire <[email protected]>
Co-authored-by: Sean McCullough <[email protected]>
Co-authored-by: Vitek Karas <[email protected]>
Co-authored-by: Anne Thompson <[email protected]>
Co-authored-by: Matthew Meadows (Rango the Dog) <[email protected]>
Co-authored-by: Rango Meadows <[email protected]>
Co-authored-by: Pan Shao <[email protected]>
Co-authored-by: Vivek More <[email protected]>
Co-authored-by: abhishesingh-msft <[email protected]>
Co-authored-by: JoshLove-msft <[email protected]>
Co-authored-by: Jesse Squire <[email protected]>
Co-authored-by: Arthur Ma <[email protected]>
Co-authored-by: Gerardo Lecaros <[email protected]>
Co-authored-by: James Suplizio <[email protected]>
Co-authored-by: Wes Haggard <[email protected]>
Co-authored-by: Christopher Scott <[email protected]>
Co-authored-by: Heath Stewart <[email protected]>
Co-authored-by: Daniel Jurek <[email protected]>
Co-authored-by: Timothy Mothra <[email protected]>
Co-authored-by: abhishesingh-msft <[email protected]>
Co-authored-by: Jacob Lauzon <[email protected]>
Co-authored-by: richardcho-msft <[email protected]>
Co-authored-by: root <root@DESKTOP-6GBNLER>
Co-authored-by: ShivangiReja <[email protected]>
Co-authored-by: calvinkwtang <[email protected]>
Co-authored-by: Mike Hang <[email protected]>
Co-authored-by: nisha-bhatia <[email protected]>
Co-authored-by: sofiar-msft <[email protected]>
Co-authored-by: Dapeng Zhang <[email protected]>
Co-authored-by: Wei Hu <[email protected]>
Co-authored-by: Chenyang Liu <[email protected]>
Co-authored-by: wiboris <[email protected]>
Co-authored-by: glorialimicrosoft <[email protected]>
Co-authored-by: mcgallan <[email protected]>
Co-authored-by: Eric Erhardt <[email protected]>
Co-authored-by: amariwest-msft <[email protected]>
Co-authored-by: Auðunn <[email protected]>
Co-authored-by: Pallavi Taneja <[email protected]>
Co-authored-by: m-nash <[email protected]>
Co-authored-by: yaotongms <[email protected]>
Co-authored-by: Daniel Laughland <[email protected]>
Co-authored-by: praveenkuttappan <[email protected]>
Co-authored-by: Rajarshi Sarkar <[email protected]>
Co-authored-by: Heath Stewart <[email protected]>
Co-authored-by: Travis Wilson <[email protected]>
Co-authored-by: Scott Schaab <[email protected]>
Co-authored-by: Alexander Batishchev <[email protected]>
Co-authored-by: Jiri Burant <[email protected]>
Co-authored-by: Christopher Scott <[email protected]>
Co-authored-by: yifanz7 <[email protected]>
Co-authored-by: Amadeusz Sadowski <[email protected]>
Co-authored-by: t-abebchuk <[email protected]>
Co-authored-by: Wei Hu <[email protected]>
Co-authored-by: gfeitosa-msft <[email protected]>
Co-authored-by: Gaurav Agarwal <[email protected]>
Co-authored-by: devinlstoen <[email protected]>
Co-authored-by: tg-msft <[email protected]>
Co-authored-by: Driele Neves Ribeiro <[email protected]>
Co-authored-by: Vincent Chiang <[email protected]>
Co-authored-by: Vincent Chiang <[email protected]>
Co-authored-by: Mingzhe Huang (from Dev Box) <[email protected]>
Co-authored-by: Mingzhe Huang <[email protected]>
Co-authored-by: Matt <[email protected]>
Co-authored-by: Matt Gotteiner <[email protected]>
Co-authored-by: Alec Baird <[email protected]>
JoshLove-msft added a commit that referenced this pull request Nov 13, 2023
* [Storage][DataMovement] More fixes to resuming transfers (#39271)

* Use bytes to represent AMQP property map (#39307)

* Use bytes to represent AMQP property map

* Delete SettlementPropertiesTests.cs

* PR fb

* Fix test and revert testbase change

* remove unused import

* Update AutoRest C# version to 3.0.0-beta.20231017.1 (#39329)

* Update Generator Version 3.0.0-beta.20231017.1

* Update SDK codes me_pu_4

* Use singleton rather than hosted service for cleanup (#39327)

* Use singleton rather than hosted service for cleanup

* prepare for release

* add date

* Added x-ms-file-request-itent to PutRangeFromUrl (#39278)

* Merge identity/1.10.2-rel back to main (#39331)

* Bug fixes for development time credentials

* update project version

* Increment package version after release of Azure.Identity (#39170)

* tests

---------

Co-authored-by: Azure SDK Bot <[email protected]>

* [Azure.Monitor.Query] Add MetricsBatch (#38640)

* add ContainerServiceFleet test support (#39348)

* [NetAppFiles] Update version number to stable (#39352)

* Update version number to stable

* Update release date

* Increment package version after release of Microsoft.Azure.WebJobs.Extensions.ServiceBus (#39339)

* Increment package version after release of Azure.Monitor.Ingestion (#39334)

* Redo (#39060)

* Fixing communication test scripts (#39355)

* Updated test-resources template to contain necessary properties.

* Added logging for test environment variables for better troubleshooting.

* Azure.Identity.Broker archboard feedback (#39296)

* Fix namespace of ACS models (#39341)

* Fix namespace of ACS models

* Fix

* [Storage] [DataMovement] Added Download File Share Tests and Minor Fixes (#39206)

* Added download tests for file shares

* Rerecorded tests

* Cleanup

* Apply EBN to back compat ACS models (#39360)

* DataMovement unify TransferAndVerify Part 1  (#39300)

* initial unified implementation

* applied to blob single download tests

* move local tooling

* checkpoint

* separate out blob utilities

* separating item and container test util

* cancellation tokens

* using single blob

* apply to append tests

* added page blobs

* remove old verify methods

* Fix: Prevent data duplication in TraceTelemetry with IncludeFormattedMessage (#39308)

* Fix: Prevent data duplication in TraceTelemetry with IncludeFormattedMessage.

* Update Changelog

* PR feedback on Exception original format.

* test changes

* Test changes.

* Implement generci parser for Transcription, Audio data (#39250)

* One more EBN and add test (#39365)

* One more EBN and add test

* Fix

* Fix proto definition (#39361)

* prep for Identity patch release (#39359)

* Update CHANGELOG.md (#39343)

* Increment package version after release of Microsoft.Azure.WebJobs.Extensions.ServiceBus (#39369)

* Increment package version after release of Azure.Identity (#39374)

* Increment package version after release of Azure.Monitor.Query (#39372)

* add a funtion to convert BinaryData to RequestContent (#39316)

* add serialize funtion for BinaryData

* add more test

* Update sdk/core/Azure.Core/src/Shared/RequestContentHelper.cs

Co-authored-by: Christopher Scott <[email protected]>

---------

Co-authored-by: Christopher Scott <[email protected]>

* [ElasticSan] API version 2023-03-01: support snapshots and CMK (#39215)

* ElasticSan snapshots and CMK

* Update changelog to remove empty sections

* Update sourceId format

* Update Generator Version 3.0.0-beta.20231019.2 (#39393)

* Increment package version after release of Azure.Messaging.EventGrid (#39373)

* Increment package version after release of Azure.ResourceManager.NetApp (#39381)

* Prep Azure.Identity.Broker for release (#39375)

* [CODEOWNERS] Fix Schema Registry (#39396)

The focus of these changes is to fix the Schema Registry service entry to use the special `<NotInRepo>` token rather than a path, allowing our new automation to correctly parse it.

* Increment package version after release of Azure.Identity.Broker (#39395)

* Add Setter to CallInvite to allow pstn to pstn tranfer call (#39397)

* Bump min tls version to 1.2 for digital twins live test storage account (#39402)

* fix(monitor): remove newing-up unused object in UseAzureMonitor (#39356)

fixes #38787

* Bump min tls version to 1.2 for digital twins live test event hub (#39405)

* Bump min tls version to 1.2 for digital twins live test storage account

* Bump min tls version to 1.2 for digital twins live test event hub

* Fix update test resources tagging when tags are empty. Bump max limit (#39409)

Co-authored-by: Ben Broderick Phillips <[email protected]>

* 2023 08 15 (#39145)

* sdk generation

* adding tests

* mitigate breaking change

* export API

* all tests pass

* small fix

* csproj version

* changelog

* small fix

* fix release date

* remove unreleased

* updating assets.json to fit the new recordings

* Wei comment fixes

* fixes

* renaming

* recording tag

---------

Co-authored-by: Wei Hu <[email protected]>

* Update AutoRest C# version to 3.0.0-beta.20231019.3 (#39416)

* Gfeitosa/increase coverage include int (#39392)

* Remove common package from coverage report

* Added SMS speciffic phone number to test pipeline

* Fix typo in yml file

* Extra tests implemented

* Add a few extra tests for coverage

* Add a few extra tests for coverage

* Remove unecessary usings

* Fix assert exception

* Remove shared core ConnectionString from tests

* Make internal classes visible to test package

* Implement SmsRestClient tests for coverage

* Remove duplicate snippets

* Update code owners for SMS sdk to include only SMS team

* Remove missing user from codeowners file

* Update CHANGELOG.md (#39406)

* Datamovement shares oauth (#39164)

* datamovemnet access to header and audience

* include audience in HttpAuthorization

* tests

* small changes

* rebased and adopted a rename from main

* fix

* exportapi

* DataMovement unify TransferAndVerify Part 2 (#39364)

* directory download tests

* unused imprt

* Fix deadlettering and exception propagation in Grpc service (#39412)

* Fix deadlettering in Grpc service

* Propagate exception details

* remove project ref

* Increment package version after release of Microsoft.Azure.WebJobs.Extensions.ServiceBus (#39419)

* Add Microsoft.NetworkAnalytics RP SDK package (#39240)

* [Storage][DataMovement] Add source/destination checkpoint data to Job Plan file (#39411)

* [Storage] Added Fix for Creating Share File before service copy; Added Data Movement E2E service copy tests (#39440)

* WIP

* WIP - tests written but CopyAuthorization needs to be done first

* Added tests for single sync copy file share; Added minor fixes for creation of file beforehand

* Fix recording

* Fix to share file resource tests

* Prep Azure.Microsoft.Support for release (#39403)

* Add EnvironmentCredential to token cache table (#39476)

* Replace Azure AD references with Entra (#39477)

* Check az login for target subscription in stress deploy login (#39479)

Co-authored-by: Ben Broderick Phillips <[email protected]>

* Set min tls version for search+storage live tests (#39471)

* Update StreamingChatCompletions.cs (#39480)

* [Storage][DataMovement] Cleanup after recent changes to checkpointer (#39456)

* Failed Update AutoRest C# version to 3.0.0-beta.20231024.1 (#39463)

* Increment version for kusto releases (#39485)

* Adding basic [CallerShouldAudit] support and initial support for Storage and Tables (#39345)

Adding basic [CallerShouldAudit] support and initial annotations of Storage and Tables.

* Update ContainerServiceFleet to 10-15 (#39487)

* [StorageMover] Upgrade to API version 2023-10-01 (#39495)

* StorageMover 2023-10-01

* update version

* Increment package version after release of Azure.ResourceManager.Support (#39488)

* Increment package version after release of Azure.ResourceManager.Peering (#39497)

* Fix tests for Fleet (#39496)

* DataMovement unify TransferAndVerify Part 3 (#39401)

* block

* append

* net462 fix

* default timeouts

* test proxy

* DataMovement unify TransferAndVerify Part 4 (#39452)

* Update Generator Version 3.0.0-beta.20231025.1 (#39504)

* Devcenter dataplane TypeSpec preview SDK v2023-04-01  (#39358)

* add tsp location and remove autorest

* SDK generation from TypeSpec

* Update tests and samples reflected by client changes

* Generate snippets

* Generate API updates

* Add breaking changes to CHANGELOG

* Update parameter to delayUntil

* [Event Hubs] Handle cases where desired worker count exceeds int.MaxInt (#39468)

* handle long desired worker count

* adding additional unit test

* use checked approach

* remove unncessary cast

* add unit test

* update comment

* add unit tests

* handle long desired worker count

* adding additional unit test

* use checked approach

* remove unncessary cast

* add unit test

* update comment

* fix merge conflict

* fix concurrency in unit tests

---------

Co-authored-by: Vincent Chiang <[email protected]>

* Update AutoRest C# version to 3.0.0-beta.20231025.3 (#39521)

* [Service Bus] Handle cases where desired worker count exceeds int.MaxInt (#39474)

* handle long desired worker count

* adding additional unit test

* handle overflow

* Revert "adding additional unit test"

This reverts commit a0869c47bb4898acfc7cab3e78b52d1e4bc72dbc.

* Revert "handle overflow"

This reverts commit dba066189f252936a2d21e0d7406cab95e089358.

* Revert "Revert "handle overflow""

This reverts commit bd6bd1d28fc30fb55fe2972cee60aedfcc008821.

* Revert "handle long desired worker count"

This reverts commit e5a8756fbf8fff87409cea415f7c413dd8083bf0.

* add checked block

---------

Co-authored-by: Vincent Chiang <[email protected]>

* Update AutoRest C# version to 3.0.0-beta.20231026.1 (#39526)

* Update Generator Version 3.0.0-beta.20231026.1

* Update SDK codes me_pu_4

* roll back workaround due to `logicalPath` not supported in lro

---------

Co-authored-by: Mingzhe Huang (from Dev Box) <[email protected]>

* Increment package version after release of Azure.ResourceManager.ContainerServiceFleet (#39524)

* Sb cross receiver samples (#39514)

* Add samples demonstrating cross receiver settlement

* Fix

* Fix

* fix line break

* Fix sln

* regenerate

* Apply suggestions from code review

Co-authored-by: Jesse Squire <[email protected]>

---------

Co-authored-by: Jesse Squire <[email protected]>

* Add samples link in README (#39529)

* [Storage][DataMovement] Fixes to pause/resume around enumeration (#39486)

* attributes (#39428)

* Upgrade `Azure.ClientSdk.Analyzers` and disable enhanced analysis for some SDKs (#39518)

- update the client sdk analyzer to dev build
- add globla config to suppress enhanced analysis rules
- modify ci steps to support suppression by a property

* disable enhanced analysis for backward compatibility

* update `Azure.ClientSdk.Analyzers` to `0.1.1-dev.20231025.2`

---------

Co-authored-by: Mingzhe Huang (from Dev Box) <[email protected]>

* Update Microsoft.Search to include 2023-11-01 API version (#39326)

* initial regeneration

* update tests

* update generated code

* generated code feedback

* updating recordings

* fix tests

* recording tests

* recording tests

* regenerate code

* updating generated code

* update

* updating tests

* update changelog

* fixing changelog

---------

Co-authored-by: Matt Gotteiner <[email protected]>

* Update Azure.ResourceManager.DesktopVirtualization to new api version 2023-09-05 (#39025)

* Increment version for elasticsan releases (#39547)

* Increment version for desktopvirtualization releases (#39548)

* Update Generator Version 3.0.0-beta.20231027.1 (#39550)

* [Extensions] Release prep (#39554)

The focus of these changes is to prepare the extensions package for release,
bumping the Azure.Identity dependency to latest.

* [Samples] Update Azure Identity references (#39555)

The focus of these changes is to bump the set of direct references to the
`Azure.Identity` library used by a handful of stand-alone samples and legacy
test projects.

* Increment package version after release of Microsoft.Extensions.Azure (#39559)

* Sync eng/common directory with azure-sdk-tools for PR 7181 (#39505)

* Update branch deletion code

- Update to use the gh cli for github operations
- Switch to using graphql for pulling branches as the rest api
  starts to fail after a certain number of branches and we can
  also pull back all the associated data like pull request info
  and commit date all in one query.
- switc to running on ubuntu 1ES pool

Improve query error handling

Fix condition

Fix slash escaping on the command line

clean-up pipeline

* Update eng/common/scripts/Delete-RemoteBranches.ps1

Co-authored-by: Ben Broderick Phillips <[email protected]>

* Update eng/common/scripts/Delete-RemoteBranches.ps1

Co-authored-by: Ben Broderick Phillips <[email protected]>

---------

Co-authored-by: Wes Haggard <[email protected]>
Co-authored-by: Wes Haggard <[email protected]>
Co-authored-by: Ben Broderick Phillips <[email protected]>

* Update to using new azcopy auto-login (#39562)

azcopy login is going to be deprecated soon in version 10.22 so
we need to move to the new auto-login model that is documented at
https://learn.microsoft.com/en-us/azure/storage/common/storage-use-azcopy-authorize-azure-active-directory#authorize-a-service-principal-by-using-a-client-secret

Co-authored-by: Wes Haggard <[email protected]>

* [Storage] [DataMovement] Fixing live upload directory tests (#39537)

* Small fix to one of the upload directory tests

* fixes to upload directory tests

* Fix to download directory tests

* Creating subdirectories before creating files

* Fix for net462 long path bug

* AGC API Version 2023-11-01 (#39516)

* init

* init

* addressing comments for README & CHANGELOG

* Add azure sdk data factory test. (#38777)

* Add unit test

* Update copy data task test

* Update bug

* Add JsonPathSanitizers

* Add DataFactoryElement Tests

* Delete DataFactoryElementTests

* Fix get sessionrecording.generateassetname

* fix not use property

---------

Co-authored-by: Bo Wang (Shanghai Wicresoft Co Ltd) <[email protected]>

* Aohri resource health update 1 (#39491)

* Increment package version after release of Azure.ResourceManager.StorageMover (#39586)

* Increment package version after release of Azure.ResourceManager.HardwareSecurityModules (#39590)

* Share checkpoint schema (#39556)

* initial work

* tests and fixes

* fix csproj

* fixes

* csproj

* Parse any json into BinaryData not just objects (#39467)

* Parse any json into BinaryData not just objects

This is needed to handle SetVariable activity inside ADF, because user can set `0` which should be parsed as number, or `"someString"` or Expression...

* Added unit tests

* ensure that empty package properties are not honored when dumping them to json (#39565)

Co-authored-by: Scott Beddall (from Dev Box) <[email protected]>

* Mapping "maxMessageBatchSize" to "batchOptions:maxMessageCount" (#39502)

* [Event Hubs] Fix doc comments error (#39600)

The focus of these changes is to fix an error in the doc comments which
describe behavior of how an event processor forms batches inaccurately.

* [JobRouter] SDK Review changes for GA (#39533)

* SDK Review changes

* Update changelog

* Add test records

* Update sdk/communication/Azure.Communication.JobRouter/CHANGELOG.md

Co-authored-by: Rajarshi Sarkar <[email protected]>

---------

Co-authored-by: Rajarshi Sarkar <[email protected]>

* Add Azure.Monitor.OpenTelemetry.LiveMetrics with auto-generated classes (#39602)

* Add auto-generated classes for live metrics swagger.

* fix readme and changelog location

* Fix CI yaml

* Changes for 20230915-stable/preview RP API release (#38468)

* Planned maintenance - package - 2023 - 10 (#38498)

* Update README.md (#39618)

* Increment package version after release of Azure.ResourceManager.Maintenance (#39623)

* Increment package version after release of Azure.ResourceManager.CosmosDB (#39622)

* Synapse new release Oct 2023 (#39499)

* regenerate new code

* Regenerate SDK code, remove creditial operation

* fix ci, remove code owner change

* update

* fix changelog error

* Revert "fix changelog error"

This reverts commit 1146d934f0b28c97ae99a877c725522f67054aea.

---------

Co-authored-by: pshao25 <[email protected]>

* Increment package version after release of Azure.ResourceManager.ResourceHealth (#39626)

* Add .NET SDK for 2023-09-01-preview (#39153)

* update 2023-09-01 autorest

* mitigate configuration

* generating API

* Revert "generating API"

This reverts commit 687b35cdc39842a1db9894191e3fd29f6d72fef1.

* generating .NET SDK

* mitigate breaking changes

* export API

* update

* adding unit tests

* reverting tag

* revert change

* fix error

* fix discoverytests

* address comments

* Revert "address comments"

This reverts commit 2d41b6b2bb1503df5b61c988bf1baaa3c9a5bdee.

* update tag in assets

* Revert "Revert "address comments""

This reverts commit 1453a21bd1e93a9e0ac38029d9eb00d207195c6e.

* rename models

* fix GT tests

* remove recording mode

* adding test instructions

* update Name,Type and Step

* updating changelog

* fix release date

* fix build errors

* update version

* fix changelog

---------

Co-authored-by: Wei Hu <[email protected]>

* September API Generated (#39387)

Co-authored-by: ArcturusZhang <[email protected]>

* Fix properties definition in swagger to match service behavior (#39635)

* Prepare for release (#39616)

* Update Generator Version 3.0.0-beta.20231027.2 (#39569)

* Use projectListOverrideFile for preview generation (#39614)

* Use sparse checkout for pipeline generator (#39639)

Co-authored-by: Ben Broderick Phillips <[email protected]>

* Remove duplicat `to` (#39634)

* [Azure.Developer.DevCenter] Update package version (#39604)

* Update package version

* Update release date

Co-authored-by: catalinaperalta <[email protected]>

* retrigger pr checks

---------

Co-authored-by: catalinaperalta <[email protected]>

* Fixes for Log Scope Processing (#39453)

* Fixes for Log Scope Processing

* Update changelog

* PR Feedback.

* Add level

* PR feedback.

* ChangeLog update

* [AzureMonitorExporter] add support for LiveMetrics to the ConnectionString Parser (#38373)

* add support for LiveMetrics to the ConnectionString Parser

* refactor GetEndpoint method

* Sync eng/common directory with azure-sdk-tools for PR 7193 (#39515)

* update proxy version to 20231030.1
* update test-proxy-tool.yml to record both stderr and stdout to the proxy log

---------

Co-authored-by: Scott Beddall (from Dev Box) <[email protected]>

* Update Generator Version 3.0.0-beta.20231031.2 (#39661)

* prepare release for mobilenetwork (#39662)

* update armclient to support extension mock (#39631)

* Increment version for mobilenetwork releases (#39667)

* [Event Hubs] Fix ETW arg type inference (#39643)

The focus of these changes is to fix an issue with the inferred type for
an ETW event argument, which was causing the event to be interpreted as
a Unicode string rather than a double.  This caused the message text to
display incorrectly and the value was represented as the wrong type in the
structured arguments array.

* Increment package version after release of Azure.Analytics.Synapse.Artifacts (#39664)

* Increment package version after release of Azure.ResourceManager.NetworkAnalytics (#39658)

* Increment package version after release of Azure.Developer.DevCenter (#39649)

* Increment version for resourcemanager releases (#39674)

* [Event Hubs] Processor Changelog (#39673)

The focus of these changes is to update the processor changelog to reflect
the logging change made yesterday in the core package that also applies

* [JobRouter] SDK Review Updates part 2 (#39652)

* Collect AKS attach rate numerator (#39663)

* Update AutoRest C# version to 3.0.0-beta.20231101.1 (#39676)

* Fix mocking of session processor (#39650)

* Fix mocking of session processor

* remove

* [Storage] [DataMovement] Service Copy File Share (#39530)

* WIP

* WIP

* WIP

* WIP

* Enabled directory creation during enumeration; Tests; Some download directory tests don't work

* Export API

* Cleanup

* Cleanup and removing unnecessary comments

* Cleanup

* Changed LocalDirectory Create to no op

* Remove unnecessary tests

* Update Sample14_AMQPMessage.md (#39681)

fix small typo

* [AzureMonitorExporter] Fix statsbeat AKS attach rate numerator (#39680)

* Collect AKS attach rate numerator

* Remove kubernetes host check

* pr feedback

* [Azure OpenAI] Change representation of embeddings from IReadOnlyList<float> to ReadOnlyMemory<float> (#39679)

* Azure OpenAI: rename and move "deploymentOrModelName" (#39655)

* AOAI: rename and move 'deploymentOrModelName'

* very small fix to comments

* PR feedback: constructor consistency pass + changelog

* more PR feedback: exception consistency across new constructors

* post-merge resolution: new snippet sample

* post-merge resolution: include README reflection of snippet update

* PR feedback: OpenAIClient exceptions docs pass for Options use

* use project ref to openai in test project (#39689)

update samples to use latest code

* update code owners (#39691)

* [Storage][DataMovement] Refactor Job Part Plan file schema (#39606)

* fix(sdk): excessive entries in changelog (#39669)

* fix(sdk): excessive entries in changelog

* fix incorrect version in csproj

* remove empty sections

* Add .NET SDK for HybridNetwork service (#39386)

* Initialize HybridNetwork SDK VS solution

* Run Update-Mgmt-CI script

* Update autorest.md to use local spec checkout

* Generate SDK code

* Set value for default API version of Operation resource

* add some initial UTs

* Regenerate SDK against latest API changes

* Update assets.json

* Complete UTs

* Use readme.md from public repo PR and regenerate code

* fix broken UTs and add sanitizer to remove acrToken from recordings

* Add constants for file names and other repetative strings

* update assets.json with tag

* try again

* remove formatting when we stringify all json

* use new recordings

* fix ci.mgmt.yml for hdinsights

* fix types for IDs and rename suggested models and props

* update autorest.md to point at readme.md in main branch

* generate API file

* mark-ups

* rename models with Options suffix

* [NetAppFiles] Fix serialization (#39677)

* Fix serialization

* Fix serialization2

* change

* Update AutoRest C# version to 3.0.0-beta.20231102.1 (#39700)

* Update hybridnetwork changelog for release (#39701)

* Enable mocking for extension methods in mgmt SDKs (#37927)

Co-authored-by: ArcturusZhang <[email protected]>
Co-authored-by: Azure SDK Bot <[email protected]>
Co-authored-by: azure-sdk <[email protected]>

* Failed Update AutoRest C# version to 3.0.0-beta.20231102.3 (#39705)

* [JobRouter] Remove Uri constructor (#39708)

* Increment package version after release of Azure.ResourceManager.Search (#39694)

* Increment package version after release of Azure.ResourceManager.ServiceNetworking (#39696)

* [AzureMonitorExporter] refactor how EnvironmentVariables are read (#38017)

* refactor how EnvironmentVariables are read

* add logging

* move EnvVar to Platform directory

* fix merge conflict (EventSource)

* add missing using

* fix eventsource id

* Azure OpenAI: Revise streaming behavior for better usability (completions + chat completions)  (#39347)

* DRAFT: unvetted proposal for flattened streaming

* add ported functions test

* remaining tests ported

* completions for consistency

* comments, tests, and other cleanup

* one orphaned test comment cleanup

* xml comment fix

* test assets, making it real

* test assets pt. 2 (re-record functions)

* revised pattern using new StreamingResponse<T>

* use delegate resolver for stronger response/enum connection

* add a snippet for streaming functions

* also add a snippet for streaming with multiple choices

* speculative CHANGELOG update

* basic, standalone test coverage for StreamingResponse<T>

* feedback: keep StreamingResponse<T> in Azure.AI.OpenAI

* address missing 'using' on JsonDocument

* tie up broken link from changelog

* Post-merge: export-api and update-snippets

* [AzureMonitorExporter] refactor, prepping for LiveMetrics proj (#39712)

* refactor

* add comment

* [Event Hubs] Error handling for disabled entities (#39715)

* [Event Hubs] Error handling for disabled entities

The focus of these changes is to add dedicated handling when an Event Hub
resource has been set to "disabled" status.  This is now treated as a terminal
error with a "ResourceNotFound" status, as it requires manual intervention.
Previously, this would result in a general communication error that was
transient and triggered implicit retries.

* [Azure.Monitor.LiveMetrics] add project scaffolding (#39719)

* scaffolding

* fix merge conflict

* update comment

* fix subdirectory

* [Storage] [DataMovement] Added Download Share Directory Tests (#39645)

* WIP

* WIP

* Added download directory tests for Share Directories

* Release for MySQL 2023-06-01-preview (#39380)

* sdk 2023-06-01-preview

* update autorest.md

* fix

* fix

* fix use 2021-12-01 and 2023-06-01 for operationResult

* fix build errors

* Add BackupAndExport wiht OperationResult test case covering swagger 2023-06-01-preview changes

* use 2023-06-01-preview

* Revert "Mysql/2023 06 01"

* update

* fix

* fix

* fix

* use MySqlFlexibleServerSku

* fix

* fix

* fix

* fix

* fix

* update

* fix

* fix

* fix changelog

---------

Co-authored-by: Wei Hu <[email protected]>
Co-authored-by: Sumit Kumar <[email protected]>

* Update Generator Version 3.0.0-beta.20231102.4 (#39723)

* fix(cspell): suppress error in hybridnetwork (#39724)

* Add Missing 'telemetry.distro.name' to Azure Monitor Exporter. (#39737)

* [Storage][DataMovement] Fixes/adjustments for initial transfer and chunk sizes (#39693)

* [Azure OpenAI] Replace `SearchKey` and `EmbeddingKey` properties with `SetSearchKey` and `SetEmbeddingKey` methods (#39738)

* Tracing: http semconv update (#39617)

* Adopt HTTP semconv 1.23.0

* STG 91 GA Release Prep (#39765)

* [AppConfiguration] Added support for service version 2023-10-01 (#39749)

* Add November system events (#39769)

* Add November system events

* fix changelog entry

* Fix SB and EH Message activity source names (#39624)

* Fix SB and EH Message activity source names

* [AzureMonitorLiveMetrics] [PoC] Add Live Metrics Extraction Processor (#39750)

* Add Live Metrics Extraction Processor

* Remove comment

* Convert public to internal in LiveMetricsExporterOptions

* Azure OpenAI: changelog snap for beta.9 (#39773)

* Ignore rare Key Vault service issue (#39774)

Work around rare service issue in Key Vault Certificates SDK.

* prepare for release of Azure.Identity.Broker (#39767)

* Increment package version after release of Azure.AI.OpenAI (#39775)

* Refine customized code in preparation for public serialization (#39753)

* Fix Tags property (#39776)

* Fix Tags property

* Generate API and fix model factory

* Tracing: suppress nested client activities by default (#39620)

* suppress nested client activities by default

* Increment version for mysql releases (#39725)

* prepare release for resorucemanager (#39784)

* Prepare release for Azure.ResourceManager.NetApp (#39781)

* Increment version for storage releases (#39770)

* Increment package version after release of Azure.Storage.Common

* Increment package version after release of Azure.Storage.Files.Shares

* Increment package version after release of Azure.Storage.Queues

* Increment package version after release of Azure.Storage.Blobs

* Increment package version after release of Azure.Storage.Blobs.Batch

* Increment package version after release of Azure.Storage.Files.DataLake

* Increment package version after release of Azure.Storage.Blobs.ChangeFeed

* enable sample of appPlatform (#39762)

* doc updates (#39801)

* SDK update for 2023-06-01-preview (#39399)

* Prepare for WebJobs Storage Extension Release (#38943)

* [AppConfiguration] Fix: GetConfigurationSettings does not set the ContentType property (#38917)

* Adding Hold/Unhold capabilities to ACS. (#38858)

* Adding hold/unhold

* Updating swagger

* Fixing last merge

* Adding tests and missing apis

* Exporting new APIs

* Updating swagger

* Adding missing files

* Updating docstring

* Export API

* Updating swagger location

* Update AutoRest C# version to 3.0.0-beta.20230924.2 (#38934)

* Update Generator Version 3.0.0-beta.20230924.2

* Update SDK codes

* remove unused Etag customization

---------

Co-authored-by: FAREAST\chunyu <[email protected]>

* [Network] Fix partial resource (#38110)

* Increment package version after release of Azure.ResourceManager.DataProtectionBackup (#38953)

* Update Generator Version 3.0.0-beta.20230925.2 (#38955)

* Increment version for storage releases (#38946)

* Increment package version after release of Microsoft.Azure.WebJobs.Extensions.Storage.Blobs

* Increment package version after release of Microsoft.Azure.WebJobs.Extensions.Storage.Queues

* Increment package version after release of Microsoft.Azure.WebJobs.Extensions.Storage

* Increment package version after release of Azure.ResourceManager.Network (#38957)

* Increment package version after release of Azure.ResourceManager.RecoveryServicesSiteRecovery (#38958)

* Increment package version after release of Azure.ResourceManager.Chaos (#38956)

* Fleet .NET SDK generation (#38873)

* Increment package version after release of Azure.ResourceManager.DatabaseFleetManager (#38960)

* DataMovement Test Infra: In-Memory StorageResources (#38941)

* memoryresources initial implementation

* revised implementaoin

* testing memoryitem

* test container

* [DataFactory]Upgrade SDK Version To 1.0.0-beta.4 (#38930)

* Increment package version after release of Azure.ResourceManager.DataFactory (#38967)

* [Network] Fix HopLink format error issue when resourceId return "" (#38876)

* [FormRecognizer] Cleaning up misc operations live tests (#38807)

* Update messaging stress to use addons parallel job configuration (#38949)

* Vendor OpenTelemetry.NET Instrumentation Libraries into Azure.Monitor.OpenTelemetry.AspNetCore (#38848)

* Vendoring

* Update copyrights

* Update Notice file

* Remove the default OpenTelemetry instrumentation options customization from the README. (#38970)

* Remove OpenTelemetry ASP.NET Core and HTTP metrics. (#38972)

* DataMovment `StorageResourceContainer` internal hooks to protected APIs (#38968)

* internals access class and hookup to file

* applied to blobs

* docsting

* Implemention ShareFileStorageResource (#38938)

* WIP

* Implemented base file storage resource; Testst

* Export API

* Attempt to fix double dependency files in tests

* Addressing PR comments; Added StorageResourceItemInternal

* Rename internal methods

* PR Comments for tests

* CHange out verify parameters with  the mock verify method

* Support typespec to sdk preview pipeline (#38576)

* Add changes to support typespec preview pipeline

* Revert whitespace changes

* Improve error logging in Update-dotnet-GeneratedSdks

* Update Monitor labels (#38974)

* Change prod maintenance day. Fix stress watcher deploy (#38948)

Co-authored-by: Ben Broderick Phillips <[email protected]>

* Azure Deployment Manager is being decommissioned. Remove its NET SDK through this PR (#38614)

* Update Generator Version 3.0.0-beta.20230926.2 (#38979)

* Update AutoRest C# version to 3.0.0-beta.20230927.1 (#38987)

* fix (#38995)

* [AppConfig] Allow unknown condition members (#38971)

* [AppConfig] Allow unknown condition members

The focus of these changes is to allow for unknown members to be
present in the `conditions` property of a feature flag configuration
setting.  Previously, these were ignored as the setting assumed that
`conditions` should be treated as a well-known member.  This change moves
the well-known member to `conditions/client_filters` and preserves unknown
children of `conditions`.

* Enabled STG 91 live tests (#38990)

* [Core] Adding attributes to support Native AOT compiling (#37734)

* part 1

* additional changes

* additional attributes

* additional attributes

* adding diagnosticscope attributes

* updating messages

* more fixes

* additional updates

* updates

* PR feedback

* API update

* removing unnecessary warnings

* reverting attribute on HttpPipelineSynchronousPolicy

* update api

* updates

* update

* API export

* WIP fix 1

* WIP

* attribute adjustments

* adding compatibility test

* WIP adding test

* WIP API

* WIP

* WIP

* updates

* add test script and remove #if statements

* fixing build

* Update Program.cs

* adding some compile statements

* Update AzureCoreEventSource.cs

* build fix attempt

* fix built attempt 2

* Update MutableJsonChange.cs

* Update MutableJsonChange.cs

* Update MutableJsonDocument.cs

* Update HttpPipelineSynchronousPolicy.cs

* adding comments

* PR fb 1

* test

* test2

* test3

* attempt

* additional build fixes

* Remove comment

* PR feedback + fixing impacts of feedback changes

* fixes

* Update GeoRedundantFallbackPolicy.cs

* Update GeoRedundantFallbackPolicy.cs

* Update GeoRedundantFallbackPolicy.cs

* fix

* add tests

* pipeline fixes

* update comments

* feedback

* adjustments

* adjustment

* pipeline fix

* PR feedback 1

* Apply suggestions from code review

Co-authored-by: Vitek Karas <[email protected]>

* PR feedback updates 2

* Update sdk/core/Azure.Core/src/Shared/DiagnosticScope.cs

Co-authored-by: Vitek Karas <[email protected]>

* need one other suppression

* remove 2 annotations + update suppression message

* removing all attributes from RequestContentHelper

* tweak justification

* removing test project from Azure.Core, will be adding feedback to general CI pipeline

* WIP

* feedback

* Update sdk/core/Azure.Core/src/Shared/DiagnosticScope.cs

Co-authored-by: Anne Thompson <[email protected]>

* fix attribute and add comments

* Addressing feedback

* adding net 5 preprocessor directives

* Update sdk/core/Azure.Core/src/DynamicData/MutableJsonElement.cs

Co-authored-by: Vitek Karas <[email protected]>

* remove unused const

* pipeline fix

---------

Co-authored-by: Vitek Karas <[email protected]>
Co-authored-by: Anne Thompson <[email protected]>

* [Text Translation] Options Parameter for Translate and Transliterate (#38760)

* Options Parameter for Translate and Transliterate

* Remove empty options constructor, add new samples and recorded tests, update documentation.

* Update CHANGELOG.md and assets.json, fixed bug in TranslationLiveTests.cs

* Deleting unnecessary SessionRecords test files.

---------

Co-authored-by: Rango Meadows <[email protected]>

* Add rules for convenience method and protocol method (#38603)

* Add rules for convenience method and protocol method

* update

* Increment version for managednetworkfabric releases (#39010)

* Update AutoRest C# version to 3.0.0-beta.20230927.3 (#39013)

* ShareDirectoryClient extensions (#38993)

* ShareDirectoryClient extensions

* removed mention of blobs

* exportapi

* fix tests

* Update AutoRest C# version to 3.0.0-beta.20230928.1 (#39017)

* Added transcription APIs and events (#38988)

* Autorest generated code

* Adding SDK methods for start, stop and update transcription

* Add transcription options for the create & answer call

* Adding events

* Adding event parser test cases

* Adding tests

* Refactoring code to make options param optional

* Adding models and parser for the transcription schema

* Fixing enum conversion logic for transcription schema

* Cleaning up code

* Add transcription options in create/answer/group call and tests

* Updted TranscriptionUpdate to take TranscriptionUpdate and TranscriptionStatusDetails as enums

* Fixed API typo

* Adding SDK methods for start, stop and update transcription

* Add transcription options for the create & answer call

* Adding models and parser for the transcription schema

* Adding events

* Adding event parser test cases

* Adding tests

* Refactoring code to make options param optional

* Fixing enum conversion logic for transcription schema

* Cleaning up code

* Add transcription options in create/answer/group call and tests

* Updted TranscriptionUpdate to take TranscriptionUpdate and TranscriptionStatusDetails as enums

* Fixed API typo

* Updated contract after rebase

* Removed duplicate tests

* Update in transcription ws schema

* Fixed TranscriptionOptions review comment

* Fixing TranscriptionOptions arguments in create call, group call & answer call

* Fixing build issues

---------

Co-authored-by: abhishesingh-msft <[email protected]>

* Modified storage ARM template to point at built-in Files RBAC role (#39018)

* Add support for settlement from the isolated worker extension (#38865)

* Add support for settlement from the isolated worker extension

* Update comment

* roll back version of Grpc.Tools

* roll back further

* PR fb

* Revert eventArgs fields to private

* remove in finally block

* Fix test and move versions to package.data.props

* Update sdk/servicebus/Microsoft.Azure.WebJobs.Extensions.ServiceBus/src/Listeners/ServiceBusListener.cs

Co-authored-by: Jesse Squire <[email protected]>

* Add batch test cases

* Fix tests

* Fix

---------

Co-authored-by: Jesse Squire <[email protected]>

* Update the migration guide. (#38961)

* [ARM] Updating Azure.ResourceManager.MachineLearning to generate for … (#38814)

* Increment package version after release of Azure.ResourceManager.MachineLearning (#39035)

* Increment package version after release of Azure.ResourceManager.RecoveryServicesDataReplication (#39034)

* add traling slash to directory wildcard entries (#39038)

* Update CODEOWNERS (#39039)

Just testing to see if this path isn't recognizing owners because the ones there were invalid

* Revert "Update CODEOWNERS (#39039)" (#39040)

This reverts commit ec8e5bb1cfb86d8824de5ac3c3973dc1e920fd1c.

* Remove old check enforcer comment template (#39042)

* [JimBot] Remove CXP Attention (#39036)

Removing config for the dead CXP Attention rule

* Multi-tenant tests added as recorded tests (#38992)

* TokenExchangeManagedIdentitySource with async IO (#38939)

* Add AOT target for Key Vault SDK (#38721)

* Add AOT target for Key Vault SDK

Resolves #38500

* Rebase on main, resolve PR feedback

* Detect Instrumentation Package and Backoff  (#39001)

* AddVendorInstrumentationIfPackageNotReferenced

* PR feedback.

* event souce fix.

* Replace LocalFilesStorageResourceProvider.FromPath with FromFile and Directory (#39053)

* Replace LocalFilesStorageResourceProvider.FromPath with FromFile and FromDirectory

* Export API

* Update snippets

* Sync eng/common directory with azure-sdk-tools for PR 7040 (#39052)

* Remove codeowners resolution logic from docs scripts

* Remove parameters that aren't needed

* Remove auth information from update-docsms-metadata.yml

---------

Co-authored-by: Daniel Jurek <[email protected]>

* Add support for Key Vault 7.5-preview.1 (#38377)

* Add support for Key Vault 7.5-preview.1

Also treats KeyRotationPolicyAction as case-insensitive.

* Update public APIs

* Use latest commit

Resolves #38729

* [AzureMonitorExporter] resolve AOT warnings (#38459)

* initial commit

* build fix

* workaround for StackFrame.GetMethod()

* cleanup

* fix test

* remove TrimmingAttribute.cs

* temp disable ApiCompat

* cleanup

* test fix for ApiCompat

* update comment

* add aotcompat test app

* add readme

* readme

* recommended fix for ApiCompat

* comment

* test fix for validation errors re: aotcompat directory

* isolate StackFrame.GetMethod

* cleanup

* isolate StackFrame.GetMethod (2)

* add comment.

* fix

* pr feedback

* update comment

* fix script

* refactor as extension method

* cleanup

* Transcription package fix: (#39066)

1> Made non-internal TranscriptionData & Word classes as public
2> Rename Word to WordData, as single word classes are not allowed
3> Cleanup vars & references

* removed mock resource types (#39020)

Now uses internal types elsewhere in the inheritance line

* Remove AAD credentials from Service-Level-Readme-Automation.ps1 invocation (#39061)

* [Storage][DataMovement] Update checkpointer to read/write to job file - Part 1 (#39057)

* [DataMovement] Adding Tests for Recorded File Upload (Add fix Creating File at Initial Start) (#39037)

* Added Single Share File Upload Tests; Create before putrange

* WIP

* Removed testbase for startTransfer upload test base; other pr comments

* Vendor OpenTelemetry.ResourceDetectors.Azure resource detector package. (#39076)

* Richardcho/cancel live test (#38969)

* add live test

* record test

* ignore test

---------

Co-authored-by: root <root@DESKTOP-6GBNLER>

* Update Changelog/Readme for Azure.Monitor.OpenTelemetry.AspNetCore (#39077)

* Update Changelog

* Remove forked.

* Update Readme

* pr feedback

* Update API Comment.

* Update changelog

* [Search] Regenerate code using 2023-10-01-preview API version (#38925)

* Regenerate code

* Replace Azure.Monitor.OpenTelemetry.Exporter project reference with Package Reference. (#39082)

* Removed unnecessary .Models.Events namespace (#39075)

* Added Support for PSTN Dial-Out Feature For ACS Rooms (.NET) SDK  (#38837)

* Updated ACS Rooms .NET SDK to Support PSTN DialOut Feature

* Removed Auto Script Generation Snippet From Older Test Class

* Updated Readme Link

* Updated new tag in Rooms assets.json

* Updated ChangeLog and Generated new export API

* Modified UpdateRoom Signagure and Renamed Variables

* Updated ReadMe and added more test scenarios

* Update ReadMe

* Update ReadMe with Snippets

* Updated Rooms Sample

* Updated Codes Per SDK Reviews

* Updated ChangeLog

* Fix the assembly load that validates the package reference. (#39091)

* [AzureMonitorDistro] Update the troubleshooting section in the Readme (#39096)

* Update Readme

* pr feedback

* pr feedback

* Prepare new release: Distro beta8 (#39100)

* Ignoring case (#39105)

* Prep for release (#39108)

* [Search] Update changelog for "11.5.0-beta.5" release (#39102)

[Search] Update changelog for "11.5.0-beta.5" release.

* [Azure.Monitor.Ingestion] Fix Sovereign Support for Ingestion (#39078)

* [App Config] Update snapshot API and changelog for "1.3.0-beta.3" release (#39116)

 [App Config] Update snapshot API and changelog for "11.5.0-beta.5" release

* Updating package version for configured workflows (#39119)

Co-authored-by: Jesse Squire <[email protected]>

* [Search] Add a work around to fix CreateAzureBlobIndexer test (#39117)

* Renamed Storage PublicAudience to DefaultAudience, Get..Audience to Create..Audience (#39083)

* Increment package version after release of Azure.Monitor.OpenTelemetry.AspNetCore (#39129)

* Add livetests to PPE (#39110)

* Update tests.yml

* Skip SIP tests on int and ppe

* Skip SIP tests on ppe

* Add flag to skip sip configuration tests

* Add flag to skip sip configuration in matrix

* Update to net462

* Remove Siprounting flag

* Remove Siprounting flag from matrix

* Add Siprounting flag to matrix

* Detect all file diff types for eng/common changes (#39128)

Fixes https://github.com/Azure/azure-sdk-tools/issues/5882

We need to set the difffilter to empty instead of the default of exclude deleted files when we are trying to verify there are no changes under eng/common.

See test PR https://github.com/Azure/azure-sdk-for-python/pull/32348 which demonstrates us not detecting a deleted file under eng/common. I'll use that same test PR to verify this now catches that issue.

Co-authored-by: Wes Haggard <[email protected]>

* Adding CorrelationId to TranscriptionMetadata (#39130)

* Update ChangeLog file (#39125)

* [Storage][DataMovement] Update checkpointer to read/write to job file - Part 2 (#39101)

* Release Azure.ResourceManager.ContainerServiceFleet (#39106)

* Release Azure.ResourceManager.ContainerServiceFleet

* update

* Increment package version after release of Azure.ResourceManager.ContainerServiceFleet (#39139)

* fix pageable operation issue in purview administration library (#39009)

* use directive to set api-version as client for Resources_GetById (#39141)

* Update AutoRest C# version to 3.0.0-beta.20231008.1 (#39143)

* Update Generator Version 3.0.0-beta.20231008.1

* Update SDK codes

* Update SDK codes

* Update SDK codes

* Update SDK codes

* Update SDK codes

* Update SDK codes

* Update Generator Version 3.0.0-beta.20231008.2 (#39148)

* [WebPubSubClient] Parsing message returns IList (#39137)

* Parsing message returns IList

* update api

* Use IReadonlyList

* Update CHANGELOG.md (#39160)

* Increment package version after release of Azure.Search.Documents (#39161)

* [Azure.Monitor.Inestion] Update CHANGELOG.md for GA Release (#39165)

* Adding Support to override the ClientRequestID guid format for test recording sessions. (#39133)

* adding an enviroment variable "RECORDING_DEFAULT_ClIENT_GUID" to support using the default string format for ClientID's in test recording mode

* changing code to support storing the enviroment variable into the test recordings variables

* handling the case if the variable is not present in the recording

* changing from enviroment var to property of RecordedTestBase

* removing files

* whitespace fix

* update

* recovered deleted file

* restored deleted code

* fix

* feedback

(cherry picked from commit 240efa7ad801712117eb3624791431f92aa132d6)

* removed dead code

* whitespace

* Move ResourcesRestOperations to generated (#39150)

* Move most of ResourcesRestOperations to generated

* make api-version as method parameter for Resources_GetById

* Add comments

* Increment package version after release of Azure.Data.AppConfiguration (#39169)

* Increment package version after release of Azure.Monitor.Ingestion (#39168)

* Update Generator Version 3.0.0-beta.20231009.1 (#39173)

* Add azure communication messages sdk (#39167)

* Add Messages SDK

* Work around the issue with nextLink never empty, add more tests

* Update CHANGELOG.md

* Update autorest and use Github link for input file

* Update README.md

* dropping the Value suffix on everything but the base class (MessageTemplateValue)

* change the param name from url to uri, filename to fileName

* Update CHANGELOG.md

* revert accidental check in of RecordedTestMode

* sanitize session records

* remove unneeded import

* update to 2023-08-24-preview api version

* update CommunicationMessagesClientOptions api version to 2023-08-24-preview

* re-run live test recording

* fix broken link

* use latest swagger

* Remove unsupported auth type, add more live tests, and re-run the live tests

* use the swagger that does not have operation-id response header

* Take Value suffix off MessageTemplateQuickAction

* update sdk to latest

- change autorest to using readme instead of swagger input-file
- update Butotn from IDictionary to IEnumerable for maintaining orders
- autorest point to azure-rest-api-specs-pr
- re-run live tests to get new session records

* update the source file to the public azure specs repo

* fix recording

* run "eng\scripts\Export-API.ps1 communication"

* run "eng\scripts\CodeChecks.ps1 -ServiceDirectory communication"

* Prepare for release (#39184)

* Replace Azure.Identity AAD references (#39123)

* [Storage][DataMovement] Add ProviderId to resources and job plan file (#39163)

* Update github-event-processor version to 1.0.0-dev.20231010.2 (#39189)

Co-authored-by: James Suplizio <[email protected]>

* Fixed tansxription review comments (#39195)

* Increment package version after release of Azure.Communication.Messages (#39185)

* Fix broken link (#39188)

* Prepare for release (#39203)

* Increment package version after release of Microsoft.Azure.WebJobs.Extensions.EventHubs (#39201)

* Add new system events (#39202)

* Add new system events

* Fix source generator

* refactor

* Prepare for release (#39205)

* Use url version spec for autorest.* packages (#39131)

Co-authored-by: Patrick Hallisey <[email protected]>

* Increment package version after release of Azure.Messaging.ServiceBus (#39204)

* Fix OperationalInsights Type Issue (#38425)

* update

* update

* [Core] Update RequestFailedException to use source generation for serialization (#38996)

* iteration 1

* iteration 1

* tweak logic

* simplification

* adjust comments

* Update sdk/core/Azure.Core/src/RequestFailedException.cs

Co-authored-by: Eric Erhardt <[email protected]>

* feedback fixes

---------

Co-authored-by: Eric Erhardt <[email protected]>

* Rename property in ResourceNotificationsResourceUpdatedDetails (#39210)

* Use better description for single repo sparse checkout (#39209)

Co-authored-by: Patrick Hallisey <[email protected]>

* Document sovereign cloud support in LogsIngestionClient (#39221)

* Dispose clients on host shutdown rather than listener dispose (#39225)

* Dispose clients on host shutdown rather than listener dispose

* Remove project reference

* Update version - for some reason the auto-update job failed

* Update Generator Version 3.0.0-beta.20231012.5 (#39239)

* Add PauseOnStart Recording Option  (#39132)

* generated files using swagger

* removed extra swagger file

* modified unit tests

* undo status code change for mute participant in generated files

* merged with main

* merged with main

* reverted 202 change

* Both status code changed to 202

* modified test cases to check for 200 status code

* regenerated code

* regenerated code

* Revert "regenerated code"

This reverts commit a5a9e0e5b8296fbf90a49dc8ebacd62f75298690.

* Added TransciptionDataRequest Change

* generated from latest swagger

* generated netstandard2.0.cs

* edited changelog

* Revert "generated netstandard2.0.cs"

This reverts commit 2a39b2d865a5a223e0edaf7e3615dc16562e85b7.

* Revert "edited changelog"

This reverts commit 7eb14250f0a123983d82e606ed8c7fb5d4585a86.

* added line to changelog and standard2.0.cs

* Update CHANGELOG.md

* [NetAppFiles] Update to api-version 2023-05-01 (#38882)

* Update to api-version 2023-05-01

* SystemData

* Sync + systemdata

* update assets

* update assets

* s2ync

* EB.Never

* EB.Never missing using ??

* export api

* change changelog

* assets

* assets

* assets

* add autorest changes to support fleet issues (#39172)

* Increment package version after release of Azure.ResourceManager.ContainerServiceFleet (#39256)

* Increment package version after release of Azure.Messaging.EventGrid (#39262)

* Refactor cleanup (#39264)

* Fix CODEOWNERS for missing paths and other fun stuff (#39269)

* Fix CODEOWNERS for missing paths and other fun stuff

* Fix the label entry, without the % it isn't recognized as a label

* [Storage][DataMovement] Fix several issues with pause/resume (#39208)

* [Azure.Monitor.Ingestion] Update CHANGELOG.md (#39234)

* Update code owners list in the .NET repo (#39180)

* Update codeowners list.

* Autorest Regen Preview to 3.0.0-alpha.20231013.8 by Michael Nash from refs/pull/3810/head (#39275)

* Update Generator Version 3.0.0-alpha.20231013.8

* Update SDK codes he_ma_3

* Update SDK codes da_he_2

* Update SDK codes me_pu_4

* customize the access for ImageSize

* update devcenter api

* update custom code to use new reponse type

* customize deserialization for lro return type change

* Update Generator Version 3.0.0-beta.20231013.1

---------

Co-authored-by: m-nash <[email protected]>

* Release stable version 2022-12-27 of HybridCompute (#39217)

* release stable version

* update code

* update code

* update code

* Increment package version after release of Azure.Communication.Rooms (#39231)

* [Core] Add `DiagnosticScope` test and removing bug workarounds that are no longer needed (#39274)

* new tests

* formatting

* [Schema registry] Stream fix / typo (#39270)

* fixes

* Update sdk/schemaregistry/Azure.Data.SchemaRegistry/samples/Sample02_Serialization.md

Co-authored-by: Jesse Squire <[email protected]>

---------

Co-authored-by: Jesse Squire <[email protected]>

* Makes AzureKeyVaultConfigurationSource a public class (#39099)

* Makes AzureKeyVaultConfigurationSource a public class

* Updates generated code

* [Extensions]: Update KeyVault Config change log (#39292)

The focus of these changes is to update the change log for the KeyVault configuration package to acknowledge the recent contribution for exposing the config section as public.

* Set product as parent of package work item. (#39156)

Co-authored-by: praveenkuttappan <[email protected]>

* [ACS JobRouter] DPG Models (#38868)

* missing usage of Azure.Etag in RouterQueueItem

* add tsp-location

* dpg models initial commit

* update commit

* all Serialize methods added

* auth policy modified to new generated code

* fix errors and update readme

* fix tests

* Update with more fixes

* more fixess

* update assets

* update assests.json

* update api def

* more fixes

* STG 91 beta release (#39297)

* [Azure.Monitor.Ingestion] update Changelog for release (#39304)

* Sync eng/common directory with azure-sdk-tools for PR 7113 (#39226)

* Remove ARM deployment after deploy

* Update eng/common/TestResources/New-TestResources.ps1

Co-authored-by: Heath Stewart <[email protected]>

* Apply suggestions from code review

---------

Co-authored-by: Ben Broderick Phillips <[email protected]>
Co-authored-by: Heath Stewart <[email protected]>

* fix Azure OpenAI whisper snippets (#39313)

* Prepare release for hybridcompute (#39318)

* Increment package version after release of Azure.ResourceManager.HybridCompute (#39320)

* Increment version for storage releases (#39302)

* [Storage][DataMovement] More fixes to resuming transfers (#39271)

* Use bytes to represent AMQP property map (#39307)

* Use bytes to represent AMQP property map

* Delete SettlementPropertiesTests.cs

* PR fb

* Fix test and revert testbase change

* remove unused import

* Update AutoRest C# version to 3.0.0-beta.20231017.1 (#39329)

* Update Generator Version 3.0.0-beta.20231017.1

* Update SDK codes me_pu_4

* Use singleton rather than hosted service for cleanup (#39327)

* Use singleton rather than hosted service for cleanup

* prepare for release

* add date

* Added x-ms-file-request-itent to PutRangeFromUrl (#39278)

* Merge identity/1.10.2-rel back to main (#39331)

* Bug fixes for development time credentials

* update project version

* Increment package version after release of Azure.Identity (#39170)

* tests

---------

Co-authored-by: Azure SDK Bot <[email protected]>

* [Azure.Monitor.Query] Add MetricsBatch (#38640)

* add ContainerServiceFleet test support (#39348)

* [NetAppFiles] Update version number to stable (#39352)

* Update version number to stable

* Update release date

* Increment package version after release of Microsoft.Azure.WebJobs.Extensions.ServiceBus (#39339)

* Increment package version after release of Azure.Monitor.Ingestion (#39334)

* Redo (#39060)

* Fixing communication test scripts (#39355)

* Updated test-resources template to contain necessary properties.

* Added logging for test environment variables for better troubleshooting.

* Azure.Identity.Broker archboard feedback (#39296)

* Fix namespace of ACS models (#39341)

* Fix namespace of ACS models

* Fix

* [Storage] [DataMovement] Added Download File Share Tests and Minor Fixes (#39206)

* Added download tests for file shares

* Rerecorded tests

* Cleanup

* Apply EBN to back compat ACS models (#39360)

* DataMovement unify TransferAndVerify Part 1  (#39300)

* initial unified implementation

* applied to blob single download tests

* move local tooling

* checkpoint

* separate out blob utilities

* separating item and container test util

* cancellation tokens

* using single blob

* apply to append tests

* added page blobs

* remove old verify methods

* Fix: Prevent data duplication in TraceTelemetry with IncludeFormattedMessage (#39308)

* Fix: Prevent data duplication in TraceTelemetry with IncludeFormattedMessage.

* Update Changelog

* PR feedback on Exception original format.

* test changes

* Test changes.

* Implement generci parser for Transcription, Audio data (#39250)

* One more EBN and add test (#39365)

* One more EBN and add test

* Fix

* Fix proto definition (#39361)

* prep for Identity patch release (#39359)

* Update CHANGELOG.md (#39343)

* Increment package version after release of Microsoft.Azure.WebJobs.Extensions.ServiceBus (#39369)

* Increment package version after release of Azure.Identity (#39374)

* Increment package version after release of Azure.Monitor.Query (#39372)

* add a funtion to convert BinaryData to RequestContent (#39316)

* add serialize funtion for BinaryData

* add more test

* Update sdk/core/Azure.Core/src/Shared/RequestContentHelper.cs

Co-authored-by: Christopher Scott <[email protected]>

---------

Co-authored-by: Christopher Scott <[email protected]>

* [ElasticSan] API version 2023-03-01: support snapshots and CMK (#39215)

* ElasticSan snapshots and CMK

* Update changelog to remove empty sections

* Update sourceId format

* Update Generator Version 3.0.0-beta.20231019.2 (#39393)

* Increment package version after release of Azure.Messaging.EventGrid (#39373)

* Increment package version after release of Azure.ResourceManager.NetApp (#39381)

* Prep Azure.Identity.Broker for release (#39375)

* [CODEOWNERS] Fix Schema Registry (#39396)

The focus of these changes is to fix the Schema Registry service entry to use the special `<NotInRepo>` token rather than a path, allowing our new automation to correctly parse it.

* Increment package version after release of Azure.Identity.Broker (#39395)

* Add Setter to CallInvite to allow pstn to pstn tranfer call (#39397)

* Bump min tls version to 1.2 for digital twins live test storage account (#39402)

* fix(monitor): remove newing-up unused object in UseAzureMonitor (#39356)

fixes #38787

* Bump min tls version to 1.2 for digital twins live test event hub (#39405)

* Bump min tls version to 1.2 for digital twins live test storage account

* Bump min tls version to 1.2 for digital twins live test event hub

* Fix update test resources tagging when tags are empty. Bump max limit (#39409)

Co-authored-by: Ben Broderick Phillips <[email protected]>

* 2023 08 15 (#39145)

* sdk generation

* adding tests

* mitigate breaking change

* export API

* all tests pass

* small fix

* csproj version

* changelog

* small fix

* fix release date

* remove unreleased

* updating assets.json to fit the new recordings

* Wei comment fixes

* fixes

* renaming

* recording tag

---------

Co-authored-by: Wei Hu <[email protected]>

* Update AutoRest C# version to 3.0.0-beta.20231019.3 (#39416)

* Gfeitosa/increase coverage include int (#39392)

* Remove common package from coverage report

* Added SMS speciffic phone number to test pipeline

* Fix typo in yml file

* Extra tests implemented

* Add a few extra tests for coverage

* Add a few extra tests for coverage

* Remove unecessary usings

* Fix assert exception

* Remove shared core ConnectionString from tests

* Make internal classes visible to test package

* Implement SmsRestClient tests for coverage

* Remove duplicate snippets

* Update code owners for SMS sdk to include only SMS team

* Remove missing user from codeowners file

* Update CHANGELOG.md (#39406)

* Datamovement shares oauth (#39164)

* datamovemnet access to header and audience

* include audience in HttpAuthorization

* tests

* small changes

* rebased and adopted a rename from main

* fix

* exportapi

* DataMovement unify TransferAndVerify Part 2 (#39364)

* directory download tests

* unused imprt

* Fix deadlettering and exception propagation in Grpc service (#39412)

* Fix deadlettering in Grpc service

* Propagate exception details

* remove project ref

* Increment package version after release of Microsoft.Azure.WebJobs.Extensions.ServiceBus (#39419)

* Add Microsoft.NetworkAnalytics RP SDK package (#39240)

* [Storage][DataMovement] Add source/destination checkpoint data to Job Plan file (#39411)

* [Storage] Added Fix for Creating Share File before service copy; Added Data Movement E2E service copy tests (#39440)

* WIP

* WIP - tests written but CopyAuthorization needs to be done first

* Added tests for single sync copy file share; Added minor fixes for creation of file beforehand

* Fix recording

* Fix to share file resource tests

* Prep Azure.Microsoft.Support for release (#39403)

* Add EnvironmentCredential to token cache table (#39476)

* Replace Azure AD references with Entra (#39477)

* Check az login for target subscription in stress deploy login (#39479)

Co-authored-by: Ben Broderick Phillips <[email protected]>

* Set min tls version for search+storage live tests (#39471)

* Test updates for 2023-06-01-preview SDK

* Update StreamingChatCompletions.cs (#39480)

* [Storage][DataMovement] Cleanup after recent changes to checkpointer (#39456)

* Failed Update AutoRest C# version to 3.0.0-beta.20231024.1 (#39463)

* Increment version for kusto releases (#39485)

* Adding basic [CallerShouldAudit] support and initial support for Storage and Tables (#39345)

Adding basic [CallerShouldAudit] support and initial annotations of Storage and Tables.

* Update ContainerServiceFleet to 10-15 (#39487)

* [StorageMover] Upgrade to API version 2023-10-01 (#39495)

* StorageMover 2023-10-01

* update version

* Increment package version after release of Azure.ResourceManager.Support (#39488)

* Increment package version after release of Azure.ResourceManager.Peering (#39497)

* Fix tests for Fleet (#39496)

* DataMovement unify TransferAndVerify Part 3 (#39401)

* block

* append

* net462 fix

* default timeouts

* test proxy

* DataMovement unify TransferAndVerify Part 4 (#39452)

* Update Generator Version 3.0.0-beta.20231025.1 (#39504)

* Devcenter dataplane TypeSpec preview SDK…
JoshLove-msft added a commit that referenced this pull request Nov 13, 2023
* Update AutoRest C# version to 3.0.0-beta.20231017.1 (#39329)

* Update Generator Version 3.0.0-beta.20231017.1

* Update SDK codes me_pu_4

* Use singleton rather than hosted service for cleanup (#39327)

* Use singleton rather than hosted service for cleanup

* prepare for release

* add date

* Added x-ms-file-request-itent to PutRangeFromUrl (#39278)

* Merge identity/1.10.2-rel back to main (#39331)

* Bug fixes for development time credentials

* update project version

* Increment package version after release of Azure.Identity (#39170)

* tests

---------

Co-authored-by: Azure SDK Bot <[email protected]>

* [Azure.Monitor.Query] Add MetricsBatch (#38640)

* add ContainerServiceFleet test support (#39348)

* [NetAppFiles] Update version number to stable (#39352)

* Update version number to stable

* Update release date

* Increment package version after release of Microsoft.Azure.WebJobs.Extensions.ServiceBus (#39339)

* Increment package version after release of Azure.Monitor.Ingestion (#39334)

* Redo (#39060)

* Fixing communication test scripts (#39355)

* Updated test-resources template to contain necessary properties.

* Added logging for test environment variables for better troubleshooting.

* Azure.Identity.Broker archboard feedback (#39296)

* Fix namespace of ACS models (#39341)

* Fix namespace of ACS models

* Fix

* [Storage] [DataMovement] Added Download File Share Tests and Minor Fixes (#39206)

* Added download tests for file shares

* Rerecorded tests

* Cleanup

* Apply EBN to back compat ACS models (#39360)

* DataMovement unify TransferAndVerify Part 1  (#39300)

* initial unified implementation

* applied to blob single download tests

* move local tooling

* checkpoint

* separate out blob utilities

* separating item and container test util

* cancellation tokens

* using single blob

* apply to append tests

* added page blobs

* remove old verify methods

* Fix: Prevent data duplication in TraceTelemetry with IncludeFormattedMessage (#39308)

* Fix: Prevent data duplication in TraceTelemetry with IncludeFormattedMessage.

* Update Changelog

* PR feedback on Exception original format.

* test changes

* Test changes.

* Implement generci parser for Transcription, Audio data (#39250)

* One more EBN and add test (#39365)

* One more EBN and add test

* Fix

* Fix proto definition (#39361)

* prep for Identity patch release (#39359)

* Update CHANGELOG.md (#39343)

* Increment package version after release of Microsoft.Azure.WebJobs.Extensions.ServiceBus (#39369)

* Increment package version after release of Azure.Identity (#39374)

* Increment package version after release of Azure.Monitor.Query (#39372)

* add a funtion to convert BinaryData to RequestContent (#39316)

* add serialize funtion for BinaryData

* add more test

* Update sdk/core/Azure.Core/src/Shared/RequestContentHelper.cs

Co-authored-by: Christopher Scott <[email protected]>

---------

Co-authored-by: Christopher Scott <[email protected]>

* [ElasticSan] API version 2023-03-01: support snapshots and CMK (#39215)

* ElasticSan snapshots and CMK

* Update changelog to remove empty sections

* Update sourceId format

* Update Generator Version 3.0.0-beta.20231019.2 (#39393)

* Increment package version after release of Azure.Messaging.EventGrid (#39373)

* Increment package version after release of Azure.ResourceManager.NetApp (#39381)

* Prep Azure.Identity.Broker for release (#39375)

* [CODEOWNERS] Fix Schema Registry (#39396)

The focus of these changes is to fix the Schema Registry service entry to use the special `<NotInRepo>` token rather than a path, allowing our new automation to correctly parse it.

* Increment package version after release of Azure.Identity.Broker (#39395)

* Add Setter to CallInvite to allow pstn to pstn tranfer call (#39397)

* Bump min tls version to 1.2 for digital twins live test storage account (#39402)

* fix(monitor): remove newing-up unused object in UseAzureMonitor (#39356)

fixes #38787

* Bump min tls version to 1.2 for digital twins live test event hub (#39405)

* Bump min tls version to 1.2 for digital twins live test storage account

* Bump min tls version to 1.2 for digital twins live test event hub

* Fix update test resources tagging when tags are empty. Bump max limit (#39409)

Co-authored-by: Ben Broderick Phillips <[email protected]>

* 2023 08 15 (#39145)

* sdk generation

* adding tests

* mitigate breaking change

* export API

* all tests pass

* small fix

* csproj version

* changelog

* small fix

* fix release date

* remove unreleased

* updating assets.json to fit the new recordings

* Wei comment fixes

* fixes

* renaming

* recording tag

---------

Co-authored-by: Wei Hu <[email protected]>

* Update AutoRest C# version to 3.0.0-beta.20231019.3 (#39416)

* Gfeitosa/increase coverage include int (#39392)

* Remove common package from coverage report

* Added SMS speciffic phone number to test pipeline

* Fix typo in yml file

* Extra tests implemented

* Add a few extra tests for coverage

* Add a few extra tests for coverage

* Remove unecessary usings

* Fix assert exception

* Remove shared core ConnectionString from tests

* Make internal classes visible to test package

* Implement SmsRestClient tests for coverage

* Remove duplicate snippets

* Update code owners for SMS sdk to include only SMS team

* Remove missing user from codeowners file

* Update CHANGELOG.md (#39406)

* Datamovement shares oauth (#39164)

* datamovemnet access to header and audience

* include audience in HttpAuthorization

* tests

* small changes

* rebased and adopted a rename from main

* fix

* exportapi

* DataMovement unify TransferAndVerify Part 2 (#39364)

* directory download tests

* unused imprt

* Fix deadlettering and exception propagation in Grpc service (#39412)

* Fix deadlettering in Grpc service

* Propagate exception details

* remove project ref

* Increment package version after release of Microsoft.Azure.WebJobs.Extensions.ServiceBus (#39419)

* Add Microsoft.NetworkAnalytics RP SDK package (#39240)

* [Storage][DataMovement] Add source/destination checkpoint data to Job Plan file (#39411)

* [Storage] Added Fix for Creating Share File before service copy; Added Data Movement E2E service copy tests (#39440)

* WIP

* WIP - tests written but CopyAuthorization needs to be done first

* Added tests for single sync copy file share; Added minor fixes for creation of file beforehand

* Fix recording

* Fix to share file resource tests

* Prep Azure.Microsoft.Support for release (#39403)

* Add EnvironmentCredential to token cache table (#39476)

* Replace Azure AD references with Entra (#39477)

* Check az login for target subscription in stress deploy login (#39479)

Co-authored-by: Ben Broderick Phillips <[email protected]>

* Set min tls version for search+storage live tests (#39471)

* Update StreamingChatCompletions.cs (#39480)

* [Storage][DataMovement] Cleanup after recent changes to checkpointer (#39456)

* Failed Update AutoRest C# version to 3.0.0-beta.20231024.1 (#39463)

* Increment version for kusto releases (#39485)

* Adding basic [CallerShouldAudit] support and initial support for Storage and Tables (#39345)

Adding basic [CallerShouldAudit] support and initial annotations of Storage and Tables.

* Update ContainerServiceFleet to 10-15 (#39487)

* [StorageMover] Upgrade to API version 2023-10-01 (#39495)

* StorageMover 2023-10-01

* update version

* Increment package version after release of Azure.ResourceManager.Support (#39488)

* Increment package version after release of Azure.ResourceManager.Peering (#39497)

* Fix tests for Fleet (#39496)

* DataMovement unify TransferAndVerify Part 3 (#39401)

* block

* append

* net462 fix

* default timeouts

* test proxy

* DataMovement unify TransferAndVerify Part 4 (#39452)

* Update Generator Version 3.0.0-beta.20231025.1 (#39504)

* Devcenter dataplane TypeSpec preview SDK v2023-04-01  (#39358)

* add tsp location and remove autorest

* SDK generation from TypeSpec

* Update tests and samples reflected by client changes

* Generate snippets

* Generate API updates

* Add breaking changes to CHANGELOG

* Update parameter to delayUntil

* [Event Hubs] Handle cases where desired worker count exceeds int.MaxInt (#39468)

* handle long desired worker count

* adding additional unit test

* use checked approach

* remove unncessary cast

* add unit test

* update comment

* add unit tests

* handle long desired worker count

* adding additional unit test

* use checked approach

* remove unncessary cast

* add unit test

* update comment

* fix merge conflict

* fix concurrency in unit tests

---------

Co-authored-by: Vincent Chiang <[email protected]>

* Update AutoRest C# version to 3.0.0-beta.20231025.3 (#39521)

* [Service Bus] Handle cases where desired worker count exceeds int.MaxInt (#39474)

* handle long desired worker count

* adding additional unit test

* handle overflow

* Revert "adding additional unit test"

This reverts commit a0869c47bb4898acfc7cab3e78b52d1e4bc72dbc.

* Revert "handle overflow"

This reverts commit dba066189f252936a2d21e0d7406cab95e089358.

* Revert "Revert "handle overflow""

This reverts commit bd6bd1d28fc30fb55fe2972cee60aedfcc008821.

* Revert "handle long desired worker count"

This reverts commit e5a8756fbf8fff87409cea415f7c413dd8083bf0.

* add checked block

---------

Co-authored-by: Vincent Chiang <[email protected]>

* Update AutoRest C# version to 3.0.0-beta.20231026.1 (#39526)

* Update Generator Version 3.0.0-beta.20231026.1

* Update SDK codes me_pu_4

* roll back workaround due to `logicalPath` not supported in lro

---------

Co-authored-by: Mingzhe Huang (from Dev Box) <[email protected]>

* Increment package version after release of Azure.ResourceManager.ContainerServiceFleet (#39524)

* Sb cross receiver samples (#39514)

* Add samples demonstrating cross receiver settlement

* Fix

* Fix

* fix line break

* Fix sln

* regenerate

* Apply suggestions from code review

Co-authored-by: Jesse Squire <[email protected]>

---------

Co-authored-by: Jesse Squire <[email protected]>

* Add samples link in README (#39529)

* [Storage][DataMovement] Fixes to pause/resume around enumeration (#39486)

* attributes (#39428)

* Upgrade `Azure.ClientSdk.Analyzers` and disable enhanced analysis for some SDKs (#39518)

- update the client sdk analyzer to dev build
- add globla config to suppress enhanced analysis rules
- modify ci steps to support suppression by a property

* disable enhanced analysis for backward compatibility

* update `Azure.ClientSdk.Analyzers` to `0.1.1-dev.20231025.2`

---------

Co-authored-by: Mingzhe Huang (from Dev Box) <[email protected]>

* Update Microsoft.Search to include 2023-11-01 API version (#39326)

* initial regeneration

* update tests

* update generated code

* generated code feedback

* updating recordings

* fix tests

* recording tests

* recording tests

* regenerate code

* updating generated code

* update

* updating tests

* update changelog

* fixing changelog

---------

Co-authored-by: Matt Gotteiner <[email protected]>

* Update Azure.ResourceManager.DesktopVirtualization to new api version 2023-09-05 (#39025)

* Increment version for elasticsan releases (#39547)

* Increment version for desktopvirtualization releases (#39548)

* Update Generator Version 3.0.0-beta.20231027.1 (#39550)

* [Extensions] Release prep (#39554)

The focus of these changes is to prepare the extensions package for release,
bumping the Azure.Identity dependency to latest.

* [Samples] Update Azure Identity references (#39555)

The focus of these changes is to bump the set of direct references to the
`Azure.Identity` library used by a handful of stand-alone samples and legacy
test projects.

* Increment package version after release of Microsoft.Extensions.Azure (#39559)

* Sync eng/common directory with azure-sdk-tools for PR 7181 (#39505)

* Update branch deletion code

- Update to use the gh cli for github operations
- Switch to using graphql for pulling branches as the rest api
  starts to fail after a certain number of branches and we can
  also pull back all the associated data like pull request info
  and commit date all in one query.
- switc to running on ubuntu 1ES pool

Improve query error handling

Fix condition

Fix slash escaping on the command line

clean-up pipeline

* Update eng/common/scripts/Delete-RemoteBranches.ps1

Co-authored-by: Ben Broderick Phillips <[email protected]>

* Update eng/common/scripts/Delete-RemoteBranches.ps1

Co-authored-by: Ben Broderick Phillips <[email protected]>

---------

Co-authored-by: Wes Haggard <[email protected]>
Co-authored-by: Wes Haggard <[email protected]>
Co-authored-by: Ben Broderick Phillips <[email protected]>

* Update to using new azcopy auto-login (#39562)

azcopy login is going to be deprecated soon in version 10.22 so
we need to move to the new auto-login model that is documented at
https://learn.microsoft.com/en-us/azure/storage/common/storage-use-azcopy-authorize-azure-active-directory#authorize-a-service-principal-by-using-a-client-secret

Co-authored-by: Wes Haggard <[email protected]>

* [Storage] [DataMovement] Fixing live upload directory tests (#39537)

* Small fix to one of the upload directory tests

* fixes to upload directory tests

* Fix to download directory tests

* Creating subdirectories before creating files

* Fix for net462 long path bug

* AGC API Version 2023-11-01 (#39516)

* init

* init

* addressing comments for README & CHANGELOG

* Add azure sdk data factory test. (#38777)

* Add unit test

* Update copy data task test

* Update bug

* Add JsonPathSanitizers

* Add DataFactoryElement Tests

* Delete DataFactoryElementTests

* Fix get sessionrecording.generateassetname

* fix not use property

---------

Co-authored-by: Bo Wang (Shanghai Wicresoft Co Ltd) <[email protected]>

* Aohri resource health update 1 (#39491)

* Increment package version after release of Azure.ResourceManager.StorageMover (#39586)

* Increment package version after release of Azure.ResourceManager.HardwareSecurityModules (#39590)

* Share checkpoint schema (#39556)

* initial work

* tests and fixes

* fix csproj

* fixes

* csproj

* Parse any json into BinaryData not just objects (#39467)

* Parse any json into BinaryData not just objects

This is needed to handle SetVariable activity inside ADF, because user can set `0` which should be parsed as number, or `"someString"` or Expression...

* Added unit tests

* ensure that empty package properties are not honored when dumping them to json (#39565)

Co-authored-by: Scott Beddall (from Dev Box) <[email protected]>

* Mapping "maxMessageBatchSize" to "batchOptions:maxMessageCount" (#39502)

* [Event Hubs] Fix doc comments error (#39600)

The focus of these changes is to fix an error in the doc comments which
describe behavior of how an event processor forms batches inaccurately.

* [JobRouter] SDK Review changes for GA (#39533)

* SDK Review changes

* Update changelog

* Add test records

* Update sdk/communication/Azure.Communication.JobRouter/CHANGELOG.md

Co-authored-by: Rajarshi Sarkar <[email protected]>

---------

Co-authored-by: Rajarshi Sarkar <[email protected]>

* Add Azure.Monitor.OpenTelemetry.LiveMetrics with auto-generated classes (#39602)

* Add auto-generated classes for live metrics swagger.

* fix readme and changelog location

* Fix CI yaml

* Changes for 20230915-stable/preview RP API release (#38468)

* Planned maintenance - package - 2023 - 10 (#38498)

* Update README.md (#39618)

* Increment package version after release of Azure.ResourceManager.Maintenance (#39623)

* Increment package version after release of Azure.ResourceManager.CosmosDB (#39622)

* Synapse new release Oct 2023 (#39499)

* regenerate new code

* Regenerate SDK code, remove creditial operation

* fix ci, remove code owner change

* update

* fix changelog error

* Revert "fix changelog error"

This reverts commit 1146d934f0b28c97ae99a877c725522f67054aea.

---------

Co-authored-by: pshao25 <[email protected]>

* Increment package version after release of Azure.ResourceManager.ResourceHealth (#39626)

* Add .NET SDK for 2023-09-01-preview (#39153)

* update 2023-09-01 autorest

* mitigate configuration

* generating API

* Revert "generating API"

This reverts commit 687b35cdc39842a1db9894191e3fd29f6d72fef1.

* generating .NET SDK

* mitigate breaking changes

* export API

* update

* adding unit tests

* reverting tag

* revert change

* fix error

* fix discoverytests

* address comments

* Revert "address comments"

This reverts commit 2d41b6b2bb1503df5b61c988bf1baaa3c9a5bdee.

* update tag in assets

* Revert "Revert "address comments""

This reverts commit 1453a21bd1e93a9e0ac38029d9eb00d207195c6e.

* rename models

* fix GT tests

* remove recording mode

* adding test instructions

* update Name,Type and Step

* updating changelog

* fix release date

* fix build errors

* update version

* fix changelog

---------

Co-authored-by: Wei Hu <[email protected]>

* September API Generated (#39387)

Co-authored-by: ArcturusZhang <[email protected]>

* Fix properties definition in swagger to match service behavior (#39635)

* Prepare for release (#39616)

* Update Generator Version 3.0.0-beta.20231027.2 (#39569)

* Use projectListOverrideFile for preview generation (#39614)

* Use sparse checkout for pipeline generator (#39639)

Co-authored-by: Ben Broderick Phillips <[email protected]>

* Remove duplicat `to` (#39634)

* [Azure.Developer.DevCenter] Update package version (#39604)

* Update package version

* Update release date

Co-authored-by: catalinaperalta <[email protected]>

* retrigger pr checks

---------

Co-authored-by: catalinaperalta <[email protected]>

* Fixes for Log Scope Processing (#39453)

* Fixes for Log Scope Processing

* Update changelog

* PR Feedback.

* Add level

* PR feedback.

* ChangeLog update

* [AzureMonitorExporter] add support for LiveMetrics to the ConnectionString Parser (#38373)

* add support for LiveMetrics to the ConnectionString Parser

* refactor GetEndpoint method

* Sync eng/common directory with azure-sdk-tools for PR 7193 (#39515)

* update proxy version to 20231030.1
* update test-proxy-tool.yml to record both stderr and stdout to the proxy log

---------

Co-authored-by: Scott Beddall (from Dev Box) <[email protected]>

* Update Generator Version 3.0.0-beta.20231031.2 (#39661)

* prepare release for mobilenetwork (#39662)

* update armclient to support extension mock (#39631)

* Increment version for mobilenetwork releases (#39667)

* [Event Hubs] Fix ETW arg type inference (#39643)

The focus of these changes is to fix an issue with the inferred type for
an ETW event argument, which was causing the event to be interpreted as
a Unicode string rather than a double.  This caused the message text to
display incorrectly and the value was represented as the wrong type in the
structured arguments array.

* Increment package version after release of Azure.Analytics.Synapse.Artifacts (#39664)

* Increment package version after release of Azure.ResourceManager.NetworkAnalytics (#39658)

* Increment package version after release of Azure.Developer.DevCenter (#39649)

* Increment version for resourcemanager releases (#39674)

* [Event Hubs] Processor Changelog (#39673)

The focus of these changes is to update the processor changelog to reflect
the logging change made yesterday in the core package that also applies

* [JobRouter] SDK Review Updates part 2 (#39652)

* Collect AKS attach rate numerator (#39663)

* Update AutoRest C# version to 3.0.0-beta.20231101.1 (#39676)

* Fix mocking of session processor (#39650)

* Fix mocking of session processor

* remove

* [Storage] [DataMovement] Service Copy File Share (#39530)

* WIP

* WIP

* WIP

* WIP

* Enabled directory creation during enumeration; Tests; Some download directory tests don't work

* Export API

* Cleanup

* Cleanup and removing unnecessary comments

* Cleanup

* Changed LocalDirectory Create to no op

* Remove unnecessary tests

* Update Sample14_AMQPMessage.md (#39681)

fix small typo

* [AzureMonitorExporter] Fix statsbeat AKS attach rate numerator (#39680)

* Collect AKS attach rate numerator

* Remove kubernetes host check

* pr feedback

* [Azure OpenAI] Change representation of embeddings from IReadOnlyList<float> to ReadOnlyMemory<float> (#39679)

* Azure OpenAI: rename and move "deploymentOrModelName" (#39655)

* AOAI: rename and move 'deploymentOrModelName'

* very small fix to comments

* PR feedback: constructor consistency pass + changelog

* more PR feedback: exception consistency across new constructors

* post-merge resolution: new snippet sample

* post-merge resolution: include README reflection of snippet update

* PR feedback: OpenAIClient exceptions docs pass for Options use

* use project ref to openai in test project (#39689)

update samples to use latest code

* update code owners (#39691)

* [Storage][DataMovement] Refactor Job Part Plan file schema (#39606)

* fix(sdk): excessive entries in changelog (#39669)

* fix(sdk): excessive entries in changelog

* fix incorrect version in csproj

* remove empty sections

* Add .NET SDK for HybridNetwork service (#39386)

* Initialize HybridNetwork SDK VS solution

* Run Update-Mgmt-CI script

* Update autorest.md to use local spec checkout

* Generate SDK code

* Set value for default API version of Operation resource

* add some initial UTs

* Regenerate SDK against latest API changes

* Update assets.json

* Complete UTs

* Use readme.md from public repo PR and regenerate code

* fix broken UTs and add sanitizer to remove acrToken from recordings

* Add constants for file names and other repetative strings

* update assets.json with tag

* try again

* remove formatting when we stringify all json

* use new recordings

* fix ci.mgmt.yml for hdinsights

* fix types for IDs and rename suggested models and props

* update autorest.md to point at readme.md in main branch

* generate API file

* mark-ups

* rename models with Options suffix

* [NetAppFiles] Fix serialization (#39677)

* Fix serialization

* Fix serialization2

* change

* Update AutoRest C# version to 3.0.0-beta.20231102.1 (#39700)

* Update hybridnetwork changelog for release (#39701)

* Enable mocking for extension methods in mgmt SDKs (#37927)

Co-authored-by: ArcturusZhang <[email protected]>
Co-authored-by: Azure SDK Bot <[email protected]>
Co-authored-by: azure-sdk <[email protected]>

* Failed Update AutoRest C# version to 3.0.0-beta.20231102.3 (#39705)

* [JobRouter] Remove Uri constructor (#39708)

* Increment package version after release of Azure.ResourceManager.Search (#39694)

* Increment package version after release of Azure.ResourceManager.ServiceNetworking (#39696)

* [AzureMonitorExporter] refactor how EnvironmentVariables are read (#38017)

* refactor how EnvironmentVariables are read

* add logging

* move EnvVar to Platform directory

* fix merge conflict (EventSource)

* add missing using

* fix eventsource id

* Azure OpenAI: Revise streaming behavior for better usability (completions + chat completions)  (#39347)

* DRAFT: unvetted proposal for flattened streaming

* add ported functions test

* remaining tests ported

* completions for consistency

* comments, tests, and other cleanup

* one orphaned test comment cleanup

* xml comment fix

* test assets, making it real

* test assets pt. 2 (re-record functions)

* revised pattern using new StreamingResponse<T>

* use delegate resolver for stronger response/enum connection

* add a snippet for streaming functions

* also add a snippet for streaming with multiple choices

* speculative CHANGELOG update

* basic, standalone test coverage for StreamingResponse<T>

* feedback: keep StreamingResponse<T> in Azure.AI.OpenAI

* address missing 'using' on JsonDocument

* tie up broken link from changelog

* Post-merge: export-api and update-snippets

* [AzureMonitorExporter] refactor, prepping for LiveMetrics proj (#39712)

* refactor

* add comment

* [Event Hubs] Error handling for disabled entities (#39715)

* [Event Hubs] Error handling for disabled entities

The focus of these changes is to add dedicated handling when an Event Hub
resource has been set to "disabled" status.  This is now treated as a terminal
error with a "ResourceNotFound" status, as it requires manual intervention.
Previously, this would result in a general communication error that was
transient and triggered implicit retries.

* [Azure.Monitor.LiveMetrics] add project scaffolding (#39719)

* scaffolding

* fix merge conflict

* update comment

* fix subdirectory

* [Storage] [DataMovement] Added Download Share Directory Tests (#39645)

* WIP

* WIP

* Added download directory tests for Share Directories

* Release for MySQL 2023-06-01-preview (#39380)

* sdk 2023-06-01-preview

* update autorest.md

* fix

* fix

* fix use 2021-12-01 and 2023-06-01 for operationResult

* fix build errors

* Add BackupAndExport wiht OperationResult test case covering swagger 2023-06-01-preview changes

* use 2023-06-01-preview

* Revert "Mysql/2023 06 01"

* update

* fix

* fix

* fix

* use MySqlFlexibleServerSku

* fix

* fix

* fix

* fix

* fix

* update

* fix

* fix

* fix changelog

---------

Co-authored-by: Wei Hu <[email protected]>
Co-authored-by: Sumit Kumar <[email protected]>

* Update Generator Version 3.0.0-beta.20231102.4 (#39723)

* fix(cspell): suppress error in hybridnetwork (#39724)

* Add Missing 'telemetry.distro.name' to Azure Monitor Exporter. (#39737)

* [Storage][DataMovement] Fixes/adjustments for initial transfer and chunk sizes (#39693)

* [Azure OpenAI] Replace `SearchKey` and `EmbeddingKey` properties with `SetSearchKey` and `SetEmbeddingKey` methods (#39738)

* Tracing: http semconv update (#39617)

* Adopt HTTP semconv 1.23.0

* STG 91 GA Release Prep (#39765)

* [AppConfiguration] Added support for service version 2023-10-01 (#39749)

* Add November system events (#39769)

* Add November system events

* fix changelog entry

* Fix SB and EH Message activity source names (#39624)

* Fix SB and EH Message activity source names

* [AzureMonitorLiveMetrics] [PoC] Add Live Metrics Extraction Processor (#39750)

* Add Live Metrics Extraction Processor

* Remove comment

* Convert public to internal in LiveMetricsExporterOptions

* Azure OpenAI: changelog snap for beta.9 (#39773)

* Ignore rare Key Vault service issue (#39774)

Work around rare service issue in Key Vault Certificates SDK.

* prepare for release of Azure.Identity.Broker (#39767)

* Increment package version after release of Azure.AI.OpenAI (#39775)

* Refine customized code in preparation for public serialization (#39753)

* Fix Tags property (#39776)

* Fix Tags property

* Generate API and fix model factory

* Tracing: suppress nested client activities by default (#39620)

* suppress nested client activities by default

* Increment version for mysql releases (#39725)

* prepare release for resorucemanager (#39784)

* Prepare release for Azure.ResourceManager.NetApp (#39781)

* Increment version for storage releases (#39770)

* Increment package version after release of Azure.Storage.Common

* Increment package version after release of Azure.Storage.Files.Shares

* Increment package version after release of Azure.Storage.Queues

* Increment package version after release of Azure.Storage.Blobs

* Increment package version after release of Azure.Storage.Blobs.Batch

* Increment package version after release of Azure.Storage.Files.DataLake

* Increment package version after release of Azure.Storage.Blobs.ChangeFeed

* enable sample of appPlatform (#39762)

* doc updates (#39801)

* SDK update for 2023-06-01-preview (#39399)

* Prepare for WebJobs Storage Extension Release (#38943)

* [AppConfiguration] Fix: GetConfigurationSettings does not set the ContentType property (#38917)

* Adding Hold/Unhold capabilities to ACS. (#38858)

* Adding hold/unhold

* Updating swagger

* Fixing last merge

* Adding tests and missing apis

* Exporting new APIs

* Updating swagger

* Adding missing files

* Updating docstring

* Export API

* Updating swagger location

* Update AutoRest C# version to 3.0.0-beta.20230924.2 (#38934)

* Update Generator Version 3.0.0-beta.20230924.2

* Update SDK codes

* remove unused Etag customization

---------

Co-authored-by: FAREAST\chunyu <[email protected]>

* [Network] Fix partial resource (#38110)

* Increment package version after release of Azure.ResourceManager.DataProtectionBackup (#38953)

* Update Generator Version 3.0.0-beta.20230925.2 (#38955)

* Increment version for storage releases (#38946)

* Increment package version after release of Microsoft.Azure.WebJobs.Extensions.Storage.Blobs

* Increment package version after release of Microsoft.Azure.WebJobs.Extensions.Storage.Queues

* Increment package version after release of Microsoft.Azure.WebJobs.Extensions.Storage

* Increment package version after release of Azure.ResourceManager.Network (#38957)

* Increment package version after release of Azure.ResourceManager.RecoveryServicesSiteRecovery (#38958)

* Increment package version after release of Azure.ResourceManager.Chaos (#38956)

* Fleet .NET SDK generation (#38873)

* Increment package version after release of Azure.ResourceManager.DatabaseFleetManager (#38960)

* DataMovement Test Infra: In-Memory StorageResources (#38941)

* memoryresources initial implementation

* revised implementaoin

* testing memoryitem

* test container

* [DataFactory]Upgrade SDK Version To 1.0.0-beta.4 (#38930)

* Increment package version after release of Azure.ResourceManager.DataFactory (#38967)

* [Network] Fix HopLink format error issue when resourceId return "" (#38876)

* [FormRecognizer] Cleaning up misc operations live tests (#38807)

* Update messaging stress to use addons parallel job configuration (#38949)

* Vendor OpenTelemetry.NET Instrumentation Libraries into Azure.Monitor.OpenTelemetry.AspNetCore (#38848)

* Vendoring

* Update copyrights

* Update Notice file

* Remove the default OpenTelemetry instrumentation options customization from the README. (#38970)

* Remove OpenTelemetry ASP.NET Core and HTTP metrics. (#38972)

* DataMovment `StorageResourceContainer` internal hooks to protected APIs (#38968)

* internals access class and hookup to file

* applied to blobs

* docsting

* Implemention ShareFileStorageResource (#38938)

* WIP

* Implemented base file storage resource; Testst

* Export API

* Attempt to fix double dependency files in tests

* Addressing PR comments; Added StorageResourceItemInternal

* Rename internal methods

* PR Comments for tests

* CHange out verify parameters with  the mock verify method

* Support typespec to sdk preview pipeline (#38576)

* Add changes to support typespec preview pipeline

* Revert whitespace changes

* Improve error logging in Update-dotnet-GeneratedSdks

* Update Monitor labels (#38974)

* Change prod maintenance day. Fix stress watcher deploy (#38948)

Co-authored-by: Ben Broderick Phillips <[email protected]>

* Azure Deployment Manager is being decommissioned. Remove its NET SDK through this PR (#38614)

* Update Generator Version 3.0.0-beta.20230926.2 (#38979)

* Update AutoRest C# version to 3.0.0-beta.20230927.1 (#38987)

* fix (#38995)

* [AppConfig] Allow unknown condition members (#38971)

* [AppConfig] Allow unknown condition members

The focus of these changes is to allow for unknown members to be
present in the `conditions` property of a feature flag configuration
setting.  Previously, these were ignored as the setting assumed that
`conditions` should be treated as a well-known member.  This change moves
the well-known member to `conditions/client_filters` and preserves unknown
children of `conditions`.

* Enabled STG 91 live tests (#38990)

* [Core] Adding attributes to support Native AOT compiling (#37734)

* part 1

* additional changes

* additional attributes

* additional attributes

* adding diagnosticscope attributes

* updating messages

* more fixes

* additional updates

* updates

* PR feedback

* API update

* removing unnecessary warnings

* reverting attribute on HttpPipelineSynchronousPolicy

* update api

* updates

* update

* API export

* WIP fix 1

* WIP

* attribute adjustments

* adding compatibility test

* WIP adding test

* WIP API

* WIP

* WIP

* updates

* add test script and remove #if statements

* fixing build

* Update Program.cs

* adding some compile statements

* Update AzureCoreEventSource.cs

* build fix attempt

* fix built attempt 2

* Update MutableJsonChange.cs

* Update MutableJsonChange.cs

* Update MutableJsonDocument.cs

* Update HttpPipelineSynchronousPolicy.cs

* adding comments

* PR fb 1

* test

* test2

* test3

* attempt

* additional build fixes

* Remove comment

* PR feedback + fixing impacts of feedback changes

* fixes

* Update GeoRedundantFallbackPolicy.cs

* Update GeoRedundantFallbackPolicy.cs

* Update GeoRedundantFallbackPolicy.cs

* fix

* add tests

* pipeline fixes

* update comments

* feedback

* adjustments

* adjustment

* pipeline fix

* PR feedback 1

* Apply suggestions from code review

Co-authored-by: Vitek Karas <[email protected]>

* PR feedback updates 2

* Update sdk/core/Azure.Core/src/Shared/DiagnosticScope.cs

Co-authored-by: Vitek Karas <[email protected]>

* need one other suppression

* remove 2 annotations + update suppression message

* removing all attributes from RequestContentHelper

* tweak justification

* removing test project from Azure.Core, will be adding feedback to general CI pipeline

* WIP

* feedback

* Update sdk/core/Azure.Core/src/Shared/DiagnosticScope.cs

Co-authored-by: Anne Thompson <[email protected]>

* fix attribute and add comments

* Addressing feedback

* adding net 5 preprocessor directives

* Update sdk/core/Azure.Core/src/DynamicData/MutableJsonElement.cs

Co-authored-by: Vitek Karas <[email protected]>

* remove unused const

* pipeline fix

---------

Co-authored-by: Vitek Karas <[email protected]>
Co-authored-by: Anne Thompson <[email protected]>

* [Text Translation] Options Parameter for Translate and Transliterate (#38760)

* Options Parameter for Translate and Transliterate

* Remove empty options constructor, add new samples and recorded tests, update documentation.

* Update CHANGELOG.md and assets.json, fixed bug in TranslationLiveTests.cs

* Deleting unnecessary SessionRecords test files.

---------

Co-authored-by: Rango Meadows <[email protected]>

* Add rules for convenience method and protocol method (#38603)

* Add rules for convenience method and protocol method

* update

* Increment version for managednetworkfabric releases (#39010)

* Update AutoRest C# version to 3.0.0-beta.20230927.3 (#39013)

* ShareDirectoryClient extensions (#38993)

* ShareDirectoryClient extensions

* removed mention of blobs

* exportapi

* fix tests

* Update AutoRest C# version to 3.0.0-beta.20230928.1 (#39017)

* Added transcription APIs and events (#38988)

* Autorest generated code

* Adding SDK methods for start, stop and update transcription

* Add transcription options for the create & answer call

* Adding events

* Adding event parser test cases

* Adding tests

* Refactoring code to make options param optional

* Adding models and parser for the transcription schema

* Fixing enum conversion logic for transcription schema

* Cleaning up code

* Add transcription options in create/answer/group call and tests

* Updted TranscriptionUpdate to take TranscriptionUpdate and TranscriptionStatusDetails as enums

* Fixed API typo

* Adding SDK methods for start, stop and update transcription

* Add transcription options for the create & answer call

* Adding models and parser for the transcription schema

* Adding events

* Adding event parser test cases

* Adding tests

* Refactoring code to make options param optional

* Fixing enum conversion logic for transcription schema

* Cleaning up code

* Add transcription options in create/answer/group call and tests

* Updted TranscriptionUpdate to take TranscriptionUpdate and TranscriptionStatusDetails as enums

* Fixed API typo

* Updated contract after rebase

* Removed duplicate tests

* Update in transcription ws schema

* Fixed TranscriptionOptions review comment

* Fixing TranscriptionOptions arguments in create call, group call & answer call

* Fixing build issues

---------

Co-authored-by: abhishesingh-msft <[email protected]>

* Modified storage ARM template to point at built-in Files RBAC role (#39018)

* Add support for settlement from the isolated worker extension (#38865)

* Add support for settlement from the isolated worker extension

* Update comment

* roll back version of Grpc.Tools

* roll back further

* PR fb

* Revert eventArgs fields to private

* remove in finally block

* Fix test and move versions to package.data.props

* Update sdk/servicebus/Microsoft.Azure.WebJobs.Extensions.ServiceBus/src/Listeners/ServiceBusListener.cs

Co-authored-by: Jesse Squire <[email protected]>

* Add batch test cases

* Fix tests

* Fix

---------

Co-authored-by: Jesse Squire <[email protected]>

* Update the migration guide. (#38961)

* [ARM] Updating Azure.ResourceManager.MachineLearning to generate for … (#38814)

* Increment package version after release of Azure.ResourceManager.MachineLearning (#39035)

* Increment package version after release of Azure.ResourceManager.RecoveryServicesDataReplication (#39034)

* add traling slash to directory wildcard entries (#39038)

* Update CODEOWNERS (#39039)

Just testing to see if this path isn't recognizing owners because the ones there were invalid

* Revert "Update CODEOWNERS (#39039)" (#39040)

This reverts commit ec8e5bb1cfb86d8824de5ac3c3973dc1e920fd1c.

* Remove old check enforcer comment template (#39042)

* [JimBot] Remove CXP Attention (#39036)

Removing config for the dead CXP Attention rule

* Multi-tenant tests added as recorded tests (#38992)

* TokenExchangeManagedIdentitySource with async IO (#38939)

* Add AOT target for Key Vault SDK (#38721)

* Add AOT target for Key Vault SDK

Resolves #38500

* Rebase on main, resolve PR feedback

* Detect Instrumentation Package and Backoff  (#39001)

* AddVendorInstrumentationIfPackageNotReferenced

* PR feedback.

* event souce fix.

* Replace LocalFilesStorageResourceProvider.FromPath with FromFile and Directory (#39053)

* Replace LocalFilesStorageResourceProvider.FromPath with FromFile and FromDirectory

* Export API

* Update snippets

* Sync eng/common directory with azure-sdk-tools for PR 7040 (#39052)

* Remove codeowners resolution logic from docs scripts

* Remove parameters that aren't needed

* Remove auth information from update-docsms-metadata.yml

---------

Co-authored-by: Daniel Jurek <[email protected]>

* Add support for Key Vault 7.5-preview.1 (#38377)

* Add support for Key Vault 7.5-preview.1

Also treats KeyRotationPolicyAction as case-insensitive.

* Update public APIs

* Use latest commit

Resolves #38729

* [AzureMonitorExporter] resolve AOT warnings (#38459)

* initial commit

* build fix

* workaround for StackFrame.GetMethod()

* cleanup

* fix test

* remove TrimmingAttribute.cs

* temp disable ApiCompat

* cleanup

* test fix for ApiCompat

* update comment

* add aotcompat test app

* add readme

* readme

* recommended fix for ApiCompat

* comment

* test fix for validation errors re: aotcompat directory

* isolate StackFrame.GetMethod

* cleanup

* isolate StackFrame.GetMethod (2)

* add comment.

* fix

* pr feedback

* update comment

* fix script

* refactor as extension method

* cleanup

* Transcription package fix: (#39066)

1> Made non-internal TranscriptionData & Word classes as public
2> Rename Word to WordData, as single word classes are not allowed
3> Cleanup vars & references

* removed mock resource types (#39020)

Now uses internal types elsewhere in the inheritance line

* Remove AAD credentials from Service-Level-Readme-Automation.ps1 invocation (#39061)

* [Storage][DataMovement] Update checkpointer to read/write to job file - Part 1 (#39057)

* [DataMovement] Adding Tests for Recorded File Upload (Add fix Creating File at Initial Start) (#39037)

* Added Single Share File Upload Tests; Create before putrange

* WIP

* Removed testbase for startTransfer upload test base; other pr comments

* Vendor OpenTelemetry.ResourceDetectors.Azure resource detector package. (#39076)

* Richardcho/cancel live test (#38969)

* add live test

* record test

* ignore test

---------

Co-authored-by: root <root@DESKTOP-6GBNLER>

* Update Changelog/Readme for Azure.Monitor.OpenTelemetry.AspNetCore (#39077)

* Update Changelog

* Remove forked.

* Update Readme

* pr feedback

* Update API Comment.

* Update changelog

* [Search] Regenerate code using 2023-10-01-preview API version (#38925)

* Regenerate code

* Replace Azure.Monitor.OpenTelemetry.Exporter project reference with Package Reference. (#39082)

* Removed unnecessary .Models.Events namespace (#39075)

* Added Support for PSTN Dial-Out Feature For ACS Rooms (.NET) SDK  (#38837)

* Updated ACS Rooms .NET SDK to Support PSTN DialOut Feature

* Removed Auto Script Generation Snippet From Older Test Class

* Updated Readme Link

* Updated new tag in Rooms assets.json

* Updated ChangeLog and Generated new export API

* Modified UpdateRoom Signagure and Renamed Variables

* Updated ReadMe and added more test scenarios

* Update ReadMe

* Update ReadMe with Snippets

* Updated Rooms Sample

* Updated Codes Per SDK Reviews

* Updated ChangeLog

* Fix the assembly load that validates the package reference. (#39091)

* [AzureMonitorDistro] Update the troubleshooting section in the Readme (#39096)

* Update Readme

* pr feedback

* pr feedback

* Prepare new release: Distro beta8 (#39100)

* Ignoring case (#39105)

* Prep for release (#39108)

* [Search] Update changelog for "11.5.0-beta.5" release (#39102)

[Search] Update changelog for "11.5.0-beta.5" release.

* [Azure.Monitor.Ingestion] Fix Sovereign Support for Ingestion (#39078)

* [App Config] Update snapshot API and changelog for "1.3.0-beta.3" release (#39116)

 [App Config] Update snapshot API and changelog for "11.5.0-beta.5" release

* Updating package version for configured workflows (#39119)

Co-authored-by: Jesse Squire <[email protected]>

* [Search] Add a work around to fix CreateAzureBlobIndexer test (#39117)

* Renamed Storage PublicAudience to DefaultAudience, Get..Audience to Create..Audience (#39083)

* Increment package version after release of Azure.Monitor.OpenTelemetry.AspNetCore (#39129)

* Add livetests to PPE (#39110)

* Update tests.yml

* Skip SIP tests on int and ppe

* Skip SIP tests on ppe

* Add flag to skip sip configuration tests

* Add flag to skip sip configuration in matrix

* Update to net462

* Remove Siprounting flag

* Remove Siprounting flag from matrix

* Add Siprounting flag to matrix

* Detect all file diff types for eng/common changes (#39128)

Fixes https://github.com/Azure/azure-sdk-tools/issues/5882

We need to set the difffilter to empty instead of the default of exclude deleted files when we are trying to verify there are no changes under eng/common.

See test PR https://github.com/Azure/azure-sdk-for-python/pull/32348 which demonstrates us not detecting a deleted file under eng/common. I'll use that same test PR to verify this now catches that issue.

Co-authored-by: Wes Haggard <[email protected]>

* Adding CorrelationId to TranscriptionMetadata (#39130)

* Update ChangeLog file (#39125)

* [Storage][DataMovement] Update checkpointer to read/write to job file - Part 2 (#39101)

* Release Azure.ResourceManager.ContainerServiceFleet (#39106)

* Release Azure.ResourceManager.ContainerServiceFleet

* update

* Increment package version after release of Azure.ResourceManager.ContainerServiceFleet (#39139)

* fix pageable operation issue in purview administration library (#39009)

* use directive to set api-version as client for Resources_GetById (#39141)

* Update AutoRest C# version to 3.0.0-beta.20231008.1 (#39143)

* Update Generator Version 3.0.0-beta.20231008.1

* Update SDK codes

* Update SDK codes

* Update SDK codes

* Update SDK codes

* Update SDK codes

* Update SDK codes

* Update Generator Version 3.0.0-beta.20231008.2 (#39148)

* [WebPubSubClient] Parsing message returns IList (#39137)

* Parsing message returns IList

* update api

* Use IReadonlyList

* Update CHANGELOG.md (#39160)

* Increment package version after release of Azure.Search.Documents (#39161)

* [Azure.Monitor.Inestion] Update CHANGELOG.md for GA Release (#39165)

* Adding Support to override the ClientRequestID guid format for test recording sessions. (#39133)

* adding an enviroment variable "RECORDING_DEFAULT_ClIENT_GUID" to support using the default string format for ClientID's in test recording mode

* changing code to support storing the enviroment variable into the test recordings variables

* handling the case if the variable is not present in the recording

* changing from enviroment var to property of RecordedTestBase

* removing files

* whitespace fix

* update

* recovered deleted file

* restored deleted code

* fix

* feedback

(cherry picked from commit 240efa7ad801712117eb3624791431f92aa132d6)

* removed dead code

* whitespace

* Move ResourcesRestOperations to generated (#39150)

* Move most of ResourcesRestOperations to generated

* make api-version as method parameter for Resources_GetById

* Add comments

* Increment package version after release of Azure.Data.AppConfiguration (#39169)

* Increment package version after release of Azure.Monitor.Ingestion (#39168)

* Update Generator Version 3.0.0-beta.20231009.1 (#39173)

* Add azure communication messages sdk (#39167)

* Add Messages SDK

* Work around the issue with nextLink never empty, add more tests

* Update CHANGELOG.md

* Update autorest and use Github link for input file

* Update README.md

* dropping the Value suffix on everything but the base class (MessageTemplateValue)

* change the param name from url to uri, filename to fileName

* Update CHANGELOG.md

* revert accidental check in of RecordedTestMode

* sanitize session records

* remove unneeded import

* update to 2023-08-24-preview api version

* update CommunicationMessagesClientOptions api version to 2023-08-24-preview

* re-run live test recording

* fix broken link

* use latest swagger

* Remove unsupported auth type, add more live tests, and re-run the live tests

* use the swagger that does not have operation-id response header

* Take Value suffix off MessageTemplateQuickAction

* update sdk to latest

- change autorest to using readme instead of swagger input-file
- update Butotn from IDictionary to IEnumerable for maintaining orders
- autorest point to azure-rest-api-specs-pr
- re-run live tests to get new session records

* update the source file to the public azure specs repo

* fix recording

* run "eng\scripts\Export-API.ps1 communication"

* run "eng\scripts\CodeChecks.ps1 -ServiceDirectory communication"

* Prepare for release (#39184)

* Replace Azure.Identity AAD references (#39123)

* [Storage][DataMovement] Add ProviderId to resources and job plan file (#39163)

* Update github-event-processor version to 1.0.0-dev.20231010.2 (#39189)

Co-authored-by: James Suplizio <[email protected]>

* Fixed tansxription review comments (#39195)

* Increment package version after release of Azure.Communication.Messages (#39185)

* Fix broken link (#39188)

* Prepare for release (#39203)

* Increment package version after release of Microsoft.Azure.WebJobs.Extensions.EventHubs (#39201)

* Add new system events (#39202)

* Add new system events

* Fix source generator

* refactor

* Prepare for release (#39205)

* Use url version spec for autorest.* packages (#39131)

Co-authored-by: Patrick Hallisey <[email protected]>

* Increment package version after release of Azure.Messaging.ServiceBus (#39204)

* Fix OperationalInsights Type Issue (#38425)

* update

* update

* [Core] Update RequestFailedException to use source generation for serialization (#38996)

* iteration 1

* iteration 1

* tweak logic

* simplification

* adjust comments

* Update sdk/core/Azure.Core/src/RequestFailedException.cs

Co-authored-by: Eric Erhardt <[email protected]>

* feedback fixes

---------

Co-authored-by: Eric Erhardt <[email protected]>

* Rename property in ResourceNotificationsResourceUpdatedDetails (#39210)

* Use better description for single repo sparse checkout (#39209)

Co-authored-by: Patrick Hallisey <[email protected]>

* Document sovereign cloud support in LogsIngestionClient (#39221)

* Dispose clients on host shutdown rather than listener dispose (#39225)

* Dispose clients on host shutdown rather than listener dispose

* Remove project reference

* Update version - for some reason the auto-update job failed

* Update Generator Version 3.0.0-beta.20231012.5 (#39239)

* Add PauseOnStart Recording Option  (#39132)

* generated files using swagger

* removed extra swagger file

* modified unit tests

* undo status code change for mute participant in generated files

* merged with main

* merged with main

* reverted 202 change

* Both status code changed to 202

* modified test cases to check for 200 status code

* regenerated code

* regenerated code

* Revert "regenerated code"

This reverts commit a5a9e0e5b8296fbf90a49dc8ebacd62f75298690.

* Added TransciptionDataRequest Change

* generated from latest swagger

* generated netstandard2.0.cs

* edited changelog

* Revert "generated netstandard2.0.cs"

This reverts commit 2a39b2d865a5a223e0edaf7e3615dc16562e85b7.

* Revert "edited changelog"

This reverts commit 7eb14250f0a123983d82e606ed8c7fb5d4585a86.

* added line to changelog and standard2.0.cs

* Update CHANGELOG.md

* [NetAppFiles] Update to api-version 2023-05-01 (#38882)

* Update to api-version 2023-05-01

* SystemData

* Sync + systemdata

* update assets

* update assets

* s2ync

* EB.Never

* EB.Never missing using ??

* export api

* change changelog

* assets

* assets

* assets

* add autorest changes to support fleet issues (#39172)

* Increment package version after release of Azure.ResourceManager.ContainerServiceFleet (#39256)

* Increment package version after release of Azure.Messaging.EventGrid (#39262)

* Refactor cleanup (#39264)

* Fix CODEOWNERS for missing paths and other fun stuff (#39269)

* Fix CODEOWNERS for missing paths and other fun stuff

* Fix the label entry, without the % it isn't recognized as a label

* [Storage][DataMovement] Fix several issues with pause/resume (#39208)

* [Azure.Monitor.Ingestion] Update CHANGELOG.md (#39234)

* Update code owners list in the .NET repo (#39180)

* Update codeowners list.

* Autorest Regen Preview to 3.0.0-alpha.20231013.8 by Michael Nash from refs/pull/3810/head (#39275)

* Update Generator Version 3.0.0-alpha.20231013.8

* Update SDK codes he_ma_3

* Update SDK codes da_he_2

* Update SDK codes me_pu_4

* customize the access for ImageSize

* update devcenter api

* update custom code to use new reponse type

* customize deserialization for lro return type change

* Update Generator Version 3.0.0-beta.20231013.1

---------

Co-authored-by: m-nash <[email protected]>

* Release stable version 2022-12-27 of HybridCompute (#39217)

* release stable version

* update code

* update code

* update code

* Increment package version after release of Azure.Communication.Rooms (#39231)

* [Core] Add `DiagnosticScope` test and removing bug workarounds that are no longer needed (#39274)

* new tests

* formatting

* [Schema registry] Stream fix / typo (#39270)

* fixes

* Update sdk/schemaregistry/Azure.Data.SchemaRegistry/samples/Sample02_Serialization.md

Co-authored-by: Jesse Squire <[email protected]>

---------

Co-authored-by: Jesse Squire <[email protected]>

* Makes AzureKeyVaultConfigurationSource a public class (#39099)

* Makes AzureKeyVaultConfigurationSource a public class

* Updates generated code

* [Extensions]: Update KeyVault Config change log (#39292)

The focus of these changes is to update the change log for the KeyVault configuration package to acknowledge the recent contribution for exposing the config section as public.

* Set product as parent of package work item. (#39156)

Co-authored-by: praveenkuttappan <[email protected]>

* [ACS JobRouter] DPG Models (#38868)

* missing usage of Azure.Etag in RouterQueueItem

* add tsp-location

* dpg models initial commit

* update commit

* all Serialize methods added

* auth policy modified to new generated code

* fix errors and update readme

* fix tests

* Update with more fixes

* more fixess

* update assets

* update assests.json

* update api def

* more fixes

* STG 91 beta release (#39297)

* [Azure.Monitor.Ingestion] update Changelog for release (#39304)

* Sync eng/common directory with azure-sdk-tools for PR 7113 (#39226)

* Remove ARM deployment after deploy

* Update eng/common/TestResources/New-TestResources.ps1

Co-authored-by: Heath Stewart <[email protected]>

* Apply suggestions from code review

---------

Co-authored-by: Ben Broderick Phillips <[email protected]>
Co-authored-by: Heath Stewart <[email protected]>

* fix Azure OpenAI whisper snippets (#39313)

* Prepare release for hybridcompute (#39318)

* Increment package version after release of Azure.ResourceManager.HybridCompute (#39320)

* Increment version for storage releases (#39302)

* [Storage][DataMovement] More fixes to resuming transfers (#39271)

* Use bytes to represent AMQP property map (#39307)

* Use bytes to represent AMQP property map

* Delete SettlementPropertiesTests.cs

* PR fb

* Fix test and revert testbase change

* remove unused import

* Update AutoRest C# version to 3.0.0-beta.20231017.1 (#39329)

* Update Generator Version 3.0.0-beta.20231017.1

* Update SDK codes me_pu_4

* Use singleton rather than hosted service for cleanup (#39327)

* Use singleton rather than hosted service for cleanup

* prepare for release

* add date

* Added x-ms-file-request-itent to PutRangeFromUrl (#39278)

* Merge identity/1.10.2-rel back to main (#39331)

* Bug fixes for development time credentials

* update project version

* Increment package version after release of Azure.Identity (#39170)

* tests

---------

Co-authored-by: Azure SDK Bot <[email protected]>

* [Azure.Monitor.Query] Add MetricsBatch (#38640)

* add ContainerServiceFleet test support (#39348)

* [NetAppFiles] Update version number to stable (#39352)

* Update version number to stable

* Update release date

* Increment package version after release of Microsoft.Azure.WebJobs.Extensions.ServiceBus (#39339)

* Increment package version after release of Azure.Monitor.Ingestion (#39334)

* Redo (#39060)

* Fixing communication test scripts (#39355)

* Updated test-resources template to contain necessary properties.

* Added logging for test environment variables for better troubleshooting.

* Azure.Identity.Broker archboard feedback (#39296)

* Fix namespace of ACS models (#39341)

* Fix namespace of ACS models

* Fix

* [Storage] [DataMovement] Added Download File Share Tests and Minor Fixes (#39206)

* Added download tests for file shares

* Rerecorded tests

* Cleanup

* Apply EBN to back compat ACS models (#39360)

* DataMovement unify TransferAndVerify Part 1  (#39300)

* initial unified implementation

* applied to blob single download tests

* move local tooling

* checkpoint

* separate out blob utilities

* separating item and container test util

* cancellation tokens

* using single blob

* apply to append tests

* added page blobs

* remove old verify methods

* Fix: Prevent data duplication in TraceTelemetry with IncludeFormattedMessage (#39308)

* Fix: Prevent data duplication in TraceTelemetry with IncludeFormattedMessage.

* Update Changelog

* PR feedback on Exception original format.

* test changes

* Test changes.

* Implement generci parser for Transcription, Audio data (#39250)

* One more EBN and add test (#39365)

* One more EBN and add test

* Fix

* Fix proto definition (#39361)

* prep for Identity patch release (#39359)

* Update CHANGELOG.md (#39343)

* Increment package version after release of Microsoft.Azure.WebJobs.Extensions.ServiceBus (#39369)

* Increment package version after release of Azure.Identity (#39374)

* Increment package version after release of Azure.Monitor.Query (#39372)

* add a funtion to convert BinaryData to RequestContent (#39316)

* add serialize funtion for BinaryData

* add more test

* Update sdk/core/Azure.Core/src/Shared/RequestContentHelper.cs

Co-authored-by: Christopher Scott <[email protected]>

---------

Co-authored-by: Christopher Scott <[email protected]>

* [ElasticSan] API version 2023-03-01: support snapshots and CMK (#39215)

* ElasticSan snapshots and CMK

* Update changelog to remove empty sections

* Update sourceId format

* Update Generator Version 3.0.0-beta.20231019.2 (#39393)

* Increment package version after release of Azure.Messaging.EventGrid (#39373)

* Increment package version after release of Azure.ResourceManager.NetApp (#39381)

* Prep Azure.Identity.Broker for release (#39375)

* [CODEOWNERS] Fix Schema Registry (#39396)

The focus of these changes is to fix the Schema Registry service entry to use the special `<NotInRepo>` token rather than a path, allowing our new automation to correctly parse it.

* Increment package version after release of Azure.Identity.Broker (#39395)

* Add Setter to CallInvite to allow pstn to pstn tranfer call (#39397)

* Bump min tls version to 1.2 for digital twins live test storage account (#39402)

* fix(monitor): remove newing-up unused object in UseAzureMonitor (#39356)

fixes #38787

* Bump min tls version to 1.2 for digital twins live test event hub (#39405)

* Bump min tls version to 1.2 for digital twins live test storage account

* Bump min tls version to 1.2 for digital twins live test event hub

* Fix update test resources tagging when tags are empty. Bump max limit (#39409)

Co-authored-by: Ben Broderick Phillips <[email protected]>

* 2023 08 15 (#39145)

* sdk generation

* adding tests

* mitigate breaking change

* export API

* all tests pass

* small fix

* csproj version

* changelog

* small fix

* fix release date

* remove unreleased

* updating assets.json to fit the new recordings

* Wei comment fixes

* fixes

* renaming

* recording tag

---------

Co-authored-by: Wei Hu <[email protected]>

* Update AutoRest C# version to 3.0.0-beta.20231019.3 (#39416)

* Gfeitosa/increase coverage include int (#39392)

* Remove common package from coverage report

* Added SMS speciffic phone number to test pipeline

* Fix typo in yml file

* Extra tests implemented

* Add a few extra tests for coverage

* Add a few extra tests for coverage

* Remove unecessary usings

* Fix assert exception

* Remove shared core ConnectionString from tests

* Make internal classes visible to test package

* Implement SmsRestClient tests for coverage

* Remove duplicate snippets

* Update code owners for SMS sdk to include only SMS team

* Remove missing user from codeowners file

* Update CHANGELOG.md (#39406)

* Datamovement shares oauth (#39164)

* datamovemnet access to header and audience

* include audience in HttpAuthorization

* tests

* small changes

* rebased and adopted a rename from main

* fix

* exportapi

* DataMovement unify TransferAndVerify Part 2 (#39364)

* directory download tests

* unused imprt

* Fix deadlettering and exception propagation in Grpc service (#39412)

* Fix deadlettering in Grpc service

* Propagate exception details

* remove project ref

* Increment package version after release of Microsoft.Azure.WebJobs.Extensions.ServiceBus (#39419)

* Add Microsoft.NetworkAnalytics RP SDK package (#39240)

* [Storage][DataMovement] Add source/destination checkpoint data to Job Plan file (#39411)

* [Storage] Added Fix for Creating Share File before service copy; Added Data Movement E2E service copy tests (#39440)

* WIP

* WIP - tests written but CopyAuthorization needs to be done first

* Added tests for single sync copy file share; Added minor fixes for creation of file beforehand

* Fix recording

* Fix to share file resource tests

* Prep Azure.Microsoft.Support for release (#39403)

* Add EnvironmentCredential to token cache table (#39476)

* Replace Azure AD references with Entra (#39477)

* Check az login for target subscription in stress deploy login (#39479)

Co-authored-by: Ben Broderick Phillips <[email protected]>

* Set min tls version for search+storage live tests (#39471)

* Test updates for 2023-06-01-preview SDK

* Update StreamingChatCompletions.cs (#39480)

* [Storage][DataMovement] Cleanup after recent changes to checkpointer (#39456)

* Failed Update AutoRest C# version to 3.0.0-beta.20231024.1 (#39463)

* Increment version for kusto releases (#39485)

* Adding basic [CallerShouldAudit] support and initial support for Storage and Tables (#39345)

Adding basic [CallerShouldAudit] support and initial annotations of Storage and Tables.

* Update ContainerServiceFleet to 10-15 (#39487)

* [StorageMover] Upgrade to API version 2023-10-01 (#39495)

* StorageMover 2023-10-01

* update version

* Increment package version after release of Azure.ResourceManager.Support (#39488)

* Increment package version after release of Azure.ResourceManager.Peering (#39497)

* Fix tests for Fleet (#39496)

* DataMovement unify TransferAndVerify Part 3 (#39401)

* block

* append

* net462 fix

* default timeouts

* test proxy

* DataMovement unify TransferAndVerify Part 4 (#39452)

* Update Generator Version 3.0.0-beta.20231025.1 (#39504)

* Devcenter dataplane TypeSpec preview SDK v2023-04-01  (#39358)

* add tsp location and remove autorest

* SDK generation from TypeSpec

* Update tests and samples reflected by client changes

* Generate snippets

* Generate API updates

* Add breaking changes to CHANGELOG

* Update parameter to delayUntil

* [Even…
@m-redding m-redding deleted the req-failed-exception-fix branch January 10, 2024 16:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants