Skip to content

4.84.0

Choose a tag to compare

@Avery-Dunn Avery-Dunn released this 19 May 18:30
· 25 commits to main since this release
022dcde

What's Changed

New Features

  • Remove embedded Newtonsoft.Json, migrate to System.Text.Json exclusively in #5959
  • Expose refresh token via extension and add CacheOptions.DisableInternalCache in #5947
  • Added support for WithAttributeTokens in #5888
  • Feature: mTLS Bearer via CertificateOptions.SendCertificateOverMtls in #5849
  • Remove experimental feature gate from WithClientAssertion(ClientSignedAssertion) overload in #5945
  • Support forwarding MSAL client metadata headers through IMDS to ESTS in #5912
  • Add CorrelationId to AssertionRequestOptions for FIC in #5937
  • Add raw STS error code to MsalFailure metric in #5961

Bug Fixes

  • Fix: make System.ValueTuple conditional on net462 only in #5906
  • Fix eager evaluation in ConcurrentDictionary.GetOrAdd calls in #5950
  • Validate clientSignedAssertionProvider delegate is non-null in WithClientAssertion in #5956
  • Improve MtlsPopTokenNotSupportedInImdsV1 error message clarity in #5908
  • Added more checks for issuer validation in #5931

Improvements

  • Remove region as hard requirement for mTLS PoP flows in #5902
  • Add in-process MAA token caching to PopKeyAttestor in #5887
  • Refactor client credential material resolution in #5835

Dependencies Updates

  • Bump OpenTelemetry version in #5960

Full Changelog: 4.83.3...cb59f84 (4.83.3...cb59f84)