Skip to content

Releases: serilog-contrib/serilog-sinks-grafana-loki

v9.0.1

24 Jun 13:59
59f4b79

Choose a tag to compare

v9.0.0

06 Jun 20:58

Choose a tag to compare

🚀 The reasons behind v9 - a ground-up rewrite


v9 is a ground-up rewrite of the sink on Serilog 4.x native batching, with a streaming serialization pipeline. On the common workload it allocates ~55× less and runs ~4.5× faster than v8 - see Benchmarks.

Implemented:

Fixed:

Breaking changes:

  • Targets net8.0, net9.0, net10.0 (all earlier TFMs are EOL); requires Serilog 4.3.1+; FSharp.Core becomes a transitive dependency
  • batchPostingLimitbatchSizeLimit; queueLimit is now bounded by default (50 000)
  • Removed IReservedPropertyRenamingStrategy / reservedPropertyRenamingStrategy, useInternalTimestamp, leavePropertiesIntact
  • Removed the ILokiHttpClient hierarchy (LokiHttpClient, LokiGzipHttpClient) - inject a standard HttpClient or HttpMessageHandler; gzip is a DelegatingHandler concern
  • Fatal is rendered as fatal (was critical) - update dashboards/alerts
  • Properties promoted via propertiesAsLabels are also kept in the log body; reserved body keys are prefixed with _
  • uri and tenant are validated at startup (throw ArgumentException)

📚 Before upgrading, please read Upgrading from v8 to v9 and Breaking changes.

Full Changelog: v8.3.2...v9.0.0

v8.3.2

30 Dec 18:16
c44b7d4

Choose a tag to compare

v8.3.1

04 Jun 21:43
a3db1f8

Choose a tag to compare

v8.3.0

30 Jan 22:20
4f90718

Choose a tag to compare

v8.2.0

30 Oct 20:23

Choose a tag to compare

v8.2.0-beta.3

28 Oct 21:45

Choose a tag to compare

v8.2.0-beta.2

05 Oct 19:25
e3ceb39

Choose a tag to compare

v8.2.0-beta.1

17 Jul 20:16

Choose a tag to compare

v8.2.0-beta.1 Pre-release
Pre-release

v8.2.0-beta.0

10 Jul 19:26

Choose a tag to compare