Skip to content

4.47.0

Compare
Choose a tag to compare
@gladjohn gladjohn released this 16 Sep 23:11
· 560 commits to main since this release
8d9786b

New Features

  • Support for .NET MAUI is now generally available for iOS, Windows and Android targets. The package also works with UWP. Refer to MauiStatus.md for details.
  • The new MSAL logging feature is now generally available. WithExperimentalFeatures() is no longer required when calling WithLogging(). See 3548, wiki.
  • Adding IsProofOfPosessionSupportedByClient api to be used to determine if the current broker is able to support Proof-of-Posession. See 3496
  • Adding ability to turn off the default retry-once policy on 5xx errors. See 2877
  • Adds new public builder API accepting instances of ITelemetryClient. See 3533.
  • Added logic to log some acquire token data via the new telemetry pipeline. See 3534.

Bug Fixes

  • MSAL will now throw an exception if no scopes are passed when the new preview broker is invoked. See #3654 and #3677
  • MsalServiceException.IsRetryable is now correctly set. See #3661
  • Added extra logging in Preview Broker RemoveAccountAsync API. See #3658
  • Added a check for null account in Preview Broker RemoveAccountAsync API. See #3657
  • AuthenticationResult now shows correct authority for multi-cloud requests using WAM. See #3637
  • Adding null IdentityLogger to prevent null reference exception when using cache logger. See #3678