-
Open.IdentityServer 3.0.0
Supported- Date Posted
- 14 October 2026
- Version
- 3.0.0
Features
- Added server-side session management (PR #94)
Breaking: Renamed public entities and models fromIdentityServerServerSideSessionstoServerSideSession - Added support for Pushed Authorization Requests (PR #73)
Breaking: RenamedIdentityServerPushedAuthorizationRequesttoPushedAuthorizationRequest
Breaking: Added a PAR method to theIOperationalStoreNotificationinterface. - Improved prompt handling (PR #55)
Breaking: Returnsinvalid_requestfor unsupported prompt modes rather than ignoring them.
Added support forprompt=create.
Fixes an IDS4 issue wheremax_age=0causes an infinite login loop - Added configurable max length restriction to resource indicators (PR #68)
- Added integration points to extend model types (PR #75)
Base stores have an overridable method to call entity/model mappers, allowing the types to be extended easily - Added support for setting
PollingIntervalon individual clients using Device Flow (PR #76) - Issue redirects by 303 code rather than 302 (PR #81)
Bug Fixes
-
Open.IdentityServer 2.0.0
Supported- Date Posted
- 27 July 2026
- Version
- 2.0.0
Features
- * Added Open Telemetry support. (e86376)
Support is via the newITelemetryServiceinterface, constructor injected into most services through the codebase. If you have derived from framework classes, you must update your derived constructors to accept and pass through the newITelemetryServiceparameter.
See the documentation for configuration guidance.
-
Open.IdentityServer 1.0.2
Supported- Date Posted
- 16 July 2026
- Version
- 1.0.2
-
Open.IdentityServer 1.0.1
Supported- Date Posted
- 25 June 2026
- Version
- 1.0.1
Bug Fixes
- Fix Null Ref Exception when using
CompatibilityKeyStoreand the underlying storage is empty. (8cc0d4) - dded
MaxLifetimeoption for keys when usingCompatibilityKeyStore. Default is 90 days. Previously it was possible for expired keys to be used if they were set to not be deleted after expiry in Duende IdentityServer. (ba038a) - Fix audience claims not being mapped to token audiences in
IdentityServerTools(90047b)
-
Open.IdentityServer 1.0.0
Supported- Date Posted
- 02 June 2026
- Version
- 1.0.0
Features
Bug Fixes
- CVE-2024-39694, open redirect vulnerability fixed (6ccfbd)
- When creating token payload, ignore custom claims used for token validation (e.g. aud, iat, etc) (3ed930)
- Remove Nonce requirement when not asking for an ID tokens from the Auth Endpoint (375570)
- Update custom redirect result to make return url construction similar to that of login and consent (970529)
- Post logout in app auth validator using wrong uri list (678dd2)
- Custom Redirect return URL callback incorrect (cb7027)
- Fix GetAuthorizationContextAsync to return multiple query values from returnUrl (e62a27)
- Access tokens created by during refresh tokens flows do not generate new JTI claims (ef57c3)
- Added authorise response parameter 'iss' (cb3f87)
- Set refresh token usage to reuse by default (00f076)