8.2.1
New features
- Update to use .NET 9 GA. See 2990.
Bug fixes
- Remove dependency on Microsoft.Bcl.TimeProvider for .NET 8+ targets. See 2935.
- Update cgmanifest to align with the JSON schema. See 2969.
Fundamentals
- Streamline token creation in
SecurityTokenDescriptor
. See 2993. - Prevent inlining to guarantee stack frames in test. See 2999.
Work related to redesign of IdentityModel's token validation logic #2711
- Simplify stack frame caching. See 2976.
- Implement reading SAML and SAML2 tokens. See 2980.
- Implement validating SAML signature. See 2950.
- Add tests for
IssuerExtensibility
. See 2987. - Add validation for SAML and SAML2 issuer signing key. See 2965.
- Add validation for SAML and SAML2 algorithm. See 2984.
What's Changed
- Microsoft.Rest.ClientRuntime has been deprecated, which results in so… by @brentschmaltz in #2970
- Update to next version after 8.2.0 release by @jennyf19 in #2975
- Consolidating test statics by @trwalke in #2956
- New token validation model: Simplify stack frame caching by @iNinja in #2976
- Remove dependency on Microsoft.Bcl.TimeProvider for .NET 8+ targets by @filipnavara in #2935
- Update cgmanifest to align with the JSON schema by @jeffhandley in #2969
- SAML and SAML2 new model validation: Read Token by @iNinja in #2980
- SAML2 new model validation: Signature by @iNinja in #2961
- JsonWebTokenHandler IssuerExtensibility by @brentschmaltz in #2987
- SAML and SAML2 new model validation: Issuer Signing Key by @iNinja in #2965
- Ignore AotCompatibilityTests on ADO by @jmprieur in #2992
- SAML and SAML2 new model validation: Algorithm by @iNinja in #2984
- Use SecurityTokenDescriptor when creating tokens by @msbw2 in #2991
- Prevent inlining to guarantee stack frames in test by @westin-m in #3002
- Update to .NET 9 GA. Update some test dependencies. by @pmaytak in #2990
- Add Abstractions.Tests to strong name bypass file. by @pmaytak in #3004
New Contributors
- @jeffhandley made their first contribution in #2969
Full Changelog: 8.2.0...8.2.1