Skip to content

Releases: DuendeSoftware/IdentityServer

6.1.0

20 May 14:34
6f2cfe8
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 6.0.2...6.1.0

6.1.0 Preview 2

11 Mar 08:06
3584414
Compare
Choose a tag to compare
6.1.0 Preview 2 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: 6.0.2...6.1.0-preview.2

6.0.4

02 Feb 17:12
9dfb7e9
Compare
Choose a tag to compare

What's Changed

Full Changelog: 6.0.3...6.0.4

6.0.3

26 Jan 14:48
b862b88
Compare
Choose a tag to compare

What's Changed

Full Changelog: 6.0.2...6.0.3

6.0.2

26 Jan 14:47
db32328
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 6.0.1...6.0.2

6.0.1

17 Jan 07:47
26dd03e
Compare
Choose a tag to compare

What's Changed

  • Fix OnConfiguring exception from EF when DbContext pooling is enabled by @brockallen in #646

Full Changelog: 6.0.0...6.0.1

6.0.0

11 Jan 14:50
Compare
Choose a tag to compare

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

5.2.4

06 Jan 14:49
0b55fe4
Compare
Choose a tag to compare

Bugs fixed

  • better handling of when user profile is not loaded for x509cert2 usage by @brockallen in #632
  • When creating token payload, ignore custom claims used for token validation (e.g. aud, iat, etc) by @brockallen in #633

Full Changelog: 5.2.3...5.2.4

6.0 Preview 3

10 Nov 14:36
952858d
Compare
Choose a tag to compare
6.0 Preview 3 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: 5.2.2...6.0.0-preview.3

6.0 Preview 2

17 Oct 07:43
Compare
Choose a tag to compare
6.0 Preview 2 Pre-release
Pre-release

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

  • #418 Remove custom serialization handling for AuthenticationProperties
  • #409 Suppress EF warning about split query behavior
  • #353 For ISV license, reduce startup license log level to trace