I am happy to announce that we have finished all the work on version 6 of IdentityServer!
IdentityServer v6 is fully optimized for .NET 6 which is a long term support version and thus an ideal platform for your updated or new identity infrastructure. Just like .NET 6, we will support IdentityServer v6 for the next three years.
From a high level point of view we did:
- Performance and stability improvements.
- Optimization and testing for .NET 6.
- All UIs and templates have been updated for “.NET 6” style, which means they now use the new hosting API, and all UIs have been converted to Razor pages.
- Added support for CIBA, which was the last missing piece for full FAPI compliance.
You can find a detailed list of all of the changes here.
Upgrading from previous versions
We are fully aware that many companies waited for the release of .NET 6 (and the upcoming EOL of .NET Core 3.1) for their migration from previous versions of IdentityServer.
We have added an exhaustive upgrade section to our documentation that describes the neccesary steps going all the way back from IdentityServer4 v3.x to v6.
As announced yesterday, we have also simplified our license.
To sum up the changes:
- IdentityServer is always free for any non-production environments (that includes dev, test, evaluation and personal projects).
- IdentityServer Community Edition is free for companies and individuals making less than one million USD gross annual revenue.
- The Community Edition is now feature equivalent to our standard Enterprise Edition (e.g. no more restriction on the number of client applications).
You can find the new license here.
Bits and bytes
Here are the most important links for the new version:
As always, on behalf of the team, thank you to all of our users and customers. Feedback is appreciated.