Releases: WhereSoftwareGoesToDie/machiavelli
v1.7.0
- 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!
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!
- 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
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
Add custom colours for the neutron-L3_agents nagios check
1.3 - Super Graph Removal, Batman
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
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
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
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.
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