Sourced from Microsoft.Identity.Client's releases.
4.58.0
New Features
- Removed support for deprecated .NET 4.6.1 framework and added .NET 4.6.2 support. MSAL.NET packages will no longer include
net461
binary. Existing .NET 4.6.1 apps will now reference .NET Standard 2.0 MSAL binary. See 4315.- MSAL.NET repository now supports Central Package Management. See 3434.
- 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 4229.
Bug Fixes
- Resolved the issue with dual-headed accounts that share the same UPN for both, Microsoft (MSA) and Microsoft Entra ID (Azure AD) accounts. See 4425.
- MSAL now correctly falls back to use local cache if broker fails to return a result for
AcquireTokenSilent
calls. See 4395.- Fixed a bug when the cache level in the telemetry was not correctly set to L1 Cache when in-memory cache was used. See 4414.
- Deprecated
WithAuthority
on the request builders. Set the authority on the application builders. UseWithTenantId
orWithTenantIdFromAuthority
on the request builder to update the tenant ID. See 4406.- Fixed an issue with the Windows broker dependencies when the app was targetting NativeAOT on Windows. See 4424.
- Updated Microsoft.Identity.Client.NativeInterop reference to version 0.13.14, which includes bug fixes and stability improvements. See 4439.
Sourced from Microsoft.Identity.Client's changelog.
4.58.0
New Features
- Removed support for deprecated .NET 4.6.1 framework and added .NET 4.6.2 support. MSAL.NET packages will no longer include
net461
binary. Existing .NET 4.6.1 apps will now reference .NET Standard 2.0 MSAL binary. See 4315.- MSAL.NET repository now supports Central Package Management. See 3434.
- 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 4229
Bug Fixes
- Resolved the issue with dual-headed accounts that share the same UPN for both, Microsoft (MSA) and Microsoft Entra ID (Azure AD) accounts. See 4425.
- MSAL now correctly falls back to use local cache if broker fails to return a result for
AcquireTokenSilent
calls. See 4395.- Fixed a bug when the cache level in the telemetry was not correctly set to L1 Cache when in-memory cache was used. See 4414.
- Deprecated
WithAuthority
on the request builders. Set the authority on the application builders. UseWithTenantId
orWithTenantIdFromAuthority
on the request builder to update the tenant ID. See 4406.- Fixed an issue with the Windows broker dependencies when the app was targetting NativeAOT on Windows. See 4424.
- Updated Microsoft.Identity.Client.NativeInterop reference to version 0.13.14, which includes bug fixes and stability improvements. See 4439.
9d29dc4
4.58 changelog (#4437)1c2caf9
Update MSALNativeInterop version to 0.13.14 (#4439)ae844e0
Add open telemetry metrics to MSAL (#4243)5942c66
Enable Central Package Management (#4401)6c595a2
Add Java 11 to build for android (#4429)9792dc6
Cache level should be L1 in case of default in memory cache. (#4423)da67f06
Add support for MSA passthrough for silent token acquisition calls
through th...1402da9
Fix PoP tests and remove Node cache compat tests (#4329)172a869
Deprecate request.WithAuthority (#4406)4b0b6cd
Fall back to local cache if broker fails to return result for silent
token ca...0a396ac
Merge in 'release/7.0' changesb68fd88
Update dependencies from https://github.com/dotnet/arcade
build 20230214.3 (#...cc8752f
Merge in 'release/7.0' changes527278b
Merge pull request #82117
from vseanreesermsft/internal-merge-7.0-2023-02-14-...a9b6c14
add RID for Ubuntu 23.04 (#82123)bd47178
Merge commit '0a2bda10e81d901396c3cff95533529e3a93ad47' into
internal-merge-7...dcb489a
Merge in 'release/7.0' changes9d02343
Fix XmlSqlBinaryReader and introduce a corpus of SqlXml tests (#81878)
(#82063)f3c7837
Merge in 'release/7.0' changesd05bbe4
[release/7.0] Prevent unwinding through stack bottom (#81804)f69c77d
v2.6.29ef018a
Latest dependenciesdc28c5d
Add -silent reporter which does not output anything9cbad9a
Unit tests for #2821
(v2)e25a79e
Missing assemblies for net6.095954e3
Put net6.0 DLL into xunit.runner.console NuGet package6ec181e
Disable warnings about out-of-support versions of .NET Core6d1bc07
Only print max threads when parallel test collections is ond300c88
xunit/visualstudio.xunit#392:
stopOnFail is ignored when synchronous message ...4e99b52
Use on/off for stop on fail banner displayb9eacec
v2.5.4316c225
Latest dependencies9d3aaa0
Latest dependenciesda1033b
Latest dependencies8b76089
Remove unnecessary global.jsonaf8f8df
Sort Directory.Build.props44114d0
Disable MSBuild transitive copies48b0558
Latest dependencies2b7d930
Updated README097b605
Move load failure messages from DiaSession and friends to internal
diagnostic...