Skip to content

Releases: AzureAD/microsoft-authentication-library-for-dotnet

4.66.2

12 Nov 19:05
785fc18
Compare
Choose a tag to compare

4.66.2

Bug Fixes

  • Fixed a bug where MSAL .NET fails to launch the iOS broker on IOS 18.0.1. See Issue #4958

4.66.1

22 Oct 17:43
ac1cb05
Compare
Choose a tag to compare

Bug Fixes

  • Fixed a bug where MSAL .NET fails to correctly handle the expires_on field for Managed Identity tokens in ISO 8601 format. This fix ensures accurate parsing of ISO 8601 date-time formats during token acquisition. See Issue #4963

4.66.0

19 Oct 19:50
d766ff1
Compare
Choose a tag to compare

4.66.0

New Features

  • Enabled extended functionality in the MSAL authentication flow through the implementation of IAuthenticationOperation. This allows for custom extensions in the authentication flow by providing an authentication operation interface. See Issue #4956
  • MSAL.NET will now opt-in to regional ESTS when the environment variable MSAL_FORCE_REGION is set (e.g., MSAL_FORCE_REGION=eastus). This automatically directs MSAL to use the specified region for token acquisition. If the region is explicitly set to "DisableMsalForceRegion", MSAL will not opt-in to regional ESTS. Use of the WithAzureRegion(xyz) API takes precedence over the environment variable. See Issue #4930

4.65.2-Preview

01 Oct 08:00
Compare
Choose a tag to compare
4.65.2-Preview Pre-release
Pre-release
  • Refactored CDT Prototype
  • Moved prototype to separate folder
  • Removed dependency on MSAL internals

4.65.0

25 Sep 22:21
e8baa99
Compare
Choose a tag to compare

New Features

  • Update telemetry to include the caller SDK details. See Issue #4863
  • MSAL.Net now exposes an API to enable developers to cache additional values in the token response. See Issue #4922
  • Managed identity .WithClaims() and .WithClientCapabilities() APIs are now generally available. See Issue #4921

Bug Fixes

  • Fix a bug where MSAL .Net fails for DSTS authority when using .WithTenantIdFromAuthority(). See Issue #4927

4.64.1

16 Sep 22:21
a805fca
Compare
Choose a tag to compare
Fix for 4913 - sendX5C for ROPC CCA (#4917)

* Fix for 4913 - sendX5C for ROPC CCA

* fix

4.64.0

24 Aug 00:49
8fe46a8
Compare
Choose a tag to compare

4.64.0

New Features

  • Added managed identity support for Azure ARC on Linux. See Issue #4358
  • Added Username and password support for confidential clients. See Issue #3774

Bug Fixes

  • Resolved SHA2 issues that break custom claims during authentication flows. See Issue #4868

4.63.0

06 Aug 17:57
89dba0a
Compare
Choose a tag to compare

New Features

  • Implemented Claims API to Bypass Cache When Claims are Present in MSAL with Managed Identity. This is still an experimental API and may change in the future. See Issue #4845

Bug Fixes

  • Fixed an issue where SHR POP tokens were broken due to an invalid algorithm. The algorithm has been corrected to PS256 from RS256. See Issue #4839

4.62.0

22 Jul 19:53
d134813
Compare
Choose a tag to compare

New Features

  • Updated the Service Fabric managed identity flow to validate the server certificate. See Issue #4462
  • Updated MSAL exception when server returns 500 to include request URI. See Issue #4412
  • Removed unused telemetry headers WithClientTelemetry and last_telemetry header. See Issue #4815

Bug Fixes

  • Fix for silent token acquisition failing after device code flow when broker is enabled. See Issue #4786
  • Fix the computation of TotalDurationInMs for linux platform. See Issue #4784
  • Added 'haschrome=1' to avoid unexpected back buttons on the first page in embedded browser. See Issue #4836

4.61.3

06 Jun 23:31
08675d0
Compare
Choose a tag to compare

Bug Fixes

  • Exclude the use of WSTrust for ROPC flow except for AAD authorities. See Issue #4791