Removed support for deprecated .NET Core 2.1 framework. MSAL.NET packages will no longer include netcoreapp2.1 binary. Existing .NET Core 2.1 apps will now reference .NET Standard 2.0 MSAL binary. See 4313.
Removed unused HTTP telemetry data (x-client-info). See 4167.
Updated Microsoft.Identity.Client.NativeInterop reference to version 0.13.12, which includes bug fixes and stability improvements. See 4374.
Bug Fixes
Added simple retry logic for signing client assertions failures. See 4366.
Fixed inconsistencies in throwing exceptions for badly formatted authorities. Now MSAL will always throw an ArgumentException if an authority is in incorrect format (e.g., doesn't start with HTTPS, has spaces, etc.) See 4280.
Included missing Windows broker-related exception data when serializing MSAL exceptions. See 4371.
Fixed a crash when using managed identity and provided resource is null. See 4332.
Removed support for deprecated .NET Core 2.1 framework. MSAL.NET packages will no longer include netcoreapp2.1 binary. Existing .NET Core 2.1 apps will now reference .NET Standard 2.0 MSAL binary. See 4313.
Removed unused HTTP telemetry data (x-client-info). See 4167.
Updated Microsoft.Identity.Client.NativeInterop reference to version 0.13.12, which includes bug fixes and stability improvements. See 4374.
Bug Fixes
Added simple retry logic for signing client assertions failures. See 4366.
Fixed inconsistencies in throwing exceptions for badly formatted authorities. Now MSAL will always throw an ArgumentException if an authority is in incorrect format (e.g., doesn't start with HTTPS, has spaces, etc.) See 4280.
Included missing Windows broker-related exception data when serializing MSAL exceptions. See 4371.
Fixed a crash when using managed identity and provided resource is null. See 4332.
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 commands and options
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 ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps Microsoft.Identity.Client.Extensions.Msal from 4.56.0 to 4.57.0.
Release notes
Sourced from Microsoft.Identity.Client.Extensions.Msal's releases.
Changelog
Sourced from Microsoft.Identity.Client.Extensions.Msal's changelog.
Commits
498fca8
Add a Design Proposal issue template (#4379)f951d84
Add serialization of broker error data in exceptions (#4376)a8b93d4
Print refresh token cache keys to logs (#4375)8bdf699
Fix comments warnings. (#4373)e6b8b89
Bump MSALRuntime Native Interop version to 0.13.12 (#4374)474026f
Throw ArgumentException for malformed authorities (#4347)b259cf0
Disabling x-client-CPU (#4337)9edbd9f
Removing netcore 2.1 target (#4342)118ab93
Add one retry to assertion signing. (#4365)9029e1c
Fixes for CodeQL + spelling fixes. (#4361)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 commands and options
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