Releases: kittoframework/kitto
Releases · kittoframework/kitto
v0.4.0
Added
-
Exponential back-off support for failing jobs (b20064a)
-
Widget generator task
mix kitto.gen.widget weather # Generates: # * widgets/weather/weather.js # * widgets/weather/weather.scss
-
Job generator task
mix kitto.gen.job weather # Generates: jobs/weather.exs
-
Dashboard generator task
mix kitto.gen.dashboard weather # Generates: dashboards/weather.html.eex
Changed
- Warning and danger widget colors are swapped in new generated dashboards
Kitto 0.3.0
Changes
[0.3.0] - 2016-12-08
Added
:command
option to job DSL
Example:
job :kitto_last_commit,
every: {5, :minutes},
command: "curl https://api.github.com/repos/kittoframework/kitto/commits\?page\=1\&per_page\=1"
Broadcasts JSON in the form { "exit_code": "an integer", "stdout": "a string" }
- Gist installer gist task
(see: https://github.com/kittoframework/kitto/wiki/Widget-and-Job-Directory#install-widgetsjob-from-a-gist) - Code reloading in development (see: https://github.com/kittoframework/kitto/wiki/Code-Reloading)
- Job Syntax Validation. When a job contains syntax errors, it is not loaded.
- SSE Events filtering (a777761)
- [installer] Heroku deployment files (see: https://github.com/kittoframework/kitto/wiki/Deploying-to-Heroku)
- Widget data JSON API (6b8b476)
- Remote dashboard reloading command (62bd4f9)
Changed
- Calls to
broadcast/1
inside a job are rewritten toKitto.Notifier.broadcast/2
- Installer checks for app name validity
- The graph type of the graph widget is now configurable (9eeaf5f)