=================
- Get rid of ``/bus/mqtt`` in URI for HTTP API
- Delegate MQTT message processing to separate thread
- Run ``CREATE DATABASE`` only once to improve performance
- Accept timestamp field ``time`` from sensor readings
- Improve HTTP ingress channel performance, use appropriate worker threading
- Add data acquisition channel using CSV over HTTP for single and bulk readings
- Make CSV import format compatible with data from Open Hive and Beelogger. Cheers Clemens and Markus!
- Grafana Dashboard builder subsystem
- Improve robustness
- Add new fields to existing panels on demand. Thanks, Smilie!
- Improve panel generator for vendor :ref:`vendor-hiveeyes`
- Refactor data transformation machinery subsystems
- Add API endpoints and routing for creating timeseries annotations
- Start introducing :ref:`MQTT content type signalling <hiveeyes:topology-spec-0.2>`
- Drop support for InfluxDB 0.8
- Verify compatibility against InfluxDB 1.1.1, see also:
- https://archive.docs.influxdata.com/influxdb/v1.1/administration/differences/
- https://github.com/influxdata/influxdb/blob/v1.8.10/CHANGELOG.md#v111-2016-12-06
- Verify compatibility against Grafana 4.1.1, see also:
- https://grafana.com/blog/2016/12/12/grafana-4.0-stable-release/
- https://web.archive.org/web/20190331043137/http://docs.grafana.org/guides/whats-new-in-v4/
- https://web.archive.org/web/20190331043137/http://docs.grafana.org/guides/whats-new-in-v4-1/
- https://github.com/grafana/grafana/blob/v4.6.5/CHANGELOG.md#411-2017-01-11
- Add ``mongod`` as Debian package dependency, required for CSV acquisition support
- Improve documentation
- Improve logging