Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[C#] bump: (deps): Bump the production group in /dotnet/packages/Micr…
…osoft.TeamsAI with 10 updates (#1076) #minor Bumps the production group in /dotnet/packages/Microsoft.TeamsAI with 10 updates: | Package | From | To | | --- | --- | --- | | [Azure.AI.ContentSafety](https://github.com/Azure/azure-sdk-for-net) | `1.0.0-beta.1` | `1.0.0` | | [Azure.AI.OpenAI](https://github.com/Azure/azure-sdk-for-net) | `1.0.0-beta.9` | `1.0.0-beta.12` | | [JsonSchema.Net](https://github.com/gregsdennis/json-everything) | `5.3.1` | `5.4.2` | | [Microsoft.Bot.Builder](https://github.com/Microsoft/botbuilder-dotnet) | `4.21.1` | `4.21.2` | | [Microsoft.Bot.Builder.Dialogs](https://github.com/Microsoft/botbuilder-dotnet) | `4.21.1` | `4.21.2` | | [Microsoft.Bot.Builder.Integration.AspNet.Core](https://github.com/Microsoft/botbuilder-dotnet) | `4.21.1` | `4.21.2` | | [Microsoft.Bot.Builder](https://github.com/Microsoft/botbuilder-dotnet) | `4.21.1` | `4.21.2` | | [Microsoft.Identity.Client](https://github.com/AzureAD/microsoft-authentication-library-for-dotnet) | `4.57.0` | `4.58.1` | | [SharpToken](https://github.com/dmitry-brazhenko/SharpToken) | `1.2.12` | `1.2.14` | | [System.Text.Json](https://github.com/dotnet/runtime) | `7.0.3` | `7.0.4` | | [xunit](https://github.com/xunit/xunit) | `2.5.3` | `2.6.3` | Updates `Azure.AI.ContentSafety` from 1.0.0-beta.1 to 1.0.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/Azure/azure-sdk-for-net/releases">Azure.AI.ContentSafety's releases</a>.</em></p> <blockquote> <h2>Azure.AI.ContentSafety_1.0.0</h2> <h2>1.0.0 (2023-12-15)</h2> <h3>Features Added</h3> <ul> <li>Support Microsoft Entra ID Authentication</li> <li>Support 8 severity level for AnalyzeText</li> </ul> <h3>Breaking Changes</h3> <p>Contract change for AnalyzeText, AnalyzeImage, Blocklist management related methods</p> <h4>AnalyzeText</h4> <ul> <li>AnalyzeTextOptions <ul> <li>Renamed BreakByBlocklists to HaltOnBlocklistHit</li> <li>Added AnalyzeTextOutputType</li> </ul> </li> <li>AnalyzeTextResult <ul> <li>Renamed BlocklistsMatchResults to BlocklistsMatch</li> <li>Replaced TextAnalyzeSeverityResult by TextCategoriesAnalysis</li> </ul> </li> </ul> <h4>AnalyzeImage</h4> <ul> <li>AnalyzeImageOptions <ul> <li>Replaced ImageData by ContentSafetyImageData</li> <li>Added AnalyzeImageOutputType</li> </ul> </li> <li>AnalyzeImageResult <ul> <li>Replaced ImageAnalyzeSeverityResult by ImageCategoriesAnalysis</li> </ul> </li> </ul> <h4>Blocklist management</h4> <ul> <li>Added BlocklistAsyncClient</li> <li>Renamed AddBlockItemsOptions to AddOrUpdateTextBlocklistItemsOptions</li> <li>Renamed AddBlockItemsResult to AddOrUpdateTextBlocklistItemsResult</li> <li>Renamed RemoveBlockItemsOptions to RemoveTextBlocklistItemsOptions</li> <li>Renamed TextBlockItemInfo to TextBlocklistItem</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/Azure/azure-sdk-for-net/commit/62633d4aa9d7a82125afda6d83a98d5e5fc6b99b"><code>62633d4</code></a> fix discriminator in arc-scvmm (<a href="https://redirect.github.com/Azure/azure-sdk-for-net/issues/40683">#40683</a>)</li> <li><a href="https://github.com/Azure/azure-sdk-for-net/commit/80eec4eb85726e0d948ba93a1390a91f34ee58fa"><code>80eec4e</code></a> Add ability to use non Json interface for json format (<a href="https://redirect.github.com/Azure/azure-sdk-for-net/issues/40646">#40646</a>)</li> <li><a href="https://github.com/Azure/azure-sdk-for-net/commit/5dd16059c75c7a116e4a26f9edbd98de85b1ee73"><code>5dd1605</code></a> Update Generator Version 3.0.0-beta.20231211.1 (<a href="https://redirect.github.com/Azure/azure-sdk-for-net/issues/40702">#40702</a>)</li> <li><a href="https://github.com/Azure/azure-sdk-for-net/commit/13e48298dae415ca71e5543b7fec15604d523396"><code>13e4829</code></a> [Core] Remove netcoreapp2.1 and net5.0 targets (<a href="https://redirect.github.com/Azure/azure-sdk-for-net/issues/40635">#40635</a>)</li> <li><a href="https://github.com/Azure/azure-sdk-for-net/commit/c47ab4d23db60a2018c97ed0d31d9685b168c031"><code>c47ab4d</code></a> Add an opt-in AOT regression check to the CI pipeline (<a href="https://redirect.github.com/Azure/azure-sdk-for-net/issues/40629">#40629</a>)</li> <li><a href="https://github.com/Azure/azure-sdk-for-net/commit/d11bb586d5227e6d777ae145fea035a2f9242410"><code>d11bb58</code></a> Support "functions" SDKType (<a href="https://redirect.github.com/Azure/azure-sdk-for-net/issues/40695">#40695</a>)</li> <li><a href="https://github.com/Azure/azure-sdk-for-net/commit/5aa3659ed7928ecc3dd885feca752e929b496e4d"><code>5aa3659</code></a> Update ConfidentialLedgerClient to pass VerifyConnection flag (<a href="https://redirect.github.com/Azure/azure-sdk-for-net/issues/40602">#40602</a>)</li> <li><a href="https://github.com/Azure/azure-sdk-for-net/commit/5235895a22dc11d7a9fd855defde775127e79e9c"><code>5235895</code></a> [AzureMonitorLiveMetrics] poc refactor metrics (<a href="https://redirect.github.com/Azure/azure-sdk-for-net/issues/40669">#40669</a>)</li> <li><a href="https://github.com/Azure/azure-sdk-for-net/commit/d810209b1d00bb141dda9ae597e30bfe291507b4"><code>d810209</code></a> [Azure Content Safety] Update readme and changelog. (<a href="https://redirect.github.com/Azure/azure-sdk-for-net/issues/40607">#40607</a>)</li> <li><a href="https://github.com/Azure/azure-sdk-for-net/commit/609f3e42be5eceb8754203407d4e4b2c9eba3b07"><code>609f3e4</code></a> Increment package version after release of Azure.ResourceManager.Maintenance ...</li> <li>Additional commits viewable in <a href="https://github.com/Azure/azure-sdk-for-net/compare/Azure.AI.ContentSafety_1.0.0-beta.1...Azure.AI.ContentSafety_1.0.0">compare view</a></li> </ul> </details> <br /> Updates `Azure.AI.OpenAI` from 1.0.0-beta.9 to 1.0.0-beta.12 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/Azure/azure-sdk-for-net/releases">Azure.AI.OpenAI's releases</a>.</em></p> <blockquote> <h2>Azure.AI.OpenAI_1.0.0-beta.12</h2> <h2>1.0.0-beta.12 (2023-12-15)</h2> <p>Like beta.11, beta.12 is another release that brings further refinements and fixes. It remains based on the <code>2023-12-01-preview</code> service API version for Azure OpenAI and does not add any new service capabilities.</p> <h3>Features Added</h3> <p><strong>Updates for using streaming tool calls:</strong></p> <ul> <li>A new .NET-specific <code>StreamingToolCallUpdate</code> type has been added to better represent streaming tool call updates when using chat tools. <ul> <li>This new type includes an explicit <code>ToolCallIndex</code> property, reflecting <code>index</code> in the REST schema, to allow resilient deserialization of parallel function tool calling.</li> </ul> </li> <li>A convenience constructor has been added for <code>ChatRequestAssistantMessage</code> that can automatically populate from a prior <code>ChatResponseMessage</code> when using non-streaming chat completions.</li> <li>A public constructor has been added for <code>ChatCompletionsFunctionToolCall</code> to allow more intuitive reconstruction of <code>ChatCompletionsToolCall</code> instances for use in <code>ChatRequestAssistantMessage</code> instances made from streaming responses.</li> </ul> <p><strong>Other additions:</strong></p> <ul> <li>To facilitate reuse of user message contents, <code>ChatRequestUserMessage</code> now provides a public <code>Content</code> property (<code>string</code>) as well as a public <code>MultimodalContentItems</code> property (<code>IList<ChatMessageContentItem</code>). <ul> <li><code>Content</code> is the conventional plain-text content and will be populated as non-null when the a <code>ChatRequestUserMessage()</code> constructor accepting a string is used to instantiate the message.</li> <li><code>MultimodalContentItems</code> is the new compound content type, currently only usable with <code>gpt-4-vision-preview</code>, that allows hybrid use of text and image references. It will be populated when an appropriate <code>ChatRequestUserMessage()</code> constructor accepting a collection of <code>ChatMessageContentItem</code> instances is used.</li> <li><code>Role</code> is also restored to common visibility to <code>ChatRequestUserMessage</code>.</li> </ul> </li> </ul> <h3>Breaking Changes</h3> <ul> <li>The type of <code>ToolCallUpdate</code> on <code>StreamingChatCompletionsUpdate</code> has been changed from the non-streaming <code>ChatCompletionsToolCall</code> to the new <code>StreamingToolCallUpdate</code> type. The conversion is straightforward: <ul> <li><code>ToolCallUpdate.Id</code> remains unchanged.</li> <li>Instead of casting <code>ToolCallUpdate</code> to <code>ChatCompletionsFunctionToolCall</code>, cast it to <code>StreamingToolCallUpdate</code>.</li> <li>Update cast instance use of <code>functionToolCallUpdate.Arguments</code> to accumulate <code>functionToolCallUpdate.ArgumentsUpdate</code>.</li> </ul> </li> <li>Removed the parameterized constructor of the <code>ChatCompletionsOptions</code> class that only received the messages as a parameter in favor of the parameterized constructor that receives the deployment name as well. This makes it consistent with the implementation of other Options classes.</li> <li>Removed the setter of the <code>Input</code> property of the <code>EmbeddingsOptions</code> class as per the guidelines for collection properties.</li> </ul> <h3>Bugs fixed</h3> <ul> <li><a href="https://redirect.github.com/Azure/azure-sdk-for-net/issues/40634">[QUERY] Azure.AI.OpenAI_1.0.0-beta.10 no longer exposes message content on base ChatRequestMessage</a></li> <li><a href="https://redirect.github.com/Azure/azure-sdk-for-net/issues/40810">[BUG] Null Reference Exception in OpenAIClient.GetChatCompletionsAsync</a></li> </ul> <h2>Azure.AI.OpenAI_1.0.0-beta.11</h2> <h2>1.0.0-beta.11 (2023-12-07)</h2> <p>This is a fast-following bug fix update to address some of the biggest issues reported by the community. Thank you sharing your experiences!</p> <h3>Breaking Changes</h3> <ul> <li>The type of <code>ChatCompletionsOptions.ToolChoice</code> has been updated from <code>BinaryData</code> to a new <code>ChatCompletionsToolChoice</code> type. Please use <code>ChatCompletionsToolChoice.None</code>, <code>ChatCompletionsToolChoice.Auto</code>, or provide a reference to a function or function tool definition to migrate.</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/Azure/azure-sdk-for-net/commit/ab0ae0de7edceabe2a3d1b0b369dd484d876e7ce"><code>ab0ae0d</code></a> Azure OpenAI: changelog.md update for beta.12 release (<a href="https://redirect.github.com/Azure/azure-sdk-for-net/issues/40815">#40815</a>)</li> <li><a href="https://github.com/Azure/azure-sdk-for-net/commit/e973301460d9ff10ccaf2ce538d002b329c21f11"><code>e973301</code></a> [Azure OpenAI] Revamp customizations (<a href="https://redirect.github.com/Azure/azure-sdk-for-net/issues/40697">#40697</a>)</li> <li><a href="https://github.com/Azure/azure-sdk-for-net/commit/81f5d2b008f9bc508547aca70ab5243c0d8ea169"><code>81f5d2b</code></a> [Azure OpenAI] Revamp customizations in the audio API (<a href="https://redirect.github.com/Azure/azure-sdk-for-net/issues/40674">#40674</a>)</li> <li><a href="https://github.com/Azure/azure-sdk-for-net/commit/899b608fc56f65dba4f75335936115b047bdf74a"><code>899b608</code></a> Add AOT compatibility checks documentation (<a href="https://redirect.github.com/Azure/azure-sdk-for-net/issues/40762">#40762</a>)</li> <li><a href="https://github.com/Azure/azure-sdk-for-net/commit/a396f2126ce97edeca1aa809993dce2079169f4e"><code>a396f21</code></a> Increment package version after release of Azure.ResourceManager.Redis (<a href="https://redirect.github.com/Azure/azure-sdk-for-net/issues/40803">#40803</a>)</li> <li><a href="https://github.com/Azure/azure-sdk-for-net/commit/3cc17fca77a9492a5ec2d8883577f5140a5b51e5"><code>3cc17fc</code></a> Increment package version after release of Azure.ResourceManager.EventGrid (#...</li> <li><a href="https://github.com/Azure/azure-sdk-for-net/commit/33a6417aeed10354700467d8874a7e61033ac205"><code>33a6417</code></a> Generate Eventgrid SDK for API version 2023-12-15-preview (<a href="https://redirect.github.com/Azure/azure-sdk-for-net/issues/40714">#40714</a>)</li> <li><a href="https://github.com/Azure/azure-sdk-for-net/commit/da78e0481f00b42b582fdea5a5b73f85475dcbf4"><code>da78e04</code></a> Azure Redis .Net SDK update for new api v2023-08-01 (<a href="https://redirect.github.com/Azure/azure-sdk-for-net/issues/39230">#39230</a>)</li> <li><a href="https://github.com/Azure/azure-sdk-for-net/commit/0519b4112821b063cf84ebea922d9fd78a713b1b"><code>0519b41</code></a> Update AutoRest C# version to 3.0.0-beta.20231214.1 (<a href="https://redirect.github.com/Azure/azure-sdk-for-net/issues/40794">#40794</a>)</li> <li><a href="https://github.com/Azure/azure-sdk-for-net/commit/f6a5a361217e84da2b6cc7799ecb69429762679a"><code>f6a5a36</code></a> Increment package version after release of Microsoft.Azure.Core.NewtonsoftJso...</li> <li>Additional commits viewable in <a href="https://github.com/Azure/azure-sdk-for-net/compare/Azure.AI.OpenAI_1.0.0-beta.9...Azure.AI.OpenAI_1.0.0-beta.12">compare view</a></li> </ul> </details> <br /> Updates `JsonSchema.Net` from 5.3.1 to 5.4.2 <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/gregsdennis/json-everything/commits/schema-v5.4.2">compare view</a></li> </ul> </details> <br /> Updates `Microsoft.Bot.Builder` from 4.21.1 to 4.21.2 <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/microsoft/botbuilder-dotnet/commit/979413cd7f57ce71914911dcaf123dd08cdd2d1a"><code>979413c</code></a> Enable MSAL settings to save access token in cache (<a href="https://redirect.github.com/Microsoft/botbuilder-dotnet/issues/6706">#6706</a>)</li> <li><a href="https://github.com/microsoft/botbuilder-dotnet/commit/9d807656a2f496aafaef0994df6780d124c3cdc8"><code>9d80765</code></a> Add error detection when EmitEventAsync fails (<a href="https://redirect.github.com/Microsoft/botbuilder-dotnet/issues/6708">#6708</a>)</li> <li><a href="https://github.com/microsoft/botbuilder-dotnet/commit/ae0041a1d170bef7da43356616ff870b688e46b0"><code>ae0041a</code></a> Skip failing token expired test (<a href="https://redirect.github.com/Microsoft/botbuilder-dotnet/issues/6707">#6707</a>)</li> <li><a href="https://github.com/microsoft/botbuilder-dotnet/commit/e4afa430ea73dd725be39a30d16fe361e77d07c8"><code>e4afa43</code></a> fix responseType (<a href="https://redirect.github.com/Microsoft/botbuilder-dotnet/issues/6702">#6702</a>)</li> <li><a href="https://github.com/microsoft/botbuilder-dotnet/commit/4d64c208a6d9e58ffbd0fa43a5bb4a6a83bd50cf"><code>4d64c20</code></a> SharePoint ACE Activity Handler (<a href="https://redirect.github.com/Microsoft/botbuilder-dotnet/issues/6695">#6695</a>)</li> <li>See full diff in <a href="https://github.com/Microsoft/botbuilder-dotnet/compare/4.21.1...4.21.2">compare view</a></li> </ul> </details> <br /> Updates `Microsoft.Bot.Builder.Dialogs` from 4.21.1 to 4.21.2 <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/microsoft/botbuilder-dotnet/commit/979413cd7f57ce71914911dcaf123dd08cdd2d1a"><code>979413c</code></a> Enable MSAL settings to save access token in cache (<a href="https://redirect.github.com/Microsoft/botbuilder-dotnet/issues/6706">#6706</a>)</li> <li><a href="https://github.com/microsoft/botbuilder-dotnet/commit/9d807656a2f496aafaef0994df6780d124c3cdc8"><code>9d80765</code></a> Add error detection when EmitEventAsync fails (<a href="https://redirect.github.com/Microsoft/botbuilder-dotnet/issues/6708">#6708</a>)</li> <li><a href="https://github.com/microsoft/botbuilder-dotnet/commit/ae0041a1d170bef7da43356616ff870b688e46b0"><code>ae0041a</code></a> Skip failing token expired test (<a href="https://redirect.github.com/Microsoft/botbuilder-dotnet/issues/6707">#6707</a>)</li> <li><a href="https://github.com/microsoft/botbuilder-dotnet/commit/e4afa430ea73dd725be39a30d16fe361e77d07c8"><code>e4afa43</code></a> fix responseType (<a href="https://redirect.github.com/Microsoft/botbuilder-dotnet/issues/6702">#6702</a>)</li> <li><a href="https://github.com/microsoft/botbuilder-dotnet/commit/4d64c208a6d9e58ffbd0fa43a5bb4a6a83bd50cf"><code>4d64c20</code></a> SharePoint ACE Activity Handler (<a href="https://redirect.github.com/Microsoft/botbuilder-dotnet/issues/6695">#6695</a>)</li> <li>See full diff in <a href="https://github.com/Microsoft/botbuilder-dotnet/compare/4.21.1...4.21.2">compare view</a></li> </ul> </details> <br /> Updates `Microsoft.Bot.Builder.Integration.AspNet.Core` from 4.21.1 to 4.21.2 <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/microsoft/botbuilder-dotnet/commit/979413cd7f57ce71914911dcaf123dd08cdd2d1a"><code>979413c</code></a> Enable MSAL settings to save access token in cache (<a href="https://redirect.github.com/Microsoft/botbuilder-dotnet/issues/6706">#6706</a>)</li> <li><a href="https://github.com/microsoft/botbuilder-dotnet/commit/9d807656a2f496aafaef0994df6780d124c3cdc8"><code>9d80765</code></a> Add error detection when EmitEventAsync fails (<a href="https://redirect.github.com/Microsoft/botbuilder-dotnet/issues/6708">#6708</a>)</li> <li><a href="https://github.com/microsoft/botbuilder-dotnet/commit/ae0041a1d170bef7da43356616ff870b688e46b0"><code>ae0041a</code></a> Skip failing token expired test (<a href="https://redirect.github.com/Microsoft/botbuilder-dotnet/issues/6707">#6707</a>)</li> <li><a href="https://github.com/microsoft/botbuilder-dotnet/commit/e4afa430ea73dd725be39a30d16fe361e77d07c8"><code>e4afa43</code></a> fix responseType (<a href="https://redirect.github.com/Microsoft/botbuilder-dotnet/issues/6702">#6702</a>)</li> <li><a href="https://github.com/microsoft/botbuilder-dotnet/commit/4d64c208a6d9e58ffbd0fa43a5bb4a6a83bd50cf"><code>4d64c20</code></a> SharePoint ACE Activity Handler (<a href="https://redirect.github.com/Microsoft/botbuilder-dotnet/issues/6695">#6695</a>)</li> <li>See full diff in <a href="https://github.com/Microsoft/botbuilder-dotnet/compare/4.21.1...4.21.2">compare view</a></li> </ul> </details> <br /> Updates `Microsoft.Bot.Builder` from 4.21.1 to 4.21.2 <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/microsoft/botbuilder-dotnet/commit/979413cd7f57ce71914911dcaf123dd08cdd2d1a"><code>979413c</code></a> Enable MSAL settings to save access token in cache (<a href="https://redirect.github.com/Microsoft/botbuilder-dotnet/issues/6706">#6706</a>)</li> <li><a href="https://github.com/microsoft/botbuilder-dotnet/commit/9d807656a2f496aafaef0994df6780d124c3cdc8"><code>9d80765</code></a> Add error detection when EmitEventAsync fails (<a href="https://redirect.github.com/Microsoft/botbuilder-dotnet/issues/6708">#6708</a>)</li> <li><a href="https://github.com/microsoft/botbuilder-dotnet/commit/ae0041a1d170bef7da43356616ff870b688e46b0"><code>ae0041a</code></a> Skip failing token expired test (<a href="https://redirect.github.com/Microsoft/botbuilder-dotnet/issues/6707">#6707</a>)</li> <li><a href="https://github.com/microsoft/botbuilder-dotnet/commit/e4afa430ea73dd725be39a30d16fe361e77d07c8"><code>e4afa43</code></a> fix responseType (<a href="https://redirect.github.com/Microsoft/botbuilder-dotnet/issues/6702">#6702</a>)</li> <li><a href="https://github.com/microsoft/botbuilder-dotnet/commit/4d64c208a6d9e58ffbd0fa43a5bb4a6a83bd50cf"><code>4d64c20</code></a> SharePoint ACE Activity Handler (<a href="https://redirect.github.com/Microsoft/botbuilder-dotnet/issues/6695">#6695</a>)</li> <li>See full diff in <a href="https://github.com/Microsoft/botbuilder-dotnet/compare/4.21.1...4.21.2">compare view</a></li> </ul> </details> <br /> Updates `Microsoft.Identity.Client` from 4.57.0 to 4.58.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/AzureAD/microsoft-authentication-library-for-dotnet/releases">Microsoft.Identity.Client's releases</a>.</em></p> <blockquote> <h2>4.58.1</h2> <h3>New Features</h3> <ul> <li>Added <code>WithForceRefresh</code> support for silent flows using the Windows broker. See <a href="https://redirect.github.com/AzureAD/microsoft-authentication-library-for-dotnet/issues/4457">4457</a>.</li> </ul> <h3>Bug Fixes</h3> <ul> <li>Fixed a bug when a <code>x-ms-pkeyauth</code> HTTP header was incorrectly sent on Mac and Linux platforms. See <a href="https://redirect.github.com/AzureAD/microsoft-authentication-library-for-dotnet/issues/4445">4445</a>.</li> <li>Fixed an issue with client capabilities and claims JSON not being merged correctly. See <a href="https://redirect.github.com/AzureAD/microsoft-authentication-library-for-dotnet/issues/4447">4447</a>.</li> <li>MSAL can now be used in .NET 8 applications which use native AOT configuration binder source generator. See <a href="https://redirect.github.com/AzureAD/microsoft-authentication-library-for-dotnet/issues/4453">4453</a>.</li> <li>Fixed an issue with sending an incorrect operating system descriptor in silent flows on Mac. See <a href="https://redirect.github.com/AzureAD/microsoft-authentication-library-for-dotnet/issues/4444">4444</a>.</li> </ul> <h2>4.58.0</h2> <h3>New Features</h3> <ul> <li>Removed support for deprecated .NET 4.6.1 framework and added .NET 4.6.2 support. MSAL.NET packages will no longer include <code>net461</code> binary. Existing .NET 4.6.1 apps will now reference .NET Standard 2.0 MSAL binary. See <a href="https://redirect.github.com/AzureAD/microsoft-authentication-library-for-dotnet/issues/4315">4315</a>.</li> <li>MSAL.NET repository now supports Central Package Management. See <a href="https://redirect.github.com/AzureAD/microsoft-authentication-library-for-dotnet/issues/3434">3434</a>.</li> <li>Added instrumentation to collect metrics with Open Telemetry. Aggregated metrics consist of successful and failed token acquisition calls, total request duration, duration in cache, and duration in a network call. See <a href="https://redirect.github.com/AzureAD/microsoft-authentication-library-for-dotnet/issues/4229">4229</a>.</li> </ul> <h3>Bug Fixes</h3> <ul> <li>Resolved the issue with dual-headed accounts that share the same UPN for both, Microsoft (MSA) and Microsoft Entra ID (Azure AD) accounts. See <a href="https://redirect.github.com/AzureAD/microsoft-authentication-library-for-dotnet/issues/4425">4425</a>.</li> <li>MSAL now correctly falls back to use local cache if broker fails to return a result for <code>AcquireTokenSilent</code> calls. See <a href="https://redirect.github.com/AzureAD/microsoft-authentication-library-for-dotnet/pull/4395">4395</a>.</li> <li>Fixed a bug when the cache level in the telemetry was not correctly set to L1 Cache when in-memory cache was used. See <a href="https://redirect.github.com/AzureAD/microsoft-authentication-library-for-dotnet/pull/4414">4414</a>.</li> <li>Deprecated <code>WithAuthority</code> on the request builders. Set the authority on the application builders. Use <code>WithTenantId</code> or <code>WithTenantIdFromAuthority</code> on the request builder to update the tenant ID. See <a href="https://redirect.github.com/AzureAD/microsoft-authentication-library-for-dotnet/pull/4406">4406</a>.</li> <li>Fixed an issue with the Windows broker dependencies when the app was targetting NativeAOT on Windows. See <a href="https://redirect.github.com/AzureAD/microsoft-authentication-library-for-dotnet/issues/4424">4424</a>.</li> <li>Updated Microsoft.Identity.Client.NativeInterop reference to version 0.13.14, which includes bug fixes and stability improvements. See <a href="https://redirect.github.com/AzureAD/microsoft-authentication-library-for-dotnet/pull/4439">4439</a>.</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/AzureAD/microsoft-authentication-library-for-dotnet/blob/main/CHANGELOG.md">Microsoft.Identity.Client's changelog</a>.</em></p> <blockquote> <h1>4.58.1</h1> <h3>New Features</h3> <ul> <li>Added <code>WithForceRefresh</code> support for silent flows using the Windows broker. See <a href="https://redirect.github.com/AzureAD/microsoft-authentication-library-for-dotnet/issues/4457">4457</a>.</li> </ul> <h3>Bug Fixes</h3> <ul> <li>Fixed a bug when a <code>x-ms-pkeyauth</code> HTTP header was incorrectly sent on Mac and Linux platforms. See <a href="https://redirect.github.com/AzureAD/microsoft-authentication-library-for-dotnet/issues/4445">4445</a>.</li> <li>Fixed an issue with client capabilities and claims JSON not being merged correctly. See <a href="https://redirect.github.com/AzureAD/microsoft-authentication-library-for-dotnet/issues/4447">4447</a>.</li> <li>MSAL can now be used in .NET 8 applications which use native AOT configuration binder source generator. See <a href="https://redirect.github.com/AzureAD/microsoft-authentication-library-for-dotnet/issues/4453">4453</a>.</li> <li>Fixed an issue with sending an incorrect operating system descriptor in silent flows on Mac. See <a href="https://redirect.github.com/AzureAD/microsoft-authentication-library-for-dotnet/issues/4444">4444</a>.</li> </ul> <h1>4.58.0</h1> <h3>New Features</h3> <ul> <li>Removed support for deprecated .NET 4.6.1 framework and added .NET 4.6.2 support. MSAL.NET packages will no longer include <code>net461</code> binary. Existing .NET 4.6.1 apps will now reference .NET Standard 2.0 MSAL binary. See <a href="https://redirect.github.com/AzureAD/microsoft-authentication-library-for-dotnet/issues/4315">4315</a>.</li> <li>MSAL.NET repository now supports Central Package Management. See <a href="https://redirect.github.com/AzureAD/microsoft-authentication-library-for-dotnet/issues/3434">3434</a>.</li> <li>Added instrumentation to collect metrics with Open Telemetry. Aggregated metrics consist of successful and failed token acquisition calls, total request duration, duration in cache, and duration in a network call. See <a href="https://redirect.github.com/AzureAD/microsoft-authentication-library-for-dotnet/issues/4229">4229</a></li> </ul> <h3>Bug Fixes</h3> <ul> <li>Resolved the issue with dual-headed accounts that share the same UPN for both, Microsoft (MSA) and Microsoft Entra ID (Azure AD) accounts. See <a href="https://redirect.github.com/AzureAD/microsoft-authentication-library-for-dotnet/issues/4425">4425</a>.</li> <li>MSAL now correctly falls back to use local cache if broker fails to return a result for <code>AcquireTokenSilent</code> calls. See <a href="https://redirect.github.com/AzureAD/microsoft-authentication-library-for-dotnet/pull/4395">4395</a>.</li> <li>Fixed a bug when the cache level in the telemetry was not correctly set to L1 Cache when in-memory cache was used. See <a href="https://redirect.github.com/AzureAD/microsoft-authentication-library-for-dotnet/pull/4414">4414</a>.</li> <li>Deprecated <code>WithAuthority</code> on the request builders. Set the authority on the application builders. Use <code>WithTenantId</code> or <code>WithTenantIdFromAuthority</code> on the request builder to update the tenant ID. See <a href="https://redirect.github.com/AzureAD/microsoft-authentication-library-for-dotnet/pull/4406">4406</a>.</li> <li>Fixed an issue with the Windows broker dependencies when the app was targetting NativeAOT on Windows. See <a href="https://redirect.github.com/AzureAD/microsoft-authentication-library-for-dotnet/issues/4424">4424</a>.</li> <li>Updated Microsoft.Identity.Client.NativeInterop reference to version 0.13.14, which includes bug fixes and stability improvements. See <a href="https://redirect.github.com/AzureAD/microsoft-authentication-library-for-dotnet/pull/4439">4439</a>.</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/AzureAD/microsoft-authentication-library-for-dotnet/commit/bc3c71b36e4b4821fcfdb4ea085ac76babc5891e"><code>bc3c71b</code></a> Changelog 4.58.1. (<a href="https://redirect.github.com/AzureAD/microsoft-authentication-library-for-dotnet/issues/4461">#4461</a>)</li> <li><a href="https://github.com/AzureAD/microsoft-authentication-library-for-dotnet/commit/04dfcf6eb75915916212f0154c27ecc1bf12967b"><code>04dfcf6</code></a> Remove obsolete ApplicationOptions.Component property (<a href="https://redirect.github.com/AzureAD/microsoft-authentication-library-for-dotnet/issues/4460">#4460</a>)</li> <li><a href="https://github.com/AzureAD/microsoft-authentication-library-for-dotnet/commit/10361c813368ce824a3571731d8c1233613a820a"><code>10361c8</code></a> Add .WithForceRefresh support for silent broker flows (<a href="https://redirect.github.com/AzureAD/microsoft-authentication-library-for-dotnet/issues/4458">#4458</a>)</li> <li><a href="https://github.com/AzureAD/microsoft-authentication-library-for-dotnet/commit/072ad2096a2ad73c7ab10c5c7b93ee6bf38280ae"><code>072ad20</code></a> Fix for <a href="https://redirect.github.com/AzureAD/microsoft-authentication-library-for-dotnet/issues/4444">#4444</a> - emit simple OS descriptor (<a href="https://redirect.github.com/AzureAD/microsoft-authentication-library-for-dotnet/issues/4449">#4449</a>)</li> <li><a href="https://github.com/AzureAD/microsoft-authentication-library-for-dotnet/commit/79f951a079ce2db3290874c7358d5c3242fbbe05"><code>79f951a</code></a> Fix for claims and client capabilities JSON merge bug in net6 (<a href="https://redirect.github.com/AzureAD/microsoft-authentication-library-for-dotnet/issues/4452">#4452</a>)</li> <li><a href="https://github.com/AzureAD/microsoft-authentication-library-for-dotnet/commit/96ea5dc830431d6017a6f343a20b23089f44ff5b"><code>96ea5dc</code></a> Fix for <a href="https://redirect.github.com/AzureAD/microsoft-authentication-library-for-dotnet/issues/4445">#4445</a> - do not advertise pkeyauth on Mac, Linux (<a href="https://redirect.github.com/AzureAD/microsoft-authentication-library-for-dotnet/issues/4450">#4450</a>)</li> <li><a href="https://github.com/AzureAD/microsoft-authentication-library-for-dotnet/commit/0eecb41515a816eb3860f656aae575042935fc1e"><code>0eecb41</code></a> Clarify method comments (<a href="https://redirect.github.com/AzureAD/microsoft-authentication-library-for-dotnet/issues/4436">#4436</a>)</li> <li><a href="https://github.com/AzureAD/microsoft-authentication-library-for-dotnet/commit/ac2f3ae2e8bd2b2525dbce15de0fd72573e321d3"><code>ac2f3ae</code></a> Remove unsupported tests (ADFS v2 v3, iOS, Android) (<a href="https://redirect.github.com/AzureAD/microsoft-authentication-library-for-dotnet/issues/4422">#4422</a>)</li> <li><a href="https://github.com/AzureAD/microsoft-authentication-library-for-dotnet/commit/9d29dc4480f5d8c37cf4f8d35dc5670798e0f7c1"><code>9d29dc4</code></a> 4.58 changelog (<a href="https://redirect.github.com/AzureAD/microsoft-authentication-library-for-dotnet/issues/4437">#4437</a>)</li> <li><a href="https://github.com/AzureAD/microsoft-authentication-library-for-dotnet/commit/1c2caf92feeef84399d96febc17015c627d5d4ee"><code>1c2caf9</code></a> Update MSALNativeInterop version to 0.13.14 (<a href="https://redirect.github.com/AzureAD/microsoft-authentication-library-for-dotnet/issues/4439">#4439</a>)</li> <li>Additional commits viewable in <a href="https://github.com/AzureAD/microsoft-authentication-library-for-dotnet/compare/4.57.0...4.58.1">compare view</a></li> </ul> </details> <br /> Updates `SharpToken` from 1.2.12 to 1.2.14 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/dmitry-brazhenko/SharpToken/releases">SharpToken's releases</a>.</em></p> <blockquote> <h2>Release 1.2.14</h2> <p>Release of version 1.2.14</p> <h2>Release 1.2.13</h2> <p>Release of version 1.2.13</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dmitry-brazhenko/SharpToken/commit/424d925df536d1951e92c7111ee901b802c582f5"><code>424d925</code></a> readme fix (<a href="https://redirect.github.com/dmitry-brazhenko/SharpToken/issues/26">#26</a>)</li> <li><a href="https://github.com/dmitry-brazhenko/SharpToken/commit/a8f32737b65cff67b79d7a46240242d4d485f69b"><code>a8f3273</code></a> .net8 build target framework (<a href="https://redirect.github.com/dmitry-brazhenko/SharpToken/issues/25">#25</a>)</li> <li>See full diff in <a href="https://github.com/dmitry-brazhenko/SharpToken/compare/1.2.12...1.2.14">compare view</a></li> </ul> </details> <br /> Updates `System.Text.Json` from 7.0.3 to 7.0.4 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/dotnet/runtime/releases">System.Text.Json's releases</a>.</em></p> <blockquote> <h2>.NET 7.0.4</h2> <p><a href="https://github.com/dotnet/core/releases/tag/v7.0.4">Release</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dotnet/runtime/commit/0a396acafe9a7d46bce11f4338dbb3dd0d99b1b4"><code>0a396ac</code></a> Merge in 'release/7.0' changes</li> <li><a href="https://github.com/dotnet/runtime/commit/b68fd882623b528fd4ef78b122209710f17bacdb"><code>b68fd88</code></a> Update dependencies from <a href="https://github.com/dotnet/arcade">https://github.com/dotnet/arcade</a> build 20230214.3 (#...</li> <li><a href="https://github.com/dotnet/runtime/commit/cc8752f19fdcbbfc695001329e4e30976c417461"><code>cc8752f</code></a> Merge in 'release/7.0' changes</li> <li><a href="https://github.com/dotnet/runtime/commit/527278b8d78fbd14a78bc4f6bf40347453e40cc3"><code>527278b</code></a> Merge pull request <a href="https://redirect.github.com/dotnet/runtime/issues/82117">#82117</a> from vseanreesermsft/internal-merge-7.0-2023-02-14-...</li> <li><a href="https://github.com/dotnet/runtime/commit/a9b6c1467ff1878461a7cfdd73ba93fd7b3e305b"><code>a9b6c14</code></a> add RID for Ubuntu 23.04 (<a href="https://redirect.github.com/dotnet/runtime/issues/82123">#82123</a>)</li> <li><a href="https://github.com/dotnet/runtime/commit/bd471781ca20144115b1ec655430866d34c40b6b"><code>bd47178</code></a> Merge commit '0a2bda10e81d901396c3cff95533529e3a93ad47' into internal-merge-7...</li> <li><a href="https://github.com/dotnet/runtime/commit/dcb489a49c7b4a229e3e6d02d393a48105742c06"><code>dcb489a</code></a> Merge in 'release/7.0' changes</li> <li><a href="https://github.com/dotnet/runtime/commit/9d02343b74f08af06ae9dff247a12ff1ebe0edbf"><code>9d02343</code></a> Fix XmlSqlBinaryReader and introduce a corpus of SqlXml tests (<a href="https://redirect.github.com/dotnet/runtime/issues/81878">#81878</a>) (<a href="https://redirect.github.com/dotnet/runtime/issues/82063">#82063</a>)</li> <li><a href="https://github.com/dotnet/runtime/commit/f3c783744380fadba2885e82cc18740a56622d2f"><code>f3c7837</code></a> Merge in 'release/7.0' changes</li> <li><a href="https://github.com/dotnet/runtime/commit/d05bbe40c374e2dbc7db70939b861dc1049558a8"><code>d05bbe4</code></a> [release/7.0] Prevent unwinding through stack bottom (<a href="https://redirect.github.com/dotnet/runtime/issues/81804">#81804</a>)</li> <li>Additional commits viewable in <a href="https://github.com/dotnet/runtime/compare/v7.0.3...v7.0.4">compare view</a></li> </ul> </details> <br /> Updates `xunit` from 2.5.3 to 2.6.3 <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/xunit/xunit/commit/4c2c19380d12a1159e66ec543587b26574099beb"><code>4c2c193</code></a> v2.6.3</li> <li><a href="https://github.com/xunit/xunit/commit/c4e29fdee2ba5c28f77d3a02f9efd56832427b0e"><code>c4e29fd</code></a> <a href="https://redirect.github.com/xunit/xunit/issues/2811">xunit/xunit#2811</a>: Add tests for SortedSet and ImmutableSortedSet overloads fo...</li> <li><a href="https://github.com/xunit/xunit/commit/51851a64edb68040e8387f61c148b551a28b95e1"><code>51851a6</code></a> Unit tests to ensure equality assertions with sets + comparer func throw an e...</li> <li><a href="https://github.com/xunit/xunit/commit/ca683935df915c827d31ab07a4a17685235d9689"><code>ca68393</code></a> Unit tests for <a href="https://redirect.github.com/xunit/xunit/issues/2828">#2828</a> (v2)</li> <li><a href="https://github.com/xunit/xunit/commit/62505d1b387049f49395aef92d5e5f883821ec26"><code>62505d1</code></a> Unit tests for <a href="https://redirect.github.com/xunit/xunit/issues/2824">#2824</a> (v2)</li> <li><a href="https://github.com/xunit/xunit/commit/b41e8ad2b9010e36edbc87bc8fbf8cc634c2d682"><code>b41e8ad</code></a> Obsolete the delegating sinks in favor of a single ExecutionSink</li> <li><a href="https://github.com/xunit/xunit/commit/512d24f136b1960582c56b703e8dfd5863458ee8"><code>512d24f</code></a> Update README</li> <li><a href="https://github.com/xunit/xunit/commit/5684d87f29028b1054c652e1e18c6dd3422705c3"><code>5684d87</code></a> Bump up to v2.6.3-pre</li> <li><a href="https://github.com/xunit/xunit/commit/f69c77d4289be26085fa8fe6cb53f5cabac4f7b4"><code>f69c77d</code></a> v2.6.2</li> <li><a href="https://github.com/xunit/xunit/commit/9ef018a84156a3b5aae91953cbb0a4da1e7d3f13"><code>9ef018a</code></a> Latest dependencies</li> <li>Additional commits viewable in <a href="https://github.com/xunit/xunit/compare/2.5.3...2.6.3">compare view</a></li> </ul> </details> <br /> Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore <dependency name> major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself) - `@dependabot ignore <dependency name> minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself) - `@dependabot ignore <dependency name>` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself) - `@dependabot unignore <dependency name>` will remove all of the ignore conditions of the specified dependency - `@dependabot unignore <dependency name> <ignore condition>` will remove the ignore condition of the specified dependency and ignore conditions </details> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
- Loading branch information