Repository navigation
Bump Azure.Identity and 13 others - #433
dependabot[bot] wants to merge 1 commit into
Conversation
There was a problem hiding this comment.
Copilot review overview
🟡 Changes recommended
The dependency update currently breaks the test harness build and leaves inconsistent CLI versioning.
Review effort: Lite
Findings: 1
Open (2)
What changed in this PR
Updates centralized .NET dependencies and project references across language-server and sync components.
Changes:
- Bumps runtime, identity, Bot Framework, testing, and tooling packages.
- Adds explicit project dependencies.
- Updates the Microsoft.Build.Traversal SDK.
| File | Summary | Review status |
|---|---|---|
src/Packages.props |
Central dependency version updates | Changes required: test harness API incompatibility, split System.CommandLine versions, and version-description discrepancy |
src/LanguageServers/PowerPlatformLS/Impl.PullAgent/Impl.PullAgent.csproj |
Adds direct package references | Reviewed |
src/CopilotStudio.McsCore/CopilotStudio.McsCore.csproj |
Adds immutable collections dependency | Reviewed |
global.json |
Updates Traversal SDK version | Reviewed |
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
| <PackageReference Update="Nullable.Extended.Analyzer" Version="1.16.6891" /> | ||
| <PackageReference Update="System.Collections.Immutable" Version="$(AspNetCoreVersion)" /> | ||
| <PackageReference Update="System.CommandLine" Version="2.0.0-beta4.22272.1" /> | ||
| <PackageReference Update="System.CommandLine" Version="2.0.12" /> |
| <PackageReference Update="Microsoft.Identity.Client" Version="4.90.1" /> | ||
| <PackageReference Update="Microsoft.Identity.Client.Extensions.Msal" Version="4.90.1" /> |
1fef8ae to
6bfc351
Compare
There was a problem hiding this comment.
Warning
Copilot couldn't run its full agentic review because it didn't start before the timeout. Make sure your repository has a runner available, or add a copilot-code-review.yml file specifying one with the runs-on attribute. See the docs for more details.
Copilot review overview
Review effort: Lite
Findings: 1
Open (4)
Test harness is incompatible with System.CommandLine 2.0.12 The Bot Framework .NET SDK is marked EOL in the provided release notes for 4.23.x. Since this PR… · New The PR description saysMicrosoft.Identity.Clientis updated from 4.83.1 → 4.90.1, but the diff… · New Dependency update description cites the wrong baseline version
| <PackageReference Update="Microsoft.Bot.Schema" Version="4.17.0" /> | ||
| <PackageReference Update="Azure.Identity" Version="1.21.0" /> | ||
| <PackageReference Update="Microsoft.Identity.Client" Version="4.90.1" /> | ||
| <PackageReference Update="Microsoft.Identity.Client.Extensions.Msal" Version="4.90.1" /> |
| <PackageReference Update="Microsoft.Identity.Client" Version="4.90.1" /> | ||
| <PackageReference Update="Microsoft.Identity.Client.Extensions.Msal" Version="4.90.1" /> |
6bfc351 to
4766d90
Compare
There was a problem hiding this comment.
Warning
Copilot couldn't run its full agentic review because it didn't start before the timeout. Make sure your repository has a runner available, or add a copilot-code-review.yml file specifying one with the runs-on attribute. See the docs for more details.
Copilot review overview
Review effort: Lite
Findings: 1
Open (6)
Test harness is incompatible with System.CommandLine 2.0.12 Microsoft.Bot.Schema 4.23.1 is called out as the final/EOL release in the PR description release… · New The PR description states Microsoft.Identity.Client is updated from 4.83.1 to 4.90.1, but the diff… · New The PR description saysMicrosoft.Identity.Clientis updated from 4.83.1 → 4.90.1, but the diff… The Bot Framework .NET SDK is marked EOL in the provided release notes for 4.23.x. Since this PR… Dependency update description cites the wrong baseline version
| <PackageReference Update="Microsoft.Bot.Schema" Version="4.17.0" /> | ||
| <PackageReference Update="Azure.Identity" Version="1.21.0" /> | ||
| <PackageReference Update="Microsoft.Identity.Client" Version="4.90.1" /> | ||
| <PackageReference Update="Microsoft.Identity.Client.Extensions.Msal" Version="4.90.1" /> |
| <PackageReference Update="Microsoft.Identity.Client" Version="4.90.1" /> | ||
| <PackageReference Update="Microsoft.Identity.Client.Extensions.Msal" Version="4.90.1" /> |
Bumps Azure.Identity from 1.19.0 to 1.21.0 Bumps Microsoft.Bot.Schema from 4.17.0 to 4.23.1 Bumps Microsoft.Build.Traversal from 4.1.0 to 4.1.82 Bumps Microsoft.Extensions.DependencyInjection from 10.0.1 to 10.0.12 Bumps Microsoft.Identity.Client from 4.83.1 to 4.90.1 Bumps Microsoft.Identity.Client.Extensions.Msal from 4.83.1 to 4.90.1 Bumps Microsoft.NET.Test.Sdk from 17.13.0 to 17.14.1 Bumps Microsoft.VisualStudio.Threading from 17.13.2 to 17.14.15 Bumps Moq from 4.16.1 to 4.21.0 Bumps Nullable.Extended.Analyzer from 1.10.4539 to 1.16.6891 Bumps System.Collections.Immutable from 10.0.1 to 10.0.12 Bumps System.CommandLine from 2.0.0-beta4.22272.1 to 2.0.12 Bumps xunit from 2.4.2 to 2.9.3 Bumps xunit.runner.visualstudio from 2.4.3 to 2.8.2 --- updated-dependencies: - dependency-name: Azure.Identity dependency-version: 1.21.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all-dependencies - dependency-name: Microsoft.Bot.Schema dependency-version: 4.23.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all-dependencies - dependency-name: Microsoft.Build.Traversal dependency-version: 4.1.82 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: all-dependencies - dependency-name: Microsoft.Extensions.DependencyInjection dependency-version: 10.0.12 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: all-dependencies - dependency-name: Microsoft.Identity.Client dependency-version: 4.90.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all-dependencies - dependency-name: Microsoft.Identity.Client.Extensions.Msal dependency-version: 4.90.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all-dependencies - dependency-name: Microsoft.NET.Test.Sdk dependency-version: 17.14.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all-dependencies - dependency-name: Microsoft.VisualStudio.Threading dependency-version: 17.14.15 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all-dependencies - dependency-name: Moq dependency-version: 4.21.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all-dependencies - dependency-name: Nullable.Extended.Analyzer dependency-version: 1.16.6891 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all-dependencies - dependency-name: System.Collections.Immutable dependency-version: 10.0.12 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: all-dependencies - dependency-name: System.CommandLine dependency-version: 2.0.12 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: all-dependencies - dependency-name: xunit dependency-version: 2.9.3 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all-dependencies - dependency-name: xunit.runner.visualstudio dependency-version: 2.8.2 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all-dependencies ... Signed-off-by: dependabot[bot] <support@github.com>
4766d90 to
295ae41
Compare
There was a problem hiding this comment.
Warning
Copilot couldn't run its full agentic review because it didn't start before the timeout. Make sure your repository has a runner available, or add a copilot-code-review.yml file specifying one with the runs-on attribute. See the docs for more details.
Copilot review overview
Review effort: Lite
Findings: 1
Open (9)
Test harness is incompatible with System.CommandLine 2.0.12 This project now directly referencesMicrosoft.Extensions.DependencyInjection, but… · NewMicrosoft.Bot.Schemais being bumped to4.23.1, and the included release notes indicate this is… · New The PR description states Microsoft.Identity.Client is updated from 4.83.1 to 4.90.1, but the diff… Microsoft.Bot.Schema 4.23.1 is called out as the final/EOL release in the PR description release… The PR description saysMicrosoft.Identity.Clientis updated from 4.83.1 → 4.90.1, but the diff… The Bot Framework .NET SDK is marked EOL in the provided release notes for 4.23.x. Since this PR… The PR description statesMicrosoft.Identity.Clientwas updated from4.83.1to4.90.1, but… · New Dependency update description cites the wrong baseline version
| <ItemGroup> | ||
| <PackageReference Include="Microsoft.Agents.ObjectModel.PowerFx" /> | ||
| <PackageReference Include="Microsoft.Agents.Platform.Content.Internal" /> | ||
| <PackageReference Include="Microsoft.Extensions.DependencyInjection" /> |
| <PackageReference Update="Microsoft.Bot.Schema" Version="4.17.0" /> | ||
| <PackageReference Update="Azure.Identity" Version="1.21.0" /> | ||
| <PackageReference Update="Microsoft.Identity.Client" Version="4.90.1" /> | ||
| <PackageReference Update="Microsoft.Identity.Client.Extensions.Msal" Version="4.90.1" /> |
| <PackageReference Update="Microsoft.Identity.Client" Version="4.90.1" /> | ||
| <PackageReference Update="Microsoft.Identity.Client.Extensions.Msal" Version="4.90.1" /> |
|
Superseded by #445. |



Updated Azure.Identity from 1.19.0 to 1.21.0.
Release notes
Sourced from Azure.Identity's releases.
No release notes found for this version range.
Commits viewable in compare view.
Updated Microsoft.Bot.Schema from 4.17.0 to 4.23.1.
Release notes
Sourced from Microsoft.Bot.Schema's releases.
4.23.1
Final Release of Bot Framework DotNet SDK
Bot Framework DotNet SDK has reached end-of-life. This is the last planned release. This project will no longer be updated or maintained. Customers using this SDK will not be disrupted. However, the SDK will no longer be supported through service tickets in the Azure portal and will not receive product updates.
To build agents with your choice of AI services, orchestration, and knowledge, consider using the Microsoft 365 Agents SDK. The Agents SDK is GA and has support for C#, JavaScript or Python. You can learn more about the Agents SDK at aka.ms/agents. If you're looking for a SaaS-based agent platform, consider Microsoft Copilot Studio. If you have an existing bot built with the Bot Framework SDK, you can update your bot to the Agents SDK. You can review the core changes and updates at Bot Framework SDK to Agents SDK migration guidance here. Support tickets for the Bot Framework SDK will no longer be serviced as of December 31, 2025.
4.23.0
What's Changed
Full Changelog: microsoft/botbuilder-dotnet@4.22.9...4.23.0
4.22.9
What's Changed
4.22.8
This is the September 2024 release of the DotNet Bot Framework SDK.
What's Changed
This release also adds the correct PublicKeyToken back to the assemblies. This does not appear as a PR since it was a build pipeline issue.
4.22.7
This is the June 2024 release of the Bot Framework DotNet SDK. This release contains security and authorization fixes.
What's Changed
4.22.4
This is the May 2024 Bot Framework DotNet SDK patch release. This release contains security fixes, .Net 8, and authentication improvements.
What's Changed
Full Changelog: microsoft/botbuilder-dotnet@4.22.3...4.22.4
4.22.3
This is the April 2024 DotNet SDK patch release. This version contains minor bug fixes and security updates.
What's Changed
4.22.2
This is the second February 2024 patch release to correct LU parsing issues and a security fix.
What's Changed
4.22.1
This is the February 2024 4.22.1 release for the DotNet SDK. This contains bug fixes.
What's Changed
4.22.0
This is the January 2024 4.22.0 release for the DotNet SDK. This contains a security fixes Sharepoint support, and ASE improvements.
What's Changed
feat: Add ASE channel validation in feat: Add Ase channel validation. botbuilder-dotnet#6718
feat: Include HEAD method to http requests in feat: Include HEAD method to http requests botbuilder-dotnet#6713
feat: Support for SharePoint (Viva) Adaptive Card Extension in feat: Support for SharePoint (Viva) Adaptive Card Extension botbuilder-dotnet#6695
feat: Add isVisible property to AceData in feat: Add IsVisible property to AceData botbuilder-dotnet#6730
fix: USGovSingleTenant OAuthEndpoint in fix: USGovSingleTenant OAuthEndpoint botbuilder-dotnet#6714
bump: System.IdentityModel.Tokens.Jwt in System.IdentityModel.Tokens.Jwt bump botbuilder-dotnet#6731
Fix a json serializer bug in Fix a json serializer bug. botbuilder-dotnet#6722
Add obsolete warning to Orchestrator classes in Add obsolete warning to Orchestrator classes botbuilder-dotnet#6711
4.21.1
This is the October 2023 patch release for the Bot Framework DotNet SDK.
What's Changed
Full Changelog: microsoft/botbuilder-dotnet@4.21.0...4.21.1
4.21.0
Welcome to the September 2023 minor release of the Bot Framework SDK.
What's Changed
Teams
Other
New Contributors
Full Changelog: microsoft/botbuilder-dotnet@4.20.0...4.21.0
4.20.1
Welcome to the July 2023 patch release of the Bot Framework SDK.
What's Changed
4.20.0
This is the June 2023 release of the DotNet SDK. This release contains Teams features and bug/security fixes.
What's Changed
Teams
Other
New Contributors
Full Changelog: microsoft/botbuilder-dotnet@4.19.0...4.20.0
4.19.3
Welcome to the February 2023 patch release of the Bot Framework SDK.
What's Changed
4.19.2
Welcome to the February 2023 patch release of the Bot Framework SDK.
What's Changed
Teams
Other
4.19.1
Welcome to the January 2023 patch release of the Bot Framework SDK. This release has been focused on bug fixes.
What's Changed
Full Changelog: microsoft/botbuilder-dotnet@4.19.0...4.19.1
4.19.0
Welcome to the January 2023 release of the Bot Framework SDK. This release has been focused on bug fixes and general improvements.
What's Changed
Teams
Other
New Contributors
Full Changelog: microsoft/botbuilder-dotnet@4.18.1...4.19.0
4.18.1
Welcome to the October 2022 release of the Bot Framework SDK. This release has been focused on bug fixes and general improvements.
What's Changed
Teams
General bug fixes and maintenance
New Contributors
Full Changelog: microsoft/botbuilder-dotnet@4.17.2...4.18.1
4.17.2
Welcome to the September 2022 release of the Bot Framework SDK. This release has been focused on bug fixes and general improvements.
What's Changed
Full Changelog: microsoft/botbuilder-dotnet@4.17.1...4.17.2
4.17.1
Welcome to the July 2022 release of the Bot Framework SDK. This release has been focused on bug fixes and general improvements.
Required changes to existing bots
CosmosDB
This release removed the deprecated CosmosDBStorage and CosmosDBStorageOptions class. Existing bots should use CosmosDBPartitionedStorage and CosmosDBPartitionedStorageOptions instead.
NewtonSoft v13
The update to v13 can cause issues due to NewtonSoft v13 defaulting to a lower MaxDepth than v12. This can cause exceptions while processing some payloads, especially when using Adaptive Dialogs. The following change should be made in your bots Startup.cs to set the MaxDepth to a higher value
What's Changed
Teams
What's Changed
... (truncated)
Commits viewable in compare view.
Updated Microsoft.Build.Traversal from 4.1.0 to 4.1.82.
Release notes
Sourced from Microsoft.Build.Traversal's releases.
4.1.82
What's Changed
Full Changelog: microsoft/MSBuildSdks@Microsoft.Build.Traversal.4.1.0...Microsoft.Build.Traversal.4.1.82
Commits viewable in compare view.
Updated Microsoft.Extensions.DependencyInjection from 10.0.1 to 10.0.12.
Release notes
Sourced from Microsoft.Extensions.DependencyInjection's releases.
No release notes found for this version range.
Commits viewable in compare view.
Updated Microsoft.Identity.Client from 4.83.1 to 4.90.1.
Release notes
Sourced from Microsoft.Identity.Client's releases.
4.90.1
New Features
IMsalWsTrustHttpClientFactory, allowing custom HTTP client factories to provide redirect-disabled, credential-policy-aware clients for federation metadata (MEX) and WS-Trust requests. AddedMsalError.TooManyRedirectsandMsalError.WsTrustCrossOriginRedirectNotSupportedfor redirect failures. #6165Bug Fixes
client_idmetadata value without changing managed-identity client-ID handling or attestation-cache partitioning. #6200Changes
Microsoft.Azure.Security.KeyGuardAttestationfrom version 1.1.7 to 1.1.8. #62024.90.0
Changes
4.89.0
What's Changed
New Contributors
Full Changelog: AzureAD/microsoft-authentication-library-for-dotnet@4.88.0...4.89.0
4.88.0
New Features
WithRequestOverMtls()to managed identity token requests, enabling attested bearer-token acquisition over the IMDSv2 mTLS transport. #6086Bug Fixes
login.chinacloudapi.cnandlogin.usgovcloudapi.net. #61534.87.0
What's Changed
MsalServiceException.ErrorCodesForLoggingfor diagnostics in #6138WithOtelTagsEnricherfor managed identity requests in #6144ExecutionResult.Exceptionfor non-MSAL failures in #6139WithClaimsFromClient(confidential-client only) in #6113Full Changelog: AzureAD/microsoft-authentication-library-for-dotnet@4.86.1...4.87.0
4.86.1
Bug Fixes
x5t#S256) instead of only the public key, preventing a stale token (andAADSTS500181) after a same-key certificate renewal. #6123RSACryptoServiceProvider, rebuilding the client assertion so authentication can proceed. #6126O_NOFOLLOW), closing a TOCTOU window. #61154.86.0
What's Changed
Full Changelog: AzureAD/microsoft-authentication-library-for-dotnet@4.85.2...4.86.0
4.85.2
What's Changed
Full Changelog: AzureAD/microsoft-authentication-library-for-dotnet@4.85.1...4.85.2
4.85.1
What's Changed
Full Changelog: AzureAD/microsoft-authentication-library-for-dotnet@4.85.0...4.85.1
4.85.0
What's Changed
New Contributors
Full Changelog: AzureAD/microsoft-authentication-library-for-dotnet@4.84.2...4.85.0
4.84.2
New Features
ManagedIdentityApplication.GetManagedIdentityCapabilitiesAsync(CancellationToken)returning aManagedIdentityCapabilitiesobject that reports the detected managed identitySource, the host'sMaxSupportedBindingStrength(newMtlsBindingStrengthenum:None,Software,KeyGuard), and a derivedIsMtlsPopSupportedByHost. ReplacesGetManagedIdentitySourceAsync()/ManagedIdentitySourceResult. The publicManagedIdentitySource.ImdsV2value is folded intoImds(v1/v2 routing remains internal). #6049user_fic) flow viaAcquireTokenByUserFederatedIdentityCredential(scopes, Guid userObjectId, assertion). #6050WithClaimsFromClient(claimsJson)to forward client-originated claims across managed identity and confidential client flows. #5999WithCertificate(() => x509)(dynamic certificate credential). #5957Changes
CertificateOptions.SendCertificateOverMtls) to the OBO, refresh-token, and authorization-code flows. #6009Microsoft.Identity.Client.KeyAttestationpackage. #6038GetTenantedAuthorityinCiamAuthorityandDstsAuthority. #6001Bug Fixes
WithExtraQueryParametersonManagedIdentityApplicationBuilderbypassing token caching. #6035KnownInstanceMetadataIsUpToDateAsync. #60484.84.1
What's Changed
New Features
Changes
Bug Fixes
Full Changelog: AzureAD/microsoft-authentication-library-for-dotnet@6ff7075...main (AzureAD/microsoft-authentication-library-for-dotnet@6ff7075...main)
4.84.0
What's Changed
New Features
Bug Fixes
Improvements
Dependencies Updates
Full Changelog: AzureAD/microsoft-authentication-library-for-dotnet@4.83.3...cb59f84 (AzureAD/microsoft-authentication-library-for-dotnet@4.83.3...cb59f84)
4.83.3
New Features
IByUserFederatedIdentityCredentialinterface anduser_ficgrant type. #5802Changes
Bug Fixes
HttpListenerInterceptor.csto ensure the full response is properly closed. #5478Infrastructure & Dependencies
Microsoft.Identity.Lab.API. #5864Commits viewable in compare view.
Updated Microsoft.Identity.Client.Extensions.Msal from 4.83.1 to 4.90.1.
Release notes
Sourced from Microsoft.Identity.Client.Extensions.Msal's releases.
4.90.1
New Features
IMsalWsTrustHttpClientFactory, allowing custom HTTP client factories to provide redirect-disabled, credential-policy-aware clients for federation metadata (MEX) and WS-Trust requests. AddedMsalError.TooManyRedirectsandMsalError.WsTrustCrossOriginRedirectNotSupportedfor redirect failures. #6165Bug Fixes
client_idmetadata value without changing managed-identity client-ID handling or attestation-cache partitioning. #6200Changes
Microsoft.Azure.Security.KeyGuardAttestationfrom version 1.1.7 to 1.1.8. #62024.90.0
Changes
4.89.0
What's Changed
New Contributors
Full Changelog: AzureAD/microsoft-authentication-library-for-dotnet@4.88.0...4.89.0
4.88.0
New Features
WithRequestOverMtls()to managed identity token requests, enabling attested bearer-token acquisition over the IMDSv2 mTLS transport. #6086Bug Fixes
login.chinacloudapi.cnandlogin.usgovcloudapi.net. #61534.87.0
What's Changed
MsalServiceException.ErrorCodesForLoggingfor diagnostics in #6138WithOtelTagsEnricherfor managed identity requests in #6144ExecutionResult.Exceptionfor non-MSAL failures in #6139WithClaimsFromClient(confidential-client only) in #6113Full Changelog: AzureAD/microsoft-authentication-library-for-dotnet@4.86.1...4.87.0
4.86.1
Bug Fixes
x5t#S256) instead of only the public key, preventing a stale token (andAADSTS500181) after a same-key certificate renewal. #6123RSACryptoServiceProvider, rebuilding the client assertion so authentication can proceed. #6126O_NOFOLLOW), closing a TOCTOU window. #61154.86.0
What's Changed
Full Changelog: AzureAD/microsoft-authentication-library-for-dotnet@4.85.2...4.86.0
4.85.2
What's Changed
Full Changelog: AzureAD/microsoft-authentication-library-for-dotnet@4.85.1...4.85.2
4.85.1
What's Changed
Full Changelog: AzureAD/microsoft-authentication-library-for-dotnet@4.85.0...4.85.1
4.85.0
What's Changed
New Contributors
Full Changelog: AzureAD/microsoft-authentication-library-for-dotnet@4.84.2...4.85.0
4.84.2
New Features
ManagedIdentityApplication.GetManagedIdentityCapabilitiesAsync(CancellationToken)returning aManagedIdentityCapabilitiesobject that reports the detected managed identitySource, the host'sMaxSupportedBindingStrength(newMtlsBindingStrengthenum:None,Software,KeyGuard), and a derivedIsMtlsPopSupportedByHost. ReplacesGetManagedIdentitySourceAsync()/ManagedIdentitySourceResult. The publicManagedIdentitySource.ImdsV2value is folded intoImds(v1/v2 routing remains internal). #6049user_fic) flow viaAcquireTokenByUserFederatedIdentityCredential(scopes, Guid userObjectId, assertion). #6050WithClaimsFromClient(claimsJson)to forward client-originated claims across managed identity and confidential client flows. #5999WithCertificate(() => x509)(dynamic certificate credential). #5957Changes
CertificateOptions.SendCertificateOverMtls) to the OBO, refresh-token, and authorization-code flows. #6009Microsoft.Identity.Client.KeyAttestationpackage. #6038GetTenantedAuthorityinCiamAuthorityandDstsAuthority. #6001Bug Fixes
WithExtraQueryParametersonManagedIdentityApplicationBuilderbypassing token caching. #6035KnownInstanceMetadataIsUpToDateAsync. #60484.84.1
What's Changed
New Features
Changes
Bug Fixes
Full Changelog: AzureAD/microsoft-authentication-library-for-dotnet@6ff7075...main (AzureAD/microsoft-authentication-library-for-dotnet@6ff7075...main)
4.84.0
What's Changed
New Features
Description has been truncated