github nicolargo/glances v4.5.8
Glances 4.5.8

3 hours ago

Bugs corrected:

  • Stdout: CSV data blocks use the first list item's fields instead of each item's own #3746
  • Stdout: raw selector with a dotted item key (network.eth0.100.bytes_recv) raises UnboundLocalError #3748
  • Folders: a second configured FolderList appends its entries to the first instance #3750
  • JSON export: --stop-after leaves an empty file, the last sample is lost on shutdown #3752
  • DuckDB export turns the string 'False' into TRUE #3754
  • InfluxDB export truncates dotted list item identifiers (VLAN interfaces lose their tags) #3756
  • IP plugin: a non-object public IP response raises AttributeError in the main thread #3758
  • CSV export: rows are shifted under another device's column when the field order changes #3760
  • Export: exporters mutate the live plugin statistics when merging limits #3766
  • Elasticsearch export: a mapping type per plugin is rejected by ES 6/7/8+, only the first plugin is stored #3780
  • Exports: an optional key missing from the config overwrote the module default with None #3781
  • MQTT export: crash at startup when port or callback_api_version is omitted #3777
  • Uptime: export the SNMP uptime instead of the local one #3779
  • Cloud: do not report a platform whose metadata API returns nothing (OpenStack reported on Amazon EC2) #3778
  • IRQ: divide the interrupt count by the refresh time (Rate/s was multiplied by the refresh time) #3771
  • Programs: KeyError when a process stat is listed in [processlist] disable_stats #3776
  • Containers: WebUI throws on a restarting container whose cpu/mem stats are empty #3768
  • WebUI: the browser caches glances.js heuristically, revalidate the static files #3763
  • Processes: io_old keeps one entry per pid ever seen (slow memory leak on hosts spawning short-lived processes)
  • Smart: a missing smartctl (pySMART >= 1.4) crashes the server at startup

Enhancements:

  • WebUI: make the container table sortable by status #3763
  • Processlist: only build curses rows for the processes that fit on screen (performance) #3762

Continuous integration and documentation:

  • Mark regression test assertions for Bandit

Thanks to all the contributors for this version: Luis Figueroa, Param Tanna, Iain, Juice-de-Orange,
xu91102, Artem Lytkin and Hassan Rady.

Don't miss a new glances release

NewReleases is sending notifications on new releases.