Skip to content
This repository has been archived by the owner on Dec 17, 2017. It is now read-only.

Releases: WhereSoftwareGoesToDie/machiavelli

v1.7.0

12 Dec 02:45
Compare
Choose a tag to compare
  • Calendar objects now respect the clock selected (UTC or Local)
  • Implicit helpers for interpolation on basic stores. See IDN store updates for implementation
  • Updated to rails 4.1.8 for CVE2014-7829
  • Clizia has been rolled back into the main repo. No user-visible alterations with this change.

Tealeaves!

31 Oct 05:24
Compare
Choose a tag to compare

A new graph type has emerged - tealeaves; based on obfuscurity/tasseo, it's a simple re-thinking of a Rickshaw graph with an overlay of the title and the last value. Try it on your next use!

Minor bug fixes

  • history rewriting doesn't break when using the slider/window hash function
  • clizia library updated to 0.1
  • Updates to handle CVE-2017-7818 and 7819 patches to Sprockets
  • no-data-found errors now show the titleized metric name in the error message

Two new Sources for the Price of One!

28 Oct 05:27
Compare
Choose a tag to compare
  • New Source/Store - New Relic, serves data from api.newrelic.com
  • New Source/Store - Bureau of Meteorology JSON files

Minor change:

  • passwords are now suppressed in the settings modal. To add more, append to the hidden_keys method in your source.

Horizon, Clizia and Deployment improvements

16 Oct 02:47
Compare
Choose a tag to compare

Horizon graphs now use Clizia.Utils.ProgressBar(s), and report their error if there is one for Machiavelli contexts (as opposed to just having a little console error)

Clizia has been updated to incorporate these changes, and should correctly reflect git history for the vendor forks

The display of the version will now display properly in a git or ./deploy environment (giddyup), or not display anything in the event that neither requirement can be met

Developers, please note:
Small update to the deployment process - it will create a .gvb_version as part of it's deployment. This means that the static file no longer needs to be updated when bumping. Process should be - version-bump, ./deploy .

more nagios colourz

15 Oct 05:16
Compare
Choose a tag to compare

Add custom colours for the neutron-L3_agents nagios check

1.3 - Super Graph Removal, Batman

15 Oct 05:07
Compare
Choose a tag to compare

Close buttons for all graphs remove the item from the page, but do not force a page reload.

1.2.2 - Child Source/Store, clizia update

08 Oct 22:30
Compare
Choose a tag to compare

Library files now use a hierarchy to correct the issue of not knowing if a lib segment is for a store or a source.

Also update to clizia 0.0.4

1.2.1 - Dynamic CSS ahoy

08 Oct 03:38
Compare
Choose a tag to compare

Use clizia 0.0.2 to automate the creation of some graph elements. Makes the creation of graphs about a million lines shorter[0]

[0] - maybe only 3. But it's still shorter

1.2 - Roll your Own Metadata

03 Oct 01:32
Compare
Choose a tag to compare

Source libraries can now define their own "metaadd" function, which allows the addition of metadata based on business logic

The nagios library uses this by adding a 'color' field, which is used by the graphing library to colour CPU usage types in a logical function.

1.1.0 - There's a whole in my bucket, dear Clizia, dear Clizia.

25 Sep 04:31
Compare
Choose a tag to compare

This release introduces the abstraction of Clizia, the graphing javascript and utilities library.

Machiavelli now accepts compiled Clizia assets in it's vendor/ pipeline to help modularize the functionality.

See https://github.com/anchor/clizia for more information