-
Notifications
You must be signed in to change notification settings - Fork 341
Roadmap History
Peter edited this page Oct 19, 2023
·
3 revisions
See past releases and planned work.
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
- Home
- Why use MSAL.NET
- Is MSAL.NET right for me
- Scenarios
- Register your app with AAD
- Client applications
- Acquiring tokens
- MSAL samples
- Known Issues
- AcquireTokenInteractive
- WAM - the Windows broker
- .NET Core
- Xamarin Docs
- UWP
- Custom Browser
- Applying an AAD B2C policy
- Integrated Windows Authentication for domain or AAD joined machines
- Username / Password
- Device Code Flow for devices without a Web browser
- ADFS support
- Acquiring a token for the app
- Acquiring a token on behalf of a user in Web APIs
- Acquiring a token by authorization code in Web Apps
- High Availability
- Token cache serialization
- Logging
- Exceptions in MSAL
- Provide your own Httpclient and proxy
- Extensibility Points
- Clearing the cache
- Client Credentials Multi-Tenant guidance
- Performance perspectives
- Differences between ADAL.NET and MSAL.NET Apps
- PowerShell support
- Testing apps that use MSAL
- Experimental Features
- Proof of Possession (PoP) tokens
- Using in Azure functions
- Extract info from WWW-Authenticate headers
- SPA Authorization Code