Bump the all-dependencies group with 14 updates - #395
dependabot[bot] wants to merge 1 commit into
Conversation
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.11 Bumps Microsoft.Identity.Client from 4.83.1 to 4.88.0 Bumps Microsoft.Identity.Client.Extensions.Msal from 4.83.1 to 4.88.0 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.20.72 Bumps Nullable.Extended.Analyzer from 1.10.4539 to 1.16.6891 Bumps System.Collections.Immutable from 10.0.1 to 10.0.11 Bumps System.CommandLine from 2.0.0-beta4.22272.1 to 2.0.11 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: 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.Build.Traversal dependency-version: 4.1.82 dependency-type: direct:production update-type: version-update:semver-patch 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.Build.Traversal dependency-version: 4.1.82 dependency-type: direct:production update-type: version-update:semver-patch 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.Build.Traversal dependency-version: 4.1.82 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: all-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.11 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: all-dependencies - dependency-name: Microsoft.Identity.Client dependency-version: 4.88.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all-dependencies - dependency-name: Microsoft.Identity.Client.Extensions.Msal dependency-version: 4.88.0 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.20.72 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.11 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: all-dependencies - dependency-name: System.CommandLine dependency-version: 2.0.11 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>
There was a problem hiding this comment.
🟡 Changes recommended
There are concrete dependency-management issues to address (mixed System.CommandLine versions due to a project-level override, plus an apparently unused new Microsoft.VisualStudio.Threading dependency).
Once you've addressed the issues Copilot identified, you can request another Copilot review.
Pull request overview
This PR updates centrally-managed .NET dependencies (via src/Packages.props) and the MSBuild traversal SDK (via global.json) for the Copilot Studio VS Code extension’s C# backend, and adds a couple of explicit PackageReferences to projects that rely on packages affected by the bump.
Changes:
- Bump core runtime/framework, identity, bot schema, analyzer, CLI, and test dependencies in
src/Packages.props(includingAzure.Identity,Microsoft.Identity.Client*,Microsoft.Bot.Schema,System.CommandLine,xunit,Moq, etc.). - Update
Microsoft.Build.TraversalSDK version inglobal.json. - Add explicit package references in
Impl.PullAgentandCopilotStudio.McsCoreto ensure required assemblies are directly referenced under the updated package set.
File summaries
| File | Description |
|---|---|
| src/Packages.props | Updates central package versions for runtime, auth, bot framework, analyzers, CLI, and test dependencies. |
| src/LanguageServers/PowerPlatformLS/Impl.PullAgent/Impl.PullAgent.csproj | Adds explicit DI and threading-related package references for the PullAgent implementation. |
| src/CopilotStudio.McsCore/CopilotStudio.McsCore.csproj | Adds an explicit System.Collections.Immutable reference for netstandard2.0 consumers. |
| global.json | Updates the Microsoft.Build.Traversal MSBuild SDK version. |
Review details
- Files reviewed: 4/4 changed files
- Comments generated: 3
- Review effort level: Lite
💡 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.11" /> |
| <PackageReference Include="Microsoft.Extensions.DependencyInjection" /> | ||
| <PackageReference Include="Microsoft.VisualStudio.Threading" /> |
| <PackageReference Update="Microsoft.Identity.Client.Extensions.Msal" Version="4.71.1" /> | ||
| <PackageReference Update="Microsoft.Bot.Schema" Version="4.17.0" /> | ||
| <PackageReference Update="Azure.Identity" Version="1.21.0" /> | ||
| <PackageReference Update="Microsoft.Identity.Client" Version="4.88.0" /> |
|
Looks like these dependencies are updatable in another way, so this is no longer needed. |
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.11.
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.88.0.
Release notes
Sourced from Microsoft.Identity.Client's releases.
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.88.0.
Release notes
Sourced from Microsoft.Identity.Client.Extensions.Msal's releases.
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.NET.Test.Sdk from 17.13.0 to 17.14.1.
Release notes
Sourced from Microsoft.NET.Test.Sdk's releases.
17.14.1
What's Changed
Full Changelog: microsoft/vstest@v17.14.0...v17.14.1
17.14.0
What's Changed
.NET versions updated
This version of VS Test upgraded .NET to net8 and net9. All projects targeting net6.0 (or other end-of-life .NET target frameworks) should pin their version of Microsoft.NET.Test.SDK to 17.13.0, or update the projects to net8 or newer. We remain backwards compatible with previous versions of Microsoft.NET.Test.SDK. This change does NOT prevent you from:
It also has no impact on .NET Framework projects, where we continue targeting .NET Framework 4.6.2.
Changes
Internal version updates and fixes
New Contributors
... (truncated)
17.14.0-preview-25107-01
What's Changed
.NET versions updated
This version of VS Test upgraded .NET to net8 and net9. All projects targeting net6.0 (or other end-of-life .NET target frameworks) should pin their version of Microsoft.NET.Test.SDK to 17.13.0, or update the projects to net8 or newer. We remain backwards compatible with previous versions of Microsoft.NET.Test.SDK. This change does NOT prevent you from:
It also has no impact on .NET Framework projects, where we continue targeting .NET Framework 4.6.2.
Description has been truncated