Skip to content

Releases: tinythings/sysinspect

v0.4.0

17 Mar 11:55
fc24f81

Choose a tag to compare

Major leap! Embedded Python interpreter, terminal UI and more.

What's Changed

  • Add app config by @isbm in #42
  • Add master and minion (initial) by @isbm in #43
  • Add support for dynamic templates by @isbm in #44
  • Add Python interpreter by @isbm in #45
  • Enable traits for all Python modules within the minion by @isbm in #46
  • Add return type by @isbm in #47
  • Fix relations mapping by @isbm in #48
  • machine id relocated by @isbm in #49
  • Add alternative builds by @isbm in #50
  • Add bridge module for the integration with Ansible by @isbm in #51
  • Add cfgmgmt functions by @isbm in #52
  • Add more debug logging for the minion initialisation by @isbm in #53
  • Add minion drop by @isbm in #54
  • Add documentation on Python modules by @isbm in #55
  • Minion removal by @isbm in #56
  • Add master daemon mode by @isbm in #57
  • Add minion daemon mode by @isbm in #61
  • Add SSH runner module by @isbm in #64
  • Add file plugin by @isbm in #66
  • Use indexmaps by @isbm in #67
  • Add fs.file infochecks by @isbm in #68
  • Bugfix: react if a file does not exist by @isbm in #70
  • Action Chains by @isbm in #71
  • Add event processor callbacks by @isbm in #72
  • Add TUI concept to the sysinspect by @isbm in #73

Full Changelog: v0.2.0...v0.4.0

v0.2.0

30 Oct 18:43

Choose a tag to compare

What's Changed

  • Update DSL: s/facts/claims/ by @isbm in #35
  • Relative paths in Inherited model by @isbm in #36
  • Drop fact() function by @isbm in #38
  • Improve error report for sys.net by @isbm in #39
  • Implement static() namespace function by @isbm in #40

v0.1.0

30 Oct 18:35

Choose a tag to compare

First Release

This release achieved the following objectives:

  • Basic implementation of the DSL
  • Local system only
  • Documentation

What's Changed

  • Remove logger crate by @Ichmed in #1
  • Implement initial DSL by @isbm in #2
  • Throw away repeatable code by @isbm in #3
  • Implement module calls by entities by @isbm in #4
  • net.proc module by @isbm in #5
  • Add Reactor Implementation by @isbm in #10
  • Add listing of supported event handlers by @isbm in #11
  • Add claim() function by @isbm in #12
  • Add logging verbosity by @isbm in #14
  • Add basic sys.net module by @isbm in #15
  • Implement result validation (constraints) by @isbm in #16
  • Add constraint stdout handler by @isbm in #18
  • Add "concise" option to the stdhandler by @isbm in #20
  • Add sys.run module by @isbm in #22
  • Add documentation on sys.run module by @isbm in #23
  • Implement module sample mode by @isbm in #25
  • Add handler bridge by @isbm in #26
  • Implement model inheritance by @isbm in #28
  • Add selector by relations by @isbm in #30
  • Add unit tests by @isbm in #31
  • Remove stale dead code by @isbm in #32
  • Version 0.1.0 by @isbm in #33

New Contributors

  • @Ichmed made their first contribution in #1
  • @isbm made their first contribution in #2

Full Changelog: https://github.com/tinythings/sysinspect/commits/v0.1.0