6.0.0
As part of this release we had 304 commits which resulted in 41 issues being closed.
See our upgrade guide to update from the prior version.
bugs
- #358 Fix inconsistency in CustomRedirectResult vs Login and ConsentPageResult
- #416 Fix bug when storing session id in refresh token
- #419 Fix bug in cache removal for DistributedCacheAuthorizationParametersMessageStore
- #619 Fix PostLogout check in AppAuth redirect validator
enhancements
- #263 Update Quickstart UI to use Razor Pages
- #357 Add temporarily_unavailable error support for ConsentResponse
- #388 [EF] Optimize client query to use a single DB round trip
- #389 Replace Uri.TryCreate with Uri.IsWellformedUriString
- #403 [EF] Change DbContext constructors to support pooling
- #404 Encode persisted grant handles to avoid collation issues
- #405 Add cancellation token support at boundaries
- #410 Enhancements to front channel logout iframes
- #414 Reduce usage of HttpContext extension methods
- #415 Add IdentityProvider validator
- #420 Change the cache key separator to use more redis friendly value
- #421 Add feature to the default cache to prevent concurrent reloading of the cache
- #423 Add finer grained IdentityServerBuilderExtensions for registering cookie authentication services
- #425 Change lifetime of nested options in DI to be more multi-tenant friendly
- #431 Change cache design for resource store cache
- #479 Consider SignInWithClaims in the external login quickstart
- #507 Improvement to OidcProvider
- #557 Prevent ASP.NET Core from caching OIDC provider options
- #583 Add warning when using dynamic provider outside http request
- #588 Adjust license validation logic for v6
- #614 Add simple pages for config management to EF quickstart
internals
- #353 For ISV license, reduce startup license log level to trace
- #409 Suppress EF warning about split query behavior
- #418 Remove custom serialization handling for AuthenticationProperties
- #476 add SaveChangesAsync for backwards compat with prior version
- #516 CIBA TODOs
- #550 Handle TaskCanceledException
- #566 Cleanup on the external callback quickstart UI
- #589 Update community edition license validation rules for v6.0
- #601 EF: shorten client redirect URIs
- #613 Update IdentityModel to 6.0 release
- #625 Adjust ASP.NET Identity integration to use EmailClaimType option
new feature
- #498 Add CIBA support
schema changes