CHANGES
=======

2015.3.3
--------

* Preventing Password logging

2015.3.2
--------

* Updating Thread lock with timeout
* Adding ssl verification if it is present

2015.3.1
--------

* Removing defusedxml dependency
* Changing the regular expression for rabbitmq
* remove openstack-common.conf
* use oslo.utils.reflection extract the class name
* Trival: Remove unused logging import
* Pinning tox version to prevent update
* Cloudpulse : Fixing ansible to use less than 2.0.0.0
* Change LOG.warn to LOG.warning
* py26/py33 are no longer supported by Infra's CI

2015.2.6
--------

* Exception handling when database is down
* remove python 2.6 trove classifier

2015.2.5
--------

* Fix for preventing logging of Very big data
* Cloudpulse: rabbitmq operator check always fails
* Adding bandit in requirements.txt
* Added to resolve Bandit: Using xml.etree.ElementTree.fromstring to parse untrusted XML data is known to be vulnerable to XML attacks.(DE893)
* Added functional testcases for cloudpulse
* Provided support for verbose option for security_pulse Bandit fix DE885, DE890
* Bandit fix for tmp directory usage and shell injection. Includes eval to literal_eval fix
* Added to resolve Bandit:Use of unsafe yaml load
* Enabling bandit test in tox
* Adding security pulse testcases
* Adding support for container based openstack environment
* Added security test cases for password encryption check
* Added security test cases for log files
* Removing run_perodic as it is duplicate code
* Fix for max_db_entries not working when configured
* Code Changes for querying failed cases and tests run in last x hours
* update stackforge to openstack
* Changing test status from created to scheduled
* Add option to generate sample conf file
* Adding more logs to the TestManager
* Update .gitreview for new namespace

2015.2.4
--------

* Modifying requirements.txt to be with stable kilo

2015.2.3
--------

* Adding tag 2015.2.3

liberty-3
---------

* Adding periodic config to ceph test
* Fixing issues in operator tests
* Fixing issues with running cloudpulse
* Change ignore-errors to ignore_errors
* Adding changes for the database lock for the cpulse HA
* Adding ceph operator tests
* Adding operator test case rabbitmq check and percona check
* Correcting entries in requirements.txt to match the global requirements.txt
* Security Pulse code
* Unit Test cases for cpulse objects
* Unit Test cases for Timerthread and cpulse Api
* Adding verbose option to the cloudpulse server
* Adding Unit Test Cases for cloudpulse api
* Unit Tests for cloudpuls database module

liberty-1
---------

* Removing duplicate entry of max_db_entries from cloudpulse
* Changes for cloudpulse
* Adding sample cloudpulse configuration file
* Adding the TestManager code and the timerthread
* Adding the scenarios module and the scenarios
* Adding discover plugin to discover the submodules under cloudpulse
* Add max_db_entries config option to allow users specify max persistent test results to persist
* Adding api code for openstack modules
* Adding Support for testtype
* Updated setup.cfg and requirements.txt
* Adding commond module for invoking cloudpulse
* Service, Context dependencies needed for cpulse controller
* Cloudpulse configuration options handler
* Cloudpulse application code
* Cloudpulse API handling code
* Pecan based REST controller infra
* Cloud pulse conductor initial code uses direct DB access
* Versioned objects for cloudpulse
* Add DB base class API
* DB models for cloudpulse
* Openstack keystone middleware modules
* Add RPC support modules needed for conductor
* Add cloudpulse exception handler
* Openstack client infra needed for API tests
* Cloudpulse common utilities
* Add openstack common modules log,local and utils
* Add openstack common module versionutils
* Add openstack common service module
* Add openstack common modules periodic_task
* Add openstack common module loopingcall
* Add openstack common files eventlet
* Commit openstack common module cliutils
* Add missing dot files from busted import of cloudpulse
* Import of a cookiecutter repository for cloudpulse
