Skip to content

Releases: cooperlees/monitord

0.17.0

13 Nov 20:53

Choose a tag to compare

  • Enhance dbus stats
    • Focus on cutting down carnality - #120 + #121
    • Actually report useful user metrics - #119
    • Allow more custom enable/disabling - #122
    • Document better
  • Update dependencies
    • Configparser 3.1.0
    • tokio 1.47.1

0.16.0

09 Oct 08:21

Choose a tag to compare

  • implement collecting org.freedesktop.DBus.Debug.Stats.GetStats (#116)
  • Use zbus method_timeout instead of custom tokio::time::timeout (#115)
    • Move to zbus >= 5.11

0.15.0

21 Aug 21:22

Choose a tag to compare

Add timeouts around collections

  • With error messages telling us which one timed out ...

Less/refactored code welcome to achieve the timeout and clean logging!

0.14.1

27 Apr 17:12

Choose a tag to compare

  • Make all parse_service calls spawn/parallel
  • Make all timer calls in parallel via tokio::spawn

0.14.0

07 Apr 23:06

Choose a tag to compare

  • Add ListedUnit struct for typing (#108)
  • Make time_in_state optional (#107)
    • This breaks API in 0.13.0 - Thus the move 0.14.0

0.13.0

04 Apr 17:52

Choose a tag to compare

  • Add Timer unit stats
    • Ensure units are running often as your expect + other handy info
    • Able to enable/disable + allow/blocklist
    • An expensive module due to lots of dbus calls
  • Allow monitord to build on Mac OS X
    • Allow test running outside linux
  • Add time_in_state_usec to unit states
  • Remove unneeded clones in unit module

0.12.1

14 Jan 14:51

Choose a tag to compare

  • fix: restore clap help feature

0.12.0

18 Dec 16:12

Choose a tag to compare

  • zbus5 and some newer deps
  • Don't enable all features of tokio - Thanks Zeeshan Ali Khan
  • Disable unused p2p feature of zbus - Thanks Zeeshan Ali Khan
  • Some very low-hanging binary-size & compile-time optimizations (#96)

0.11.1

01 Nov 18:59

Choose a tag to compare

Move back to only hard pinned versioning to allow zvariant_derive to work in non Cargo environments.

We technically work with zbus5, but can't default to that to other BigCompany code is updated to zbus 5.

0.11.0

25 Oct 20:50

Choose a tag to compare

Addition of machines support. Monitor systemd machines from the base system monitord.

  • Add machines monitord support
  • Add support for zbus5
  • Fix daemon mode sleep bug by using tokio::time::sleep now we're async