Skip to content

Releases: wizzie-io/monitor

1.2.0

17 Jan 09:55
Compare
Choose a tag to compare

Features

  • Now only start a snmp session per sensor, so we lower inter-threads locks.
  • No need to specify peername or community if no SNMP is used

Bugs

  • Fix a few assertions that could be launch.
  • Delete a few unused print, and newline at the end of logs messages.
  • Use of pclose on popen.

Deprecated

Monitor timestamp-in-value and group-id. They were too artificial and nobody was using them anyway.

Developers

Code

  • Move to gnu11 standard
  • Fix strerror_r XSI/POSIX difference.
  • Fix message_list definition
  • Moved small allocations from heap to stack
  • Update alpine base to 3.7. Valgrind is now able to scan the binary.

CI

  • CI now uses circle docker & caching system.
  • New python test system that allows us to test the binary.

1.1.0

17 Jan 09:43
Compare
Choose a tag to compare

Features

  • Use of mklove bootstrap (librd, json-c, libmatheval, flex, net-snmp) libraries, in order to produce static code, enable GCC LTO and lower development time. New developers can use this option, not to have to install dependencies.
  • Use of clang format to homogenize code
  • Print library dependencies version at startup
  • Add devel and release dockerfiles.
  • Move from travis to circleci

Bugs

  • Fixes in readme
  • Deprecating json/json.h, now standard json-c/json-c.h include
  • Double-checking librd in configure.monitor
  • Only remake version.c if needed

Cosmetic changes

  • Delete unused/unreachable branches and code
  • Few linter warnings solved
  • Few impossible checks were moved from conditions to assertions

Initial release

17 Jan 09:27
Compare
Choose a tag to compare
1.0.0

:bug: Fix binary tarball creation