Changelog
Released versions, newest first. Dates are release dates, not support windows.
0.9.4 current
- Spool: correct size accounting when the backend answers
429with a body. - Sender: cap in-flight batches at four to bound memory under slow backends.
- Config: warn instead of failing on durations without a unit suffix.
0.9.3
- Reader: track rotated files by inode, fixing duplicate events after
logrotate. - Metrics: add
meridian_spool_bytesandmeridian_retry_seconds. - Fix a crash when
source.regexcontained an unnamed group.
0.9.2
- Logfmt parser: support quoted values with escaped quotes.
- TLS: reload client certificates on
SIGHUP. - Docs: configuration reference split by section.
0.9.1
- Spool: fsync interval is now configurable; default unchanged at one second.
- Fix spurious "offset behind" warnings after a clean restart.
0.9.0
- First release with the disk spool. Earlier versions buffered in memory and could lose up to one batch on restart.
- Retries now honour
Retry-After. - Configuration is validated at start; unknown keys are an error.
0.8.6
- Arm64 builds.
- Reduced idle CPU to below 0.1% by replacing the polling reader with inotify plus a slow fallback scan.