Skip to content

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

MSAL Go 1.2.2

19 Feb 10:27
Compare
Choose a tag to compare

Adds support for using the AuthScheme extensibility point for ROPC Support authnscheme in AcquireByUsernamePassword

MSAL Go 1.2.1

04 Jan 12:41
Compare
Choose a tag to compare

Bug fixes

ADFS token caching fix - #459
Token cache schema upgrade - #454

MSAL Go 1.2.0

29 Aug 14:00
Compare
Choose a tag to compare

Add an extensibility point for Azure Arc to request and cache Access Token of type POP #443

MSAL Go 1.1.1

15 Aug 22:49
Compare
Choose a tag to compare

Bug Fixes

Fix AcquireTokenSilent for ADFS users #446

MSAL Go 1.1.0

02 Aug 10:59
d0cbfc3
Compare
Choose a tag to compare

New Features

Allow public client app developers to take control of opening the browser #422

Bug fixes

Normalize token cache keys #425
Require an account in public client silent auth #426
Bump dependency github.com/golang-jwt/jwt/ to v5 #414

MSAL Go 1.0.0

20 Apr 16:27
4d3329f
Compare
Choose a tag to compare
  • Better diagnostics message (#304, #403)
  • Prevent persistent cache data races (#402)
  • Switch to new regional endpoints (#361, #408)

MSAL Go 0.9.0

07 Mar 17:26
3f4287d
Compare
Choose a tag to compare
MSAL Go 0.9.0 Pre-release
Pre-release

MSAL Go 0.9.x is expected to be the last feature release before an upcoming 1.0 version. Please install and test this version.

This release contains breaking changes. Please refer to "API changes for GA release" for upgrade guidance.

  • Delete vestigial option function types (#383)
  • Rename public client CreateAuthCodeURL -> AuthCodeURL (#371, #384)
  • Delete deprecated confidential.NewCredFromAssertion (#385)
  • Rename confidential.WithAccessor to WithCache (#386)
  • Review all logs to ensure there is no PII (#28, #382)
  • Upgrade dependencies (#387)
  • Remove unused confidential client UserID (#389)
  • Replace NewCredFromCert with NewCredFromCertChain (#391)
  • Remove unnecessary options structs (#390)
  • Upgrade CI tools (#392)
  • Adding ExportReplace to support the Context object (#378)
  • Add optional metadata for cache.ExportReplace (#395, #381)
  • Confidential client requires authority (#394, #348)

MSAL Go 0.8.1

25 Jan 19:27
24a6783
Compare
Choose a tag to compare
MSAL Go 0.8.1 Pre-release
Pre-release

Bugfix: Fix a regression introduced in 0.8.0 causing unnecessary token request during silent auth with "common" or "organizations" home tenant alias. (#375)

MSAL Go v0.8.0

23 Jan 22:18
578cd5d
Compare
Choose a tag to compare
MSAL Go v0.8.0 Pre-release
Pre-release

Enhancements:

  • Add per-request tenant ID option WithTenantID (#296, #343)
  • Add WithLoginHint option for interactive authentication (#271, #354)
  • Adding a WithClientCapabilities option for client constructors and a WithClaims option for token acquisition methods (#263, #355)
  • Adding Domain Hint option to be used to accelerate the user to their federated IdP sign-in page (#363)
  • Add support for disabling instance discovery for AzureStack scenarios (#362)

Bug fixes:

  • AuthParams.WithTenant should copy all AuthorityInfo values (#364)
  • Multitenant silent authentication fixes (#366)

MSAL Go 0.7.0

15 Sep 18:26
031858c
Compare
Choose a tag to compare
MSAL Go 0.7.0 Pre-release
Pre-release
  • Enhancement: Enable using confidential.Client only for token caching (#302, #344)
  • Enhancement: Upgrade linter (#340)