Skip to content
This repository was archived by the owner on Apr 14, 2026. It is now read-only.

Releases: thinger-io/monitoring-client

1.2.1

Choose a tag to compare

@bautisflow bautisflow released this 24 Jun 17:13
198b975

Changed

  • Auto provisioning from token to thinger product autoprovision

1.2.0

Choose a tag to compare

@bautisflow bautisflow released this 18 Jun 10:09
1fe0157

Changed

  • Concern separation for metrics retrieval
  • Updated to thinger-iotmp 1.3.0
  • Cmd resource now based on thinger-iotmp
  • Removed reboot and update resources

Fix

  • Removed 'new' pointer for buffer in S3 upload parts

1.1.0

Choose a tag to compare

@bautisflow bautisflow released this 21 Dec 10:39
3370361

Changed

  • Mongodb backup is compressed in gzip by default
  • Influxdb and mongodb backups are created in default mounted directory of container

Removed

  • Backup of influxdb v1 is no longer needed

1.0.0

Choose a tag to compare

@bautisflow bautisflow released this 23 Aug 09:14
a39ec94

Changed

  • Set thinger-iotmp dependency as production version 1.1.0

0.0.9

Choose a tag to compare

@bautisflow bautisflow released this 18 Jul 15:53
c2cef5c

Fix

  • Format logs before calling log macro
  • Don't fail when backing up and restoring plugins without docker images

0.0.8

Choose a tag to compare

@bautisflow bautisflow released this 26 Jun 18:35
60dea8b

Fix

  • Auto provisioning of servers when hostname is less than 32 chars

0.0.7

Choose a tag to compare

@bautisflow bautisflow released this 19 Jun 16:00
3813938

Added

  • Added verbosity level (up to 3) as parameter option
  • New network resources: network total speed and network total data transfer
  • Monitor resource is accessible through localhost endpoint

Changed

  • Connection to Thinger Console is done through IOTMP protocol
  • Renamed nw_default_total_incoming to nw_default_transfer_incoming
  • Renamed nw_default_total_outgoing to nw_default_transfer_outgoing
  • Round metrics to two decimals
  • Call endpoint from cmd, backup and restore resources is done through client method
  • Replaced to_json and to_pson functions with the ones provided by the IOTMP firmware
  • Use boost program_options and remove user and url as options
  • No direct calls to spdlog, instead it call the IOTMP LOG macros

Fix

  • Network speed was not reporting correctly
  • Network data transfer not reporting decimals
  • Network, filesystem and drive stats on first retrieval are not real
  • Storage metrics not reporting decimals
  • Limit max device id to 32 chars
  • Add libatomic for armv7 static compilation

Security

  • Integrated with OpenSSL 3

Removed

  • Resources, backups and storage properties from local configuration

0.0.6

Choose a tag to compare

@bautisflow bautisflow released this 19 Sep 15:37
6711824

Changed

  • InfluxDB version detection for backup and restore is done through REST API
  • Removed creation of TMPDIR for influxdb2 restore as it is no longer neccesary
  • Improved log output using spdlog library

Fix

  • When exec command fails internally function will return false
  • Restore on influxdb2 was not restarting container
  • Memory swap was not being correctly monitored
  • Resources were being duplicated with default and own name
  • Endpoint calling in restore not sending payload

0.0.5

Choose a tag to compare

@bautisflow bautisflow released this 26 Apr 13:40
4659171

Added

  • Backup and restore available for influxdb 2.1
  • Tag configurable in backup resource
  • Backup, Restore and Cmd resources may call endpoint on finished
  • Added default tag and endpoint for backup and restore resources
  • Added platform version as resource
  • Backup and restore return json as payload with details when calling endpoint

Fix

  • Segmentation fault when checking internal interface IP
  • Backup and restore resources accessible once backups property is set without restarting
  • Backup and restore are now asyncronous and blocking between each other
  • System update is asyncronous and blocking against backup and restore

0.0.4

Choose a tag to compare

@bautisflow bautisflow released this 14 Mar 09:05
367a4f2

Added

  • New configuration options for backup and restore operations
  • Added S3 upload and retrieval capabilities for backups
  • Installer now allows installation of a specific version
  • New distro release upgrade resource
  • Check on token if device exists and change credentials of the device

Changed

  • Moved backup and restore scritps to thinger resource
  • Superseded base64 class with new one
  • Update and reboot resources only available when executed with root
  • Service restarts by its own if it crashes
  • Upload to S3 of backups is done by multipart upload instead of loading full file in memory