Releases: serilog-contrib/serilog-sinks-grafana-loki
Releases · serilog-contrib/serilog-sinks-grafana-loki
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
protected
for 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:
LokiJsonTextFormatter
is used as a default text formatter. Removed propertyoutputTemplate
- Removed interface
ILabelAwareTextFormatter
- Redesigned approach of mapping properties to labels: removed
filtrationMode
andfiltrationLabels
, addedpropertiesAsLabels
- Properties, mapped to the labels won't be passed to the text formatter
- Redesigned behavior of log level data (
level
label): removedcreateLevelLabel
- Added
IReservedPropertyRenamingStrategy
andreservedPropertyRenamingStrategy
configuration property
v8.0.0-beta.0
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:
LokiJsonTextFormatter
is used as a default text formatter. Removed propertyoutputTemplate
- Removed interface
ILabelAwareTextFormatter
- Redesigned approach of mapping properties to labels: removed
filtrationMode
andfiltrationLabels
, addedpropertiesAsLabels
- Properties, mapped to the labels won't be passed to the text formatter
- Redesigned behavior of log level data (
level
label): removedcreateLevelLabel
- Added
IReservedPropertyRenamingStrategy
andreservedPropertyRenamingStrategy
configuration property