Skip to content

Releases: chriswill/serilog-sinks-azureblobstorage

4.0.5

30 Oct 18:36

Choose a tag to compare

Updated Nuget dependencies to resolve a security vulnerability in System.Text.Json

4.0.3

02 Aug 18:49

Choose a tag to compare

  • Changed constructors using a managedIdentityClientId to make it optional. If not provided, the sink will use the default Azure credential chain.
  • Updated Nugets for Serilog and Azure.Storage.Blobs to the latest versions.

4.0.2

23 Jul 18:15

Choose a tag to compare

  • Updated System.Text.Json to 8.0.4 to address CVE-2024-30105.
  • Replaced Microsoft.Extensions.Hosting with Microsoft.Extensions.Configuration.Abstractions.

4.0.0

17 Jul 01:08
a1eb2ec

Choose a tag to compare

What's Changed

Full Changelog: 3.3.2...4.0.0

  • Updated to Serilog 4.0.0 and implemented support for Serilog native IBatchedLogEventSink. All usage of AzureBlobStorage is now batched on a default 2 second emit interval. The first log event is written immediately.
  • Implemented support for including the log event level (Information, Warning, etc) in the file name template. This is done by including the Level property in the template. For example, Log-{yyyy}-{MM}-{dd}-{Level}.txt will create files like Log-2024-07-17-Information.txt.
  • Fixed support for deleting old files by implementing Regex matching instead of DateTime parsing in the delete routine.
  • Added console app sample to demonstrate the new features.
  • This major update may require you to alter your configuration settings where you define usage of this sink.

3.3.2

14 Jul 07:03

Choose a tag to compare

What's Changed

Full Changelog: 3.3.1...3.3.2

3.3.1

29 Apr 06:17

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 3.3.0...3.3.1

Version 3.1.3

03 Aug 05:42
927d397

Choose a tag to compare

Updated Azure.Storage.Blobs to version 12.13.0

Version 3.1.1

23 Feb 20:37

Choose a tag to compare

  • Adopted pull request #86 by @dsbut that added configuration parameter for logging in UTC format.
  • Adopted pull request #87 by @chriswill that added configuration support for using a named connection string.
  • Implemented IBatchedLogEventSink in AzureBatchingBlobStorageSink to adopt current approach for Serilog Periodic Batching.