As part of this release we had 24 issues closed.
bugs
- #419 Fix bug in cache removal for DistributedCacheAuthorizationParametersMessageStore
- #416 Fix bug when storing session id in refresh token
- #358 Fix inconsistency in CustomRedirectResult vs Login and ConsentPageResult
enhancements
- #431 Change cache design for resource store cache
- #425 Change lifetime of nested options in DI to be more multi-tenant friendly
- #423 Add finer grained IdentityServerBuilderExtensions for registering cookie authentication services
- #421 Add feature to the default cache to prevent concurrent reloading of the cache
- #420 Change the cache key separator to use more redis friendly value
- #415 Add IdentityProvider validator
- #414 Reduce usage of HttpContext extension methods
- #410 Enhancements to front channel logout iframes
- #405 Add cancellation token support at boundaries
- #404 Encode persisted grant handles to avoid collation issues
- #403 [EF] Change DbContext constructors to support pooling
- #389 Replace Uri.TryCreate with Uri.IsWellformedUriString
- #388 [EF] Optimize client query to use a single DB round trip
- #357 Add temporarily_unavailable error support for ConsentResponse
- #263 Update Quickstart UI to use Razor Pages
schema changes
- #356 Add missing columns for created, updated, etc to EF entities
- #355 Add unique constraints to EF tables where duplicate records not allowed
- #352 Add TableConfiguration for "Keys" table in operational EF database
internals