Version 8.0:
============
- CPU summary instead of every CPU if more than 4 CPUs
- ignore ucsi-source-psy as power source
- minor layout fix

Version 7.0:
============
- added bridge to submit data to InfluxDB
- added config file support
- added option -j to hostscoped to produce JSON output
- search more /sys files for CPU frequency
- compatibility enhancements concerning uint64_t formatting
- build fix for SUSE

Version 6.0:
============
- added ZFS ARC display support
- configure fixes
- updated install-sh
- suppress 0.99 values, display as 1
- automatic version determination during build
- local mode should not fork a daemon
- fixed disk I/O metrics
- added configure option for logging at debug level
- fixed potential crash when inserting/ejecting a media

Version 5.0:
============
- determine blocksize of devices to display transfer speeds correctly
- support changed sysfs CPU frequency interface
- updated WFC generated code to handle invalid data more robustly
- update makefile for WFC

Version 4.0:
============
- change layout of user summary to support usernames >8 characters
- fixed invalid assertion causing abort on systems with >4 CPUs
- updated generated code to WFC version 0.6

Version 3.0:
============
- upgrade to Wire Format Compiler V0.4
  - hardening of generated code against invalid data
  - handle broken packets
  - performance improvements of generated code
  - reduce size of compiled generated code
- handle dead network after suspend/resume
- tell syslog about errors when writing to log and stderr
- build fix for gcc V4.4
- fix incorrect display for certain double values
- fix dependency generation in build process
- fix error with space in command, resulting in broken process info

Version 2.1:
============
- generated hostscope_wfc.{cc,h} with correct GPLv3 license tag
- omit generation of superfluous code for hostscope_wfc.cc

Version 2.0.0:
==============
- migrate to wire-format-compiler for serialization code
- make sharedmem only visible if metric is available
- fix help message of daemon
- logging error handling update
- fix abort due to removable media
- handle empty/stale pid file more robustly
- help page update

Version 1.0.0:
==============
- disable /proc/<pid>/statm parsing by default (CPU intensive)
- add option -M to enable /proc/<pid>/statm parsing
- added active processes list
- compatibilty update for ARM/raspberry pi
- try to reopen socket on error before finally bailing out

Version 0.2.0:
==============
- added options -m and -p to set multicast group address and port
- fix compatibility issue with certain power supplies
- remove lock file on SIGINT and SIGTERM before exiting
- fix checking and description of option -v
- warn and bail out if no multicast packages are received
- strip executables while installing
- install procedure should fall back to regular install if setuid fails
- performance optimizations and -instrumentation for client
- enhancements to configure to detect curses and protobuf correctly
- -lrt is needed for clock_gettime for glibc < 2.17
- write fatals and errors also to stderr even if logfile is set
- very basic cygwin support
- fix memory corruption in client when receiving data from multple hosts
- green highlighting for new hosts for one display cycle
- cosmetic fixes

Version 0.1.0:
==============
- initial release
