Skip to content

Roadmap History

Peter edited this page Oct 19, 2023 · 3 revisions

See past releases and planned work.

Roadmap

Date Release Blog post Main features
(Not Started) MSAL vFuture Support for WAM on Windows 10, Optional Claims, Note: Managed identity support is now available in Azure Identity in preview, this means all Azure SDK's will have this support built in)
(Next/In progress) See milestones Such as: Netcore 3 Support and Android Broker Support
Releases All releases
December 4th, 2020 4.24.0 MSAL 4.24.0 Cache performance improvement, more telemetry and bug fixes.
November 24th, 2020 4.23.0 MSAL 4.23.0 WAM support for .NET classic. PoP on confidential client applications, removal of reference assemblies + bug fixes.
October 27th, 2020 4.22.0 MSAL 4.22.0 WAM support for UWP + bug fixes.
October 19th, 2020 4.21.1 MSAL 4.21.1 Fix the URI for IMDS regional auth. See Release Notes
October 2020 4.21.0 MSAL 4.21.0 Bug fix for AuthenticationResult backwards compatibility. See Release Notes
October 2020 4.20.0 MSAL 4.20.0 Expose configured certificate on Confidential Client Applications & experimental WAM integration, plus bug fixes. See Release Notes
September 25th, 2020 4.19.0 MSAL 4.19.0 Added telemetry data for the detected region in MSAL. See Release Notes
September 9th, 2020 4.18.0 MSAL 4.18.0 Added Proof of Possession support for confidential clients. See Release Notes
August 5th, 2020 4.17.1 MSAL 4.17.1 Bug fixes involving the on behalf of flow (Web APIs calling downstream web apis). See Release Notes
July 27th, 2020 4.17.0 MSAL 4.17.0 New TokenSource enum + Bug fixes. See Release Notes
July 9th, 2020 4.16.1 MSAL 4.16.1 Bug fixes. See Release Notes
July 7th, 2020 4.16.0 MSAL 4.16.0 TokenCacheNotificationArgs now exposes two new properties SuggestedCacheKey and HasToken, making it easier to write token cache serialization for confidential client applications, Bug Release Notes
June 18th, 2020 4.15.0 MSAL 4.15.0 Improvements to MSAL's brokered authentication, MSAL now targets the latest AndroidX SDKs, Bug fixes Release Notes
May 19th, 2020 4.14.0 MSAL 4.14.0 MSAL no longer calls the OIDC metadata endpoint, client throttling support is extended, bug fixes Release Notes
May 5th, 2020 4.13.0 MSAL 4.13.0 Client throttling, device authentication on desktop on Windows < 10, bug fixes. Release Notes
April 24th, 2020 4.12.0 MSAL 4.12.0 IWA simpler on .NET Core, Simpler scope parameter, bug fixes. Release Notes
Apr 4th, 2020 4.11.0 MSAL 4.11.0 MSAL.NET will now remove accounts from the cache that have expired refresh tokens. Release Notes
Mar 18th, 2020 4.10.0 MSAL 4.10.0 MSAL.NET now allows configuration of the instance metadata end-point. Release notes
Mar 5th, 2020 4.9.0 MSAL 4.9.0 Android Broker Support and client capabilities Release notes
Feb 15th, 2020 4.8.2 MSAL 4.8.2 Fix null ref when .WithBroker(true) but no broker installed on iOS device and fix MonoTouchException on iOS 10 and 11 devices Release notes
Jan 20th, 2020 4.8.0 MSAL 4.8.0 Added proof of possession to MSAL.NET Release notes
Nov 22nd, 2019 4.7.1 MSAL 4.7.1 Fix unreliable .NET Core interactive authentication with Edge. Release notes
Nov 7th, 2019 4.7.0 MSAL 4.7.0 Add Subject Name + Issuer authentication to the acquire token by authorization code and acquire token by refresh token flows with the WithSendX5C() api on confidential client applications. Release notes
Feb 15th, 2020 4.8.2 MSAL 4.8.2 Fix null ref when .WithBroker(true) but no broker installed on iOS device and fix MonoTouchException on iOS 10 and 11 devices Release notes
Jan 20th, 2020 4.8.0 MSAL 4.8.0 Added proof of possession to MSAL.NET Release notes
Nov 22nd, 2019 4.7.1 MSAL 4.7.1 Fix unreliable .NET Core interactive authentication with Edge. Release notes
Nov 7th, 2019 4.7.0 MSAL 4.7.0 Add Subject Name + Issuer authentication to the acquire token by authorization code and acquire token by refresh token flows with the WithSendX5C() api on confidential client applications. Release notes
Nov 4th, 2019 4.6 MSAL.NET 4.6 Improvements to iOS 13 with broker support, to token cache serialiation. Bug fixes
Oct 17th, 2019 4.5.1 MSAL 4.5.1 Fix a System.TypeInitializationException in Xamarin.Android from MSBuildExtrasSdk. Release notes
Oct 15th, 2019 4.5.0 MSAL 4.5.0 Improved iOS13 support, Device code flow for MSA, Device code flow for ADFS 2019, service side telemetry for reliability, and bug fixes.
Sept 21st, 2019 4.4.0 MSAL 4.4.0 Support for Microsoft Authenticator on iOS 13 and bug fixes
August 7th, 2019 4.3.0 MSAL 4.3.0 Broker support for Xamarin iOS and bug fixes
July 25th, 2019 4.2.1 MSAL 4.2.0 Addressing your feedback on performance improvement, Better error handling, better usability of the API on Xamarin
July 1st, 2019 4.1.0 MSAL 4.1.0 Addressing your feedback, Adding support for client assertions, explicit default redirect URI based on platforms.
June 3rd, 2019 4.0.0 MSAL 4.0.0 released Adding ADFS 2019 support, Enabling asynchronous token cache serialization, Enabling interactive token acquisition on .NET Core (through the OS browser), including on Linux and Mac, improving telemetry customization
April 30th 2019 MSAL 3.0.8 3.0.8 Bug fixes - General Availability of MSAL.NET
April 19th 2019 MSAL 3.0.6-preview 3.0.6-preview Bug fixes
April 17th 2019 MSAL 3.0.5-preview 3.0.5-preview Bug fixes
April 12th 2019 MSAL 3.0.4-preview 3.0.4-preview Improving the usability of AcquireTokenInteractive by not requiring the parent activity or window as a mandatory parameters, but adding .WithParentActivityOrWindow which is strongly typed (this is a breaking change)
April 8th 2019 MSAL 3.0.3-preview 3.0.3-preview Support for B2C custom domaines, removing the MSALv2 API, bug fixes
March 25th 2019 MSAL 3.0.2-preview 3.0.2-preview UI hang bug fixed
March 21st 2019 MSAL 3.0.1-preview MSAL.NET-3.0.1 Bug fixes on MSAL 3.0.0-preview and addressing feedback on MSAL 3.0.0-preview
Feb 27th 2019 MSAL 3.0.0-preview MSAL.NET-3-released candidate blog post Simplified API using the builder pattern enables more control at object construction (HttpClientFactory), and when acquiring a token. If you are curious to get a peek at the work you can find the changes in the devx3 branch
Feb 21st 2019 MSAL 2.7.1 Release notes Adding support for b2c domains in sovereign clouds. Better surfacing HTTP issues (including timeouts)
Jan 16th 2019 MSAL 2.7.0 Release notes Adding support for Xamarin.MacOS, easier migration from ADAL v2 to MSAL (AcquireTokenFromRefreshTokenAsync), 3 bug fixes on Xamarin, Support for SourceLink for easy debugging including into MSAL's code.
Dec 18th 2019 MSAL 2.6.1-preview Release notes Bug fix in the case of multi-authorities
Dec 13th 2018 MSAL 2.6.0-preview Blog post MSAL.NET 2.6.0 released MSAL.NET helps building multi-platforms apps, improved experience for B2C policies that should not require selecting the account: EditProfile and ResetPassword, bug fixes
Nov 20th 2018 MSAL 2.5.0-preview MSAL 2.5.0-preview Improved testability for apps, improved support Azure AD, including b2clogin.com, improved used in disconnected mode.
Nov 9th 2018 MSAL 2.4.0-preview MSAL 2.4.0-preview Bug fixes, support for more browsers on Android.iOS
Oct 26th 2018 MSAL 2.3.1-preview Hotfix release 2.3.1-preview Fix for device code flow where server is now expecting device_code as the body parameter
Oct 19th 2018 MSAL 2.3.0-preview See 2.3.0-preview release Bug fixes (e.g. #1277), Exposed Error codes in the public API, Device Code Flow support to iOS and Android
Oct 17th 2018 MSAL 2.2.1-preview See 2.2.1-preview release Bug fixes on top of MSAL 2.2.0, improvement of error messages
Oct 5th 2018 MSAL 2.2.0-preview Blog post Support for Device Code Flow, Improved WebView for iOS 12 and iOS11, support for Retry-After (and generally exposing HttpResponseHeaders in MsalServiceException), and bug fixes for UWP and Xamarin.iOS apps.
Sept 27th, 2018 MSAL 2.1.0-preview Blog post Adds support for Integrated Windows Authentication and Username/Password in the .NET Framework and .NET Core platforms.
Aug 28th, 2018 MSAL v2.0.0-preview Blog post about ADAL.NET 4.0.0-preview and MSAL.NET 2.0.0-preview Common cache format for ADAL.NET and MSAL.NET so that you can upgrade your ADAL V3. or ADAL V4. applications to MSAL.NET and keep the SSO state. See Changes in MSAL.NET from 1.x to 2.x
Feb 2nd, 2018 MSAL.NET 1.1.2-preview ADAL.NET 3.19.4 and MSAL 1.1.2-preview released Fixes reference issues for Xamarin Android
Jan 6th, 2018 MSAL.NET 1.1.1-preview Support for conditional access, full support for certificates on .NET 4.7, changes for GDPR and bug fixes
May 9th, 2017 MSAL 1.1.0-preview Azure AD at Microsoft Build 2017 Support for .NET Standard, client certificate assertion in .NET Core. System web browsers in iOS/Android

For previous, or intermediate releases, see releases. See also Semantic versioning - API change management to understand changes in MSAL.NET public API, and ADAL Release Cadence to understand when MSAL.NET is released

Getting started with MSAL.NET

Acquiring tokens

Desktop/Mobile apps

Web Apps / Web APIs / daemon apps

Advanced topics

News

FAQ

Other resources

Clone this wiki locally