Skip to content

6.0.0

Compare
Choose a tag to compare
@leastprivilege leastprivilege released this 11 Jan 14:50
· 1351 commits to main since this release

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

  • #352 Add TableConfiguration for "Keys" table in operational EF database
  • #355 Add unique constraints to EF tables where duplicate records not allowed
  • #356 Add missing columns for created, updated, etc to EF entities