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

Merge from Main #48304

Merged
merged 681 commits into from
Feb 14, 2025
Merged

Conversation

v-vdharmaraj
Copy link
Member

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.

ShivangiReja and others added 30 commits January 6, 2025 13:05
* update to version with auto-shutdown present
* bump used proxy for .net

---------

Co-authored-by: Scott Beddall <[email protected]>
* Azure AI Foundry rebranding

* Update code snippets

* Revert changes to Generated files
The focus of these changes is to add the "processor position determined" log to the set of suggested ETW Ids to capture for troubleshooting event processor issues.
* update swagger ref

* generated with 2024-11-04 version

* changelog
* Add more packages to dependency trimming

* Update Directory.Build.Common.targets

* Update Directory.Build.Common.targets

* update

* update 2

* test async interfaces only in core

* alphabetize

* remove core change

* Add Microsoft.Bcl.AsyncInterfaces package reference
…eturns 403 (#47742)

* refactor(playwrighttesting): improve error messaging when reporting returns 403

* chore(): update error message

---------

Co-authored-by: Siddharth Singha Roy <[email protected]>
* Regenerated with customization-options typespec

* Fixes + pagedDocumentDetails

* Revert pagedDocumentDetails

* nextLink in DocumentDetails

* DocumentDetail

* Regenerated with no continuationToken

* OperationType

* CustomizationOptions and suppression

* Change Config to Options

* Regenerated after marking ListJobs and ListJobDocuments as internal

* Customizations to remove continuationToken

* Update tests and samples for new API version

* Samples

* Updating tests for new API version

* Enable local testing

* Add sanitizers

* Update tests and sanitizers

* Rename "body" to "content"

* Tests working in all modes

* Update commit in tsp-location.yaml

* Updated serialization with dotnet build codegen

* Version 1.0.0

* GA installation instructions

* Use Deidentification prefix naming convention

* Update tsp-location.yaml commit

* Updates tests and samples with new prefix

* Ran dotnet build /t:GenerateCode

* Deidentification prefix for CustomizationOptions

* Update tsp-location.yaml

* Improve samples

* Update commit in tsp-location

* Update commit again

* Update README sample

* Regenerated with customization-options typespec

* Fixes + pagedDocumentDetails

* Revert pagedDocumentDetails

* nextLink in DocumentDetails

* DocumentDetail

* Regenerated with no continuationToken

* OperationType

* CustomizationOptions and suppression

* Change Config to Options

* Regenerated after marking ListJobs and ListJobDocuments as internal

* Customizations to remove continuationToken

* Update tests and samples for new API version

* Samples

* Updating tests for new API version

* Enable local testing

* Add sanitizers

* Update tests and sanitizers

* Rename "body" to "content"

* Tests working in all modes

* Update commit in tsp-location.yaml

* Updated serialization with dotnet build codegen

* Version 1.0.0

* GA installation instructions

* Use Deidentification prefix naming convention

* Update tsp-location.yaml commit

* Updates tests and samples with new prefix

* Ran dotnet build /t:GenerateCode

* Deidentification prefix for CustomizationOptions

* Update tsp-location.yaml

* Improve samples

* Update commit in tsp-location

* Update commit again

* Update README sample

* Export API

* Switch back to ResourceList

* Update commit hash

* New tests with overwrite

* Use public setter for overwrite

* Regenerated after removing PartialFailed

* Rm DeidentificationJobStatus from tests

* Regenerated with merged typespec

* Update changelog.md

* Updating generated code

* Update changelog

---------

Co-authored-by: Alexa Thomases <[email protected]>
#47727)

* Update readme/samples

* Removed base samples, rely on blob and share samples

* Update blob readme

* Fix sample snippet references to use blobs; added extension samples to base blob README

* Mispellings

* Fix links

* Fix links
#47649)

As `Microsoft.AspNetCore.SignalR.Protocols.MessagePack` 1.x relies on an unsecure `MessagePack` version 1.x, and we cannot update `Microsoft.AspNetCore.SignalR.Protocols.MessagePack` to 2.x as we have to support .NET Standard 2.0 framework, we implement the required functionalities of `Microsoft.AspNetCore.SignalR.Protocols.MessagePack` with `MessagePack` 2.0
* Copied `MessagePackHubProtocol` files from https://github.com/dotnet/aspnetcore/blob/0825def633c99d9fdd74e47e69bcde3935a5fe74/
* Self-implemented MessagePack Hub Protocol
* Fix security code alert
* Cleanup dependencies



This pull request includes several updates and improvements to the `Microsoft.Azure.WebJobs.Extensions.SignalRService` package, including dependency updates, breaking changes, and new internal implementations for MessagePack protocol support.

### Dependency updates:
* Updated `MessagePack` to version 2.5.192 and `Microsoft.Azure.SignalR` packages to version 1.29.0 in `eng/Packages.Data.props` and `CHANGELOG.md` files. [[1]](diffhunk://#diff-93a28d9569550c68624a8ad2209a6fae1d4f88237e4b5414eed2ecac4ef8c98fL212-R215) [[2]](diffhunk://#diff-4d5b0364bdfdd9ef92d9390778dc219802aaa0928538cb2cd57b68dbe0c29221L3-R15)

### Breaking changes:
* Removed .NET 6.0 support from `Microsoft.Azure.WebJobs.Extensions.SignalRService.csproj`. [[1]](diffhunk://#diff-4d5b0364bdfdd9ef92d9390778dc219802aaa0928538cb2cd57b68dbe0c29221L3-R15) [[2]](diffhunk://#diff-d7d1fc92bb60f4162589c9d75a13093a5c1388addb9ed263f3b8269eccd623deL1-R6)

### New internal implementations for MessagePack protocol:
* Added `BinaryMessageFormatter`, `DefaultMessagePackHubProtocolWorker`, `MessagePackHubProtocol`, and `MessagePackHubProtocolWorker` classes to support MessagePack serialization and deserialization. [[1]](diffhunk://#diff-d078a537b71b42d35b0edfe9d0b29af9a4015b69a4f34c0a249eca42ee30c93fR1-R56) [[2]](diffhunk://#diff-a76e5671b348949cd69c7c0d48230ba174198702ca45b5b7e5368a8cc8cbd9e2R1-R41) [[3]](diffhunk://#diff-72c85cc1f4ff9895e501b28007e8369acfd4881c70893ee96f4a97f0dbd20debR1-R97) [[4]](diffhunk://#diff-666c7b6452ef625804593260147713eba1eb6ec088285711dfc90b6bc202b481R1-R207)

### Code improvements:
* Added `JTokenWrapperMessagePackFormatter` to `JTokenWrapper` class for MessagePack serialization support. [[1]](diffhunk://#diff-3b3afd72fe7b3ec3ff0c24b0f3d8641ba5620774ad29921f462595747e91e058L18-R26) [[2]](diffhunk://#diff-3b3afd72fe7b3ec3ff0c24b0f3d8641ba5620774ad29921f462595747e91e058R49-R62)

### Test updates:
* Updated test cases to use `MicrosoftEntraAccessKey` instead of `AadAccessKey` and added validation for issuer and audience in `DefaultSecurityTokenValidatorTests`. [[1]](diffhunk://#diff-703e2ebb42f2b10519f5f7f40dc765fba826f126042a9d5833ca6a68b4e1d32eL44-R47) [[2]](diffhunk://#diff-703e2ebb42f2b10519f5f7f40dc765fba826f126042a9d5833ca6a68b4e1d32eL68-R71) [[3]](diffhunk://#diff-87b72117be06a7d56bfa5afc7195979729da5ee25e66a63d4b86f7e3c6e27eb6L50-R55)

<details>
<summary>Details</summary>



</details>
…n will expire within 7 days. (#47748)

* feat(playwrighttesting): showing using warning message if access token will expire within 7 days.

* updated and added test

* update

---------

Co-authored-by: guptakashish <[email protected]>
The focus of these changes is to remove a block tied to a legacy label.
* Add launchsettings file for easy debugging

* Fix name
…palTenantId (#47642)

* update

* Update BillingRoleAssignmentProperties.cs

* Update CHANGELOG.md

* update
@v-vdharmaraj v-vdharmaraj merged commit 1b0f889 into callautomation/beta3 Feb 14, 2025
207 of 208 checks passed
@v-vdharmaraj v-vdharmaraj deleted the users/vdharmaraj/beta3_main_02132025 branch February 14, 2025 19:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.