6.2.0
What's Changed
Duende IdentityServer 6.2 adds:
- Support for .NET 7.0
- A new option that can help filter unhandled exceptions out of the logs
- Bug fixes and ongoing maintenance
.NET 7 Support
- Add NET7 RC1 support by @leastprivilege in #1027
- Additional changes to get net7 working by @brockallen in #1037
- Update to .NET 7 RC2 by @leastprivilege in #1051
.NET 7 - add .NET 7 host by @leastprivilege in #1069
- updates for the samples after testing .net7 by @brockallen in #1073
- Update to .NET 7 RTM by @leastprivilege in #1091
Filter Unhandled Exceptions
- Introduce filter to allow suppression of unhandled exception logs in IdentityServer middleware by @brockallen in #1084
Bug Fixes
- add more defensive check for server side session store in DI by @brockallen in #900
- fix logger type for CIBA consent page by @brockallen in #939
- fix URI validation to allow query params with encoded values by @brockallen in #1006
- typo in CIBA BackchannelAuthenticationUserValidatonResult by @brockallen in #1066
- Fixed PersistedGrantFilter validation bug - filters with any criteria are now valid by @josephdecock in #1077
- filter consumed grants in the persisted grant service by @brockallen in #1064
Updates to Dependencies
- Update OTel libraries by @leastprivilege in #917
- Bump SimpleExec from 9.0.0 to 10.0.0 by @dependabot in #837
- Bump xunit.runner.visualstudio from 2.4.3 to 2.4.5 by @dependabot in #929
- Bump Microsoft.NET.Test.Sdk from 17.1.0 to 17.2.0 by @dependabot in #933
- Bump MinVer from 3.0.0 to 4.0.0 by @dependabot in #892
- Bump MinVer from 4.0.0 to 4.1.0 by @dependabot in #951
- Bump Serilog.AspNetCore from 5.0.0 to 6.0.0 by @dependabot in #971
- Bump Microsoft.NET.Test.Sdk from 17.2.0 to 17.3.0 by @dependabot in #1004
- Bump SimpleExec from 10.0.0 to 11.0.0 by @dependabot in #1014
- Bump MinVer from 4.1.0 to 4.2.0 by @dependabot in #1015
- Bump Bullseye from 4.0.0 to 4.1.0 by @dependabot in #1054
- Bump Bullseye from 4.0.0 to 4.1.1 by @dependabot in #1070
- Bump Microsoft.NET.Test.Sdk from 17.3.0 to 17.4.0 by @dependabot in #1088
- Bump Bullseye from 4.1.1 to 4.2.0 by @dependabot in #1093
Samples and Documentation
- Show info on how to enable server side sessions when disabled by @brockallen in #899
- Add comments to the LoggingOptions properties by @adammorr in #1013
- format JSON response in sample clients by @brockallen in #1081
Build, Test, Etc
- add copyright comment headers by @brockallen in #897
- Lock down GH actions by @leastprivilege in #908
- internal method name changes for clarity for key management by @brockallen in #978
- Enable TreatWarningsAsErrors by @brockallen in #1083
- 6.1.1 patches back to main by @leastprivilege in #941
- Merge patch 6.1.2 commits to main by @brockallen in #968
- Merge 6.1.3 patch into main by @brockallen in #1001
- Add some simple tests for ICache and caching resource store by @brockallen in #1002
- Merge 6.1.6 patch into main by @brockallen in #1019
- Merge patch branch 6.1.7 by @brockallen in #1045
- Update LICENSE url by @brockallen in #1046
- Switch to latest CodeQL due to bug by @leastprivilege in #1058
- Minor updates to build by @leastprivilege in #1060
- add an integration test showing a custom claims service adding an audience claim by @brockallen in #1075
- Verify refresh token creation and lifetime in test by @altenstedt in #1074
- Add unit tests for parsing client credentials when client ids include colons by @josephdecock in #1082
- Remove GRM yaml file by @leastprivilege in #1095
New Contributors
- @adammorr made their first contribution in #1013
- @josephdecock made their first contribution in #1077
- @altenstedt made their first contribution in #1074
Full Changelog: 6.1.7...6.2.0