CHANGES
=======

2014.1
------

* Horizon compatibility fix
* Remove Mirantis copyright from README
* Fixing sahara image registry links
* Add fix for delete Job Executions in tests
* Remainder of renaming changes from savanna to sahara
* Changing savanna-db to internal-db
* Changing configuration from SAVANNA to SAHARA
* Adapting to use the python-saharaclient library
* Add sleep in await state cluster method
* Changing savanna_tag_image as part of rename project
* Renaming internal variables away from savanna
* Rename namespace to match new dashboard slug
* Add support for Django 1.6
* Rename dashboard slug to sahara
* Update .gitreview to point on updated repo
* Changing "Savanna" to "Sahara" in basic strings
* Renaming savannadashboard directory to saharadashboard
* Update oslo-incubator importutils module

2014.1.b3
---------

* Fixing image tags after form validation error
* Add fix to UI tests
* Fix to image registry to eliminate duplicate tags
* Correcting show/hide functionality for node group templates
* Compatibility with python-savannaclient>=0.5
* Updated from global requirements
* Migragtes swift-internal urls to swift urls
* Add changes to UI test
* Treating blanked out config values as defaults for cluster templates
* Implementing streaming MapReduce jobs
* Sync with global requirements
* Adding floating ip pool to node groups details for cluster
* Sync with global-requirements
* Moving main_class and java_opts to configs
* Adding object names to job-execution details page
* Adding job configuration information to job-execution details page
* Dashboard now hides "mains" for Java/MapReduce jobs
* Updated from global requirements
* Dashboard now ignores empty job configuration items
* Changing the args type for Pig jobs to a list
* Adding HDFS as a possible data source type
* Adding job type "Java" to possible jobs

2014.1.b2
---------

* Changing name of "Jar" jobs to "MapReduce"
* Migrate to testr
* Renamed tox virtualenv for UI tests
* Adding ability to relaunch jobs
* Removal of AUTHORS file from repo
* Have tox install via setup.py develop
* Fixing launch on new cluster functionality for jobs
* Remove sitepackages usage from testenv
* Removing vim headers from savannadashboard
* Added EDP tests
* Update default service name

2014.1.b1
---------

* Adding ability to download job binaries
* Reverted floating-ip-pool UUID sending to Savanna
* Hot Fix UI tests
* Launch job on new cluster gives option to persist
* Node Group Templates dialog improvement
* Use unregister_image(id) on unregister
* Revert "Support building wheels (PEP-427)"
* Bump version to 2014.1
* Support building wheels (PEP-427)
* Adding mains and libs to job details view
* Code style fixes and APIException import fix
* Add HACKING.rst with link to the style guidelines
* Hacking contains all needed requirements
* Fix style errors and upgrade hacking
* Fixing link to cluster template that broke the General Info tab
* Changing "Job Origin" to "Job" in templates
* Successful launch of job now brings up Job Executions page
* Fixing url format in templates
* Fixing importutils

0.3
---

* Use release version of python-savannaclient
* Added transient cluster creation for job launch

0.3.rc4
-------

* Use python-savannaclient 0.3.rc4
* Adding help text to clarify the name field for job binaries

0.3.rc3
-------

* Use savanna client 0.3-rc3
* Fixes bug with wrong mains array
* Add job parameters and arguments configuration
* Hide uneditable images from register image form
* Removed temporary templates

0.3.rc2
-------

* Bump savanna client version to 0.3-rc2
* Adding Jeremy Stanley to AUTHORS
* Allow removing Node Group while scaling
* Fixed error handling
* Update .gitreview file following repository move
* Sync with global requirements
* Bump savanna client version to 0.3-rc1
* Cluster Details page improved
* Job configs based on job type

0.3.rc1
-------

* Node Group Template flow improvement
* Adding URL Hint for Data Sources
* Compatibility for both Django 1.4 and 1.5
* Fixed wrong savanna-client calling
* Adding help text to EDP forms
* Fix EDP launch Job Execution
* Migrate to using python-savannaclient 0.3a3
* Remove usage of pyvirtualdisplay

0.3a1
-----

* Job Origins migrated to Jobs
* Deleting job binary now deletes associated job-binary-internal
* Removing swift-external from job binaries
* Adding on-the-fly script creation
* JobOrigin UI impl
* Status bar added for Job Execution
* Added UI tests
* Fixed scaling cluster message
* Sync requirements with global requirements
* Remove version pbr pins from setup_requires
* Job Binary description box is now multi-line
* Floating IP assignement support
* Adds EDP support in the UI for job execution
* Fix Cluster Template name
* Add neutron import available in the RDO release of Havanna
* Add highlight https urls to cluster info
* Neutron support
* Migrate to pbr
* Adds EDP support in the UI
* Add __author__ attr check
* Fix skipping node_group_id if not specified

0.2.1
-----

* Fixed tabs to work correctly with HDP
* Fix default value handling

0.2.1.rc2
---------

* Validation Errors on Delete handled
* Backward requests compatibility

0.2.1.rc1
---------

* Links on hadoop services are opening in new tab now
* Cluster creation w/o user keypair
* Links in Image Registry added
* License file added
* Error description added to Cluster Details page
* Creating cluter w/o cluster template fixed
* Button 'Upload Template' correctly work now
* Error messages support added

0.2
---

* Project name fixed

0.2.rc2
-------

* Fix author/homepage in setup.py
* Fixed help text for Cluster creation flow
* AUTHORS file generation improved

0.2.rc1
-------

* Fixed version dropdowns for Image Registry
* Fixed scaling button
* Remove AA from launch cluster dialog
* Help messages added to workflows
* Added anti-affinity information
* License checks added
* AUTHORS file added
* Add horizon to the pep8 excludes
* Missed license headers added
* Show template on Cluster Details page
* Fix issue with UI sending description as configs
* Create Cluster Flow shows only tagged images
* Anti-affinity input populated
* Anti-affinity selectors implemented for clusters and their templates

0.2a1
-----

* In cluster template details change node group id to name
* UI for Cluster Scaling implementation
* UI for Image Registry updated
* Displaying single tab workflow improved
* Formating success and fail messages for flows
* Fix copy cluster template
* Fix pep8 and pyflakes versions and fix tox.ini
* Hide tab bars in wizards w/ single tab
* General cluster configs didn't work
* Hide flashing 'Configure' button on Clusters page
* Several minor changes
* Create cluster has been renamed to Launch cluster
* Made "Create Cluster" button on Cluster Templates page
* Support for Cluster Templates copy
* Reliably hide "Configure" button
* Fixed "show/hide advance configuration" in Cluster Templates
* Allow registration of image without tags
* Make Create Cluster dialog take images from IR
* Node Group Template copy
* Detailed Node Groups Templates page improvement
* Session is not used for flow communications
* Plugin params for node template now are passed via request
* Node grops in Cluster Creation Flow disabled
* Renaming buttons and table columns
* Delete button fixed for Cluster Templates
* Detailed pages improved
* Cluster details page improved
* Fixed exception handling in Cluster Templates flow
* Removed the page reload after group adding to cluster template
* Copyrigths added
* Node Groups flow updated with storage field
* Clusters Details page added
* Cluster scoped configs added
* Importing helpers fixed for Clusters
* General Cluster Configurations support added
* Add find method for python client
* Node Group Templates do not pass default configs
* Make parameters with default value optional
* Cluster Creation Flow implementation
* Improvment in node group templates
* Populating Node Group Templates flow with defaults
* Make imports compatible with Grizzly
* Node Group flow Validation minor fix
* Fixing wrong commit with Cluster Template Flow
* Clusters table with auto-update
* Partitial Cluster template flow implementation
* Send cluster_template_id during cluster creation
* Implemented conversion of plugin-specific template
* Fixing UI validaion in Node Group creation flow
* Fix remove unnecessary pop-up
* Titles refactorings
* Fix NoneType error while Node Group creation
* Cluster templates page improvements
* Delete nodegroup template button added
* Set image's description to empty string if it missing
* Detailed node group template page added
* Part of REST client for Clusters
* Improvement into image registration section:
* Nodegroup templates table and flow data from api
* Plugin details page with rest call
* Part of REST client for Cluster Templates
* Part of REST client for Savanna
* Enhance Savanna discovery logic
* Implementation for Image Registry pages
* Create nodegroup template flow implementation
* Simple rest clent and plugins table
* Panels with empty tables added
* Savanna dashboard added
* Initial commit for savanna dashboard
* Added .gitreview
