1.12.0 (2026-03-13)
- add some more debug info and prevent starvation (da77013)
- propagate error context (a64444c)
- reduce log verbosity (28a3afb)
- wait for mock in tests (17ea248)
- add dynamic metrics message (f20daaa)
- parse and format dynamic metrics (60608ab)
- retry redis connection 10x (78b33e9)
1.11.1 (2026-03-04)
1.11.0 (2026-03-03)
- add beamline and hostname labels to loki (648f771)
- promote level and service name to label (ec43649)
1.10.1 (2026-02-27)
- reduce log verbosity (52a28f8)
1.10.0 (2026-02-26)
- always exit with a code (281e418)
- bundle logs push interval (0289211)
- update service info struct (2842974)
- add service_status_metric (76b089c)
- multiplex text metrics with values (fb55147)
- propagate possible values with text metric (6b6b1fd)
- push text metric to multiplexer function (b0f7985)
1.9.0 (2026-02-26)
- add hostname to all metric labels (2b7ffa1)
1.8.0 (2026-02-24)
- enable integration tests only on x86_64 (dd269d3)
- stop flag (81f59e7)
1.7.1 (2026-02-20)
1.7.0 (2026-02-20)
- add dynamic metrics to config (74ed870)
- polling dynamic metric (4e0493d)
- propagate pubsub metrics to mimir (55315b6)
- refactor task spawner for dynamic metrics (9dd4406)
- update redis and use async client (22b756b)
1.6.0 (2026-02-09)
- add model for service metric message (b3bf639)
- add reactive error handling to metrics (912832c)
- allow configuring a default interval per metric (5ac1333)
- propagate version metrics to mimir (13bbbde)
1.5.3 (2026-01-16)
- add detail for failed version command log (7423153)
- box leak config to avoid clones (2e0309b)
1.5.2 (2026-01-15)
- build env to use cmake for aws-lc-sys (d676fc5)
1.5.1 (2026-01-15)
- install cross (142254f)
1.5.0 (2026-01-14)
- aarch build deps (cd91aed)
- add other targets (2344cf1)
- improve build rs (cd32b50)
- remove failing apple build for now (aa7ae64)
- use updated reqwest with rustls (993a3ed)
- add async framework for pushing metrics (2277ca6)
- add metric for deployed versions (b85b1b7)
- add watchdog to restart failed metrics (f971fe7)
- exit with failure after 3 tries communicating with mimir (a3614d8)
1.4.2 (2026-01-09)
- restart systemd service in RPM post-install hook (fe0a64d)
1.4.1 (2025-12-09)
- loki json format (22d1057)
1.4.0 (2025-12-05)
- replace elastic with loki (cffcc60)
1.3.6 (2025-11-14)
- better logic for retrying redis connection (dd36fa0)
- check if redis logging endpoint exists (05c31ed)
1.3.5 (2025-10-14)
- update service to load credential (05aeaa7)
1.3.4 (2025-10-13)
- make systemd service type exec (cbce082)
1.3.3 (2025-10-13)
- make user without home (346401b)
1.3.2 (2025-10-13)
- reduce verbosity (1cd19f6)
1.3.1 (2025-10-12)
1.3.0 (2025-10-07)
- add systemd service and user creation (ca6f978)
1.2.0 (2025-10-07)
- add beamline name to config and doc (7dc9a41)
1.1.0 (2025-10-06)
- sign packaged RPM (0f9fd23)
1.0.3 (2025-08-27)
- refresh repo to get version for rpm build (a0957a9)
1.0.2 (2025-08-27)
- push RPM to PSI gitea (518d001)
1.0.1 (2025-08-26)
- remove unneccessary import (9c05d43)
- adjust CI permissions (c012d3c)
- don't check certs (8cc640b)
- make async consumer work (b9912f1)
- remove unneccessary into() (7c90c5c)
- unpack error directly (4610094)
- add blocking time to config (3a119fa)
- add index to config (b9041d2)
- bulk push to elastic (33f1986)
- convert timestamp to rfc3339 (01614ec)
- get config from file (ce3d808)
- option to use basic auth for elastic (6b33900)
- parse raw msgpack (fa75cc7)
- read log messages from redis (d0363c2)
- split to producer consumer (e38984f)
- unpack to struct (5d5c755)
- use config in connection setups (1a9ff5c)