Kotori

Latest version: v0.27.0

Safety actively analyzes 638681 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 12 of 15

0.10.0

=================
- 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`.

0.9.0

================
- Add :ref:`firmware-builder` for automated builds
of Arduino projects for vendor :ref:`vendor-hiveeyes`.

0.8.0

================

General
-------
- 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.

0.7.1

================
- Update default credentials for Grafana 3.x in Kotori configuration (admin/admin)

0.7.0

================

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

General
-------
- Improve configuration, logging, debugging and documentation
- Improve internal settings handling and application bootstrapping
- Introduce service-in-service infrastructure
- 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

0.6.0

================

Vendor :ref:`vendor-lst`
------------------------
- resolve collision on parsed C header files when using identical filenames for different channels
- add project "proptest"

Vendor :ref:`vendor-hiveeyes`
-----------------------------
- improve configuration file ``hiveeyes.ini`` and logging
- fix Grafana panel creation re. Grafana 2.6.0 compatibility, Grafana 2.1.3 still works though
- fix Grafana panel creation re. InfluxDB select expression
- don’t put global realm ``hiveeyes`` into Grafana dashboard name
- improve Grafana panel automation
- accept single values on mqtt topic
- tune the default Grafana dashboard and panel
- documentation updates

Packaging
---------
- Modularize python dependencies into extra features
- Debian packaging using FPM

- Read designated package version from setup.py
- Use virtualenv-tools for relocating virtualenvs
- Add systemd service configuration file

Miscellaneous
-------------
- Documentation refactoring and improvements

Page 12 of 15

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.