Skip to content

Latest commit

 

History

History
123 lines (92 loc) · 12.8 KB

CHANGELOG.md

File metadata and controls

123 lines (92 loc) · 12.8 KB

1.4.0 (2024-09-24)

Bug Fixes

  • execute sub-man cli with c.utf-8 lang locale (5a63c1e)

Features

  • add proxy config to hostinfo (4540793)
  • load proxy config on service start (73efc2d)

1.3.0 (2024-05-27)

Features

  • add optional InstanceID field to log output (#46) (27751a7)
  • enable host-metering.service on rpm installation (d231460)

1.2.0 (2023-12-19)

Bug Fixes

  • subscription-manager list --installed call failure (698ff05)
  • log subscription-manager stdout on error (aa9f13e)

Features

  • add send_hostname configuration option (5c2ce20)
  • filter out labels based on configuration (1a948ff)
  • send display_name label with host's name/fqdn (5e0bc3c)

1.1.0 (2023-12-13)

Bug Fixes

Features

  • add label refresh on label_refresh_interval (6cf0df3)
  • add prometheus recording rule to aggregate measurements (#22) (55dc8b8)
  • capture and send installed products ID (#25) (5f5e552)
  • configurable log prefix (fcb8555)
  • document go proxy envs in man page (773a12f)
  • shorten go proxy env description (728e497)

1.0.0 (2023-11-07)

Bug Fixes

  • add external_organization label (92489c2)
  • change prometheus remote write url (f2131db)
  • Count the number of vCPUs instead of the number of CPU cores (7af0f82)
  • crash on failed cert watcher creation (b514d48)
  • crash when host cert is not available (e48c1de)
  • do not try to notify if required data are missing (#14) (8620adf)
  • don't print success on http errors (1e3d917)
  • Don't special-case first index in the metrics log (4311117)
  • double call of subscription-manager identity (#17) (e578ee9)
  • dropping of expired samples (#19) (f2d17ed)
  • end of line from CRLF to LF of some files (b552e01)
  • Fix the billing info generated for the GCP marketplace (9e023b0)
  • follow proxy settings defined in env vars (83db7ba)
  • HostInfo not loaded in deamon mode (e40c017)
  • Introduce the INIConfig type (15453bf)
  • Introduce the MultiError structure (40548cd)
  • Log the configuration messages by default (6412a96)
  • logging improvements for easier debugging (#18) (286b1e6)
  • Move billing info to a new structure (8e24825)
  • move start of timers after initial notify (0697014)
  • Prepare the metrics log for the introduction of checkpoints (e94166b)
  • prevent overlapping remote writes (0de885a)
  • Print debug messages by default without further configuration (89fde19)
  • Rename the cpu cache to the metrics log (1d7bbf0)
  • return error when out of retries (37d8670)
  • selinux denials - dbus send msgs, squid port connect (d440e73)
  • Simplify loading of the host info from facts (32ce8d5)
  • stop/restart on rpm uninstall/update, remove selinux policy on rpm uninstall (#21) (7e025d1)
  • The log_path configuration attribute should set the log path (46c20e7)
  • throw away samples on Prometheus Remote Write 4xx errors (#15) (f92a91b)
  • tune http Transport config (bfb5b87)
  • Unify parsing of uint configuration values (b511bc4)
  • Unify the configuration of the host certificates (05be176)
  • Unify the execution of subscription-manager (fff1554)
  • Unify the processing of the subscription-manager outputs (9901c6d)
  • Use the subscription manager to get the host id (52011f3)

Features

  • add systemd service unit file (d1123a0)
  • add unit suffix to interval configuration variables (63de6c8)
  • cache for CPU timeseries (2219dca)
  • client daemon PoC (7e4def3)
  • collect metrics/labels and notify right after daemon start (fd50d7c)
  • config: loading from config file (061de33)
  • config: loading from environmetal variables (0cc9d32)
  • configurable Prometheus remote write timeout (5fd555e)
  • Ensure exclusive access to the metrics log (6cdd6f4)
  • filter out samples older than maxAge (743a349)
  • HostInfo: load information via subscription-manager (88ce8f4)
  • make CPU cache path configurable (4dc8823)
  • metrics_max_age_sec config value (4cd9102)
  • monitor and react to subscription changes (82473d3)
  • notify: recreate http client on host info change (124c7f4)
  • print Host Info after it is reloaded (30338e9)
  • prometheus: incremental back-off (1c3c2b3)
  • remove CLI options (fa8a0a7)
  • reuse http client for notification (eb49b5e)
  • selinux policy (e460539)
  • send conversions_success label when host was converted (#16) (fe8b644)
  • stop and re-run deamon (09047be)
  • use cpu cache (eef9d25)
  • Use std logging library (3ce70eb)
  • write: include extended HostInfo as labels (74a9505)