CHANGES
=======

1.0.13
------

* Display fields from definitions in alarms Display services and hosts in overview panel

1.0.12
------

* Implement match by for alarm definitions
* Show more interesting columns in Alarms table
* Move expression field to angularjas so that fields line up better
* Filter out dimensions with the typeahead text
* Improve expression layout

1.0.11
------

* Alarm Definition bug fixes

1.0.10
------

* Changes to work with alarm definition
* Add Alarm Definition Make changes to UI to differentiate between alarms and alarm definitions. At some point the backend of Monasca will change to support this and then we will use the new APIs. But for now, this exposes the user model but still uses the existing underlying alarm data model

1.0.9
-----

* Use openstack.json dashboard in grafana

1.0.8
-----

* Allow bulk deletion of alarms
* Change detail panel to take over screen
* Pass threshold to drilldown script in grafana
* Only support email for notifications
* Add ability to group by dimension for service health

1.0.7
-----

* Add and remove from all 3 notification lists for alarms
* Remove trailing / from endpoint
* Find monasca api endpoint from Keystone's service catalog
* Move service health view into new overview panel
* In Create Alarm dialog, show metrics that match currently selected criteria
* Add Graphh Metric button to lauunch grafana

1.0.6
-----

* Use data_files to install data files
* Update buttons to bootstrap3, add icons, add filter
* Move local_settings to config

1.0.5
-----

* Fill in expression fields when there is a form redraw
* fix max size of autocomplete parameter
* Add local_settings.py to setup.cfg so it gets installed

1.0.4
-----

* Change styles to match new version of bootstrap in horizon
* Move service health configuration to local_settings
* Quit calling ajax when there is an error
* Add unit tests

1.0.3
-----

* Move from overcloud dashboard to monitoring
* Validate expression and return better errors to user
* Update README with latest instructions for dev environment
* Fix key error on compound alarm expressions
* Updated ChangeLog

1.0.2
-----

* using python-monascaclient instead of old python-monclient
* Use default system dashboard
* Save enabled field on alarm edit
* Remove mocked up show metrics action
* Bump hacking to 0.9.x series

1.0.1
-----

* setup.cfg and README name change

1.0.0
-----

* Add .gitreview and tox.ini files
* Don't hardcode grafana URL
* Add grafana
* Updated ChangeLog
* Changes to work with api keystone. Changes for tests
* Resolve all pep8 issues
* Enable unit and pep8 tests
* Implement dimension chooser angular field
* alarms detail and edit catch monclient exception, pep8 changes
* Show description instead of expression in alarms table
* Fix problem where form validation failed for alarms with notifications
* Allow deletion of notifications from alarms
* Refactor template files for alarms
* Dynamically update status without refreshing page
* removed clear alarm option
* Remove unused import
* Added Notification update
* Modified ChangeLog
* Forgot to checkin tables.py for notifications
* New version to changelog
* ChangeLog new version info, alarm history removed reason_data for now
* Notification list, Notification delete, and Notification create action and button
* Alarms History added
* Fix notification create
* Allow editing of notifications. Fix templates to new url
* Change path to panel
* Clean up notifications to remove old code
* Give the chicklets a minimum width for consistency
* Add Clear Alarm action to alarms table
* Refactor to make alarms and notifications as panels
* Give the chicklets a minimum width for consistency
* Add Clear Alarm action to alarms table
* First pass at refactor notifications
* Filter metrics based on selected service
* Track the service that the alarm view uses so that it can be naviagated to
* Version 1.0.1 included packages cosmos,enabled in setup.cfg
* Added top level ChangeLog
* pypi packaging files
* Make delete alarm last action in menu. Remove demo data
* Tweak layout of chicklets
* Make project_id configurable in settings
* Redesign chicklets based on UX feedback
* Pick up new icons from Piet in UX
* Allow editing of alarm expressions. Remap severity
* Show service by status on index page
* Remove some wierd characters that got added
* Fix all pep8 errors except demo code in views
* Fix some remaining paths for includes
* Make status color correct. Move images to constants
* Add expression field. Make endpoint configurable
* Hard code tenant id. Place framework for list meters
* Remove demo data for alarms list
* Remove panel group Other in dashboard
* Add enabled field
* Changes to support AlarmServiceView
* Add new templates for Alarm Edit
* Add alarm edit
* Migrate API to new signtures. Add Alarm delete
* Add button to list all alarms
* Set DEFAULT_PANEL to monitoring panel
* Add in Cosmos dashboard
* Add cosmos dashboard
* Add Create Notification button to table
* Update README.md
* Switch to overcloud dashboard
* Progress on alarms (details and create)
* Add forms for alarms and partially for notifications
* Initial installer work
* Changes for demo
* Snapshot latest
* Latest changes
* Update README.md
* Update README.md
* Create README.md
* Restructure tree
* Initial UI (only mockup)
