Releases: mjfryc/mjaron-tinyloki-java
Releases · mjfryc/mjaron-tinyloki-java
Release list
v1.1.8
v1.1.7
v1.1.6
Full Changelog: v1.1.5...v1.1.6
java.util.loggingHandler implementation.- Minor improvements & documentation update.
v1.1.5
TinyLoki(v1.x.x) class used instead ofLogManager(v0.3.11).- Methods
start()andbuild()has been unified toopen()function names. - Issue #26: Structured metadata support.
- Logs buffering support added, so the time between sending the buffered logs may be customized.
- Executor extracted from the log manager.
Settingsextracted to separated class.- Sync (no thread) executor implementation.
- Fix for JSON encoding, unit tests.
- Issue #30: Solution for duplicated dropped logs.
StreamSetsupport - StreamSet contains all log level streams.- Label values may be created from any primitive type.
- Issue #25: Buffer size limited - The buffer size may be restricted to avoid Grafana Loki server message rejection.
v1.1.4
TinyLoki(v1.x.x) class used instead ofLogManager(v0.3.11).- Methods
start()andbuild()has been unified toopen()function names. - Issue #26: Structured metadata support.
- Logs buffering support added, so the time between sending the buffered logs may be customized.
- Executor extracted from the log manager.
Settingsextracted to separated class.- Sync (no thread) executor implementation.
- Fix for JSON encoding, unit tests.
- Issue #30: Solution for duplicated dropped logs.
StreamSetsupport - StreamSet contains all log level streams.- Label values may be created from any primitive type.
- Issue #25: Buffer size limited - The buffer size may be restricted to avoid Grafana Loki server message rejection.
v1.1.3
TinyLoki(v1.x.x) class used instead ofLogManager(v0.3.11).- Methods
start()andbuild()has been unified toopen()function names. - Issue #26: Structured metadata support.
- Logs buffering support added, so the time between sending the buffered logs may be customized.
- Executor extracted from the log manager.
Settingsextracted to separated class.- Sync (no thread) executor implementation.
- Fix for JSON encoding, unit tests.
- Issue #30: Solution for duplicated dropped logs.
StreamSetsupport - StreamSet contains all log level streams.- Label values may be created from any primitive type.
- Issue #25: Buffer size limited - The buffer size may be restricted to avoid Grafana Loki server message rejection.
v1.0.0
Full Changelog: v0.3.11...v1.0.0
- Logs buffering support added, so the time between sending the buffered logs may be customized.
- Executor extracted from the log manager.
TinyLoki(v1.0.0) class used instead ofLogManager(v0.3.11).- Settings extracted to separated file.
- Sync (no thread) executor implementation.
- Fix for JSON encoding.
v0.3.11
What's Changed
- fix typo in readme and accessibility of StreamBuilder.build() by @azplanlos in #22
New Contributors
- @azplanlos made their first contribution in #22
Full Changelog: v0.3.10...v0.3.11
v0.3.10
Fix of #14:
- Label name can start with
_now. - Label name cannot start with non-ASCII characters.
- Gzip encoding added, to enable it use withGzipLogEncoder() method
- Fix of #14
- Label names and values are consistent with documentation: https://prometheus.io/docs/concepts/data_model/#metric-names-and-labels.