Releases: serilog-contrib/serilog-sinks-grafana-loki
Releases · serilog-contrib/serilog-sinks-grafana-loki
v8.3.1
v8.3.0
Implemented
- Add nanosecond support for timestamps for versions prior to .NET 7 thanks @danielhuntleyalpine for the suggestion
 
v8.2.0
Implemented
- Allow override of LokiJsonTextFormatter.Format
 - Review dependencies and use minimal required version
 - Tenant header for multitenancy by @mgalczynski
 - Allow override of LokiJsonTextFormatter.Format
 - Public assemblies should have a strong name)
 
Fixed:
- Lack of microseconds and nanoseconds in .NET 7 and later by @Zagrebelin
 - Fix typo in project url by @tom-englert
 
New Contributors
- @mgalczynski made their first contribution in #194
 - @Zagrebelin made their first contribution in #209
 - @tom-englert made their first contribution in #214
 
Full Changelog: v8.1.0...v8.2.0
v8.2.0-beta.3
Implemented:
Fixed:
v8.2.0-beta.2
v8.2.0-beta.1
Implemented:
- Tenant header for multitenancy
 - Extended assess to 
protectedfor Allow override of LokiJsonTextFormatter.Format 
v8.2.0-beta.0
v8.1.0
v8.0.1
v8.0.0
🏎️ The reasons behind v8 breaking changes
Implemented:
- Unify labels behavior to simplify understanding (redesign log level data)
 - Use LokiJsonTextFormatter as default formatter
 - Possibility to translate properties to a part of message
 - Missing filtrationMode bloats Loki labels
 - Redesign concept of mapping to labels
 - Add possibility to customize renaming strategy
 
Breaking changes:
LokiJsonTextFormatteris used as a default text formatter. Removed propertyoutputTemplate- Removed interface 
ILabelAwareTextFormatter - Redesigned approach of mapping properties to labels: removed 
filtrationModeandfiltrationLabels, addedpropertiesAsLabels - Properties, mapped to the labels won't be passed to the text formatter
 - Redesigned behavior of log level data (
levellabel): removedcreateLevelLabel - Added 
IReservedPropertyRenamingStrategyandreservedPropertyRenamingStrategyconfiguration property