All Versions
Latest Version
Avg Release Cycle
43 days
Latest Release
423 days ago

Changelog History
Page 7

  • v0.10.5 Changes

    July 05, 2016
    • Attempt to fix huge dependency chain when installing with --install-recommends --install-suggests
  • v0.10.4 Changes

    July 05, 2016
    • ๐Ÿ›  Fix missing runtime dependency "simplejson" (required by cornice)
  • v0.10.3 Changes

    July 02, 2016
    • ๐Ÿ‘‰ Use matplotlib โ€œaggโ€ backend
    • ๐Ÿ‘Œ Improve ggplot rendering context, add font for rendering xkcd theme
    • โฌ†๏ธ Upgrade to pandas 0.18.1
  • v0.10.2 Changes

    July 02, 2016
    • Honor https scheme in reverse proxy setups
    • ๐Ÿšš Packaging: Remove Python dependency on crossbar, can be installed through pip install crossbar==0.13.0
    • ๐Ÿ“ฆ Packaging: Depend on more distribution packages to reduce package size
  • v0.10.1 Changes

    July 01, 2016


    • ๐Ÿ›  Fix Debian runtime dependencies

    Data export

    • Always emit lowercase values from WanBusStrategy.sanitize_db_identifier()
    • When querying InfluxDB, quote table name (series/measurement) if identifier starts with a numeric value
    • โž• Add "exclude" parameter to HTTP API for mitigating scaling/outlier problems when plotting
    • ๐Ÿ›  Fix "Excel worksheet name must be <= 31 chars." by introducing "compact" title

    .. _kotori-0.10.0:

  • v0.10.0 Changes

    June 29, 2016
    • Flexible InfluxDB data export and plotting machinery through HTTP, see :ref:data-export and :ref:forward-http-to-influx.
    • ๐Ÿ— Some words about the background and configuration of the :ref:firmware-builder.

    .. _kotori-0.9.0:

  • v0.9.0 Changes

    June 17, 2016
    • โž• Add :ref:firmware-builder for automated builds of Arduino projects for vendor :ref:vendor-hiveeyes.

    .. _kotori-0.8.0:

  • v0.8.0 Changes

    June 06, 2016


    • โž• Add HTTP-to-MQTT protocol forwarder component, see :ref:forward-http-to-mqtt
    • โž• Add Terkin PHP, a HTTP API library for :ref:daq-php, supports PHP5 and PHP4
    • ๐Ÿ”ง Relocate configuration blueprints in etc/examples

    ๐Ÿ›  Bugfixes

    • โšก๏ธ Update default credentials for Grafana 3.x compatibility (admin/admin)
    • Start HTTP server service only once, even when having multiple HTTP-to-X forwarders defined

    ๐Ÿ“š Documentation

    • ๐Ÿ‘Œ Improve: Software releasing, package building and publishing. Both amd64 and armhf. See :ref:kotori-release, :ref:kotori-build and :ref:setup-debian.
    • ๐Ÿ‘Œ Improve: :ref:getting-started, :ref:vendor-hiveeyes and :ref:setup-arch-linux
    • โž• Add licenses AGPL 3.0 and EUPL 1.2
    • Start :ref:grafana-handbook and :ref:kotori-handbook with appropriate clients
    • ๐Ÿ‘Œ Improve :ref:application-mqttkit
    • โž• Add :ref:sawtooth-signal
    • โž• Add :ref:mosquitto-on-osx
    • Various improvements across the board
    • โž• Add a whole section about :ref:data-acquisition to the handbook providing a tour around the different ways to transmit telemetry data. This is Terkin in the belly of Kotori.

    .. _kotori-0.7.1:

  • v0.7.1 Changes

    May 22, 2016
    • โšก๏ธ Update default credentials for Grafana 3.x in Kotori configuration (admin/admin)
  • v0.7.0 Changes

    May 22, 2016

    Vendor :ref:vendor-hiveeyes

    • โ†” Integrate and absorb communication style and subsystems of :ref:vendor-hiveeyes/:ref:beradio into core
    • Refactor into generic Twisted service MqttInfluxGrafanaService, then implement the :ref:vendor-hiveeyes vendor application on top of it

    Vendor :ref:vendor-lst

    • ๐Ÿ‘Œ Improve command line tooling per lst-message <channel> info: Display common information about a data channel like the configuration object and the names of all structs.
    • ๐Ÿ‘Œ Improve logging and debugging
    • Optionally put legend on the right hand side of the graph


    • ๐Ÿ‘Œ Improve configuration, logging, debugging and documentation
    • ๐Ÿ‘Œ Improve internal settings handling and application bootstrapping
    • Introduce service-in-service infrastructure
    • 0๏ธโƒฃ Make default Grafana panel not use steppedLines: true, smooth lines are more beautiful when displaying sine curves
    • Add MqttKitApplication, a generic application modeled after and using the :ref:vendor-hiveeyes vendor infrastructure
    • Add PahoMqttAdapter: Migrate from twisted-mqtt_ to the Eclipse Paho MQTT Python client library paho-mqtt_, to enable running more than one MQTT adapter instance
    • Introduce concept of "applications", which are native Twisted services and can be bootstrapped by defining them in the configuration file
    • โž• Add composite application completely declared by configuration settings
    • Adapt :ref:vendor-hydro2motion and :ref:vendor-lst to infrastructure changes
    • โฌ†๏ธ Upgrade libraries Twisted, autobahn, crossbar, msgpack and influxdb
    • ๐Ÿ‘Œ Improve Grafana gracefulness when finding a corrupt panel
    • ๐Ÿ”ง Overhaul configuration subsystem
    • Try to reconnect to MQTT broker in interval if initial connection fails
    • โž• Add license, improve packaging and package publishing

    ๐Ÿ“š Documentation

    • Document how to :ref:run-on-pypy
    • ๐Ÿ‘Œ Improve documentation at :ref:kotori-about and :ref:kotori-readme
    • โž• Add CSS3 Hexagon Buttons 1.0.1 and more static assets
    • โž• Add Entypo pictograms by Daniel Bruce