Skip to content

Releases: DavidLievrouw/HttpMessageSigning

10.0.1

20 Dec 16:00

Choose a tag to compare

Breaking changes

[None]

New features

[None]

Improvements

[None]

Fixes

  • #52 Incorrect dependencies for net48 target framework

Notes to implementers

[None]

10.0.0

19 Dec 16:06

Choose a tag to compare

Breaking changes

[None]

New features

  • #51 Add dotnet 10 target

Improvements

  • #51 Add dotnet 10 target (compiler warnings and NuGet updates)

Fixes

[None]

Notes to implementers

[None]

9.1.0

06 Dec 08:29

Choose a tag to compare

Breaking changes

  • #47 Two-way implicit conversion operators are a bad idea

New features

[None]

Improvements

  • #49 Use MongoDB driver 3
  • #50 Dependency updates for vulnerable dependencies, and ones with new major versions

Fixes

  • #48 Concurrency issue in CachingClientStore

Notes to implementers

MongoDB C# driver breaking changes are documented here: https://www.mongodb.com/docs/drivers/csharp/v3.0/upgrade/v3/

8.0.1

30 Sep 19:38

Choose a tag to compare

Breaking changes

[None]

New features

[None]

Improvements

  • #46 .NET 8 performance enhancements
  • Update NuGet dependencies in solution.

Fixes

[None]

Notes to implementers

MongoDB C# driver is now strongly named, since v2.28.0. This is a potential breaking change.

8.0.0

07 Feb 13:21

Choose a tag to compare

Breaking changes

  • #44 .netcoreapp3.1 and net472 target frameworks have been dropped. Targets for net48 and net8.0 have been added.

New features

[None]

Improvements

  • #44 Upgraded NuGet dependencies with known vulnerabilities.
  • #44 Applied recommended improvements when upgrading to .NET 8.0, according to the docs.

Fixes

[None]

Notes to implementers

[None]

7.1.0

13 Dec 11:43

Choose a tag to compare

Breaking changes

[None]

New features

  • #43 When registering a Client, the in-memory cached entry is now automatically evicted. You can now also manually evict Clients, by using ICachingClientStore.Evict(KeyId).

Improvements

[None]

Fixes

[None]

Notes to implementers

  • We also updated dependencies to third-party library versions that are marked as vulnerable.

7.0.3

08 May 14:49

Choose a tag to compare

Breaking changes

[None]

New features

  • #42 It is no longer needed to mark an X509Certificate2 object as Exportable to use it for request signing.

Improvements

[None]

Fixes

  • Fixed some minor XML documentation errors.

Notes to implementers

  • When calling SignatureAlgorithm.CreateForSigning and SignatureAlgorithm.CreateForVerification, using an X509Certificate2 argument, it is assumed that it concerns RSA, not ECDsa.

7.0.2

03 Feb 12:19

Choose a tag to compare

Breaking changes

[None]

New features

[None]

Improvements

[None]

Fixes

  • #40 Fix support for MongoDB.Driver v2.19.0
  • #41 Fix mistakes in super-duper-happy-path docs

Notes to implementers

[None]

7.0.1

30 Dec 15:24

Choose a tag to compare

Breaking changes

[None]

New features

[None]

Improvements

[None]

Fixes

  • SQL Server client store: Updating dependency on System.Data.SqlClient from v4.8.3 to v4.8.5, because there was a known vulnerability in v4.8.3.
  • MongoDB client store: Make the V0002 - AddEncryptionSupportToClients migration step idempotent.

Notes to implementers

[None]

7.0.0

20 Sep 07:06

Choose a tag to compare

Breaking changes

  • #38 Remove deprecated SDKs for .NET Core 2.1 and 5.0 and add support for .NET 6.

New features

[None]

Improvements

[None]

Fixes

[None]

Notes to implementers

[None]