Skip to content

Releases: DuendeSoftware/products

Duende BFF Security Framework 4.1.1

18 Feb 15:25
7d896e6

Choose a tag to compare

This is a minor release for BFF that fixes two issues:

What's Changed

  • Fixes: BFF will crash when openid connect options are retrieved outside of HTTP Request context. @Erwinvandervalk in #2348
  • Fixes: Stackoverflow when BFF is explicitly configured with Authentication schemes, but without ForbidScheme (#2363) by @Erwinvandervalk in #2364

IdentityServer 7.4.6

12 Feb 16:08
ddebbc3

Choose a tag to compare

This is a patch release that fixes two issues in IdentityServer.

What's Changed

  • Make ServerSideSessionCleanupHost.StopAsync idempotent (prevent exceptions if it is called multiple times) by @damianh in #2345
  • Do not escape '+' character in x5c of jwks by @josephdecock in #2350

Duende.AspNetCore.Authentication.JwtBearer 1.0.1

02 Feb 16:55
fbfcc48

Choose a tag to compare

This is a patch release to update the README file of Duende.AspNetCore.Authentication.JwtBearer.

What's Changed

Duende.AspNetCore.Authentication.JwtBearer 1.0.0

02 Feb 16:10
0b08aaf

Choose a tag to compare

This is the first stable release of Duende.AspNetCore.Authentication.JwtBearer, a package that provides DPoP (Demonstrating Proof of Possession) support for ASP.NET Core APIs.

Features & Improvements

  • Validates DPoP proof tokens and verifies their binding to DPoP access tokens.
  • Extends Microsoft.AspNetCore.Authentication.JwtBearer for compatibility with its configurations and extensions.
  • Validation of client-supplied iat (issued at) timestamps to limit the possible time window of replay attacks.
  • Optional Cache-based replay detection to further defend against replay attacks.
  • Support for issuing and validating nonce values to defend against pre-generation attacks.
  • Configurable DPoP enforcement modes (required or optional with bearer fallback).
  • Configurable allowed signing algorithms for DPoP proof tokens.
  • HybridCache for replay detection - Replaced IDistributedCache with HybridCache for improved replay attack detection (#2299)

API Improvements and changes from preview releases

  • Renamed DPoP expiration mode for clarity - DPoPProofExpirationMode naming improved based on community feedback (#2337)
  • Simplified DPoP optional mode - Easier configuration when DPoP should be optional (#2300)

Quality & Maintainability

  • Internal API clarifications for IsExpired method usage (#2335)
  • Removed NSubstitute test dependency (#2298)

Duende BFF Security Framework 4.1.0

29 Jan 10:01
e65c971

Choose a tag to compare

This release introduces a new extensibility point.

What's Changed

  • Introduce new extensibility point to enrich the claims from the user endpoint by @Erwinvandervalk in #2329

Duende BFF Security Framework 4.0.3

29 Jan 10:00
b8fd3cb

Choose a tag to compare

This is a minor release that fixes a problem in BFF 4.0.x

What's Changed

Full Changelog: bff-4.0.2...bff-4.0.3

IdentityServer 7.4.5

22 Jan 10:19
a9890cb

Choose a tag to compare

This is bugfix release that fixes an issue where + characters are not treated correctly in URL queries.

What's Changed

Full Changelog: is-7.4.4...is-7.4.5

Duende BFF Security Framework 4.0.2

13 Jan 08:31
34a222d

Choose a tag to compare

This is a minor release that fixes a problem with BFF 4.0.1.

What's Changed

Fix nullability issues with ClaimRecord and ClaimsPrincipalRecord by @wcabus in #2323

IdentityServer 7.4.4

29 Dec 16:33
8057e0f

Choose a tag to compare

This is bugfix release that fixes an issue where specific service registration scenarios would fail due to constructor ambiguity.

What's Changed

Full Changelog: is-7.4.3...is-7.4.4

IdentityServer 7.3.4

29 Dec 16:35
9181730

Choose a tag to compare

This is bugfix release that fixes an issue where specific service registration scenarios would fail due to constructor ambiguity.

What's Changed

Full Changelog: is-7.3.3...is-7.3.4