v2.0.0-rc1
Pre-releaseThis is the first release candidate for Loki4j v2.0.0. You can use it for feature evaluation and testing. Please don't hesitate to report any issues or regressions to the project's issue tracker.
New features
#283 Upgrade Logback to 1.5.x
#295 New structure for Loki4j configuration
#300 Improve MDC and Key-Value handling for labels/metadata
#303 Better defaults for labels/metadata/message
Fixed bugs
#299 Added '\r' as pair separator
#302 More robust implementation of waitPipelineIsEmpty()
Refactoring
#292 Encoder: switch KVs from arrays to maps
#293 LogRecord: switch KVs from arrays to maps
#294 Encoder decoupled from Writer
#297 HTTP configuration refactoring
Misc
#290 Switch integration test from Loki 3.3.1 to Loki 3.4.3
#291 Switch compatibility test from Java 23 to Java 24
#296 Upgrade setup-gradle action to v4
#298 Upgrade Gradle wrapper to 8.14
#304 Dependencies upgraded
Compatibility
This release contains breaking changes. You can track the progress on docs update here.