"Fossies" - the Fresh Open Source Software Archive

Member "sahara-15.0.0/ChangeLog" (6 Oct 2021, 157013 Bytes) of package /linux/misc/openstack/sahara-15.0.0.tar.gz:


As a special service "Fossies" has tried to format the requested text file into HTML format (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file. See also the latest Fossies "Diffs" side-by-side code changes report for "ChangeLog": 14.0.0_vs_15.0.0.

    1 CHANGES
    2 =======
    3 
    4 15.0.0
    5 ------
    6 
    7 * Remove six
    8 * Preinstall requirements for docs build
    9 * Drop support for Block Storage API v2
   10 * docs: Update Freenode to OFTC
   11 * health check error about SqlAlchemy
   12 * delete validation error cluster
   13 * [goal] Deprecate the JSON formatted policy file
   14 * Update master for stable/wallaby
   15 
   16 14.0.0
   17 ------
   18 
   19 * Fix lower requirements: bump various packages
   20 * gate fix: no removed tail\_log in devstack, disable grenade
   21 * Fix the isolated exception message
   22 * Replace deprecated UPPER\_CONSTRAINTS\_FILE variable
   23 * Add Python3 wallaby unit tests
   24 * Update master for stable/victoria
   25 
   26 13.0.0
   27 ------
   28 
   29 * Remove the unused coding style modules
   30 * Focal-related fixes: libguestfs, mysql 8, requirements
   31 * Correct some typos in some strings
   32 * zuul: remove tripleo jobs
   33 * Switch from unittest2 compat methods to Python 3.x methods
   34 * Remove translation sections from setup.cfg
   35 * drop mock from lower-constraints
   36 * Stop to use the \_\_future\_\_ module
   37 * Cap jsonschema 3.2.0 as the minimal version
   38 * Fix duplicated words issue like "is is provided to"
   39 * Fix hacking min version to 3.0.1
   40 * Monkey patch original current\_thread \_active
   41 * Imported Translations from Zanata
   42 * Add py38 package metadata
   43 * Use flask's builtin methods for test context
   44 * Imported Translations from Zanata
   45 * Bump default tox env from py37 to py38
   46 * Add Python3 victoria unit tests
   47 * Update master for stable/ussuri
   48 
   49 12.0.0.0rc1
   50 -----------
   51 
   52 * Ussuri contributor docs community goal
   53 * Native zuul v3 grenade job, cleanup -py3
   54 * Update hacking for Python3
   55 * Use unittest.mock instead of third party mock
   56 * Cleanup Python 2.7 support
   57 * (Temporarily) skip TestVerifications tests
   58 * Fix syntax error in image widths
   59 * [ussuri][goal] Drop python 2.7 support and testing
   60 * Migrate grenade jobs to py3
   61 * Fix misspell word
   62 * fix invaild link of installation guide in Sahara UI User Guide
   63 * Switch to Ussuri jobs
   64 * grenade: start from train, disable heat integration tests
   65 * Python 3 fixes
   66 * Update master for stable/train
   67 
   68 11.0.0.0rc1
   69 -----------
   70 
   71 * Update the constraints url
   72 * Add more cross-functional jobs (TripleO, OSA)
   73 * Fix unit tests: no more cinderclient v1
   74 * Fixing broken links and removing outdated driver
   75 * Update api-ref location
   76 * Remove a monkey-patching workaround for python < 2.7.3
   77 * Limit envlist to py37 for Python 3 Train goal
   78 * Imported Translations from Zanata
   79 * Imported Translations from Zanata
   80 * Bump the openstackdocstheme extension to 1.20
   81 * devstack: do not use configure\_auth\_token\_middleware
   82 * Blacklist python-cinderclient 4.0.0
   83 * Remove some files not worth maintaining
   84 * Update keystone\_authtoken config reference
   85 * Fix requirements (bandit, sphinx, jsonschema) and jobs
   86 * Update Python 3 test runtimes for Train
   87 * Add a required dep to fix the buildimages jobs
   88 * [Trivial fix]Remove unnecessary slash
   89 * doc: additional git.openstack.org->opendev.org replacement
   90 * Replace git.openstack.org URLs with opendev.org URLs
   91 * OpenDev Migration Patch
   92 * Dropping the py35 testing
   93 * Replace openstack.org git:// URLs with https://
   94 * Imported Translations from Zanata
   95 * Update master for stable/stein
   96 
   97 10.0.0
   98 ------
   99 
  100 * doc: refer to the split plugin documentation
  101 * Making Sahara Python 3 compatible
  102 * grenade: re-enable, really test rocky->master
  103 * Fix the lower-requirements job: libpq-dev, psycopg 2.7
  104 * Add missing ws seperator between words
  105 * Use authorize instead of enforce for policies
  106 * Fixing policies inconsistencies
  107 * Add API v2 jobs (scenario, tempest); buildimages fixes
  108 * add python 3.7 unit test job
  109 * Adapt to the additional rules from pycodestyle 2.5.0
  110 * Fixing NTP issues for CDH plugin
  111 * Adding spark build image job
  112 * Changing hdfs fs to hdfs dfs
  113 * Dynamically loading plugins
  114 * Add missing ws separator between words
  115 * Make sure that default\_ntp\_server option is exported
  116 * Fix version discovery for Python 3
  117 
  118 10.0.0.0b1
  119 ----------
  120 
  121 * Prepare Sahara core for plugin split
  122 * Declare APIv2 stable and CURRENT
  123 * Give the illusion of microversion support
  124 * Some polish for APIv2
  125 * API v2: fix "local variable 'c' referenced before assignment"
  126 * APIv2 - Fix 500 on malformed query string on
  127 * Enhance boot from volume
  128 * APIv2 - api-ref documentation for APIv2
  129 * Deploying Sahara with unversioned endpoints
  130 * Fix validation of job binary with Python3
  131 * Migrate away from oslo\_i18n.enable\_lazy()
  132 * APIv2 Changing return payload to project\_id
  133 * Fixing cluster scale
  134 * doc: Fix the snippet in "The Script Validator" section
  135 * String-related fixes for Python 3
  136 * fixed word error
  137 * Add DEBIAN\_FRONTEND=noninteractive in front of apt-get install commands
  138 * Bump the version of hacking to 1.1.0, with few fixes
  139 * Update devel info: mailing list, meeting time
  140 * Update http link to https
  141 * Add python 3.6 unit test job
  142 * Add framework for sahara-status upgrade check
  143 * doc: restructure the image building documentation
  144 * Fixing image validation for Ambari 2.3
  145 * Cleanup tox.ini constraint handling
  146 * Increase the startup time of ambari-server to 180s
  147 * Increment versioning with pbr instruction
  148 * Fix a typo on Storm plugin cluster info (Strom -> Storm)
  149 * sahara-image-pack: use curl for tarballs.openstack.org
  150 * sahara-image-pack: remove bashisms from shell scripts
  151 * adds unit test for ssh\_remote.replace\_remote\_line
  152 * Force the format of ssh key to PEM, at least for now
  153 * Add template param for ambari pkg install timeout
  154 * Use templates lower-constraints, update cover job
  155 * grenade: relevant fixes for master (sahara-api/apache)
  156 * doc: update distro information and cloud-init users
  157 * Fixed link for more information about Ambari images
  158 * Correct repo\_id\_map for hdp 2.5
  159 * Make sahara-grenade job voting on the "gate" queue too
  160 * Import the legacy grenade sahara job
  161 * Correct Hbase ports in Ambari plugin
  162 * Fixing anti-affinity for Sahara
  163 * add python 3.6 unit test job
  164 * switch documentation job to new PTI
  165 * import zuul job settings from project-config
  166 * Imported Translations from Zanata
  167 * Update reno for stable/rocky
  168 
  169 9.0.0.0rc1
  170 ----------
  171 
  172 * Imported Translations from Zanata
  173 * Adapt to Keystone changes: use member instead of Member
  174 * Add some S3 doc
  175 * Enable also ambari by default in devstack
  176 * Another small fix for cluster creation on APIv2
  177 * S3 data source URL format change
  178 * Sets correct permission for /etc/hosts
  179 * Fixing cluster creation on APIv2
  180 * Allow overriding of /etc/hosts entries
  181 
  182 9.0.0.0b3
  183 ---------
  184 
  185 * Enable mutable config in sahara
  186 * Adding Ambari 2.6 to image pack
  187 * Adding Storm 1.2.0 and 1.2.1
  188 * Unversioned endpoint recommendation
  189 * api-ref: move to a v1.1 sub-folder
  190 * Trivial: Update Zuul Status Page to correct URL
  191 * Switch make\_json\_error back to being a function
  192 * Final fixup to APIv2 responses
  193 * Deprecate sahara-all
  194 * Switch hive\_enable\_db\_notification's default value
  195 * S3 data source
  196 * Switch the coverage tox target to stestr
  197 * Updating Spark versions
  198 * Fixing extjs check on cdh and mapr
  199 * Switch ostestr to stestr
  200 * Bump Flask version according requirements
  201 * Fix flask.request.content\_length is None
  202 * Use register\_error\_handler to register make\_json\_error
  203 * Boot from volume
  204 * Remove any reference to pre-built images
  205 * Updating plugins status for Rocky
  206 * Adding CDH 5.13
  207 * Replace the deleted keypair in clusters for API v2
  208 * Better default value for domain in swift config
  209 * Improve force delete
  210 * Updated oozie version
  211 * Fix the code repository for clone action
  212 * add release notes to readme.rst
  213 * doc: light cleanup of the ironic-integration page
  214 * doc: external link helper for other projects' doc
  215 * Update the command to change the hostname
  216 
  217 9.0.0.0b2
  218 ---------
  219 
  220 * fix tox python3 overrides
  221 * Check node processes earlier
  222 * [APIv2]Consolidate cluster creation endpoints
  223 * Add support to deploy hadoop 2.7.5
  224 * Restore Ambari with newer JDK security policies
  225 * Fixing java version for Ambari
  226 * Switch from sahara-file to tarballs.o.o for artifacts
  227 * Deploy using wsgi by default
  228 * Fix: really install extjs in CDH images at build time
  229 * doc: add the redirect for a file recently renamed
  230 * Fix the detection of scala version (now https)
  231 * Fix the installation of Swift Hadoop connector (Ambari)
  232 * Fix the installation of the Swift Hadoop connector (CDH)
  233 * fix a typo: s/avaliable/available
  234 * Remove the (now obsolete) pip-missing-reqs tox target
  235 * Replace Chinese punctuation with English punctuation
  236 * Fix the openstack endpoint create failed
  237 * Fix: always use kafka 2.2 for CDH 5.11
  238 * Adding Ambari missing versions
  239 
  240 9.0.0.0b1
  241 ---------
  242 
  243 * Extend config-grabbing magic to new oslo.config
  244 * Adding ntpdate and Scala to mapr image
  245 * Change doc registering-image image message
  246 * Remove step upload package to oozie/sharelib
  247 * uncap eventlet
  248 * Fix MapR dependency on mysql on RHEL
  249 * correct lower-constraints
  250 * Support of HDP 2.6
  251 * Follow the new PTI for document build
  252 * Updated from global requirements
  253 * add lower-constraints job
  254 * File copy timesout when file is too big
  255 * Preload soci-mysql and soci on RHEL7 images
  256 * Migration to Storyboard
  257 * Updated from global requirements
  258 * Updated from global requirements
  259 * Updated from global requirements
  260 * Adding support for RHEL images
  261 * Remove unused module
  262 * change python-libguestfs to python-guestfs for ubuntu
  263 * Updated from global requirements
  264 * Imported Translations from Zanata
  265 * Updated from global requirements
  266 * Update mysql connection in configuration-guide.rst
  267 * Imported Translations from Zanata
  268 * Fix Spark EDP job failed in vanilla 2.8.2
  269 * Fix documents title format error
  270 * Migrate the artifact link to sahara-extra, use https
  271 * Updated from global requirements
  272 * Updated from global requirements
  273 * Adding Ambari 2.4.2.0 to image gen
  274 * Native Zuul v3 jobs (almost all of them)
  275 * Change some parameters to be required in api-ref
  276 * Fix the parameter in api-ref
  277 * Imported Translations from Zanata
  278 * Update reno for stable/queens
  279 
  280 8.0.0
  281 -----
  282 
  283 * Small doc fixes found during doc day
  284 * Fixes for the dashboard guide (title, formatting)
  285 * Adding Storm doc
  286 * Switch sahara swift to work with keystone v3
  287 * Replace chinese quotes
  288 * EDP doc: de-emphasize job binary internals (not in v2)
  289 * Enable hacking-extensions H204, H205
  290 * Adding sahara-policy-generator.conf
  291 * use . instead of source
  292 
  293 8.0.0.0b3
  294 ---------
  295 
  296 * Add support to deploy Hadoop 2.8.2
  297 * Tweak Sahara to make version discovery easier
  298 * Various server-side fixes to APIv2
  299 * Fix Flask error\_handler\_spec
  300 * Dynamically add python version into launch\_command
  301 * Updated from global requirements
  302 * Remove use of unsupported TEMPEST\_SERVICES variable
  303 * Replace assertFalse/assertTrue(a in b)
  304 * Stop abusing [keystone\_authtoken]
  305 * Update url links in doc files of Sahara
  306 * Updated from global requirements
  307 * Changing expected value to job\_template\_id
  308 * Updated from global requirements
  309 * Updated from global requirements
  310 * add bugs link in README.rst
  311 * Image generation for MapR
  312 * Force deletion of clusters
  313 * Rename 'SAHARA\_AUTO\_IP\_ALLOCATION\_ENABLED' config parameter
  314 * Use default log levels overriding Sahara-specific only
  315 * Decommission of a specific node
  316 * Updated from global requirements
  317 * RHEL: fix distro detection and EPEL configuration
  318 * S3 job binary and binary retriever
  319 * Updated from global requirements
  320 * Updated from global requirements
  321 * Updated from global requirements
  322 * [APIv2]Enable APIv2, experimentally
  323 
  324 8.0.0.0b2
  325 ---------
  326 
  327 * Fix scaling validation error
  328 * [APIv2]Add ability to export templates to APIv2
  329 * Upgrading Spark to version 2.2
  330 * Updated from global requirements
  331 * Updated from global requirements
  332 * Remove extra "$" in sahara-on-ironic.rst
  333 * [APIv2]Nix custom OpenStack-Project-ID header
  334 * Revise the installation guide
  335 * [APIv2] Remove job-binary-internal endpoint
  336 * Updated from global requirements
  337 * Update designate manual installation URL
  338 * Update  Anti-affinity Feature description
  339 * Remove use\_neutron from config
  340 * Add kolla installation guide
  341 * Update hadoop's distcp command URL
  342 * Updated from global requirements
  343 * Remove setting of version/release from releasenotes
  344 * Updated from global requirements
  345 * Update RDO URL
  346 * Updated from global requirements
  347 * Add ZooKeeper support in Vanilla cluster
  348 * Incorrect indent Sahara Installation Guide in sahara
  349 * Updated from global requirements
  350 * Spark History Server in Vanilla auto sec group
  351 * Image generation for CDH 5.11.0
  352 * Use non corrupted libext from image
  353 * Policy in code for Sahara
  354 
  355 8.0.0.0b1
  356 ---------
  357 
  358 * Image generation for CDH 5.9.0
  359 * TrivialFix: Redundant alias in import statement
  360 * Add Cluster validation before scaling
  361 * Image generation for Ambari Plugin
  362 * Add NGT resources validation before scaling cluster
  363 * Fix typo in advanced-configuration-guide.rst and manager.py
  364 * Updated from global requirements
  365 * devstack plugin: set two parameters required by Keystone v3
  366 * Allow cluster create with no security groups
  367 * Fix Storm 1.1.0 EDP configs
  368 * Remove SCREEN\_LOGDIR from devstack setting
  369 * Updated from global requirements
  370 * Add default configuration files to data\_files
  371 * Updated from global requirements
  372 * Document glance and manila options in the sample config file
  373 * Updated from global requirements
  374 * architecture: remove the references to Trove and Zaqar
  375 * Re-add .testr.conf, required by the cover test
  376 * Updated from global requirements
  377 * [ut] replace .testr.conf with .stestr.conf
  378 * Fix instances schema doesn't sync with nova instance
  379 * fix duplicated ntp configuration
  380 * Auth parameters: accept and set few default values
  381 * grenade: do not use the removed glance v1 API
  382 * Updated from global requirements
  383 * Add docs about template portability
  384 * Updated from global requirements
  385 * Add export of cluster templates
  386 * Optimize model relationships (avoid joins, prefer subquery)
  387 * writing convention: do not use “-y” for package install
  388 * Fix to use "." to source script files
  389 * Replace http with https for doc links in sahara
  390 * Updated from global requirements
  391 * Updated from global requirements
  392 * Fix CDH default templates
  393 * Fix invalid JSON for Vanilla default cluster template
  394 * doc: point to the main git repository and update links
  395 * Updated from global requirements
  396 * Updated from global requirements
  397 * Add CDH validation for attached volume size
  398 * doc: generate the list of configuration option
  399 * Cleanup the last warning on doc building (html and man)
  400 * bindep: depends on gettext (release notes translations)
  401 * Imported Translations from Zanata
  402 * Update reno for stable/pike
  403 
  404 7.0.0.0rc1
  405 ----------
  406 
  407 * Adding reno regarding ironic support
  408 * Fully switch to keystone authtoken parameters
  409 * Fix the broken links
  410 * Fix unimplemented abstractmethod
  411 * Updated from global requirements
  412 * enable heat during devstack installation
  413 * Better keystonemiddleware log level
  414 * Restructure the documentation according the new spec
  415 * Deprecate Spark 1.3.1
  416 * Fix TypeError when get resource list
  417 * Fix UnicodeEncoding Error
  418 * Enable some off-by-default checks
  419 * Fix error during node group template update
  420 
  421 7.0.0.0b3
  422 ---------
  423 
  424 * Updated from global requirements
  425 * Support of CDH 5.11.0
  426 * Fix export of node group templates
  427 * Bad request exception for unsupported content type
  428 * Updated from global requirements
  429 * Updated from global requirements
  430 * Updating default templates
  431 * Updated from global requirements
  432 * Image generation for CDH Plugin
  433 * Updated from global requirements
  434 * Updated from global requirements
  435 * Update the documentation link for doc migration
  436 * Globalize regex objects
  437 * Update Documention link
  438 * Updated from global requirements
  439 * Enable warnings as errors for doc building
  440 * Regenerate sample.config, included in the doc
  441 * Fixes the "tox -e docs" warnings
  442 * Add export of node group templates
  443 * Enable H904 check
  444 * Allow proxy\_command to optionally use internal IP
  445 * doc: update the configuration of the theme
  446 * Update log translation hacking rule
  447 * Updated from global requirements
  448 * Fix direct patches of methods in test\_versionhandler.py
  449 * Add test to sahara/plugins/vanilla/hadoop2/scaling.py
  450 * Add test to sahara/plugins/vanilla/hadoop2/run\_scripts.py
  451 * doc: switch to openstackdocstheme and add metadata
  452 * Fixes a typo in quickstart.rst
  453 * Updated from global requirements
  454 * Fix wrong patch in unit tests
  455 * Updated from global requirements
  456 * remove workaround in grenade
  457 * Add test to sahara/plugins/vanilla/hadoop2/starting\_scripts.py
  458 * Add test to edp\_engine.py
  459 * Update dashboard doc
  460 * Add test to sahara/plugins/vanilla/hadoop2/oozie\_helper.py
  461 * Add test to sahara/plugins/vanilla/hadoop2/config\_helper.py
  462 * Add test to sahara/plugins/vanilla/v2\_7\_1/config\_helper.py
  463 * Updated from global requirements
  464 * Updated from global requirements
  465 * Add test to sahara/plugins/vanilla/v2\_7\_1/versionhandler.py
  466 * Fixed grenade job
  467 * Remove deprecated oslo\_messaging.get\_transport
  468 
  469 7.0.0.0b2
  470 ---------
  471 
  472 * Updated from global requirements
  473 * Updated from global requirements
  474 * Updated from global requirements
  475 * Use neutronclient for all network operations
  476 * Changing reconcile to test\_only
  477 * Raise better exception for Spark master validation
  478 * Support cinder API version 3
  479 * Updated from global requirements
  480 * Remove ancient mailmap
  481 * Fix the tox environment used for image building
  482 * Trivial fix typos in documents
  483 * Basic script for pack-based build image
  484 * Remove usage of parameter enforce\_type
  485 * [APIv2] Refactor job cancel operation
  486 * [APIv2] Refactor job refresh status
  487 * Updated from global requirements
  488 * \_get\_os\_distrib() can return 'redhat', add mapping (2)
  489 * [APIv2] Rename oozie\_job\_id
  490 * Updated from global requirements
  491 * Fixing env vars within bash scripts for image gen
  492 * added timeout function in health check function
  493 * Remove log translations
  494 * Updated from global requirements
  495 * Fix doc generation for Python3
  496 * Refactor unit test of cdh plugin
  497 * Refactor rest of CDH plugin code
  498 * refactor CDH db\_helper
  499 * Remove outdated judgment statement
  500 * Inefficient validation checks
  501 * Remove log translations
  502 * [APIv2] Rename hadoop\_version
  503 
  504 7.0.0.0b1
  505 ---------
  506 
  507 * Remove log translations
  508 * Adding labels support to Storm
  509 * Added support to Storm 1.1.0
  510 * Remove log translations
  511 * [Trivial] Remove redundant call to str
  512 * Add sem-ver flag so pbr generates correct version
  513 * Upgrading Spark version to 2.1.0
  514 * [storm] improve nimbus validation
  515 * \_get\_os\_distrib() can return 'redhat', add mapping
  516 * Updated from global requirements
  517 * [APIv2] Convert update methods to use PATCH
  518 * Use HostAddressOpt for opts that accept IP and hostnames
  519 * Apply monkeypatching from eventlet before the tests starts
  520 * install saharaclient from pypi if not from source
  521 * Fix some reST field lists in docstrings
  522 * Adds information about using bash to documentation
  523 * Deprecate CDH-5.5.0
  524 * Code integration with the abstractions
  525 * Remove old oslo.messaging transport aliases
  526 * Add ability to install with Apache in devstack
  527 * Replaced uuid.uuid4 with uuidutils.generate\_uuid()
  528 * Support Job binary pluggability
  529 * Fix logging inside of devstack plugin
  530 * Add missing tests to ambari/configs.py
  531 * Updated from global requirements
  532 * Updated from global requirements
  533 * Support Data Source pluggability
  534 * Add missing tests to plugin ambari
  535 * Removing the cdh 5.0,5.3 and 5.4
  536 * Add missing test to ambari client
  537 * cors: update default configuration
  538 * Indicating the location tests directory in oslo\_debug\_helper
  539 * [APIv2] Refactor job execute endpoint
  540 * Fixes python syntax error
  541 * Remove unused logging import
  542 * [APIv2] Further rename endpoint of jobs & job\_executions
  543 * Fix api-ref build
  544 * Adding missing tests to utils/test\_cluster.py
  545 * Update validation unit test for all Vanilla processes
  546 * Updated from global requirements
  547 * [Fix gate]Update test requirement
  548 * Backward slash is missing
  549 * Add missing tests to utils/proxy.py
  550 * Updated from global requirements
  551 * Add missing tests to test\_trusts.py
  552 * Respect Apache's trademark as per docs
  553 * Changed the spelling mistake
  554 * Fixing manila microversion setting in sahara.conf
  555 * Configure the publicURL instead of adminURL in devstack
  556 * Fixing Create hbase common lib shows warnings
  557 * Adding missing tests to ambari test\_client
  558 * Add missing test to api/middleware/auth\_valid.py
  559 * add test to plugins/ambari/client.py
  560 * Remove doc about config option verbose
  561 * Adding test\_validate() to storm plugin test
  562 * Updated from global requirements
  563 * [Doc] Update supported plugin description
  564 * Updated from global requirements
  565 * Improving tests for plugin utils
  566 * Add test\_get\_nodemanagers()
  567 * [APIv2] remove a method that places in wrong file
  568 * [APIv2] Migrate v1 unit test to test v2 API
  569 * Updated from global requirements
  570 * Add test\_get\_config\_value()
  571 * [Doc] Fix error in docs
  572 * Add test\_add\_host\_to\_cluster()
  573 * Remove support for py34
  574 * Add test\_get\_port\_from\_address()
  575 * [Api-ref] fix description of response parameters
  576 * Add test\_move\_from\_local()
  577 * add test\_parse\_xml\_with\_name\_and\_value()
  578 * Prepare for using standard python tests
  579 * Fixing epel-release bug on MapR cluster installation
  580 * Update reno for stable/ocata
  581 * Replacement of project name in api-ref
  582 
  583 6.0.0
  584 -----
  585 
  586 * Fix unexpected removing of deprecating flag for MapR 5.1
  587 * Remove MapR v5.0.0
  588 * Add Kafka to MapR plugin
  589 * Fix Maria-DB installation for centos7
  590 * Add new service versions to MapR plugin
  591 * Extend cluster provision logging of MapR plugin
  592 
  593 6.0.0.0b3
  594 ---------
  595 
  596 * Updated from global requirements
  597 * Updated from global requirements
  598 * [APIv2] Update registry images tagging
  599 * Updated from global requirements
  600 * Change link to mysql-connector for Oozie in MapR plugin
  601 * Fix links in tests docs
  602 * API: Updating error response codes
  603 * Add HBASE MASTER processes number validation
  604 * Updated from global requirements
  605 * Fix some doc and comments nits
  606 * Updated from global requirements
  607 * Updated from global requirements
  608 * Add test\_natural\_sort\_key()
  609 * Remove unexpected files
  610 * Updated from global requirements
  611 * Add test\_update\_plugin()
  612 * Fixing test\_cluster\_create\_list\_update\_delete()
  613 * fix syntax errors in labels.py
  614 * Set access\_policy for messaging's dispatcher
  615 * Add reno for CDH 5.9
  616 * support of CDH 5.9.0
  617 * Removing "def" from the methods at edp.spi
  618 * support of HDP 2.5
  619 * Updated from global requirements
  620 * Update "Additional Details for MapReduce jobs" docs
  621 * Judgment error
  622 * Fix typo error
  623 * Adding tenant\_id to regex\_search
  624 * Correct the unit test in V5\_5\_0
  625 * Adding tenant\_id to regex\_search
  626 * modify useless assertions
  627 * Updated from global requirements
  628 * Fix typo in cover.sh
  629 * Updated from global requirements
  630 * fix some typos
  631 
  632 6.0.0.0b2
  633 ---------
  634 
  635 * Problem about permission
  636 * Switch use\_neutron=true by default
  637 * Use assertGreater(len(x), 0) instead of assertTrue(len(x) > 0)
  638 * Updated from global requirements
  639 * Replace logging with oslo\_log
  640 * replace 'assertFalse' with 'assertNotEqual'
  641 * [DOC] Beutify the chapter 'sahara on ironic'
  642 * Updated from global requirements
  643 * Updated from global requirements
  644 * Updated from global requirements
  645 * Updating list of plugins in config sample
  646 * Fix error of CDH plugin scale up more than one node
  647 * Show team and repo badges on README
  648 * Updated from global requirements
  649 * spelling fixed
  650 * definition spelling mistake
  651 * fix creation of endpoints
  652 * Updated from global requirements
  653 * Fixing endpoint type for glance client
  654 * Fixed some typos. Trivial fixes
  655 * Updated from global requirements
  656 * Provide context for castellan config validation
  657 * totally changed requred to required
  658 
  659 6.0.0.0b1
  660 ---------
  661 
  662 * Fix import of common libraries from Manila client
  663 * Catch correct exception in check\_cinder\_exists fct
  664 * Remove enable\_notifications option
  665 * Updated from global requirements
  666 * Updated from global requirements
  667 * Replaces uuid.uuid4 with uuidutils.generate\_uuid()
  668 * Updated from global requirements
  669 * Updated from global requirements
  670 * Fix remove not existed devices
  671 * Updated from global requirements
  672 * Fix check cinder quotas
  673 * OpenStack typo
  674 * No doctext in some ProvisioningPluginBase methods
  675 * Updated from global requirements
  676 * Fix a typo in rootwrap.conf
  677 * Fix a typo in devstack.rst
  678 * [Trivial Fix]Fix typo in test\_images.py
  679 * Constraints are ready to be used for tox.ini
  680 * Use http\_proxy\_to\_wsgi middleware
  681 * Fix response code for invalid requests
  682 * Replace 'sudo pip install' with pip\_install
  683 * Improves anti-affinity behavior in sahara
  684 * Correct the  spelling error
  685 * [api-ref] Fix missprints in response codes
  686 * Enable release notes translation
  687 * Updated from global requirements
  688 * Fix wrong URL to castellan’s documentation
  689 * Remove html\_static\_path from api-ref
  690 * Fix wrong message formats
  691 * Fix typo in comment
  692 * tenant replaced to project in doc
  693 * Updated from global requirements
  694 * Fixed some fonts issue in user doc, EDP section
  695 * Remove unused config.CONF
  696 * Updated from global requirements
  697 * Updated from global requirements
  698 * Updated from global requirements
  699 * Fix API compatibility issue
  700 * Updated from global requirements
  701 * Fix incorrect event log for ambari
  702 * [DOC] update doc about restapi
  703 * [DOC] update doc about sahara features
  704 * [doc] added description about plugin management
  705 * [DOC] Update quickstart guide
  706 * [DOC] update userdoc/edp.rst
  707 * Updated from global requirements
  708 * [DOC] update doc about mapr plugin
  709 * Add workaround for Hue on CentOS 7
  710 * [DOC] update doc about config recommendations
  711 * [DOC] update configuration guide doc
  712 * Fix ZooKeeper check for CentOS 7
  713 * Fill tempest.conf with Sahara-specific values
  714 * [DOC] update index and architecture docs
  715 * Updated Sahara architecture diagram
  716 * [DOC] Fix misprint in userdoc/statuses.rst
  717 * [DOC] update installation guide doc
  718 * [DOC] update doc about spark plugin
  719 * [DOC] update overview doc
  720 * [DOC] update doc about ambari plugin
  721 * [DOC] update upgrage guide
  722 * [DOC] update guest requirements doc
  723 * [DOC] Update Dashboard user guide
  724 * [DOC] Update dashboard dev environment guide
  725 * Update reno for stable/newton
  726 * Documentation fixes and updates for devref
  727 
  728 5.0.0.0rc1
  729 ----------
  730 
  731 * [DOC] update doc about advanced configuration
  732 * Update link reference
  733 * [DOC] update doc about vanilla image builder
  734 * [DOC] update doc about vanilla plugin
  735 * do not use artifacts at sahara files
  736 * fix docs env
  737 * [doc] change location of swiftfs jars
  738 * [DOC] update doc about cluster statuses
  739 * [DOC] update doc about registering image
  740 * write docs about enabling kerberos
  741 * [DOC] update doc about CDH image builder
  742 * [DOC] update user doc about CDH plugin
  743 * [Doc] Small fixes according to Spark on Vanilla supporting
  744 * [Ambari] fix Ubuntu deploy
  745 * Remove entry point of sahara tempest plugin
  746 * Updated from global requirements
  747 * Remove Tempest-like tests for clients (see sahara-tests)
  748 * Deprecate MapR 5.1.0.mvr2
  749 * Add repo configs
  750 * standardize release note page ordering
  751 * reimplement oozie client as abstract
  752 * allow configuration of strategy for UI
  753 * [DOC] Add docs about pagination abilities
  754 * Add MapR core 5.2
  755 * [api-ref] Stop supporting os-api-ref 1.0.0
  756 * Add new version pack for services
  757 * Add event log for HDP plugin
  758 * Update api-ref docs for Designate feature
  759 * Add Sentry service v1.6 to MapR plugin
  760 * Add custom health check for MapR plugin
  761 * Rename all ClusterContext variables to 'cluster\_context'
  762 * Replace mfs.exchange with g.copy\_file where it is possible
  763 * [DOC] Update user doc about Designate
  764 * [DOC] Fix misprints in api-ref
  765 * Spark on Vanilla Clusters
  766 * Added rack awareness in CDH plugin
  767 * [Doc] add description of "plugin update" to api ref
  768 
  769 5.0.0.0b3
  770 ---------
  771 
  772 * Updated from global requirements
  773 * Remove support for Spark standalone
  774 * Remove ssl config for Hue
  775 * Refactor service home dir owner setting
  776 * [Ambari] More flexible auto configuration
  777 * Fix invalid security repo
  778 * Added rack awareness in HDP plugin
  779 * Updated from global requirements
  780 * use \_LE() to wrap the error message
  781 * Added option to disable sahara db for storing job binaries
  782 * Config logABug feature for Sahara api-ref
  783 * Remove unused config.CONF
  784 * improve logging for job execution failure
  785 * Updating DOC on floating IPs change
  786 * Updated from global requirements
  787 * Fix wait conditions with SSL deployments
  788 * Enabling MapR on CentOS7
  789 * Updated from global requirements
  790 * Fix wrong instance count in provision events
  791 * [doc] Fix some problems in docs
  792 * delete unused LOG in some files
  793 * TrivialFix: Remove logging import usused
  794 * Fix mapr cluster deployment
  795 * Remove MAPR\_USER variable
  796 * Delete useless 'pass'
  797 * Updated from global requirements
  798 * replace assertListEqual() to assertEqual()
  799 * Updated from global requirements
  800 * Error handling during hosts file generation
  801 * Replace 'lsb\_release -is' with the method 'get\_os\_distrib'
  802 * Add auto configs to HDP plugin
  803 * Correct reraising of exception
  804 * Fix wrong epel version for CentOS 7
  805 * Clean imports in code
  806 * Adding release note to floating ips change
  807 * Updated from global requirements
  808 * Remove hardcoded password from db schema
  809 * Get ready for os-api-ref sphinx theme change
  810 * Replace old CLI calls in grenade
  811 * Updated from global requirements
  812 * Add Kafka to CDH 5.5 and CDH 5.7
  813 * Updated from global requirements
  814 * plugins:patch is now admin only operation
  815 * Fix small bugs in pagination
  816 * Fix wrong hue-livy process name and move installation
  817 * Fix wrong owner setting for config files
  818 * copying oozie.warden to prevent failure
  819 * Updated from global requirements
  820 * Image argument validation and declaration
  821 * [ambari] support kerberos deployment
  822 * [cdh] kerberos support implementation
  823 * kerberos infra deployment impl
  824 * Fixed the error with updating the job via command line
  825 * Add sorting ability to Sahara-API
  826 * Health check for Designate
  827 * Fix configs for repos and swift urls in CDH 5.7
  828 * Added documentation for Designate feature
  829 * Documentation for image gen CLI and framework
  830 * Updated from global requirements
  831 * Updated from global requirements
  832 * Updated from global requirements
  833 * Designate integration
  834 * Updated from global requirements
  835 * Correct reraising of exception
  836 * Updated from global requirements
  837 * Updated from global requirements
  838 * Updated from global requirements
  839 * labels for CDH plugin
  840 * Changing zookeeper path while updating conf
  841 * labels for MapR plugin
  842 * Remove hardcoded password for Oozie service
  843 * Refactor the logic around use of floating ips
  844 * Adding argument-related validators for image configurability
  845 * Configuration engine for image generation CLI
  846 * Use assertEqual() instead of assertDictEqual()
  847 * improve error message for execution with retries
  848 * remove infrastructure engine option
  849 * Add pagination ability to Sahara-API
  850 * [DOC] Added docs for sahara+ironic
  851 * [DOC] Inform operators about limited quotas
  852 * delete two unused LOG
  853 * Updated from global requirements
  854 * Remove unused LOG
  855 * Updated from global requirements
  856 * Fixing unit tests for image create
  857 * improved scaling for cdh plugin
  858 * Adding Pyleus configs to Storm plugin
  859 * Add Python 3.5 classifier and venv
  860 * Docs should use "--plugin-version" instead of "--version"
  861 * CLI for Plugin-Declared Image Declaration
  862 * make ability to return real plugins in list ops
  863 * Failed to download ext-2.2.zip from dev.sencha.com
  864 * Adding Python Jobs using Pyleus
  865 * Simplify tox hacking rule to match other projects
  866 * [DOC] Cleanup time for incomplete clusters
  867 * improvements on api for plugins
  868 
  869 5.0.0.0b2
  870 ---------
  871 
  872 * Resolves issue where to allow custom repo URLS
  873 * Updated from global requirements
  874 * Updated from global requirements
  875 * don't serialize auto security group if not needed
  876 * Fix typo in ambari\_plugin.rst
  877 * replace import of future to the top
  878 * fix building api ref docs
  879 * The addition of the parentheses for py3
  880 * [DOC] Update installation guide
  881 * use sessions for creating heatclient
  882 * Fixed spelling error
  883 * forbid cluster creation without secondarynamenode
  884 * Fix subdirectory typo in sahara db template Readme file
  885 * Updated from global requirements
  886 * Upgrade Storm plugin to version 1.0.1
  887 * Updated from global requirements
  888 * Add Impala 2.2 to MapR plugin
  889 * Support of CDH 5.7
  890 * fixing sahara-engine setup in devstack
  891 * Fix typo in configs\_recommendations.rst
  892 * Remove outdated tools
  893 * [DOC] improve docs
  894 * Fix typo in cdh\_plugin.rst
  895 * Fix glanceclient.v2.images
  896 * Remove unecessary decorators from private interface
  897 * Ignore Nova config drive in devices list
  898 * plugins api impl
  899 * sleep before waiting requests
  900 * allow to specify notifications transport url
  901 * ability to configure endpoint type for services
  902 * Updated from global requirements
  903 * novaclient.v2.images to glanceclient migration
  904 * Updated from global requirements
  905 * Update documentation for hadoop-swift
  906 * Updated from global requirements
  907 * Updated from global requirements
  908 * [DOC] updated docs about keystone cli
  909 * Trivial: Fix wrong button name in dashboard user guide
  910 * Updated from global requirements
  911 * implement db ops for plugin's api
  912 * replace seriailization of plugin to PluginManager
  913 * Moving WADL docs to Sahara repository
  914 * Remove convert to cluster template feature
  915 * Trivial: Remove useless words in CDN image builder doc
  916 * Updated from global requirements
  917 * remove ability to create barbicanclient
  918 * Fix the ca certificate handling in the client sessions
  919 * fix grenade from mitaka upgrade
  920 * remove config groups associated with removed hosts
  921 * Updated from global requirements
  922 * workaround to fix ambari start on centos7
  923 * Updated from global requirements
  924 * Fix provision events for installing services
  925 * New version of HDP plugin 2.4
  926 * Display credentials info in cluster general info
  927 * Updated from global requirements
  928 * Improve timeout message when cluster create fails
  929 * Updated from global requirements
  930 * Modify HDP plugin doc for Ambari plugin
  931 
  932 5.0.0.0b1
  933 ---------
  934 
  935 * Fix retrieve auth\_url and python 3 jobs
  936 * Readable logging for Heat templates
  937 * Use split\_path from oslo.utils
  938 * Added "\" In quickstart guide
  939 * Corrects MapR distro selection for RHEL
  940 * Fix cluster creation with another tenant
  941 * Updated from global requirements
  942 * Added unit tests for CDH 5.5.0 deploy file
  943 * Updated from global requirements
  944 * [Trivial] Remove unnecessary executable privilege
  945 * Updated from global requirements
  946 * Code refactoring of ambari deploy processes
  947 * Fix down scaling of ambari cluster
  948 * HDP hive HDFS support
  949 * improve description of ambari plugin
  950 * Remove hdp 2.0.6 plugin
  951 * Updated from global requirements
  952 * Fix grenade
  953 * Updated from global requirements
  954 * Minimise number of auto security groups
  955 * remove verbose option in devstack plugin
  956 * use the only method to initialize client
  957 * Updated from global requirements
  958 * Resolve bug with long value to RANDSTR function
  959 * Change 'Hbase' to 'HBase' string in spark service
  960 * Updated from global requirements
  961 * Remove openstack/common related stuff
  962 * Added unit tests for ha\_helper file
  963 * Updated from global requirements
  964 * Updated from global requirements
  965 * Fix typo in Spark service
  966 * Renamed job execution and templates endpoints
  967 * Fix doc about scenario and Tempest tests
  968 * keystoneclient to keystoneauth migration
  969 * Helper method to use dnf instead of yum on fedora >=22
  970 * PrettyTable and rfc3986 are no longer used in tests
  971 * Update the links to the RDO project
  972 * Focus the documentation on distributed mode
  973 * Updated from global requirements
  974 * cdh plugin yum install option "-y" missing
  975 * update options mentioned in tempest readme
  976 * Update hadoop swift docs
  977 * Updated from global requirements
  978 * Fix doc build if git is absent
  979 * Added new unittest to oozie module
  980 * Updated from global requirements
  981 * SPI Method to Validate Images
  982 * Added tests for sahara cli
  983 * Fix unavailable MCS link
  984 * Define context.roles with base class
  985 * Update the Administrator Guide link
  986 * Updated from global requirements
  987 * Updated from global requirements
  988 * Change property for auto creating schema
  989 * Remove unsupported services from 5.1.0
  990 * Updated from global requirements
  991 * Updated from global requirements
  992 * Bandit password tests
  993 * Workaround for temporary Oozie bug
  994 * Fixing the bandit config
  995 * Pkg installation to ssh\_remote
  996 * fix syntax error in ui dev docs
  997 
  998 4.0.0
  999 -----
 1000 
 1001 * Set libext path for Oozie 4.0.1, 4.1.0
 1002 * rename service api modules
 1003 * Fixing grenade job
 1004 * Add hadoop openstack swift jar to ambari cluster
 1005 * Fix Hue integration with Spark and Hive
 1006 * Move bandit to pep8
 1007 * Revert "Remove PyMySQL and psycopg2 from test-requirements.txt"
 1008 * Do not build config example for readthedocs.org
 1009 * Remove PyMySQL and psycopg2 from test-requirements.txt
 1010 * Correctly configure Spark with Hive, HBase
 1011 * Set libext path for Oozie 4.0.1, 4.1.0
 1012 * Add hive property for Hue < 0.9.0
 1013 * Updated Sahara arch diagram
 1014 * Fix incorrect visualization of MapR versions
 1015 * Updated volumes section in docs
 1016 * Update reno for stable/mitaka
 1017 * Update .gitreview for stable/mitaka
 1018 
 1019 4.0.0.0rc1
 1020 ----------
 1021 
 1022 * Updated UI docs
 1023 * Fix staled configs for ha deployments
 1024 * Use auth admin for get\_router when building proxy commands
 1025 * Don't use precreated ports in heat templates
 1026 * get\_admin\_context overwriting context
 1027 * Inject drivers to jars in Ambari Spark engine
 1028 * Deprecate HDP 2.0.6 plugin
 1029 * Fix updating datasource without changing a name
 1030 * register the config generator default hook with the right name
 1031 * Fix a mess in config helpers
 1032 * rewrite wait condition script
 1033 * Run cluster verification after cluster / creation scaling
 1034 * Fix HA for Resourcemanager
 1035 * Add an extra copy of neutron info after run\_job
 1036 * Remove cinder v1 api support
 1037 * Updated from global requirements
 1038 * Updating quickstart guide with openstackclient usage
 1039 * Fix MapR 500 tempest test fails
 1040 * Moved CORS middleware configuration into oslo-config-generator
 1041 * Add MapR 5.1.0
 1042 * Fix blueprints configuration for HA
 1043 
 1044 4.0.0.0b3
 1045 ---------
 1046 
 1047 * Do not use explict keyword arguments in image resource
 1048 * Improve exception message for wait\_ambari\_requests
 1049 * Added #nosec to sahara.service.coordinator package
 1050 * Added #nosec to sahara.utils.hacking package
 1051 * add nosec to subprocess usage in launch\_command
 1052 * add nosec to remote ssh pickle usages
 1053 * Refine the code for CDH PluginUtils class
 1054 * Remove UI configuring for Oozie
 1055 * Updated from global requirements
 1056 * HA for NameNode and ResourceManager in HDP 2.2
 1057 * move heat template version to common module
 1058 * No longer necessary to specify jackson-core-asl in spark classpath
 1059 * Improve config description in CDH config\_helper
 1060 * Remove unneeded version string check in CDH plugin
 1061 * Remove unused pngmath Sphinx extension
 1062 * Add Flume 1.6.0 to MapR plugin
 1063 * Remove vanilla 2.6.0 in doc
 1064 * Remove unsupported MapR plugin versions
 1065 * Updating get\_auth\_token to use keystonemiddleware
 1066 * remove hdp from the default plugin list
 1067 * enable ambari plugin by default
 1068 * Updating dashboard user guide post-reorg
 1069 * Use the integrated tempest.lib module
 1070 * Update CDH user doc for CDH 5.5.0
 1071 * Add CDH 5.5 support
 1072 * CDH plugin edp engine code refactoring
 1073 * CDH plugin config helper refactoring
 1074 * Updated from global requirements
 1075 * Use ostestr instead of the custom pretty\_tox.sh
 1076 * split cloudera health checks
 1077 * ambari health check implementation
 1078 * Making health verification periodics distributed
 1079 * Fixed typo of precendence to precedence
 1080 * Fix typo in api\_validator.py
 1081 * Updated from global requirements
 1082 * Added #nosec for bandit check
 1083 * Missing ignore\_prot\_on\_def flag
 1084 * Updated from global requirements
 1085 * Remove support for spark 1.0.0
 1086 * [EDP] Add suspend\_job() for sahara edp engine(oozie implementation)
 1087 * Updated from global requirements
 1088 * Remove vanilla 2.6.0 code
 1089 * Add Spark 1.5.2 to MapR plugin
 1090 * Fix in wrong substitution
 1091 * Adding data source update validation
 1092 * Adding more information to validation errors
 1093 * Revert "Fix gate pep8"
 1094 * Add default templates for spark plugin, version 1.6.0
 1095 * Updated from global requirements
 1096 * Add Hue 3.9.0 to MapR plugin
 1097 * Add property 'MapR-FS heap size percent' to cluster template
 1098 * implement sending health notifications
 1099 * cloudera health checks implementation
 1100 * Added scaling support for HDP 2.2 / 2.3
 1101 * base cluster verifications implementation
 1102 * Check that main-class value is not null in job execution validator
 1103 * Fixes to make bandit integration tests work with sahara
 1104 * honor api\_insecure parameters
 1105 * Replace assertNotEqual(None,) with assertIsNotNone
 1106 * Start RPC service before waiting
 1107 * Add support running Sahara as wsgi app
 1108 * Add test cases for CDH plugin config\_helper
 1109 * CDH plugin versionhandler refactoring
 1110 * Add test cases for versionhandler
 1111 * Remove support of HDP 2.2
 1112 * Use the oslo.utils.reflection to extract class name
 1113 * Don't use Mock.called\_once\_with that does not exist
 1114 * Add regex matching for job\_executions\_list()
 1115 * Add regex matching for job\_binary\_internal\_list()
 1116 * Python3: Fix using dictionary keys()
 1117 * Await start datanodes in Spark plugin
 1118 * Updated from global requirements
 1119 * Add regex matching for job\_list()
 1120 * Add regex matching for job\_binary\_list()
 1121 * Add regex matching for node\_group\_templates\_list()
 1122 * Add regex matching for clusters\_list()
 1123 * Add regex matching for data\_sources\_list()
 1124 * Add regex matching for cluster\_templates\_list()
 1125 * add initial v2 api
 1126 * add orphan to configs recommendations
 1127 * add vanilla image builder docs to index
 1128 * Enabling distributed periodics in devstack
 1129 * Adding doc about distributed periodics
 1130 * Fix gate pep8
 1131 * Added support of Spark 1.6.0
 1132 * Distributed periodic tasks implementation
 1133 * Parse properties with custom key/value separator
 1134 * Updated from global requirements
 1135 * Revert "Enable sahara-dashboard devstack plugin in sahara plugin"
 1136 * Update bandit version
 1137 * Update the devstack.rst document
 1138 * Enabling cluster termination via OPS in periodics
 1139 * use uppercase 'S' in word "OpenStack"
 1140 * Fix spell typos
 1141 * Add creation of mapr user
 1142 * Fix missing configuration for mapreduce
 1143 * Fix problem with zombie processes in engine
 1144 * Add Hive 1.2 to MapR plugin
 1145 * Add Oozie 4.2.0 to MapR plugin
 1146 * Add Pig 0.15 to MapR plugin
 1147 * Add Drill 1.4 to MapR plugin
 1148 * Add ability for setting file mode
 1149 * CDH plugin validation mudule refactoring
 1150 * Add CDH plugin validation test cases
 1151 * Add install priority to each service
 1152 * Remove redundant tabs when add MapR repos
 1153 * Remove outdated pot files
 1154 * Add unit test cases for cdh plugin utils
 1155 * Move notifications options into oslo\_messaging\_notifications
 1156 * Updated from global requirements
 1157 * Allow 'is\_public' to be set on protected resources
 1158 * Add 'is\_protected' field to all default templates
 1159 * Change 'ignore\_default' to 'ignore\_prot\_on\_def'
 1160 * Remove overlap of 'is\_default' and 'is\_protected' for templates
 1161 * correct spelling mistake
 1162 * Update the link to sahara.py
 1163 * Updated from global requirements
 1164 * Add release notes for external key manager usage
 1165 * Fix anti-affinity handling in heat engine
 1166 * Where filter is not done correctly on programmatic selection
 1167 * Remove scenario tests and related files
 1168 * Use internal auth url to communicate with swift
 1169 * Updated from global requirements
 1170 * notification\_driver from group DEFAULT is deprecated
 1171 
 1172 4.0.0.0b2
 1173 ---------
 1174 
 1175 * Migrate to new repository in gate checks
 1176 * Fix python 2,3 compatibility issue with six
 1177 * Fixing kwarg name for centos repository
 1178 * Updated from global requirements
 1179 * Fix using regions in all OS clients
 1180 * Add release notes for scheduling EDP jobs
 1181 * remove openstack-common.conf
 1182 * Updated from global requirements
 1183 * Enable sahara-dashboard devstack plugin in sahara plugin
 1184 * Add a common Hive and Pig config in workflow\_factory
 1185 * add cdh plugin passwords to key manager
 1186 * add debug testenv in tox
 1187 * add developer documentation about the key manager
 1188 * Updated from global requirements
 1189 * add helper functions for key manager
 1190 * Setting auth\_url for token auth plugin object
 1191 * Replace deprecated library function os.popen() with subprocess
 1192 * Enable passwordless ssh beetween vanilla nodes
 1193 * Added Keystone and RequestID headers to CORS middleware
 1194 * Removed redundant list declaration
 1195 * Updated from global requirements
 1196 * Change assertTrue(isinstance()) by optimal assert
 1197 * Fix wrong file path in scenario test README.rst
 1198 * Updated from global requirements
 1199 * Use run\_as\_root instead of sudo to execute\_command
 1200 * Ensure default arguments are not mutable
 1201 * Compare node groups in CDH plugin IMPALA validation
 1202 * Add translation for log messages
 1203 * Fixing cinder check with is\_proxy\_gateway
 1204 * Update HA scenario for CDH
 1205 * Use cfg.PortOpt for port option
 1206 * Clean the code in vanilla's utils
 1207 * [EDP] Add scheduling EDP jobs in sahara(oozie engine implementation)
 1208 * Adding doc about data source placeholders
 1209 * Remove she-bang from sahara CLI modules
 1210 * Stop using unicode builtin
 1211 * Initial key manager implementation
 1212 * Move c\_helper, db\_helper into \_\_init\_\_ for CDH plugin\_utils
 1213 * Updated from global requirements
 1214 * Added check for images tags
 1215 * Updated from global requirements
 1216 * Replace assertEqual(None, \*) with assertIsNone in tests
 1217 * Updates DevStack git repo link in Sahara Dev Ref
 1218 * Implement custom check for Kafka Service
 1219 * Don't configure hadoop.tmp.dir in Spark plugin
 1220 * Updated from global requirements
 1221 * Deprecated tox -downloadcache option removed
 1222 * Updated from global requirements
 1223 * Scenario templates: make is\_proxy\_gateway configurable
 1224 * Added several parametrs to priority-one-confs file
 1225 * Add CDH plugin edp engine unit tests
 1226 * Add missing i18n module into CDH plugin edp\_engine
 1227 * Add ability to get auth token from auth plugin
 1228 * Trust usage improvements in sahara
 1229 * Replacing all hard coded cluster status using cluster\_utils
 1230 * Always enable heat service in devstack plugin
 1231 * Remove unused code from volumes module
 1232 * Updated from global requirements
 1233 * Now updating cluster templates on update
 1234 * Add log when directly return from cancel\_job
 1235 * Updated from global requirements
 1236 * remove the qpid message driver from the configuration file
 1237 * Adds nosec to system call in NetcatSocket.\_terminate
 1238 * rewrite heat client calls
 1239 * Remove MANIFEST.in
 1240 * Updated from global requirements
 1241 * refine the development environment document
 1242 * test: make enforce\_type=True in CONF.set\_override
 1243 * Explicitly calling start for sahara-api in sahara-all
 1244 * Adding ability disable anti\_affinty check in plugin
 1245 * Remove version from setup.cfg
 1246 * Force releasenotes warnings to be treated as errors
 1247 
 1248 4.0.0.0b1
 1249 ---------
 1250 
 1251 * Override verify argument of generic session
 1252 * Add missed checks for testing update method
 1253 * Updated from global requirements
 1254 * Optimize "open" method with context manager
 1255 * Launching 1 instance in grenade instead of 2
 1256 * Updated from global requirements
 1257 * Fix bashate warnings
 1258 * Support of Spark EDP in Ambari plugin
 1259 * Check cluster if it is None before run job
 1260 * Enable heat\_enable\_wait\_condition by default
 1261 * Update scenario test readme file
 1262 * Add more useful information to the Heat stack description
 1263 * Replacing hard coded cluster status using cluster\_utils
 1264 * cleanup sahara commands
 1265 * Support unmounting shares on cluster update
 1266 * Updated from global requirements
 1267 * Mounting changed shares on cluster update
 1268 * Remove unneeded 'self' in plugins.cdh.v5\_4\_0.plugin\_utils
 1269 * Drop direct engine support
 1270 * Remove old integration tests for sahara codebase
 1271 * Option for disabling wait condition feature
 1272 * Remove unneeded volume serialization
 1273 * Updated from global requirements
 1274 * Doc fix: use\_floating\_ip to use\_floating\_ips
 1275 * change port option from Opt to IntOpt
 1276 * implement is\_sahara\_enabled
 1277 * Add test cases for CDH plugin versionfactory
 1278 * Adding tests for checking updating of templates
 1279 * Updated from global requirements
 1280 * Add "unreleased" release notes page
 1281 * Support reno for release notes management
 1282 * Update Sahara Dev Quickstart Guide
 1283 * Updated from global requirements
 1284 * Fix doc8 check failures
 1285 * Rename get\_job\_status to get\_job\_info in oozie.py
 1286 * Updated from global requirements
 1287 * Run py34 first in default tox run
 1288 * Updated from global requirements
 1289 * Use oslo.service for launching sahara
 1290 * Disable base repos by the option
 1291 * Publish sample conf to docs
 1292 * refine the sahara installation guide
 1293 * Move doc8 dependency to test-requirements.txt
 1294 * Fix E005 bashate error
 1295 * Plugin version error in scenario test for vanilla2.6.0
 1296 * Add unit test to cover cancel job operation in oozie engine
 1297 * Make ssh timeout configurable
 1298 * Missing stuff for Kafka in Ambari plugin
 1299 * Add default templates for MapR plugin 5.0.0 mrv1 & mrv2
 1300 * Support overriding of driver classpath in Spark jobs
 1301 * Add ability validate yaml files before run tests
 1302 * Remove TODO line while bug 1413602 is fixed
 1303 * Add CDH test enabling HDFS HA
 1304 * Add CDH 5.4.0 contents in doc
 1305 * Allowing shares to be edited on cluster update
 1306 * Remove TODO in the feature.rst
 1307 * Fix a couple typo in EDP doc
 1308 * Refine the overview.rst for sahara
 1309 * Fix Spark installation fails when parsing spark-env.sh
 1310 * Disable security for Oozie in Ambari
 1311 * Remove verbose code for hive metastore schema creation in MapR plugin
 1312 * Providing more information about fail job
 1313 * Refine the doc for sahara
 1314 * Fix magic method name in plugin.cdh.clent.type
 1315 * Add additional filter to volume\_type check
 1316 * Remove known issue from the doc
 1317 * Use assertTrue/False instead of assertEqual(T/F)
 1318 * Updated from global requirements
 1319 * Fixing job execution creation with is\_protected field
 1320 * Fixing cluster creation with is\_protected field
 1321 * Adding ability to register image without description
 1322 * Get Open Ports for Storm
 1323 * Simplify the method \_count\_instances\_to\_attach
 1324 * Add source url into README.rst
 1325 * Updated from global requirements
 1326 * Fix Mapr on ci
 1327 * Fixing problem with validation of job binaries update
 1328 * Fixing search of devices that need to be mount
 1329 * Cleanup config-generator.sahara.conf
 1330 * Updated from global requirements
 1331 * Switched CORS configuration to use oslo\_config
 1332 * Add batching for EDP jobs in scenario tests
 1333 * Fixing event log handling during volumes mount
 1334 * Fixing grenade job
 1335 * Add support of Drill 1.2 to MapR plugin
 1336 * Add -f option to formatting volumes for xfs
 1337 * Hive job type support on CI
 1338 * Add unit tests for AuthValidator middleware
 1339 * Remove old sahara endpoint
 1340 * Updated from global requirements
 1341 * Add -f option to formatting volumes
 1342 * Fix issue with job types in Ambari plugin
 1343 * Fix tempest tests
 1344 * Modify service-role view in creating node group template
 1345 * Updated from global requirements
 1346 * Add ability running tests on existing cluster
 1347 * Reformat job flows
 1348 * Bringing the Sahara Bandit config current
 1349 * Add testresources used by oslo.db fixture
 1350 * Use api-paste.ini for loading middleware
 1351 * Add event logs for MapR plugin
 1352 * code cleanup
 1353 * Fixing grenade job for upgrades from liberty
 1354 * Fix typos in developer documentation
 1355 * Updated from global requirements
 1356 * Fixing cluster creation without auto\_security\_group
 1357 * Use distributed mode by default in devstack
 1358 * Updated from global requirements
 1359 * Adding ability run several edp jobs flows
 1360 * Updated from global requirements
 1361 * Add /usr/share/sahara/rootwrap to filters\_path
 1362 * Fixing grenade\_job
 1363 * replace multiple if stmts with dict and for loop
 1364 * Fix the bug of "Error spelling of a word"
 1365 * Fix the bug of "Error spelling of 'occured'"
 1366 * Removed redundant metaclass declarations in MapR plugin
 1367 * Fix of client tests in tempest
 1368 * Added support for Spark 1.3.1 in MapR plugin
 1369 * use list comprehensions
 1370 * Cleanup databases during execution of hive example
 1371 * Open Mitaka development
 1372 
 1373 3.0.0
 1374 -----
 1375 
 1376 * Use explicit version of image client in gates
 1377 * Use xfs for formatting
 1378 * Configurable timeouts for disk preparing
 1379 * Generate random heat stack name for cluster
 1380 * Resolve issue with operating heat stack outputs
 1381 * Updating vanilla imagebuilder docs
 1382 * Add more information about configuring NTP service
 1383 * Fix problem with loading Ambari configs
 1384 * Update indexes after adding security repo in MapR plugin
 1385 * Add put data in HDFS for EDP testcase
 1386 * Add wait condition for heat templates
 1387 * Updated from global requirements
 1388 * Change ignore-errors to ignore\_errors
 1389 * Fix wrong init of ThreadGrop
 1390 * Fix missed service message in MapR plugin
 1391 * Heat stack creation with tags
 1392 * Enable ceilometer services using new plugin model
 1393 * Add spaces around function params for browser to linewrap on
 1394 * Convert manila api version to string
 1395 * [doc-day] Updated development guidelines
 1396 * Adapt python client tests to use Tempest plugin interface
 1397 * Python client tests: access to credentials/net clients
 1398 * Formatting and mounting methods changed for ironic
 1399 * HDP plugin should ignore untagged configs when creating cluster\_spec
 1400 * Fixed service restart in MapR plugin
 1401 * Adding check of indirect access
 1402 * Fix problem with create cluster w/o internet
 1403 * Improving node group templates validation
 1404 * Fix incorrect function name in swift client
 1405 * Adding fake plugin usage in validation ut
 1406 * Update hdp plugin docs
 1407 * Use get\_resource instead of Ref defenition
 1408 * Create ResourceGroup with volumes only if it is required
 1409 * Selects IPv4 preferentially for internal\_ip
 1410 * Fix working scenario tests with swiftclient
 1411 * Improving cluster templates validation
 1412 * Report stack\_status\_reason on heat failure
 1413 * Change nova client util to use proper client
 1414 * New doc about autoconfiguration policy
 1415 * Increasing time for cluster creation/deletion in grenade
 1416 * cleanup spark plugin documentation
 1417 * Remove mountpoint from heat stack because it always null
 1418 * Fix capitalization on sahara
 1419 * Updating Ubuntu Server version in devstack doc
 1420 * Fixed RM HA in MapR plugin 5.0.0 MRv2
 1421 * Only add current directory to classpath for client deploy mode
 1422 * Include YARN 2.7.0 to service install priority list in MapR plugin
 1423 * Updated from global requirements
 1424 * Documenting interface map
 1425 * Set the flavor to large for the cdh 5.4.0 name node in template.conf
 1426 * Use custom flavor in gate
 1427 * Add SPARK\_YARN\_HISTORY\_SERVER to default templates for cdh
 1428 * Register SSL cert in Java keystore to access to swift via SSL
 1429 * Adding doc about shared and protected resources
 1430 * Convert True to string for image registry
 1431 * Fixed Hive 1.0 failure on MapR plugin
 1432 * [sahara doc fix] log guidelines doc
 1433 * Removed duplicated definition of support Impala in MapR plugin
 1434 * Add keystone and swift url to /etc/hosts
 1435 * Update plugin spi docs with new method
 1436 * [sahara doc fix] guest requirements doc
 1437 * [sahara doc fix] registering image doc
 1438 * Enable anti\_affinity feature in scenario test
 1439 * Fix mocks in scenario\_unit tests
 1440 * [CDH] Fix problem with launching Spark jobs
 1441 * Updating architecture doc
 1442 * [sahara doc fix] update the statuses.rst in userdoc
 1443 * Drop HDP 1.3.2 plugin
 1444 * Drop Vanilla Hadoop 1
 1445 * Adds IPv6 support to auto security group
 1446 * Updating overview document
 1447 * Updating the userdoc configuration
 1448 * Correcting userdoc installation guide
 1449 * Minor updates to edp documentation
 1450 * Modify recommend\_configs arguments in vanilla 1
 1451 * Updated from global requirements
 1452 
 1453 3.0.0.0b3
 1454 ---------
 1455 
 1456 * Minor updates and fixes to features doc
 1457 * updating index doc
 1458 * updating plugins doc
 1459 * Added CORS middleware to Sahara
 1460 * Documentation for Manila integration
 1461 * Updating userdoc overview
 1462 * Add missing ssl\_verify for swift in scenario tests
 1463 * [doc-day] Updated development environment guide
 1464 * Updating the dashboard guide for Sahara
 1465 * Updating the rest api documentation
 1466 * Updating the dev environment guide for the Sahara UI
 1467 * Update documentation for Vanilla plugin
 1468 * Add port type on port option
 1469 * Updated from global requirements
 1470 * Print Heat stack before create/update to debug logs
 1471 * Remove useless test dependency 'discover'
 1472 * Use internalURL endpoint by default in Sahara
 1473 * Use demo user and tenant for testing
 1474 * Explicitly set infra engine based on job type
 1475 * Use less resources in sceanrio gate job
 1476 * Removed installation of Oozie sharelibs in MapR plugin
 1477 * Fix problem with using auto security groups in Heat
 1478 * adding developer docs guidelines about clients
 1479 * Added HBase REST node process to MapR plugin
 1480 * Disable autotune configs for scaling old clusters
 1481 * Add sample spark wordcount job
 1482 * Deprecate Vanilla 2.6.0
 1483 * Add additional HDP services
 1484 * Add EDP services to new HDP plugin
 1485 * Add base services support for HDP 2.2 / 2.3
 1486 * Adding support for the Spark Shell job
 1487 * project\_name is changed to optional parameter
 1488 * Change version package imports to correct in MapR plugin
 1489 * Added support of Hue 3.8.1 to MapR plugin
 1490 * Job execution cancel timeout
 1491 * Rename oozie\_job\_id
 1492 * adding neutron to sessions module
 1493 * adding cinder to sessions module
 1494 * Removing token information from debug log
 1495 * Fix bash condition for enabling heat engine in devstack
 1496 * Updated from global requirements
 1497 * Enable YARN ResourceManager HA in CDH plugin
 1498 * Changing scenario runner to use subprocess
 1499 * Add CDH HDFS HA part in the user doc
 1500 * Updated from global requirements
 1501 * Fail if FAILED in the scenario tests run log
 1502 * Actually install Heat for the Hest-based jobs
 1503 * Ensure working dir is on driver class path for Spark/Swift
 1504 * Add validation rules about IMPALAD
 1505 * Remove unneeded starting ntp
 1506 * Expose cloudera manager information
 1507 * Updated from global requirements
 1508 * adding nova to session cache
 1509 * Adding Grenade support for Sahara
 1510 * Update plugin version for transient tests to vanilla 2.7.1
 1511 * Updated from global requirements
 1512 * New version of HDP plugin
 1513 * Adding shared and protected resources support
 1514 * Adding is\_public and is\_protected fields support
 1515 * Use "get\_instances" method from sahara.plugins.utils
 1516 * Doc, scenario tests: variables config file
 1517 * Adding clusters\_update api call
 1518 * Implement ability of creating flavor for scenario tests
 1519 * Add support of SSL in scenario tests
 1520 * Remove libevent installation from MapR plugin
 1521 * Updated from global requirements
 1522 * Add manila nfs data sources
 1523 * Added support for MapR v5.0.0
 1524 * Run scenario tests for the fake plugin in gate
 1525 * Add separated dir with fake plugin scenario for gate testing
 1526 * Set missed admin user parameters used for trusts creation in devstack
 1527 * Make tools/pretty\_tox.sh more informative and reliable
 1528 * Make infra engine configurable in devstack plugin
 1529 * Added support of Hadoop 2.7.0 to MapR plugin
 1530 * Remove never executable code from devstack plugin
 1531 * Scenario tests: store ssh key if resources are retained
 1532 * doc, sahara-templates: fix typo
 1533 * Add scenario gate testing placeholders
 1534 * Adding job\_update api call
 1535 * Adding job\_execution\_update api call
 1536 * Adding sessions module and keystone client upgrade
 1537 * Adding job\_binary\_internal\_update api call
 1538 * Fix HBase config name when using HA with HDP 2.0.6
 1539 * Removed confusing typos in utils/openstack/base.py file
 1540 * Remove README in sahara/locale
 1541 * Update stackforge to openstack
 1542 * Updated from global requirements
 1543 * Fix wrong compute nodes name in doc
 1544 * Adding HTTP PATCH method to modify existing resources
 1545 * Allow Sahara native urls and runtime urls to differ for datasources
 1546 * Support manila shares as binary store
 1547 * Add script to report uncovered new lines
 1548 * Increase coverage report precision
 1549 * Add recommendation support to Cloudera plugin
 1550 * Support placeholders in args of job for i/o
 1551 * add unit test for test\_hdfs\_helper
 1552 * Updated from global requirements
 1553 * Update vanilla plugin to the latest version
 1554 * Remove quotes from subshell call in install\_scala.sh
 1555 * Fixed WebServer validation in MapR plugin
 1556 * Update cluster UI info in MapR plugin
 1557 * Prevent writing security repos twice in MapR plugin
 1558 * Check ACLs before adding access for Manila share
 1559 * Make starting scripts module for vanilla 2 plugin
 1560 * Small refactoring for vanilla 2
 1561 * Fix MapR plugin versions loading
 1562 * Put missing fields to validation schema
 1563 * Remove test for job type in get\_data\_sources
 1564 * add unit test cover oozie upload workflow file function
 1565 * Updated from global requirements
 1566 * Remove spaces from Sahara key comment
 1567 * Increase internal\_ip and management\_ip column size
 1568 * Drop support of deprecated 2.4.1 Vanilla plugin
 1569 * Added support of Drill 1.1 to MapR plugin
 1570 * Added support of HBase 0.98.12 to MapR plugin
 1571 * Added support of Mahout 0.10 to MapR plugin
 1572 * Added support of Hive 1.0 to MapR plugin
 1573 * Add CLUSTER\_STATUS
 1574 * Remove cluster status change in HDP plugin
 1575 * Removed support of Hive 0.12 and Impala 1.2.3 from MapR plugin
 1576 * Changed misleading function name in Heat engine
 1577 * Mount share API
 1578 * EDP Spark jobs work with Swift
 1579 * Fix six typos on sahara documentation
 1580 
 1581 3.0.0.0b2
 1582 ---------
 1583 
 1584 * Configure NTP service on cluster instances
 1585 * Updated from global requirements
 1586 * Changing log level inside execute\_with\_retries method
 1587 * Updated from global requirements
 1588 * Remove extra merge methods in plugins
 1589 * Add configs unit test case
 1590 * Change zk\_instance to zk\_instances in storm plugin
 1591 * Add recommendation support for Spark plugin
 1592 * Migrate to flavor field in spark 1.3.1
 1593 * Cleanup .gitignore
 1594 * Ignore .eggs directory in git
 1595 * Use keystone service catalog for getting auth urls
 1596 * Storm job type not found
 1597 * Implement recommendations for vanilla 2.6.0
 1598 * Add missing mako template for Spark 1.3.1
 1599 * Add unit test for external hdfs missed for URLs
 1600 * Migrate "flavor\_id" to "flavor" in scenario tests
 1601 * Remove openstack.common package
 1602 * updating documentation on devstack usage
 1603 * Added the ability to specify the name of the flavor\_id
 1604 * [EDP]upgrade oozie Web Service API version of oozie engine
 1605 * Enable HDFS HA in Cloudera plugin
 1606 * Made 'files' dict as member field of ClusterStack
 1607 * Changed all stacks retrieval with filtered search
 1608 * Removed useless ClusterStack class from heat engine
 1609 * Removed useless 'Launcher' class from heat engine
 1610 * Cluster creation with trust
 1611 * Add default templates for Spark 1.3.1
 1612 * Add Zookeeper and Sentry in CDH540 scenario tests
 1613 * Fix README.rst in scenario dir
 1614 * Fix installing python-saharaclient
 1615 * Deprecate Spark 1.0.0
 1616 * Switch to the oslo\_utils.fileutils
 1617 * Added failed thread group stacktrace to logs
 1618 * Updated from global requirements
 1619 * [CDH] Provide ability to configure gateway configs
 1620 * Remove the old scenario YAML files
 1621 * Derive Mako scenario templates from the current YAMLs
 1622 * Improvement check scale in scenario tests
 1623 * Allow multiple clusters creation
 1624 * Modify launch\_command to support global variables
 1625 * Allow Mako templates as input for scenario test runner
 1626 * Updated from global requirements
 1627 * Allowing job binary objects to be updated
 1628 * Resolve 500 error during simultaneously deletion
 1629 * Fix retrieve\_auth\_url in case Keystone URL does not contain port
 1630 * Spark job for Cloudera 5.3.0 and 5.4.0 added
 1631 * Fix problem with using volumes for HDFS data in vanilla plugin
 1632 * Fix failed unit tests
 1633 * Added support of Drill 0.9 to MapR plugin
 1634 * Added support of Drill 0.8 to MapR plugin
 1635 * Added support of HBase 0.98.9 to MapR plugin
 1636 * Added support of Hue 3.7.0 to MapR plugin
 1637 * [EDP] Delete edp job if raise exception
 1638 * add unit test covering cancel\_job in job\_manager
 1639 * Remove un-used "completed" filed when do cluster\_provision\_step\_add
 1640 * Allow to specify auto\_security\_group in default templates
 1641 * Add check for cinder in scenario tests
 1642 * [HDP] Nameservice awareness for NNHA case
 1643 * Return back devstack exercise to in-tree plugin
 1644 * Fix devstack plugin - sahara repo already cloned
 1645 * Add py34 to envlist
 1646 * Remove bin/ scripts support from in-tree devstack plugin
 1647 * Enable all plugins in devstack code
 1648 * Add CM API support for enable hdfs HA
 1649 * Add bashate check for devstack scripts
 1650 * Updated from global requirements
 1651 * Add in-tree Devstack plugin
 1652 * Support Spark 1.3.1
 1653 * Updated from global requirements
 1654 * Minor - move definition to avoid AttributeError
 1655 * [EDP] Unified Map to Define Job Interface
 1656 * Enable Java Keystore KMS service in CDH5.4
 1657 * [EDP][Oozie] external hdfs missed for URLs in job\_configs
 1658 * Fix compatible issues in unit tests for python 3
 1659 * Use right oslo.service entry points
 1660 * Updated from global requirements
 1661 * pass environment variables of proxy to tox
 1662 * Switch to oslo.service
 1663 
 1664 3.0.0.0b1
 1665 ---------
 1666 
 1667 * Updated from global requirements
 1668 * Add sentry check for CDH 5.3
 1669 * Allowing data souce objects to be updated
 1670 * Updated from global requirements
 1671 * Add method for geting instances with process
 1672 * Add CDH5.4 support in sahara
 1673 * Add support of custom scenario to scenario tests
 1674 * Added method for connect to node and run command
 1675 * Update version for Liberty
 1676 
 1677 3.0.0a0
 1678 -------
 1679 
 1680 * Removed dependency on Spark plugin in edp code
 1681 * Removed unused filtering in get\_plugins
 1682 * Refactor exception is Sahara
 1683 * Removed HashableDict
 1684 * Updated from global requirements
 1685 * Spark doc references vanilla diskimagebuilder page
 1686 * Also install alembic\_migration folder
 1687 * Remove duplicate 'an' and 'the' in docs
 1688 * Add policy namespace change to the upgrade guide
 1689 * Transform configuration values into int or float when needed
 1690 * Updated from global requirements
 1691 * Add cinder volumes to mapr scenario template
 1692 * Modifying Swift Paths for EDP Examples
 1693 * Updated from global requirements
 1694 * Fix problem with removing PID from list
 1695 * Remove deprecated group name of option
 1696 * Remove WritableLogger wrapper
 1697 * Updated from global requirements
 1698 * [CDH] Load missed configs from yarn-gateway.json
 1699 * Switched from all stacks polling to filtered list
 1700 * Disable neutron DEBUG logs
 1701 * Fixed typo in the Oozie CL documentation
 1702 * Move cluster deletion to common engine module
 1703 * Fix Typo Error for "Cloudera"
 1704 * Don't use reduce for python3 compatibility
 1705 * Making policy namespaces more unique
 1706 * Switched Heat engine to ResourceGroup use
 1707 * Add "null" for fields in cluster and node group template JSON schemas
 1708 * Minor - Fixed wrong log formatting
 1709 * Hiding volumes from cluster output
 1710 * Minor improvement of validation rules
 1711 * [CDH] Add validation check about dfs\_replication
 1712 * Update list of supported API versions
 1713 * Fix issue with configuring HDP cluster
 1714 * Add updating jobs statuses before cluster deletion
 1715 * Added missing retries of clients calls
 1716 * Adding retry ability to cinderclient calls
 1717 * Fix typo in Sahara doc
 1718 * Added checking of event-log in scenario tests
 1719 * Print traceback in logs for cluster operations
 1720 * Update the docs about how to build images for Sahara usage
 1721 * Fix logging\_context\_format\_string input for sahara
 1722 * Added validation of template names in scenario tests
 1723 * Adding retry ability to heatclient calls
 1724 * Enabling Swift client retries
 1725 * Adding retry ability to keystoneclient calls
 1726 * Adding retry ability to novaclient calls
 1727 * Adding retry ability to neutronclient calls
 1728 * Remove the custom duplicate check on cluster template update
 1729 * Fix cluster templates update
 1730 * Fix MapR Oozie dependency resolution
 1731 * Fix usage volume type in Heat
 1732 * Adding ability to retry clients calls
 1733 * Remove resetting self.flavor\_id in CDH test
 1734 * Remove custom duplication check for node group template update
 1735 * Fixed bug with volume type validation
 1736 * Improve unit tests of general utils
 1737 * Implementation of Storm scaling
 1738 * Adding yaml scenario file for Mapr 4.0.2 plugin
 1739 * Added support of Oozie 4.1.0 to MapR plugin
 1740 * Use PyMySQL as MySQL DB driver for unit tests
 1741 * Extra tests for quotas
 1742 * Deprecate the Direct Engine
 1743 * Updated from global requirements
 1744 * Improve compatible with python3
 1745 * [HDP] java64\_home not pointing at default-installed JDK for plugin
 1746 * Fixed logging issues with missing ids
 1747 * Add support of Mapr FS to scenario tests
 1748 * Updated from global requirements
 1749 * Use keystone session in new integration tests
 1750 * Fix logging\_context\_format\_string input for sahara
 1751 * Implemented support of placeholders in datasource URLs
 1752 * Drop use of 'oslo' namespace package
 1753 * Added support of Pig 0.14 to MapR plugin
 1754 * Remove sqlalchemy-migrate from test-requirements
 1755 * Session usage improved in sqlalchemy api
 1756 * Increase edp module test coverage
 1757 * Added unit tests for service/api module
 1758 * Improved unit test coverage of poll\_utils
 1759 * Updated from global requirements
 1760 * Fix delete volume and improved conductor coverage
 1761 * Improved coverage for workflow\_creator
 1762 * Test coverage improvement for cluster\_progress\_ops
 1763 * Test coverage improvement for sahara.service.networks
 1764 * Make configurable timeouts in scenario tests
 1765 * Storm EDP implementation
 1766 * Fix InvalidRequestError being skipped
 1767 * Remove unused code from sqlalchemy api module
 1768 * Add unit tests for exceptions module
 1769 * Improved unit test coverage of periodic module
 1770 * Fix management IPs usage
 1771 * Test coverage improvement for sahara.service.engine
 1772 * Improve unit test for HashableDict
 1773 * Improved test coverage for utils/resources
 1774 * Change ext-2.2.zip url
 1775 * Adding basic bandit config
 1776 * Cleanup sqla custom types
 1777 * Finally drop XML REST API related code
 1778 * Improve unit test for utils/edp.py
 1779 * Event log supported in new integration tests
 1780 * Use ThreadGroup instead of separate threads
 1781 * made a change to upgrade guide
 1782 * Use correct config\_helper in Vanilla 2.6
 1783 * Add sahara\_service\_type support for auth for sahara
 1784 * Updated from global requirements
 1785 
 1786 2015.1.0
 1787 --------
 1788 
 1789 * Add links to the public place with prepared images
 1790 * Add links to the public place with prepared images
 1791 * Fixing log messages to avoid information duplication
 1792 * Adding cluster, instance, job\_execution ids to logs
 1793 * Support x-openstack-request-id
 1794 * Removing unused methods from utils.openstack.\*
 1795 * Release Import of Translations from Transifex
 1796 * [CDH] swift lib support
 1797 * Fix slow unit test
 1798 * Adding .to\_wrapped\_dict to node\_group\_template update
 1799 * update .gitreview for stable/kilo
 1800 * Remove duplicated codes in CDH plugin
 1801 * Add scenario yaml file for fake plugin
 1802 * Add handler for configuration w/o sec groups
 1803 * Updated from global requirements
 1804 * Minor refactor of the integration service test
 1805 * Added check of scaling for Spark plugin
 1806 * Install Oozie UI on MapR clusters
 1807 * Adding config hints for CDH plugin
 1808 * Add a brief description of the default template mechanism
 1809 * Put in Sahara repo actual scenario files
 1810 * Use jsonutils from oslo.serialization
 1811 * Add CDH template for the scenario integration test
 1812 * Restrict cluster to have at most one secondary namenode
 1813 * Adding config hints for vanilla plugin
 1814 * Adding config hints for HDP plugin
 1815 * Add hacking checks related to logging guideliness
 1816 * Date format set to be correct utc date
 1817 * Fix strange check in code
 1818 * Rename templates in scenario yaml files
 1819 
 1820 2015.1.0rc1
 1821 -----------
 1822 
 1823 * Updating edp json examples
 1824 * Updating the developer quickstart guide
 1825 * Updating sahara-ci readme
 1826 * Updating edp-java readme
 1827 * Updating wordcount readme
 1828 * Updates to the EDP doc
 1829 * Updating installation guide
 1830 * Updating features documentation
 1831 * Add Sahara log guideliness
 1832 * Updated from global requirements
 1833 * Adding documentation for guide pages in horizon
 1834 * Fix libevent and epel install on MapR
 1835 * Update EDP doc
 1836 * How to build Oozie docs updated
 1837 * Update Cloudera plugin docs
 1838 * Update statuses docs
 1839 * Update vanilla plugin doc
 1840 * Update jenkins doc
 1841 * Open Liberty development
 1842 * Update Sahara 'How to Participate' doc
 1843 * Update overview.rst
 1844 * Update Plugin SPI doc
 1845 * Update doc for adding database migrations
 1846 * Add docs for event log usage
 1847 * Implement cluster creation with 'quotas = unlimited'
 1848 * Update testing page in developer docs
 1849 * Update development.environment.rst
 1850 * Update launchpad.rst
 1851 * Updating advanced configuration guide
 1852 * Updating EDP SPI doc
 1853 * Replace current API docs with new Sahara API docs
 1854 * Migrate to oslo.policy lib instead of copy-pasted oslo-incubator
 1855 * Validate node groups without volumes
 1856 * Updating upgrade guide documentation
 1857 * Updating EDP doc
 1858 * Updating configuration guide documentation
 1859 * Fix mailing list in feature requests info
 1860 * Add unit-tests for new integration tests
 1861 * Leverage dict comprehension in PEP-0274
 1862 * Fixed issue with waiting for ssh of deleted cluster
 1863 * Default templates for MapR
 1864 * Default templates for CDH
 1865 * Default templates for Vanilla
 1866 * Default templates for Spark
 1867 * Add unit tests for default templates update functionality
 1868 * Add unit tests for default templates delete functionality
 1869 * Add unit tests for default templates utils
 1870 * Default templates for HDP
 1871 * Add a CLI tool for managing default templates
 1872 * Add validation in new integration tests
 1873 * Adding run time of tests
 1874 * Add missed configs for ThriftJobTrackerPlugin
 1875 * Minor - allow changing status description of deleting cluster
 1876 * Updating horizon user guide to use new terminology
 1877 * Docs updated with instance locality feature
 1878 * Fix common misspellings
 1879 * Add usages of poll util for service modules
 1880 * Switched heat engine from JSON to HOT
 1881 * Set cluster mode on every node
 1882 * Adding plugin version information to scenario test report
 1883 * Documentation for scenario tests
 1884 * Set up network client for tempest client tests
 1885 * Implement job-types endpoint support methods for MapR plugin
 1886 * Drop support database downgrades
 1887 * Add information about cluster state in test report
 1888 * Fix topology awareness configuration
 1889 * Add new log messages where it's needed
 1890 * Add integration tests for scaling in Spark
 1891 * Updated from global requirements
 1892 * Generate random password for CM admin user
 1893 * Add get and update user APIs
 1894 * Add scenario files for new integration tests
 1895 * Fix order of arguments in assertEqual - Part1
 1896 * Notify Kerberos and Sentry do not take effect
 1897 * Raise the default max header to accommodate large tokens
 1898 * Sync with latest oslo-incubator
 1899 * Replace direct http requests by sahara client in Quick start guide
 1900 * Add usages of plugin poll - part 1
 1901 
 1902 2015.1.0b3
 1903 ----------
 1904 
 1905 * Fix log import error in tempest tests for Sahara
 1906 * Remove the sahara.conf.sample file
 1907 * Add usages of plugin poll - part 2
 1908 * Apply event-log feature for HDP plugin
 1909 * Implement job-types endpoint support methods for Fake plugin
 1910 * Update MapR plugin docs
 1911 * MapR validation rules fixed
 1912 * Fix order of arguments in assertEqual - Part3
 1913 * Fix order of arguments in assertEqual - Part2
 1914 * Implement job-types endpoint support methods for CDH plugin
 1915 * Implement job-types endpoint support methods for Spark plugin
 1916 * Implement job-types endpoint support methods for Vanilla plugin
 1917 * Add Spark support for MapR plugin
 1918 * Install MySQL JDBC driver along with client
 1919 * Default version update for vanilla integration test
 1920 * Implement poll util and plugin poll util
 1921 * Minor - misprint corrected
 1922 * Imported Translations from Transifex
 1923 * Move updating provision progress to conductor
 1924 * Add usages for step\_type field
 1925 * HDP plugin: Fix Beeswax error when starting Hue
 1926 * Replace empty list with scalable process in scaling
 1927 * Add missed translation for exceptions in versionhandler
 1928 * Switch to v2 version of novaclient
 1929 * Add support for MapR v4.0.2
 1930 * Changing method for verifying existence of cinder
 1931 * [HDP] Add validation check for dfs.replication
 1932 * Take back upstream checks for import order
 1933 * Rewrite malformed imports order
 1934 * Node Groups now have id field
 1935 * Update the docs for CDH plugin userdoc and image-builder doc
 1936 * Add an is\_default field to cluster templates and node group templates
 1937 * Move cluster template schema definition to is own file
 1938 * Added support of instance locality to engines
 1939 * Rewrite log levels and messages
 1940 * Move node group template schema definition to its own file
 1941 * Add Sentry service test in cdh plugin integration test
 1942 * Add transient checks support in scenario tests
 1943 * Change imports after moving tempest common code
 1944 * Add Hue support for MapR plugin
 1945 * Skip job\_execution tempest client test
 1946 * Add a common HBase lib in hdfs on cluster start
 1947 * Take back upstream checks for commit message
 1948 * Imported Translations from Transifex
 1949 * HDP plugin: Fix Bash error when starting Hue
 1950 * Adding barbican client and keymgr module
 1951 * Fix tempest tests for Sahara
 1952 * Updated from global requirements
 1953 * Adding CDH to the list of default plugins
 1954 * Added volume\_local\_to\_instance field support
 1955 * [EDP][Spark] Configure cluster for external hdfs
 1956 * Add validation for cluster templates update
 1957 * Implement job-types endpoint support methods for HDP plugin
 1958 * Add job-types endpoint
 1959 * Changed heat engine to work with objects
 1960 * Implemented multi-worker solution for Sahara API
 1961 * Changed wrong value for total during step creation
 1962 * Adding additional validation to node group template edit
 1963 * [EDP] Add Oozie Shell Job Type
 1964 * check solr availability integration testing without add skip\_test
 1965 * Add validation for node group templates update
 1966 * Add Impala service test in cdh plugin integration test
 1967 * Applying event log feature for CDH - part 3
 1968 * Imported Translations from Transifex
 1969 * Updated from global requirements
 1970 * Refactoring methods for terminating
 1971 * Apply event-log feature for Vanilla plugins
 1972 * Add Impala support for MapR plugin
 1973 * Add Solr service test in cdh plugin integration test
 1974 * Add Sqoop support for MapR plugin
 1975 * Add CM API lib into CDH plugin codes
 1976 * Fix some translator mistakes
 1977 * Adding ability to edit cluster templates
 1978 * Removing alpha warning on distributed mode
 1979 * Add missed files for migrations in MANIFEST.in
 1980 * Fix indent miss caused by f4138a30c972fce334e5e2a0fc78570b0ddb288b
 1981 * Applying event log feature for CDH - part 2
 1982 * Applying event log feature for CDH - part 1
 1983 * Add support of several scenario files in integration tests
 1984 * Provide ability to get events directly from cluster
 1985 * Add Key Value Store service test in cdh plugin integration test
 1986 * Fix tempest client tests in Sahara
 1987 * Remove unused field in job\_execution table
 1988 * Collect errors in new integration tests
 1989 * Add Drill support for MapR plugin
 1990 * Minor - changed name of argument in mirgation tests
 1991 * Minor - Added missing check for 'Deleting' state
 1992 * Add support for oslo\_debug\_helper to tox.ini
 1993 * Remove unused code (timed decorator)
 1994 * Updated from global requirements
 1995 * Add bare images support for MapR plugin
 1996 * Add concurrency support in new integration tests
 1997 * Add provisioning steps to Storm plugin
 1998 * Adding ability to edit node group templates
 1999 * Updated from global requirements
 2000 * Fix transient cluster gating
 2001 * Add Flume support for MapR plugin
 2002 * Fixed format mapping in MalformedRequestBody
 2003 * Reorganized heat template generation code
 2004 * Add check to integration tests to check event-log
 2005 * New integration tests - EDP
 2006 * Add provision steps to Spark Plugin
 2007 * New integration tests - scaling
 2008 * New integration tests - base functional
 2009 * Make status description field more useful
 2010 * Imported Translations from Transifex
 2011 * Updated from global requirements
 2012 * Added periodic clean up of old inactive clusters
 2013 * Refactor MapR plugin for Sahara
 2014 * Add missing database updates for cluster events
 2015 * Add option to disable event log
 2016 * Fix problems with provisioning steps
 2017 * Removed error log for failure inside individual thread
 2018 * Add Sqoop service test in cdh plugin integration test
 2019 * Add Flume service test in cdh plugin integration test
 2020 * Updated from global requirements
 2021 * Add ability to get cluster\_id directly from instance
 2022 * Changing zookeeper to not use version number
 2023 * Adding validation check for Spark plugin
 2024 * [Vanilla2] Open ports for hive
 2025 * Improve messages for validation
 2026 * Add impala shell solr package in the cdh plugin
 2027 * Add efficient method for detecting installed packages
 2028 * Adding hacking check to prevent old oslo namespace usage
 2029 * Refactor event-log code
 2030 * Imported Translations from Transifex
 2031 * Updated from global requirements
 2032 * Config parameters beginning with "oozie." should be in job properties file
 2033 * Add resource quota checks for clusters
 2034 * Fixed bug with spark scaling
 2035 * Remove obsolete oslo modules
 2036 * Remove obsolete exceptions module
 2037 * Adding missed oslo import change
 2038 * Separate the codes of CDH5 and CDH5.3.0
 2039 * Initialize MQ transport only once
 2040 * Removing service.engine.\_log\_operation\_exception
 2041 
 2042 2015.1.0b2
 2043 ----------
 2044 
 2045 * Using oslo\_\* instead of oslo.\*
 2046 * Added documentation for indirect VM access feature
 2047 * Updated from global requirements
 2048 * Fixed unit tests failures caused by missing patch stops
 2049 * Updated sample config after oslo messaging update
 2050 * Add Swift integration with Spark
 2051 * Using oslo context as context-storage for logs
 2052 * Waiting should depends on cluster state
 2053 * Open port 8088 for HDP 2.0.6
 2054 * Add indirect VMs access implementation
 2055 * Remove log module from common modules
 2056 * Specify the package name when executing Java type edp jobs
 2057 * Fixed minor errors in Sahara DB comments
 2058 * Drop cli/sahara-rootwrap
 2059 * Add provision step to Heat engine
 2060 * Make vanilla 2.4.1 plugin deprecated
 2061 * Add CDH configuration in itest.conf.sample-full
 2062 * Add swift and mapreduce test after scaling in cdh integration test
 2063 * Add ability to search images by name
 2064 * Fix getting not registered images
 2065 * Add HBase service test in cdh plugin integration test
 2066 * Spark Temporary Job Data Retention and Cleanup
 2067 * Updated from global requirements
 2068 * Update threadgroup oslo-incubator module
 2069 * Update log oslo-incubator module
 2070 * Fix incorrect s/oslo/sahara/ in \_i18n
 2071 * Migrate to oslo.log
 2072 * Refactoring datasource, job and job\_binary name validations
 2073 * Updated from global requirements
 2074 * Removed EXTRA\_OPTS tuning from devstack configuration
 2075 * Follow the argument order specified in spark-submit help
 2076 * Change CDH plugin Processes Show\_names
 2077 * Updated from global requirements
 2078 * Add edp.java.adapt\_for\_oozie config for Java Action
 2079 * Fix getting heat stack in Sahara
 2080 * Add cleanup in the integration test gating file
 2081 * fix Direct engine moves cluster to "Scaling" twice
 2082 * Updated from global requirements
 2083 * Refactoring swift binary retrievers to allow context auth
 2084 * Add integration test for Hive on vanilla2
 2085 * Add context manager to assign events
 2086 * Drop uuidutils
 2087 * Add refactor to Vanilla 1.2.1
 2088 * Removed unused variable from tests
 2089 * Removed sad line
 2090 * Imported Translations from Transifex
 2091 * Fixed context injection for RPC server
 2092 * Remove useless packages from requirements
 2093 * Add provisioning steps to Direct Engine
 2094 * Added endpoint and utils to work with events
 2095 * Enable auto security group when Bug 1392738 is fixed
 2096 * Fixed issues in docs
 2097 * Adding hive support for vanilla 2.6
 2098 * Use pretty-tox for better test output
 2099 * Adding usage of "openstack.common.log" instead of "logging"
 2100 * Updated from global requirements
 2101 * Add options supporting DataSource identifiers in job\_configs
 2102 * Removing warnings in the MAPR doc plugin
 2103 * Hide oslo.messaging DEBUG logs by default
 2104 * Add integration tests for transient clusters
 2105 * Move to hacking 0.10
 2106 * Use HDFS parameter to inject swift info
 2107 * Added ability to listen HTTPS port
 2108 * Added ability to use other services via HTTPS
 2109 * Updated from global requirements
 2110 * Enable 5.3 version choice in cdh plugin
 2111 * Updated from global requirements
 2112 * Updated from global requirements
 2113 * fix the edp and hive test issue for CDH5.3
 2114 * Refactor db migration tests
 2115 * Imported Translations from Transifex
 2116 * Fixes a job\_configs update by wrong value when deleting proxy-user
 2117 * Adding Storm entry point to setup.cfg
 2118 * Cleaned up config generator settings
 2119 * Extracted config check from pep8 to separate env
 2120 * Fixed topology parameters help in config
 2121 * Fixed pep8 after oslo update (01/06/2015)
 2122 * Renamed InvalidException to InvalidReferenceException
 2123 * Mount volumes with options for HDFS performance
 2124 * Fixed vanilla1/2 cluster not launched problem
 2125 * Increase RAM for CDH master processes in CDH IT
 2126 * Minor refactoring integration tests
 2127 * Migrate to oslo.concurrency
 2128 * Adding ability to access context from openstack.common.log
 2129 * Fixed hdfs mkdir problem in vanilla1
 2130 * Add Java type edp test in integration test of CDH plugin
 2131 * Enable more services in CDH plugin
 2132 * Adding database detection to migration tests
 2133 * Fixed pep8 after keystoneclient upgrade
 2134 * Added validation on proxy domain for 'hiveserver' process
 2135 * Fix oslo.db import due to move out of the namespace package
 2136 * Updated from global requirements
 2137 * Add one more sample for pig job examples
 2138 
 2139 2015.1.0b1
 2140 ----------
 2141 
 2142 * Imported Translations from Transifex
 2143 * Updated from global requirements
 2144 * Use xml.dom.minidom and xmlutils in unit tests
 2145 * Saharaclient tests for tempest
 2146 * Enable HDFS NameNode High Availability with HDP 2.0.6 plugin
 2147 * All user preserve EDP objects after test
 2148 * Migrate to oslo.context
 2149 * Use first\_run to Start Services
 2150 * Removing unecessary check
 2151 * Adding Hadoop 2.6.0 support to Vanilla plugin
 2152 * Fixed configs generation for vanilla2
 2153 * Fixed auto security group for nova network
 2154 * Updated from global requirements
 2155 * Fixed subprocess error reporting
 2156 * Fixed scaling with new node group with auto sg
 2157 * Update oslo-incubator periodic\_task
 2158 * Update oslo-incubator threadgroup
 2159 * Update oslo-incubator policy
 2160 * Update oslo-incubator log
 2161 * Update oslo-incubator lockutils
 2162 * Removed \_i18n module, it is not used directly
 2163 * Updated from global requirements
 2164 * Update conf sample after oslo.messaging release
 2165 * Workflow documentation is now in infra-manual
 2166 * Disabled requiretty in cloud-init script
 2167 * Storm integration
 2168 * Fixed Fake plugin for Fedora image
 2169 * Update plugin descriptions
 2170 * Add integration test for Hive EDP job
 2171 * [CDH] Add validation for spark
 2172 * Support searching job executions by job status
 2173 * Don't provide CONF to the AuthProtocol middleware
 2174 * Inherit Context from oslo
 2175 * Sync latest context module from oslo-incubator
 2176 * Specify CDH version
 2177 * Add CDH plugin documents
 2178 * Added get\_open\_ports description to plugin SPI
 2179 * Add list of open ports for Spark plugin
 2180 * Open all ports for private network for auto SG
 2181 * [CDH] Convert node group config dict
 2182 * Add test for DB schema comparison
 2183 * Adding uuids to exceptions
 2184 * Add db/conductor ops to work with new events objects
 2185 * Add new events objects to Sahara
 2186 * Fix broken unit tests
 2187 * changes to quickstart
 2188 * Remove py26 from tox
 2189 * Fixed error on attempt to delete job execution several times
 2190 * Added hive support for vanilla2
 2191 * Support searching job executions by cluster name and job name
 2192 * Sample JSON files for Sahara EDP APIs
 2193 * Updated from global requirements
 2194 * Added checks on deleting cluster
 2195 * small change to edp\_spi
 2196 * small change to diskimagebuilder file
 2197 * Support query filtering for cluster objects
 2198 * Support query filtering for templates and EDP objects
 2199 * Enable auto security group for vanilla integration tests
 2200 * Updated from global requirements
 2201 * Format volumes filesystems in parallel
 2202 * Correcting small grammatical errors in logs
 2203 * Imported Translations from Transifex
 2204 * Replacing data\_processing with data-processing
 2205 * Updated from global requirements
 2206 * Pylint check was broken after pylint update
 2207 * Refactoring integration tests for Vanilla 1 plugin
 2208 * Fix for getting auth url for hadoop-swift
 2209 * Fixed bug with Hive jobs fail
 2210 * Fixed pep8 after oslo.db config update
 2211 * Add HBase support to CDH plugin
 2212 * Add ZooKeeper support to CDH plugin
 2213 * Fixed auto security group cleanup in case of creation error
 2214 * Adds doc to devref quickstart document
 2215 * Add list of open ports for HDP plugin
 2216 * Fixed trunk pep8 errors
 2217 * Disable all set of tests (every plugin) by default
 2218 * Print Cloudera manager logs if integration test failed
 2219 * Added ability to access a swift from vanilla-1 hive
 2220 * change to devstack.rst
 2221 * corrected error in dashboard\_user\_guide
 2222 * corrected error in overview.rst
 2223 * corrected error in vanilla\_plugin.html
 2224 * Add list of open ports for Cloudera plugin
 2225 * Imported Translations from Transifex
 2226 * Remove unused class and arguments
 2227 * Updated from global requirements
 2228 * Remove oslo-incubator's gettextutils
 2229 * Drop obsolete oslo-confing-generator
 2230 * Add link on Hue Dashboard for CDH plugin
 2231 * Explicitly specifies cm\_api version in CDH plugin
 2232 * Fixed job execution update in case of proxy command
 2233 * Removing Swift container support for job binaries
 2234 * Fixed cluster scaling in distributed mode
 2235 * Auth policy support implementation
 2236 * Fix working EDP jobs with non-string configs
 2237 * Fix vanilla test\_get\_configs() for i386
 2238 * Added ability to launch jobs on fake plugin
 2239 * Fix Cloudera plugin with CDH packages < 5.2.0
 2240 * typo found on Sahara Cluster Statuses Overview
 2241 * Fix bugs on doc registering an image
 2242 * Fix bugs on Sahara overview
 2243 * Fix bug on features.rst doc
 2244 * Fix bug on diskimagebuilder.rst
 2245 * Make proxy command generic and user-definable
 2246 * Add checks in fake plugin
 2247 * Add scaling opportunity for fake plugin
 2248 * Imported Translations from Transifex
 2249 * Install ExtJS library for CDH plugin
 2250 * Fix bug on Sahara UI Dev Environment Setup
 2251 * Fix dict iteration usage
 2252 * Fixing validation exception for valid security group
 2253 * Remove explicit set of CONF.os\_region\_name in mapr plugin tests
 2254 * Correcting error in NeutronClientRemoteWrapper.\_get\_adapters
 2255 * Drop some obsolete oslo-incubator modules
 2256 * Fix 'Clock Offset' error in Cloudera Manager
 2257 * Add Spark support to CDH
 2258 * Add missed translations
 2259 * Added cancel before deleting job execution
 2260 * Grouped EDP endpoints by type
 2261 * changes to features.rst
 2262 * change to edp.rst
 2263 * Flush netcat socket buffer when proxying HTTP connections
 2264 * Add Hue support to Cloudera plugin
 2265 * Add hash to auto security group name for uniqueness
 2266 * Invalid JSON in quickstart guide
 2267 * Fix argument list in NeutronClientRemoteWrapper
 2268 * Fix security groups
 2269 * MapR plugin implementation
 2270 * Fix old style class declaration
 2271 * Imported Translations from Transifex
 2272 * Fix quickstart guide
 2273 * Drop obsolete wsgi and xmlutils modules
 2274 * Add Hive support to CDH plugin
 2275 * Fix parallel testing EDP jobs for Fedora and CentOS images
 2276 * Small refactoring of get\_by\_id methods
 2277 * Use oslo.middleware instead of copy-pasted
 2278 * Sync with oslo-incubator and removing excutils
 2279 * Updated from global requirements
 2280 * Adds openSUSE support for developer documentation
 2281 * MapR FS datasource
 2282 * Add volume type support to sahara
 2283 * Correct parameter name in integration tests
 2284 * Updated from global requirements
 2285 * Updated from global requirements
 2286 * [DOC] Add notes on disabling permissions for Data Processing
 2287 * Fixed problem with canceling during pending
 2288 * Remove Vanilla 2.3 Hadoop
 2289 * Support Cinder availability zones
 2290 * Add bashate checks
 2291 * [DOC] Added multi region deployment to features list
 2292 * Use new style classes everywhere
 2293 * [DOC] Fixed link from upgrade guide to installation guide
 2294 * [DOC] Fixed broken list in edp.spi doc
 2295 * [DOC] Minor change - replaced external link with internal
 2296 * [IT] Fix deleting transient cluster when cluster in error state
 2297 * Fix bashate errors
 2298 * Imported Translations from Transifex
 2299 * Updated from global requirements
 2300 * Moved exceptions.py and utils.py up to plugins dir
 2301 * Adding support for oslo.rootwrap to namespace access
 2302 
 2303 2014.2
 2304 ------
 2305 
 2306 * Fix HDFS url description, and other various edits
 2307 * Remove line saying that scaling and EDP are not supported for Spark
 2308 * Description of job config hints in new doc page is wrong
 2309 * Removing extraneous Swift information from Features
 2310 * Update the Elastic Data Processing (EDP) documentation page
 2311 * Add documentation on the EDP job engine SPI
 2312 * Imported Translations from Transifex
 2313 * Fix working Spark with cinder volumes
 2314 * Fix scaling with Heat and Neutron
 2315 * Fixed volumes configuration in spark plugin
 2316 * Fixed cinder check for non-admin user
 2317 * Make versions list sorted for Vanilla and HDP
 2318 * Imported Translations from Transifex
 2319 * Fix working Spark with cinder volumes
 2320 * Fix scaling with Heat and Neutron
 2321 * Support Cinder API version 2
 2322 * Parallel testing EDP jobs
 2323 * Fix HDFS url description, and other various edits
 2324 * Fixed cinder check for non-admin user
 2325 * Support Nova availability zones
 2326 * Remove line saying that scaling and EDP are not supported for Spark
 2327 * Description of job config hints in new doc page is wrong
 2328 * Removing extraneous Swift information from Features
 2329 * Update the Elastic Data Processing (EDP) documentation page
 2330 * Add documentation on the EDP job engine SPI
 2331 * Fixed volumes configuration in spark plugin
 2332 
 2333 2014.2.rc1
 2334 ----------
 2335 
 2336 * Add links for Spark images
 2337 * Use $((EXPRESSION)) instead of $[EXPRESSION]
 2338 * Open Kilo development
 2339 * Sahara UI panels configuration docs updated
 2340 * Updating RDO installation documentation
 2341 * Update custom hacking checks
 2342 * Update CONTRIBUTING.rst
 2343 * Added docs for running Sahara in distributed mode
 2344 * Removed mentions of Sahara Dashboard
 2345 * Adding Spark to the list of default plugins
 2346 * [DOC] Changed feature matrix for Spark
 2347 * Fixed broken pep8 after keystone update
 2348 * Adding job execution examples to UI user guide
 2349 * Updating Hadoop-Swift documentation
 2350 * Add CDH plugin in plugin availability matrix (userdoc)
 2351 * Updated from global requirements
 2352 * Add devref/devstack to docs index
 2353 * Adding links for Juno Fedora images
 2354 * [DOC] Removed feature matrix for heat engine
 2355 * Image building docs updated
 2356 * Updated REST API documentation
 2357 * Update links for plugin images
 2358 * [DOC] Made disk image builder docs more accurate
 2359 * [DOC] Made EDP requirements plugin specific
 2360 * [DOC] Switched docs from answers.launchpad.net to ask.o.o
 2361 * [DOC] Fixed deprecated config style in devstack instruction
 2362 * Adding missing CDH resources to MANIFEST.in
 2363 * [Vanilla] Increased security of temporary files for db
 2364 * Changed hardcoded 'hadoop' hdfs user name to template
 2365 * Use 'auth\_uri' parameter from config
 2366 * Changing Hadoop to "Data Processing"
 2367 * Updating documentation for overview/details
 2368 * Imported Translations from Transifex
 2369 * Add pip-missing-reqs tox env
 2370 * Add genconfig tox env
 2371 * Fix typo in CDH description
 2372 * Updated from global requirements
 2373 * [DOC] Minor change - added missing period
 2374 * Add entry for Yevgen Runts to avoid dup author
 2375 * Add entry for Sofiia to avoid dup author
 2376 * Add entry for Andrey Pavlov to fix author name
 2377 * Add entry for Kazuki Oikawa to avoid dup authors
 2378 * [DOC] Removed note about SAHARA\_USE\_NEUTRON in sahara-dashboard
 2379 * Imported Translations from Transifex
 2380 * Imported Translations from Transifex
 2381 * Fixed descriptions for db migrations
 2382 * Fixed example of hadoop versions return in plugin SPI
 2383 * Removed remaining 'swift-internal' prefix
 2384 * Add missed translations at service/validations/edp
 2385 * Remove direct dep on oslo-incubator jsonutils
 2386 * Sahara-Dashboard docs updated
 2387 * Imported Translations from Transifex
 2388 * Refactoring HDP plugins to allow multiple Zookeeper servers
 2389 * Updated from global requirements
 2390 * Added information about sahara settings to cluster
 2391 * Fixed the localrc file for enabling swift services
 2392 * Fixed terminate\_unneeded\_clusters fail in distributed mode
 2393 * Default value of 'global/namenode\_opt\_maxnewsize' should be 200m
 2394 * Adding documentation for proxy domain usage
 2395 * Removed attempt to ignore tests in pylint
 2396 * Remove direct dep on oslo-incubator timeutils
 2397 * Update oslo processutils module
 2398 * Update oslo lockutils module
 2399 * Update oslo log module
 2400 * Update oslo jsonutils module
 2401 * Sync oslo strutils module
 2402 * CDH manager-node flavor change
 2403 * Add use of nova\_kwargs for nova servers create to improve readability
 2404 * Imported Translations from Transifex
 2405 * Renamed pylintrc to be found by pylint
 2406 * Made link to devstack installation internal (instead of external)
 2407 * Moved validate\_edp from plugin SPI to edp\_engine
 2408 * Install packages for CDH plugin without their starting
 2409 * Install non deprecated DB for Cloudera Manager
 2410 * Added missed translation for service.edp.spark
 2411 * Adding a periodic task to remove zombie proxy users
 2412 * Refactoring DataSources to use proxy user
 2413 * Updating JobBinaries to use proxy for Swift access
 2414 * Adding trust delegation and removal for proxy users
 2415 * Adding proxy user creation per job execution
 2416 * Adding configuration and check for proxy domain
 2417 * Migrate to oslo.serialization
 2418 * Renamed missing 'savanna' tags to 'sahara'
 2419 * Fix cluster creation with heat engine
 2420 * Update sahara.conf.sample
 2421 * Imported Translations from Transifex
 2422 
 2423 2014.2.b3
 2424 ---------
 2425 
 2426 * Imported Translations from Transifex
 2427 * Fixed typo in integration tests error handling
 2428 * Add warn re sorting requirements
 2429 * Add spark to toctree on doc index page
 2430 * Fix doc issues
 2431 * Add doc8 tox env
 2432 * Replaced range with six.moves.range for significant ranges
 2433 * Removed comment about hashseed reset in unit tests
 2434 * Allowed to specify IDs for security groups
 2435 * Switched anti-affinity feature to server groups
 2436 * Moved get\_oozie\_server from plugin SPI to edp\_engine
 2437 * Moved URI getters from plugin SPI to edp\_engine
 2438 * Updated docs with security group management feature
 2439 * Minor change - removed unnessary parentheses
 2440 * Added translation for CDH plugin description
 2441 * [HEAT] Fixed rollback error on failure during scale down
 2442 * Implemented get\_open\_ports method for vanilla hadoop2
 2443 * Added ability to create security group automatically
 2444 * Catching all connection errors in waiting HDP server
 2445 * Make starting services in Vanilla 2.4.1 parallel
 2446 * Add notifications to Sahara
 2447 * Fix help strings
 2448 * Updated from global requirements
 2449 * Waiting connect cloudera agents to cloudera manager
 2450 * [HDP1.3.2] Fixed bug with decommissioning cluster
 2451 * Imported Translations from Transifex
 2452 * Remove host from CDH cluster after decommissioning
 2453 * Enable swift in IT for CDH by default
 2454 * Documented heat engine backward compatibility break
 2455 * Use Vanilla 2 plugin for transient checks
 2456 * Use auth\_token from keystonemiddleware
 2457 * Updated from global requirements
 2458 * Fix updating include files after scaling for vanilla 2 plugin
 2459 * Add EDP IT after scaling for vanilla 1 plugin
 2460 * Make Vanilla 2.3.0 plugin deprecated
 2461 * Imported Translations from Transifex
 2462 * Adjust RESTAPIs convert-config w/suggests from SL
 2463 * Removed sqlite from docs
 2464 * Removed support of swift-internal prefix
 2465 * Removed one round trip to server for HDFS put
 2466 * Added create\_hdfs\_dir method to oozie edp engine
 2467 * Made EDP engine plugin specific
 2468 * Do not rely on hash ordering in tests
 2469 * Fix some of tests that rely on hash ordering
 2470 * Fix jsonschema>=2.4.0 message assertion
 2471 * Fixed wrong use of testtools.ExpectedException
 2472 * Fix using cinder volumes with nodemanager in HDP2
 2473 * Correction of words decoMMiSSion-decoMMiSSioning
 2474 * Add tests for ops.py
 2475 * Add Spark integration test
 2476 * Fix starting instances after scaling for CDH
 2477 * Improved error handling for provisioning operations
 2478 * Fix parsing dfsreport for CDH in integration tests
 2479 * Unit tests for CDH plugin
 2480 * Imported Translations from Transifex
 2481 * Updated from global requirements
 2482 * Create etc/edp-examples directory
 2483 * Fixed Exception failures caused by i18n
 2484 * Add translation support to plugin modules
 2485 * Imported Translations from Transifex
 2486 * Remove unused parameter from CDH IT
 2487 * Fix scale up cluster on CDH plugin with vanilla image
 2488 * Fixed DecommissionError bug
 2489 * Imported Translations from Transifex
 2490 * Fixed bug with NotFoundException
 2491 * Migration to oslo.utils
 2492 * Imported Translations from Transifex
 2493 * Fixed concurrent job execution with external hdfs
 2494 * Update oslo.messaging to alpha/juno version
 2495 * Update oslo.config to the alpha/juno version
 2496 * Updated from global requirements
 2497 * Move middleware package to api package
 2498 * Imported Translations from Transifex
 2499 * Removed a duplicate directive
 2500 * Added ability to specify security group for node group
 2501 * Fixed cluster rollback on scaling with heat engine
 2502 * Fix closing HTTP session in Ambari plugin
 2503 * Add test for storing data in DB for 007 migration
 2504 * Group tests by class
 2505 * Imported Translations from Transifex
 2506 * Fixed a ValueError on provisioning cluster
 2507 * Adding job execution status constants
 2508 * Add a Spark job type for EDP
 2509 * Fix put\_file\_to\_hdfs method in hdfs\_helper
 2510 * Set python hash seed to 0 in tox.ini
 2511 * Adding generic trust creation and destruction methods
 2512 * Add oslo.messaging confs to sample config
 2513 * Fixed logging about changes of cluster status
 2514 * Add translation support to service and missed modules
 2515 * Imported Translations from Transifex
 2516 * Implement EDP for a Spark standalone cluster
 2517 * Imported Translations from Transifex
 2518 * Waiting deleting Heat stack
 2519 * Integration tests for CDH plugin
 2520 * Add CDH plugin to Sahara
 2521 * Add rm from docs env to whitelist to avoid warn
 2522 * Add translation support to service and utils modules
 2523 * Migration to oslo.db
 2524 * Imported Translations from Transifex
 2525 * Removed extra work in case of no volumes
 2526 * Add translation support to upper level modules
 2527 * Adding sanitization for trusts in JobExecution model
 2528 * Removed code duplication on cluster state change
 2529 * Mark floating-IP auto-assignment as disabled also with Neutron
 2530 * Updated from global requirements
 2531 * Use with\_variant method for dialects db types
 2532 
 2533 2014.2.b2
 2534 ---------
 2535 
 2536 * Delete migration tests for placeholders
 2537 * Fixed bug with empty "volumes" when heat engine is used
 2538 * Add support testing mr job without log checking
 2539 * Migrate integration tests to oslotest
 2540 * Append to a remote existing file
 2541 * Fixed diction: VMWare should be VMware
 2542 * Imported Translations from Transifex
 2543 * Fix a auth\_uri cannot get in sahara-engine
 2544 * Create an option for Spark path
 2545 * Bump Hadoop to 2.4.1 version
 2546 * Wrap eventlet's Timeout exception
 2547 * Imported Translations from Transifex
 2548 * Add support skipping EDP tests for vanilla 2 plugin
 2549 * Update oslo-incubator db.sqlalchemy module
 2550 * Update oslo-incubator threadgroup modules
 2551 * Update oslo-incubator processutils module
 2552 * Update oslo-incubator periodic\_task module
 2553 * Update oslo-incubator network\_utils module
 2554 * Fix creating cluster with Vanilla 2.4.0 plugin
 2555 * Fixes failure to scale cluster adding new Hive or WebHCat service
 2556 * Revert "Fix use of novaclient.exceptions.NotFound"
 2557 * Renamed Pending to PENDING fixes bug 1329526
 2558 * Update oslo-incubator loopingcall module
 2559 * Update oslo-incubator context module
 2560 * Update oslo-incubator config.generator module
 2561 * Update oslo-incubator lockutils module
 2562 * Update oslo-incubator fileutils module
 2563 * Update oslo-incubator log module
 2564 * Fix scaling cluster Vanilla for Hadoop 2.3
 2565 * Updated from global requirements
 2566 * Add vanilla plugin with Hadoop 2.4.0
 2567 * Fixed configuring instances for Vanilla 2.0
 2568 * Fix hardcoded username(ec2-user) for heat-engine
 2569 * Fixed EDP job execution failure
 2570 * Fix use of novaclient.exceptions.NotFound
 2571 * Update oslo-incubator excutils module
 2572 * Update oslo-incubator jsonutils module
 2573 * Update oslo-incubator importutils module
 2574 * Update oslo-incubator strutils module
 2575 * Update oslo-incubator gettextutils module
 2576 * Update oslo-incubator timeutils module
 2577 * Allow plugins to choose the EDP implementation
 2578 * Refactor the job manager to allow multiple execution engines
 2579 * Use oslo.i18n
 2580 * Add oslo.i18n lib to requirements
 2581 * Update image registry docs to use cli
 2582 * Imported Translations from Transifex
 2583 * Remove docutils pin
 2584 * Fixed hadoop keys generation in case of existing extra
 2585 * Switched Sahara unit tests base class to oslotest
 2586 * Update doc for REST endpoint convert-config
 2587 * Extend status\_description column in Clusters tables
 2588 * Updated from global requirements
 2589 * Update docs to reflect the changes in security group section in horizon
 2590 * Fix formatting in readme for vanilla configs
 2591 * Added validation check for number of datanodes
 2592 * Imported Translations from Transifex
 2593 * Fix tools/get\_auth\_token
 2594 * Corrected a number of pep8 errors
 2595 * Changed HDP unit tests base class
 2596 * Updated from global requirements
 2597 * Fixed volumes mount in case of existing volumes
 2598 * Adds DataNode decommissioning support to HDP Plugin
 2599 * Refactoring vanilla 2 plugin
 2600 * Fix docs to use sahara-all instead of sahara-api
 2601 * Use immutable arg rather mutable arg
 2602 * Upgrades the HDP plugin to use Ambari 1.6.0
 2603 * Fix detaching cinder volumes
 2604 * Updated from global requirements
 2605 * Upgrades the HDP plug-in to install Hue
 2606 * Fixed number of hacking errors
 2607 * Updated from global requirements
 2608 * Small fixes in README migration file
 2609 * Imported Translations from Transifex
 2610 * Implement scaling for Spark clusters
 2611 * Installation guide updated
 2612 * Fix Sahara CI links
 2613 * Fixed H405 pep8 style check
 2614 * Updated from global requirements
 2615 * Make deleting transient clusters safe
 2616 * Fix docs for configuring authentication
 2617 * Handle remote driver not loaded situation
 2618 * Migrated integration tests to testtools
 2619 * Remove vim editor configuration from comments
 2620 * Fixed indent in testing docs
 2621 * Updated from global requirements
 2622 * Imported Translations from Transifex
 2623 * Fixed E265 pep8
 2624 * Removed cluster retrieving in provisioning engine
 2625 * Added new hacking version to requirements
 2626 * Updated from global requirements
 2627 * Hided not found logger messages in unit tests
 2628 * Migrated unit tests to testtools
 2629 * Sync up oslo log module
 2630 * Fixed /etc/hosts update for external hdfs
 2631 * Fixed status update for job execution
 2632 * Update job execution status on cluster deletion
 2633 * Fixed remote call in external HDFS configuration method
 2634 * Remove usage of remote from HDP Instance constructor
 2635 
 2636 2014.2.b1
 2637 ---------
 2638 
 2639 * Added jobhistory address config to vanilla 2
 2640 * Added secondary name node heap size param to vanilla plugin
 2641 * Minor EDP refactoring
 2642 * Update documentation for Spark 1.0.0
 2643 * Use in-memory sqlite DB for unit tests
 2644 * Imported Translations from Transifex
 2645 * Added several checks on deleted cluster to prevent error logs
 2646 * Changing job excecution status to 'FAILED' in case of exception
 2647 * Add Spark 1.0.0 to the version list
 2648 * Rework keystone auth\_token middleware configs
 2649 * [HDP] Integration tests for HDP 2.0.6
 2650 * Add Spark to overview and feature matrix
 2651 * Documentation for the Spark plugin
 2652 * Adding disconnected mode fixes to hdp plugin
 2653 * [HDP] Changed test tag for HDP1 plugin
 2654 * Made Swift topology optional for data locality
 2655 * Add warn re alpha readiness of distrib mode
 2656 * Updated from global requirements
 2657 * Sync the latest DB code from oslo-incubator
 2658 * Added ability to run HDFS service only with Hadoop 2
 2659 * Removed versions from Vanilla plugin description
 2660 * Fixed oozie component name in HDP exception
 2661 * Added validate\_edp method to Plugin SPI doc
 2662 * Added validation for long hostnames
 2663 * Add upgrade notes for sahara-api to sahara-all
 2664 * Updated from global requirements
 2665 * Replaced RuntimeErrors with specific errors
 2666 * remove default=None for config options
 2667 * Removed unused global var and unnessary param
 2668 * Add Spark plugin to Sahara
 2669 * Fix intermittent transient cluster tests failure
 2670 * Synced jsonutils from oslo-incubator
 2671 * Added validation check that network provided for neutron
 2672 * Remove unused parameters in integration tests
 2673 * Remove unused function from xmlutils
 2674 * Fix typo: Plaform -> Platform
 2675 * Fix working sahara with heat and nova-network
 2676 * Removed unneeded check on job type during job execution
 2677 * Add ".sahara" suffix automatically to swift URLs in workflows
 2678 * Removed migration-time config folders lookup
 2679 * Remove all mostly untranslated PO files
 2680 * Made processes names case sensitive
 2681 * replaced e.message
 2682 * Remove monkey\_patch from test\_context
 2683 * Fix hardcoded tenant name for job binaries
 2684 * Imported Translations from Transifex
 2685 * Run periodics in sahara-engine instead of sahara-api
 2686 * Create trusts for admin user with correct tenant name
 2687 * Imported Translations from Transifex
 2688 * Updated from global requirements
 2689 * Clean up openstack-common.conf
 2690 *  correcting the MANIFEST.in paths
 2691 * correcting the MANIFEST.in paths
 2692 * Extended plugin SPI with methods to communicate with EDP
 2693 * Allow HDFS data source paths without the hdfs:// scheme
 2694 * Improve validation for swift data source URLs
 2695 * Imported Translations from Transifex
 2696 * Updated from global requirements
 2697 * Replaced the word components with component(s)
 2698 * Updated from global requirements
 2699 * Synced jsonutils from oslo-incubator
 2700 * Split sahara into sahara-api and sahara-engine
 2701 * [IT] More coverage of EDP in tests
 2702 * Add sahara-all binary
 2703 * Imported Translations from Transifex
 2704 * Fix eventlet monkey patch and threadlocal usage
 2705 * Change the package name of the example to org.openstack.sahara.examples
 2706 * Imported Translations from Transifex
 2707 * Fix running EDP job on transient cluster
 2708 * Add simple fake plugin for testing
 2709 * Imported Translations from Transifex
 2710 * Moved information about processes names to plugins
 2711 * Updated architecture diagram in docs
 2712 * Forced lowercase for instance names
 2713 * Improved validation for data-sources creation
 2714 * Add upgrade doc stub page
 2715 * Updated from global requirements
 2716 * Add secondarynamenode support to vanilla 2 plugin
 2717 * [IT] More coverage of EDP in tests
 2718 * Add tenant\_id getting in integration tests
 2719 * Added support of multi-region environment
 2720 * [IT] Fixed error when skipping scaling test
 2721 * Fixed validation of novanetwork w/o autoassignment
 2722 * Avoid deleting transient cluster before job is started
 2723 * Fixed wrong exceptions use for decommission errors
 2724 * Implementing constants for the job types used by EDP
 2725 * Change IRC channel name to #openstack-sahara
 2726 * Imported Translations from Transifex
 2727 * Remove IDH plugin from sahara
 2728 * Fix storing binaries in Swift
 2729 * Updated hdp\_plugin features to align with current capabilties
 2730 * Saharaclient must be installed for UI to work in dev environment
 2731 * Change links to images in Quick Start guide
 2732 * REST API 1.1 corresponds to Icehouse as well
 2733 * Updated validation section for Vanilla Plugin
 2734 * Add \*.log files to gitignore
 2735 * Fix up DevStack guide
 2736 * Imported Translations from Transifex
 2737 * Cleanup of docs for integration tests
 2738 * Fix up Sahara UI installation guide
 2739 * Updated from global requirements
 2740 * Fixed wrong use of SaharaException
 2741 * Update links for vanilla images in doc
 2742 * Minor fixes to Sahara UI Installation Guide
 2743 * Fix big job binary objects in mysql
 2744 * Doc's update for integration tests
 2745 * Removed possibility to run job w/o Oozie
 2746 * Removed impossible branch of 'if' statement
 2747 * Fix up installation guide
 2748 * Add a custom filter method to scan wrapped dict results
 2749 * Check that all po/pot files are valid
 2750 
 2751 2014.1.rc1
 2752 ----------
 2753 
 2754 * Add examples of upstream files that we should not change
 2755 * Updating the setup development environment docs for icehouse
 2756 * Update EDP requirements for hadoop v2
 2757 * Added rackawareness to Hadoop 2 in vanilla plugin
 2758 * Do not document use\_identity\_api\_v3 in the sample-basic file
 2759 * Add short info re testing
 2760 * Reserve 5 migrations for backports
 2761 * Compact all Icehouse migrations into single one
 2762 * Added parameters to configure a list of node group processes
 2763 * Add description to use IDH plugin with requests
 2764 * Fixed tests failures when SKIP\_ALL\_TESTS\_FOR\_PLUGIN=True
 2765 * Fix db management: don't autocreate db on start
 2766 * Updating the vanilla image building docs
 2767 * Add a page to the developer guide on Alembic migrations
 2768 * Add a paragraph discouraging modification of upstream files
 2769 * Open Juno dev
 2770 * Update REST api docs
 2771 * Updating dashboard user guide doc for icehouse
 2772 * [IDH] Integration tests for IDH 3.0.2
 2773 * [IDH302] Restoring cluster parameters after scaling
 2774 * Fix check active nodemanagers for vanilla 2 plugin
 2775 * Heat docs update
 2776 * Fix default repo links and tarball links for IDH
 2777 * Add EDP integration tests for vanilla 2 plugin
 2778 * Filter 'fields' from JobExecutions returned from REST api
 2779 * Renamed 'idh' integration tests to 'idh2'
 2780 * Standardize README header
 2781 * Fixed wrong attached volume's names via Heat
 2782 * Some configs updates for vanilla 2 plugin
 2783 * Remove Mirantis copyright from README
 2784 * Add EDP support for Vanilla 2 plugin
 2785 * Add fixed and floating IPs discovery via neutron
 2786 * Updated from global requirements
 2787 * Change tag for vanilla integration test to 'vanilla1'
 2788 * Remove agent remote
 2789 * Fix parallel running integration tests with vanilla plugins
 2790 * Fix transient clusters termination
 2791 * Add note about OS\_TENANT\_\* to integration tests
 2792 * Add integration tests for vanilla 2 plugin
 2793 * Validate data sources reference different resources
 2794 * Add transient tag to transient cluster test
 2795 * Fix running integration tests by tag
 2796 * [IDH] Fixed cluster scale down
 2797 * Filter credentials in jobs returned from REST api
 2798 * Fixed incorrect use of RuntimeError
 2799 * Rename missed env variables in oslo code
 2800 * Move swift configs to core-site.xml
 2801 * Prepare integration tests for use for hadoop 2
 2802 * Imported Translations from Transifex
 2803 * Updated from global requirements
 2804 * Added missing lib to dev UI installation guide
 2805 * Added python-pip installation to dev environment instruction
 2806 * Rename strings in plugins dir
 2807 * Missed renames in code base
 2808 * Missed renaming in docs
 2809 * Integration test for a transient cluster was added
 2810 * Add Job History Server process to vanilla 2 plugin
 2811 * Fixup 'savanna' references in run\_tests.sh
 2812 * Override 'savanna' strings in openstack/common
 2813 * Miscellaneous renaming string fixes
 2814 * Change remaining references in the doc subdir
 2815 * Change savanna references in top level docs
 2816 * Completely remove etc/savanna dir
 2817 * Move integration tests to python-saharaclient 0.6.0
 2818 * Imported Translations from Transifex
 2819 * Change remaining savanna namespaces in setup.cfg
 2820 * Change 'savanna' references in tools
 2821 * Renaming files with savanna words in its names
 2822 * Change remaining 'savanna' references in sahara/tests
 2823 * Change "\_savanna\_" image properties to "\_sahara\_"
 2824 * Keep python 3.X compatibility for xrange
 2825 * Rename 'self.savanna' to 'self.sahara' in integration tests
 2826 * Change the 'savanna-db' scheme to 'internal-db'
 2827 * Changed Savanna to Sahara in documentation images
 2828 * Move the savanna subdir to sahara
 2829 * Replaced or removed Savanna words in comments
 2830 * Replaced all Savanna words in class names
 2831 * Renames all doc references from Savanna to Sahara
 2832 * Update i18n config due to the renaming
 2833 * Renamed all swift-dependent configs to sahara
 2834 * [IDH] Initial documentation for IDH plugin
 2835 * We're now using nove client >= 2.17.0
 2836 * [IDH] Fixed history server assignment
 2837 * Fixed reference errors in docs
 2838 * Update .gitreview to point on updated repo
 2839 * Updated from global requirements
 2840 * Cleanup openstack-common.conf
 2841 * Updated from global requirements
 2842 * Update oslo-incubator config module
 2843 * Update oslo-incubator service module
 2844 * Fixed typo in rollback function description
 2845 * Make savanna able to be executed as sahara
 2846 * Removed log message duplication
 2847 * Update oslo-incubator context module
 2848 * Update oslo-incubator processutils module
 2849 * Update oslo-incubator periodic\_task module
 2850 * Update oslo-incubator loopingcall module
 2851 * Update oslo-incubator log module
 2852 * Update oslo-incubator jsonutils modules
 2853 * Update oslo-incubator importutils module
 2854 * Update oslo-incubator excutils module
 2855 * Update oslo-incubator gettextutils module
 2856 * Update oslo-incubator common module
 2857 
 2858 2014.1.b3
 2859 ---------
 2860 
 2861 * Fixed bug with unxpected stack delete
 2862 * Minimal "lifetime" of transient cluster
 2863 * Add cluster validation to vanilla 2 plugin
 2864 * Add scaling support to vanilla 2 plugin
 2865 * Removed EDP dependency on hive server
 2866 * Updated from global requirements
 2867 * Add swift support to vanilla 2 plugin
 2868 * Use keystone v3 api by default
 2869 * Add alias 'direct' for savanna/direct engine
 2870 * Expand cluster-template usage validation message
 2871 * Make decommissioning timeout configurable
 2872 * Intial Agent remote implementation
 2873 * [IDH] Added IDH 3.0.2 support
 2874 * Updated features comparision heat with direct engine
 2875 * Add Hadoop 2 vanilla plugin
 2876 * Added scaling parameters to HDP plugin config
 2877 * Removed EDP dependency on job\_tracker instance
 2878 * [IDH] Added ability to support several versions
 2879 * Fix scale down cluster
 2880 * Updated from global requirements
 2881 * Updated from global requirements
 2882 * Fixed itests to work with new savannaclient
 2883 * Changed get\_node\_groups to receive only one node process
 2884 * [IDH] Removed copy-pasted test utility file
 2885 * Added IDH plugin to savanna config
 2886 * Replace service-specific exceptions with general (continuation)
 2887 * Throw exception if get\_instance found several candidates
 2888 * Added EDP test for HDP plugin
 2889 * Improve help strings
 2890 * Updated from global requirements
 2891 * Added networks validation
 2892 * Updated from global requirements
 2893 * Replace assertEqual(None, \*) with assertIsNone in tests
 2894 * Make savanna-db-manage able to discover configs
 2895 * Filter credentials field in data\_sources returned from REST api
 2896 * Expand swift data source credential tests
 2897 * Fix non-deterministic a-a test
 2898 * Add ability to support several versions vanilla plugin
 2899 * Cinder test to integration tests was added
 2900 * Replace service-specific exceptions with general
 2901 * Speed up of Heat provisioning via Neutron
 2902 * Hiding neutron Client class
 2903 * Move client docs to python-savannaclient
 2904 * Fix running IT for IDH plugin
 2905 * Expand node-group-template usage validation msg
 2906 * Auto generate and check config sample
 2907 * Move REST API docs to separated dir
 2908 * Standardize config sample locations
 2909 * Fix how migration's cli register db connection opt
 2910 * Delete 'links' only if it is present
 2911 * Shorten swift-internal:// to swift://
 2912 * Add run\_test.sh for running tests
 2913 * Attach volumes in parallel
 2914 * Keep py3.X compatibility for urllib
 2915 * Use six.moves cStringIO instead of cStringIO
 2916 * Fix swift data source credential validation
 2917 * Don't raise MySQL 2013 'Lost connection' errors
 2918 * Add integration tests to Intel plugin
 2919 * Fix cluster scaling in IDH plugin
 2920 * Enable HDP 2 deployment leveraging HDP plugin
 2921 * Filter credentials when returning job binaries through REST api
 2922 * Add support retrying rest call in IDH plugin
 2923 * Add userdoc install instructions for Fuel
 2924 * Switch over to oslosphinx
 2925 * Sort modules in openstack-common.conf
 2926 * Rename Openstack to OpenStack
 2927 * Use six.moves.urllib.parse instead of urlparse
 2928 * Remove extraneous vim configuration comments
 2929 * Fixed hadoop dir creation during hadoop-swift lib download
 2930 * [IDH] Fixed cluster start without jobtracker service
 2931 * Remove all support for "Jar" as a job type (alias for "MapReduce")
 2932 * Further preparation for transition to guest agent
 2933 * Add support for dotted job types
 2934 * Remove compatibility code allowing "args" as dict
 2935 * Fixed a small typo
 2936 * Fix imports ordering and separation
 2937 * Sync with global requirements
 2938 * Make remote pluggable
 2939 * Fix typo in savanna/tests
 2940 * [IDH] Fixed cluster start without jobtracker service
 2941 * Add utilities for supporting dotted job types
 2942 * Remove extra Java job type fields from JobExecutions
 2943 * Modify the REST doc to show a Java job type execution
 2944 * Update the edp user doc to discuss "edp." configs for Java jobs
 2945 * Move 'main\_class' and 'java\_opts' into edp.java configs
 2946 * Default OpenStack auth port was changed
 2947 * Sync with global-requirements
 2948 * Refactored unit tests structure
 2949 * Add integration test for streaming mapreduce
 2950 * Add validation check for streaming elements on MapReduce without libs
 2951 * Generate streaming tag in mapreduce job
 2952 * Extract configs beginning with "edp." from job\_configs['configs']
 2953 * [DOC] Fixed link to oozie in docs
 2954 * Add <streaming> tag generation to mapreduce workflow
 2955 * Imported Translations from Transifex
 2956 * Separated "tests for utils" and "utils for tests" in unit tests
 2957 * Remove kombu from requirements
 2958 * [Integration tests]Deleted unnecessary underscores
 2959 * Fixed HDP plugin to support Heat engine
 2960 * Validation of job execution data should raise InvalidDataException
 2961 * Update oslo-incubator db.sqlalchemy module
 2962 * Update oslo-incubator py3kcompat module
 2963 * Update oslo-incubator middleware.base module
 2964 * Update oslo-incubator processutils module
 2965 * Update oslo-incubator service module
 2966 * Update oslo-incubator threadgroup module
 2967 * Update oslo-incubator log module
 2968 * Update oslo-incubator timeutils module
 2969 * Update oslo-incubator gettextutils module
 2970 * Small fix in development install guide
 2971 * Fix nova client initialization arguments
 2972 * Setup logging for wsgi server
 2973 * Bump stevedore to >=0.14
 2974 * Fixed potential problems with global CONF in unit tests
 2975 * Enable EDP on private neutron networks
 2976 * Allow boolean "streaming" in Job JSON
 2977 * Added more strict check for heat stack statuses
 2978 * Updated from global requirements
 2979 * Require "libs" for MapReduce and Java jobs and disallow "mains"
 2980 * Fixed reading topology file with newline at the end
 2981 * Fixed potential problems in test\_periodic.py
 2982 * Add a config flag to disable cluster deletion after integration test
 2983 * Add an hdfs data source example to the rest doc
 2984 * Update Ambari Repo location and services refactoring
 2985 * Fixed HDP plugin to support Heat engine
 2986 * Updated from global requirements
 2987 * Fixed typo in unit tests utility method
 2988 * Removed underscore from valid symbols for names used as hostname
 2989 * Made general name validation less strict
 2990 * Add support deprecated db param in savanna-db-manage
 2991 * Disable autocreating database when start savanna
 2992 * Update install guide
 2993 * Make error logging more safe
 2994 * Added short doc about new Heat engine
 2995 
 2996 2014.1.b2
 2997 ---------
 2998 
 2999 * Add integration test for Oozie java action
 3000 * Updated from global requirements
 3001 * Read Swift credentials from input\_data OR output\_data
 3002 * Add alembic migration tool to sqlalchemy
 3003 * Update EDP doc
 3004 * Imported Translations from Transifex
 3005 * [IDH] Added config controlling hadoop-swift.jar URL
 3006 * [Vanilla] Updated docs to point to icehouse images
 3007 * Change configs["args"] to be a list for Pig jobs
 3008 * Ignore key/value pairs with empty keys in workflow generation
 3009 * Add code to configure cluster for external hdfs
 3010 * Imported Translations from Transifex
 3011 * Add support for HBase in HDP plugin
 3012 * Imported Translations from Transifex
 3013 * Add missed i18n configs to setup.cfg
 3014 * Enable check of Heat engine for Vanilla and HDP
 3015 * Enable heat engine to launch cluster without keypair
 3016 * Fix installation intel plugin
 3017 * [IDH] Fixed work with cluster configs
 3018 * Added 'oozie' service support to IDH plugin
 3019 * Fixed wrong instance name with Heat engine
 3020 * Added anti-affinity feature to Heat engine
 3021 * Changed Vanilla plugin to use ports from config
 3022 * Changed HDP plugin to use ports from config
 3023 * Add util method to get port from address
 3024 * Update sample savanna config
 3025 * [Vanilla] Added unit test on get\_hadoop\_ssh\_keys method
 3026 * Added cache for image\_username
 3027 * Fixed cluster template with no nodegroups creation
 3028 * Extract common part of instances.py and instances\_heat.py
 3029 * Remove unused node\_group parameter in get\_config\_value
 3030 * Minor exception text changes
 3031 * Update oslo-incubator db.sqlalchemy module
 3032 * Update oslo-incubator db module
 3033 * Update oslo-incubator py3kcompat module
 3034 * Update oslo-incubator service module
 3035 * Update oslo-incubator gettextutils module
 3036 * Update oslo-incubator timeutils module
 3037 * Add Oozie java action workflows
 3038 * Eliminate extra newlines in generated workflow.xml
 3039 * Fix typos in edp integration test utility method name
 3040 * Fix typo in error message
 3041 * Fix typo in error message
 3042 * Update oslo-incubator db module
 3043 * Update oslo-incubator service module
 3044 * Fix deleting cinder volumes
 3045 * Properly catch timeout exception raised in thread
 3046 * Added unit-tests to Heat engine
 3047 * Fix mounting cinder volumes
 3048 * Adding IDH plugin basic implementation
 3049 * Reset CONF for topology\_helper and services during unit tests
 3050 * Delete determine\_cluster\_config method from vanilla plugin
 3051 * Fixed issue with undeleted instances
 3052 * Integration tests related changes
 3053 * Do not check the status of a job execution if Oozie id is None
 3054 * Moved tests for general utils out of vanilla package
 3055 * Node group handling improved in the db module
 3056 * Update oslo-incubator processutils module
 3057 * Update oslo-incubator loopingcall module
 3058 * Update oslo-incubator periodic\_task module
 3059 * Update oslo-incubator log module
 3060 * Update oslo-incubator excutils module
 3061 * Update oslo-incubator db.sqlalchemy module
 3062 * Update oslo-incubator timeutils module
 3063 * Wait for HDFS readiness after datanode services start
 3064 * Increase timeout for Ambari server setup
 3065 * Minor refactoring of vanilla create cluster
 3066 * Fixed reporting about new cluster state
 3067 * Changing oozie libs setup to manual copy
 3068 * Removal of AUTHORS file from repo
 3069 * Change "Jar" job type to "MapReduce"
 3070 * Template names  in integration tests were changed
 3071 * Add generating new keypair to hadoop user in vanilla plugin
 3072 * Removed cloud user private key pushing to nodes
 3073 * Enable data locality for HDP plugin
 3074 * Integration tests related improvements
 3075 * Added heat service retrieving from keystone catalog
 3076 * Fix getting cinder devices in heat
 3077 * Remove properties from Object classes
 3078 * Added 'gcc' to requirements in dev instructions
 3079 * Launch integration tests with testr
 3080 * Provisioning via Heat
 3081 * Migrating to testr
 3082 * Python client docs added
 3083 * Docs in integration tests were updated
 3084 * Sync requirements: pin Sphinx to <1.2
 3085 * Fix some typos in configs/messages
 3086 * Integration tests have image related changes
 3087 * Sync minor updates in oslo
 3088 * Sync minor updates in oslo.db module
 3089 * Add py3kcompat utils module
 3090 * Oslo sync: make wait/stop funs work on all threads
 3091 * Bump savanna client used for tests to >= 0.4.0
 3092 * Make infrastructure engine pluggable
 3093 * Fixed link to how\_to\_build\_oozie page from index
 3094 * Added savanna component to devstack installation instruction
 3095 * Use stevedore for plugins loading
 3096 * Enable cluster deployment with pre-installed JDK
 3097 * Remove plugin from service/instances.py
 3098 * Drop os.common.exceptions
 3099 * Fixed wrong flavor validation
 3100 * Use @six.add\_metaclass instead off \_\_metaclass\_\_
 3101 * Use six for iter keys/values
 3102 
 3103 2014.1.b1
 3104 ---------
 3105 
 3106 * Remove missed call get\_plugin\_opts
 3107 * There is no sense to keep py33 in tox envs
 3108 * Added Neutron support to integration tests
 3109 * Added missing default message in InvalidCredentials exception
 3110 * Improved error handling in vanilla plugin
 3111 * Fix getting hidden vanilla plugin parameters
 3112 * Remove unused oslo libs
 3113 * Remove unused plugins opts support
 3114 * Fix typo in node group property documentation
 3115 * Removed usages of uuidutils.generate\_uuid()
 3116 * Revert "Support building wheels (PEP-427)"
 3117 * Fixed bug when Oozie heap size is not applied
 3118 * Add support for sqoop service in HDP plugin
 3119 * Bump version to 2014.1
 3120 * Support building wheels (PEP-427)
 3121 * Enable EDP with HDP plugin
 3122 * Hacking contains all needed requirements
 3123 * Replace unicode() with six.text\_type()
 3124 * Fix auth url in swift
 3125 * Remove check already released in hacking 0.8.0
 3126 * Fix style errors and upgrade hacking
 3127 * Replace copy-pasted HACKING.rst with link
 3128 * Upgrade openstack common from oslo-incubator
 3129 * Convert to modern form of openstack-common.conf
 3130 * Fixed Integration tests
 3131 * Added json REST samples for edp
 3132 * Changed use of images for integration tests
 3133 * A timing/profiling utility for savanna
 3134 * Changed use of flavors for Integration tests
 3135 * Add support for cinder to HDP plugin
 3136 * update installation guide
 3137 * update guide document
 3138 * Added check to string validations to skip non-strings
 3139 * Add a general requirements section for guest images
 3140 * Add Oozie building instruction
 3141 * Set iso8601 logging level to WARN
 3142 * Enable network operations over neutron private nets
 3143 * Add a requirements section to the EDP doc
 3144 * Fix web UI ports bug in vanilla plugin
 3145 * Sync with global-requirements
 3146 * Add missing flag to UI docs
 3147 * Add support for oozie in HDP plugin
 3148 * Added a check for Oozie configs
 3149 * Remove duplicate retrieve\_auth\_url
 3150 * Add support for Hive related services
 3151 * Integration test for Swift has changes
 3152 * Make 'ls' check threaded
 3153 * Include Vanilla Plugin \*.sql files
 3154 * Changed Integration tests
 3155 * Docs for integration tests was added
 3156 * Revert "Add link to centos image"
 3157 * Add link to centos image
 3158 * Fixed some warnings during doc building:
 3159 * Decreasing integration test for cluster configs
 3160 
 3161 0.3
 3162 ---
 3163 
 3164 * Use release version of python-savannaclient
 3165 * Added REST API v1.1 section
 3166 * Include the EDP Technical Considerations page in the EDP page
 3167 * Add content to userdoc/edp.rst
 3168 * Fix bug with auth\_token in trusts
 3169 * Refreshed sample config files
 3170 * Add lower bound for the six dep
 3171 * Remove the section label markups for EDP
 3172 
 3173 0.3.rc4
 3174 -------
 3175 
 3176 * Use python-savannaclient 0.3.rc4
 3177 * Minor docs restructurization
 3178 * Remove KeypairManager.get monkey patch
 3179 * Update end time in job execution after job complete
 3180 * Unconditionally monkey patch nova.keypairs.get
 3181 * Changing SAVANNA\_URL to use v1.1 of the savanna-api
 3182 * Integration test improvements
 3183 * Enhance logging
 3184 * Remove extra agrument from call of run\_job after cluster start
 3185 
 3186 0.3.rc3
 3187 -------
 3188 
 3189 * Use savanna client 0.3-rc3
 3190 * Add validations for name fields in all EDP objects
 3191 * Replace DBError with DeletionFailed for DataSource and Job
 3192 * Remove the 2.0 related version code
 3193 * Fix the \_assert\_types test to allow for fields that are enums
 3194 * Add \_\_init\_\_.py file to enable edp validation tests
 3195 * Add roles to trusts creating
 3196 * Fixed issue with wrong validation of jobs creation
 3197 * First cut at UI documentation
 3198 * Fix auth url retrieval for identity
 3199 * Fix lost anti\_affinity field from Cluster Template
 3200 * Add a page for documentation of the Savanna Python client
 3201 * Another change to parallelize Vanilla plugin provisioning
 3202 * Added EDP testing
 3203 * Remove unused EDP JSON validation schemes to prevent confusion
 3204 * Need to empty /tmp/\*-env.sh, before appending
 3205 * config\_helper.py doesn't handle negative int correctly
 3206 * Added data-locality feature description
 3207 * Sync openstack common with oslo stable/havana
 3208 * Move swift client to runtime requirements
 3209 * Hide savanna-subprocess endpoint from end users
 3210 * Docs for Cluster statuses
 3211 * Added rack topology configuration for hadoop cluster
 3212 * Add new EDP sections to the documentation tree
 3213 
 3214 0.3.rc2
 3215 -------
 3216 
 3217 * Configuring state hanging fixed
 3218 * Fix database model for Job Binary
 3219 * Bump savanna client version to 0.3-rc2
 3220 * Right import of modules in itests was made
 3221 * Excessive log was deleted
 3222 * Docs updated for image usernames
 3223 * Close FDs for subprocesses
 3224 * Follow hacking about import
 3225 * Adding Denny Zhang to AUTHORS
 3226 * Delete constant 'GENERAL\_CONFS' from config\_helper.py
 3227 * Fixed typos in docs
 3228 * Add back copy-pasted theme for Read The Docs only
 3229 * Starting Job Execution in separate thread
 3230 * Update stackforge links to openstack
 3231 * Fix typos in userdoc
 3232 * Add missing package dependency for test\_requirements.txt
 3233 * Fix docs layout for Read The Docs
 3234 * Fix version generation (pep8)
 3235 * Update .gitreview file following repository move
 3236 * Increase timeout for decomission operation
 3237 * Sync with global requirements
 3238 * Trusts for longrunning tasks
 3239 * Allow job binaries to be retrieved from internal swift
 3240 
 3241 0.3.rc1
 3242 -------
 3243 
 3244 * Impl multitenancy support
 3245 * Replace copy-pasted sphinx theme with oslo.sphinx
 3246 * Improvements of integration tests
 3247 * Add support for multiple HDP versions
 3248 * Implement threaded SSH for provisioning and Vanilla plugin
 3249 * Print request body when log-exchange flag is true
 3250 * Add admin context for non-request ops
 3251 * Migration to new integration tests
 3252 * Added missed default configs for Oozie-4.0.0
 3253 * Removing line breaks from default configs
 3254 
 3255 0.3a1
 3256 -----
 3257 
 3258 * Add /jobs/config-hints/<job\_type> REST API call
 3259 * Add running hdfs operations from plugin specific user
 3260 * Revert bump of alembic version
 3261 * Integration test refactoring
 3262 * Fix submitting hive job
 3263 * Oozie manager enhancement
 3264 * Bump oslo.config version to use Havana release
 3265 * Refactoring job execution flow
 3266 * Fix Cinder volumes support with xenserver
 3267 * Doc fix for replacement of Hadoop version in Vanilla plugin
 3268 * Add default sqlite db to .gitignore
 3269 * Impl context.to\_dict()
 3270 * Set default log levels for some third-party libs
 3271 * Temporarily fixes bug #1223934
 3272 * Sync requirements with global requirements
 3273 * Remove version pbr pins from setup\_requires
 3274 * Enable swift integration
 3275 * Edit doc for diskimage-builder
 3276 * Get ambari mirror with curl instead of wget
 3277 * Floating ip assignement support
 3278 * Added validation for 'default\_image\_id' field for cluster create
 3279 * Fixed wrong usage of SavannaException
 3280 * Fix exception handling in Savanna subprocessing
 3281 * Add horizon install instructions for RDO
 3282 * Add pointer to userdoc from horizon guide
 3283 * Add userdoc install instructions for RDO
 3284 * Refactor job manager to isolate explicit references to job type
 3285 * Fixed rep\_factor calculation in cluster shrink validation
 3286 * Modify job\_configs fields to hold configs, args, and params
 3287 * Docs fix for Neutron and Floating IP supprot
 3288 * Docs fix for scaling
 3289 * Fix Cluster Template name
 3290 * Add direct dependency on iso8601
 3291 * Fixed output of --version command
 3292 * Partial implementation for bug 1217983
 3293 * Filter out some vendor based input from a template upload
 3294 * Replacement of Vanilla Hadoop 1.1.2 to Hadoop 1.2.1
 3295 * Fix print non unicode symbols in remote exception
 3296 * Add complete paths in MANIFEST.in
 3297 * Added job status update and hook for transient cluster shutdown
 3298 * Configuration token replacement is incorrect for some topologies
 3299 * Don't use ModelBase.save() inside of transaction
 3300 * Fix random fails of unit tests
 3301 * Add "mains" and "libs" fields to JobOrigins
 3302 * Wrapping ssh calls into subprocesses
 3303 * Partial resolution to bug 121783
 3304 * Fix AUTHORS file
 3305 * Sync oslo with os/oslo-incubator
 3306 * Sync requirements with os/requirements
 3307 * Use setup.py develop for tox install
 3308 * Update ambari admin credentials for scaling
 3309 * Fix typo
 3310 * Update Ambari repo URL for 0.2.2 release
 3311 * Fix job manager for hive action
 3312 * Documentation about HDP plugin
 3313 * Add an ability to configure a job
 3314 * Fix developer install guide from horizon
 3315 * Add Hive + MySQL configuration
 3316 * Fix create cluster with cinder
 3317 * Remove an unncecessary loop from validation code
 3318 * Get rid of headers in context
 3319 * Added corrections to the documentation
 3320 * Use api v1.1 for integration tests
 3321 * Add hive workflow creator
 3322 * Move Babel from test to runtime requirements
 3323 * Remove failing on sqla 0.7.X assert
 3324 * Make model\_base work with sqla 0.7.X
 3325 * Sync requirements with global-requirements
 3326 * Docs update for Neutron support
 3327 * Added Hive configuration, new nodeprocess - hiveserver
 3328 * Get rid of pycrypto dep
 3329 * Fix "Broken Cinder Volume"
 3330 * Neutron support
 3331 * Fixed typo in development quickstart guide
 3332 * Extend JobBinary REST api to allow retrieval of raw data
 3333 * Added job execution after cluster start and operation for job execution
 3334 * Oozie + MySQL configuration
 3335 * Enable the scaling up of nodes in a cluster
 3336 * Install configs to share/savanna from etc/savanna
 3337 * Migrate to pbr
 3338 * First version of job manager
 3339 * Ensure that translations packaged to tarballs
 3340 * Add support of periodic tasks for edp needs
 3341 * Add initial oslo-related strings to the pot
 3342 * First steps for i18n support
 3343 * Upgrade oslo and add periodic\_task module
 3344 * Check for valid flavor on cluster create
 3345 * Add an API for managing job binaries in the savanna db
 3346 * Add database support for JobBinary objects
 3347 * Hadoop-Swift integration jar moved to the CDN
 3348 * Limit requests version
 3349 * Added Heap Size provisioning for Oozie
 3350 * JobOrigin REST and API integration
 3351 * Integration REST and conductor API
 3352 * Add comment about keypairs tweak removal
 3353 * Test added for sqla MutableList
 3354 * Test added for sqla MutableDict
 3355 * Remove legacy filtering code from sqla model base
 3356 * Add test for sqlalchemy JsonEncoded type decorator
 3357 * Add \_\_author\_\_ attr check
 3358 * Allow Ambari port to be specified in configuration
 3359 * Sync OpenStack commons with oslo-incubator
 3360 * Fix custom hacking check id
 3361 * Refactoring cinder support
 3362 * Revert "Refactoring cinder support"
 3363 * Refactoring cinder support
 3364 * Migrate to Conductor
 3365 * Remove timeout for id\_rsa generation
 3366 * Hadoop test can turn on and turn off
 3367 * Added cluster deletion during failure
 3368 * Add database support for the JobOrigin object
 3369 * Resolved issue with wrong comparison
 3370 * Sync with global requirements
 3371 * Raise eventlet to 0.13.0
 3372 * Bump hacking to 0.7
 3373 * Improve exceptions handling in created threads
 3374 * Added cluster states transition logging
 3375 * Add a stub API method for updating a JobOrigin object
 3376 * Fail tests if cluster in Error state
 3377 * Oozie bug-fixing
 3378 * Added conductor API for JobExecution Object
 3379 * Conductor code fixed and extended tests added
 3380 * Revert "Conductor objects are re-populated on update"
 3381 * Several fixes and improvements for conductor
 3382 * Integration test updating for "HDP" plugin
 3383 * Add initial version of the REST api for the job origin component
 3384 * Made Ambari RPM location configurable
 3385 * Fix test files names
 3386 * Fix retrieval of updated id
 3387 * Updated how\_to\_participate doc
 3388 * Add check for deprecated method assertEquals
 3389 * Conductor API re-init only objects, not IDs
 3390 * Allow Ambari users to be specified in configuration
 3391 * Added conductor API for Job Object
 3392 * Conductor objects are re-populated on update
 3393 * Refactoring hdp plugin
 3394 * Added conductor API for DataSource object
 3395 * Added first version of model for EDP
 3396 * Implement to\_dict() method for Resource
 3397 * Added basic helper for map-reduce actions
 3398 * Bump version to 0.3
 3399 * Conductor impr for tenants and templates
 3400 * Create DB tables on Savanna start
 3401 * Implement object classes for Conductor
 3402 * Unit test for Conductor Manager improved
 3403 * Refactoring remote utils
 3404 * A Resource implementation for Conductor
 3405 * Tests module refactoring
 3406 * Fix docs build
 3407 * Fix requests version
 3408 * Unit Tests and fixes for Conductor Manager API
 3409 * Add check S361 for imports of savanna.db module
 3410 * Update requirements to the latest versions
 3411 * Improve coverage calculation
 3412 * Created savanna-db-manage script for new DB
 3413 * Added validation checks to HDP plugin
 3414 * Workflow creator
 3415 * Conductor methods added
 3416 * Docs build fixed
 3417 * Fix foreign keys and table names in new model
 3418 * Move path manipulations into function
 3419 * Fix Ganglia service start failure
 3420 * Fix processing cluster configs in HDP plugin
 3421 * Fix to convert parsing failure
 3422 * Port sqlalchemy db models to conductor
 3423 * Initial part of conductor implementation
 3424 * Resolves critical issue with oozie service
 3425 * Ambari install screen after install fix
 3426 * Fix to OpenStack utils
 3427 * Add changing owner a private key
 3428 * Enforce hacking >=0.6.0
 3429 * Fix using nova\_info in HDP plugin
 3430 * Added a first version of REST client for Oozie
 3431 * Fix bool default values in HDP plugin
 3432 * Integrate Oozie deployment for Vanilla Plugin
 3433 * Removed extra from Node Group
 3434 * Docs fixed for horizon
 3435 * Allow sqlalchemy 0.8.X
 3436 * Now swift config is not passed if Swift disable
 3437 * Fix contributing.rst file
 3438 * Move requirements files to the common place
 3439 * Now it is possible create a hadoop config without property filter
 3440 * Added REST API for job and data source with simple validation
 3441 * Validate image tags to contain required tags for plugin
 3442 * Docs improvements
 3443 * Refactoring db module
 3444 * Added REST API skeleton for EDP component
 3445 * Fixes issue with ng names duplicates
 3446 * Instance remote usage refactoring
 3447 
 3448 0.2.1.rc1
 3449 ---------
 3450 
 3451 * Image Registry tags validation
 3452 * Fix delete templates that are in use
 3453 * Added integration test for cluster scaling
 3454 * Refactoring unit tests for validation
 3455 * Fix a bug in integration tests
 3456 * Use console\_scripts instead of bin
 3457 * Fix HDP plugin should register service urls
 3458 * Oslo has been updated
 3459 * Licence header added to tools/get\_auth\_token.py
 3460 * Add HDP plugin to default plugins
 3461 * Allow hacking 0.6.0 and fix errors from new checks
 3462 * Cluster scaling bug fixing:
 3463 * Added \_\_init\_\_.py to migration directory
 3464 * Cluster scaling improvement
 3465 * Cluster scaling bug fixing
 3466 * Documents typo fixes
 3467 * Unit tests for scaling validation
 3468 * Cluster scaling bug fixing
 3469 * Skipping non-existing instances while deletion
 3470 * Cluster scaling: deletion
 3471 * Status description is set on errors
 3472 * Fix sqlalchemy CompileError
 3473 * Add cinder validation
 3474 * Validation exceptions handling improved
 3475 * REST API returns traceback fix
 3476 * Added config tests
 3477 * Minor addition to installation guide
 3478 
 3479 0.2
 3480 ---
 3481 
 3482 * Remove autoindex
 3483 * Fix several sphinx bugs and include autoindex
 3484 * Added details on registering images
 3485 * Some more last-minute changes to docs
 3486 * Details on enabling Anti-Affinity
 3487 * Add cinder features in documentation
 3488 * README and docs has been updated
 3489 * Some minor changes
 3490 * Docs SPI header fixed
 3491 * Initial implementation of HDP plugin
 3492 
 3493 0.2.rc2
 3494 -------
 3495 
 3496 * Fix author/homepage in setup.py
 3497 * Fix install guide to fedora and centos
 3498 * Reworked installation guides
 3499 * Unit tests for savanna validation
 3500 * Updated development guidelines
 3501 * Plugin page is added
 3502 * Added improvement to code for swift test
 3503 * Minor changes in documentation
 3504 * Docs feature page
 3505 * Docs for Jenkins page updated
 3506 * Docs fixed for horizon dev istallation
 3507 * Docs fixed for horizon installation
 3508 * Docs for Disk Imge Builder fixed
 3509 * Docs feature page
 3510 * Docs for Jenkins ci added
 3511 * Refactoring and changing savanna documentation
 3512 
 3513 0.2.rc1
 3514 -------
 3515 
 3516 * Validation checks improvements
 3517 
 3518 0.2a2
 3519 -----
 3520 
 3521 * Cluster scaling validation added
 3522 * User's Perspective updated on overview page
 3523 * AUTHORS file generation fixed
 3524 * Validation added for missed scale/convert impl
 3525 * Stubs for plugin and scaling ops added
 3526 * Added more info into Templates section of UserGuide
 3527 * Added docs for DiskImageBuilder
 3528 * Api validator is now passes all api args to validators
 3529 * Change default port for savanna api to 8386
 3530 * Changing default for os\_auth\_host to 127.0.0.1
 3531 * Documentation update for REST API
 3532 * Cosmetic changes in the docs
 3533 * SPI documentation updated
 3534 * Add doc about how to write docs
 3535 * The starting page for User Guide is done
 3536 * Fixes AA schema defenitions in clusters and cluster templates
 3537 * Revert Ilya Tyaptin to AUTHORS
 3538 * Support for 'Co-Authored-By' fixed
 3539 * Added swift itest and improvements to test code
 3540 * Req/resp exchange logging is now configurable
 3541 * Help messages for savanna-api configs improved
 3542 * Database schema for 0.2 release added
 3543 * Internal error message fixed
 3544 * Added plugins overview for Dev Guide
 3545 * Revert "unit tests for "Implemention manual scaling""
 3546 * Support of different content types cleaned
 3547 * Added plugin configuration checks to validate methods
 3548 * Add attaching/detaching volume unit tests
 3549 * Context helper improved, avoid 500 instead of 404
 3550 * Improve context.set\_ctx to not fail
 3551 * Reset context before/after request handling
 3552 * The 'model\_update' helper has been added
 3553 * unit tests for "Implemention manual scaling"
 3554 * Updated quickstart guide
 3555 * Some logging added to cluster provisioning
 3556 * REST API validation implementation
 3557 * Add support attach cinder volume to scale cluster
 3558 * Added improvements to test code
 3559 * Python 3 print check added
 3560 * Updated project docs design
 3561 * Add description and template id during Cluster creation
 3562 * Wrote installation guide for Savanna
 3563 * Added improvements to test for image registry
 3564 * Updated guide for dev environment
 3565 * Next gen AA implemented and small cleanup
 3566 * Savanna Dashboard installation guide updated
 3567 * Cluster scaling bug fixing
 3568 * Restructured project documentation
 3569 * UI dev guide updated
 3570 * Cluster scaling: validation
 3571 
 3572 0.2a1
 3573 -----
 3574 
 3575 * Add attaching and detaching cinder volumes
 3576 * Anti affinitity group field name fixed in validation schema
 3577 * Plugin version exists check has been added
 3578 * Remove dynamic serialization switching
 3579 * Cluster scaling implementation
 3580 * Private key for user hadoop in vanilla plugin
 3581 * Rollback sitepackages fix for tox.ini
 3582 * Fix version of pyflakes: pyflakes==0.7.2
 3583 * Fix pep8 and pycrypto versions, fix tox.ini
 3584 * Preserve order of plugins taken from config
 3585 * Added small correction to test code
 3586 * Make 'Enable Swift' config in plugin priority 1
 3587 * Renamed MAPREDUCE service in plugin to MapReduce
 3588 * Improvements of test for image registry
 3589 * All validation schemas and functions prepared
 3590 * Multi-tenancy support has been implemented
 3591 * Added integration tests for cluster creation
 3592 * Fix issue w/ setting service urls
 3593 * Make all cluster-wide configs priority 1 in Vanilla plugin
 3594 * Posargs has been added to the flake8 command
 3595 * Type fixed in cinder client
 3596 * Unnecessary logging removed from nova and cinder clients
 3597 * Add request/response logging when debug=True
 3598 * Oslo has been updated to the latest version
 3599 * Requirements has been updated
 3600 * ApiValidator tests moved to the right place (utils)
 3601 * Fix cluster delete when instances are already deleted
 3602 * The special type implemented for flavors
 3603 * Fixed min volumes\_size constraint
 3604 * License hacking tests has been added
 3605 * The tenant\_id should not be specified in requests
 3606 * NodeGroup creation request body schema validation
 3607 * Type 'configs' implemented for ApiValidator
 3608 * More strict images validation
 3609 * Threading utils implemented
 3610 * Placeholders for future validators and schemas
 3611 * Basic schema validation added to images calls
 3612 * The 'check\_exists' applied to all API calls
 3613 * Added hadoop testing
 3614 * If validation is not pass, cluster status is set to Error
 3615 * Little isue with storage\_path generation fixed
 3616 * Simple tests for utils/crypto
 3617 * Place patches test to the right place
 3618 * Base validation framework implemented
 3619 * Avoid internal error while quering plugin
 3620 * NotFoundException implemented
 3621 * Implement \_map\_to\_user\_inputs helper
 3622 * Plugins could return required image tags now
 3623 * Fix minor plugin issue
 3624 * MANIFEST.in has been added
 3625 * Added itest and improvements to code of tests
 3626 * Add info property to the Cluster object
 3627 * XML coverage report added (cobertura)
 3628 * Fix storage helper
 3629 * NodeGroupTemplate conversion method fixed
 3630 * The plugin's 'convert' method improved
 3631 * Move base.py w/ unit tests to the tests root
 3632 * Upgrade migration script to the latest model
 3633 * Model has been updated
 3634 * Use userdata instead of files for VM key-pair
 3635 * Enchancement for instance interop helper
 3636 * Initial migration script has been upgraded
 3637 * Added cinder volumes support to vanilla plugin
 3638 * Replaced all 'General' configs to 'general'
 3639 * Add cover report to .gitignore
 3640 * Added integration test for image registry
 3641 * Heap Size can be applied for Hadoop services now
 3642 * Defined Priority 1 and cluster configurations for Hadoop services
 3643 * Applied Swift Integration in Vanilla Plugin:
 3644 * Vanilla plugin configuration helper fixing:
 3645 * Vanilla plugin configs are more informative now
 3646 * Add cinderclient
 3647 * Some changes were added to savanna-dashboard installation
 3648 * Added integration crud tests
 3649 * Update object model to support cinder volumes
 3650 * Replace dumb reraise with reraise util
 3651 * Now instances are deleted after rollback cluster creation
 3652 * Unregister image rest api call has been added
 3653 * Fix savanna.conf.sample
 3654 * Move swift helper tests to the right place
 3655 * Reraise exception about error during the instance creation
 3656 * User keypair is now optional for cluster creation
 3657 * Added fast integration test
 3658 * Cluster creation moved in separate thread
 3659 * Added first Savanna Controller level validation
 3660 * Impl bulk ops for instance interop helper
 3661 * Helper for Swift integration was added
 3662 * Savanna context now is local to greenthread, not just thread
 3663 * Add fqdn property to instance object
 3664 * Reduce number of ssh sessions while scp muliple files
 3665 * InstanceInteropHelper improvements
 3666 * Conf samples has been updated
 3667 * Update database defaults
 3668 * Implementation of Vanilla Plugin
 3669 * Print stacktrace if error occured while cluster creation
 3670 * Improve cluster creation from cluster template
 3671 * Support cluster creation from cluster template
 3672 * Cluster templates could be now created using node group templates
 3673 * REST API / (versions) endpoint has been fixed
 3674 * Id of the NodeGroup is now hidden
 3675 * Oslo libs has been updated
 3676 * Basic impl of 'convert' method
 3677 * Impl file upload for Savanna REST API utils
 3678 * pbr updated to the latest version
 3679 * The use\_floating\_ip flag implemented
 3680 * Description is now optional in ImageRegistry
 3681 * Sync tools/\*-requires with openstack/requirements
 3682 * Apply minidom patch to Python prior to 2.7.3
 3683 * Use internal IPs in /etc/hosts
 3684 * Sample conf fix
 3685 * Images REST API cleanup
 3686 * Plugin resource name fixed for REST API calls
 3687 * Adding Nadya Privalova to AUTHORS
 3688 * Cleanup tools/\*-requires
 3689 * ImageRegistry completed
 3690 * Correct todo messages
 3691 * Fix for Dummy plugin
 3692 * REST API samples updated
 3693 * Small code improvements
 3694 * Core part improvements
 3695 * Pin pbr to avoid sphinx autodocs issues
 3696 * Adding lintstack to support pylint testing
 3697 * Documentation for Hadoop-Swift integration was added
 3698 * Simple REST API call samples has been added
 3699 * TemplatesRelation is now NodeGroup-like object
 3700 * Plugin stub updated to the latest version of configs vision
 3701 * Improve REST API bindings
 3702 * instruction for dev env for horizone plugin
 3703 * Adjust Config class to the docs
 3704 * Enable all code style tests
 3705 * Add simple plugin calls and cluster status updates
 3706 * Small cleanup of db model
 3707 * The 'model\_save' helper added to the context
 3708 * Helper for configuration in node group
 3709 * Cluster security and node placement control
 3710 * The 'ctx' arg removed from plaggable provisioning
 3711 * Fix remote util
 3712 * Fix crypto util
 3713 * Improve database model
 3714 * Placeholder for instance creation has been added
 3715 * Keystone auth middleware configuration fixed
 3716 * User keypair added to cluster object
 3717 * Remove unused variable
 3718 * Patch novaclient to support getting keypairs
 3719 * Introduce py33 to tox.ini
 3720 * AUTHORS added to the repo
 3721 * The .mailmap file updated to fix AUTHORS
 3722 * Fix nova helpers (remove unneeded headers)
 3723 * Hostname/username are now available in Instance
 3724 * Use six to improve python 3 compatibility
 3725 * Basic instance interop helpers added
 3726 * Private key has been added to the Cluster object
 3727 * Initial version of Savanna v0.2
 3728 
 3729 0.1.2
 3730 -----
 3731 
 3732 * Pre-release 0.1.2 doc changes
 3733 * Replaced path to start-all.sh script
 3734 * New hadoop tests were added
 3735 * Small docs improvements
 3736 * Integration tests improvements and fixes
 3737 * Integration tests for hadoop were added
 3738 * Removed unused paramter '-force' when formatting NameNode
 3739 * Updated project documentation
 3740 * .gitignore updated
 3741 * Requires updated due to the openstack/requirements
 3742 * Some improvements to documentation were added
 3743 * Add changes in horizon docs
 3744 * Revert "Integration tests for hadoop were added."
 3745 * Integration tests for hadoop were added
 3746 * cscope.out has been added to .gitignore
 3747 * Change allow-cluster-ops default from False to True
 3748 * bump version to 0.1.2
 3749 
 3750 0.1.1
 3751 -----
 3752 
 3753 * Pre-release 0.1.1 docs fixes
 3754 * Cluster status fix when error during vms starting
 3755 * Unnecessary whitespace has been removed
 3756 
 3757 0.1.1a2
 3758 -------
 3759 
 3760 * Patch for minidom's writexml has been added
 3761 * Positive test for validation has been readded
 3762 * The is\_node\_template\_associated function added
 3763 * Added default values for JT, NN, TT, DN processes
 3764 * NodeTemplate usage check moved to validation
 3765 
 3766 0.1.1a1
 3767 -------
 3768 
 3769 * "Last updated" info has been added to generated Sphinx pages
 3770 * Common version is now used in Sphinx docs
 3771 * Keystone client creation moved to the setUp() function
 3772 * oslo has been updated
 3773 * Adds xml hadoop config generating
 3774 * Keystone removed from the global variables and added it to the class
 3775 * time.sleep replaced with eventlet.sleep
 3776 * Deps cleaned by openstack/requirements
 3777 * Tenants support implemented for clusters
 3778 * Using clear\_override in tearDown
 3779 * docs fixed, tool renamed
 3780 * Implements integration tests
 3781 * OpenStack Common has been updated to the latest version
 3782 * Some large (and slow) validation tests has been splitted to several cases
 3783 * tools/install\_venv fixed
 3784 * Index page updated
 3785 * Validation for required process props added
 3786 * /etc/hosts generator implemented
 3787 * Additional info files added to repo
 3788 * Re-add setuptools-git to setup.py
 3789 * quickstart has been updated
 3790 * All tools modev to tox
 3791 * Validation tests fixed (jsonschema update)
 3792 * OS Summit session nnouncement has been added
 3793 * Limit cluster name to 50 characters
 3794 * bump version to 0.1.1
 3795 * info about pypi has been added
 3796 * Remove an invalid trove classifier
 3797 * Horizon howto page updated and published
 3798 
 3799 0.1
 3800 ---
 3801 
 3802 * setup.py has been improved
 3803 * Some useful links added to README
 3804 * Note about use\_floating\_ips has been added
 3805 * Simple quickstart fix
 3806 
 3807 0.1a2
 3808 -----
 3809 
 3810 * setuptools-get has been removed from deps
 3811 * AUTHORS and ChangeLog has been added to .gitignore
 3812 * VM Image link has been fixed
 3813 * Small index page improvement
 3814 * Links to bugs and blueprints has been added
 3815 * simple tests for cluster validation has been added
 3816 
 3817 0.1a1
 3818 -----
 3819 
 3820 * Added instruction how to get Savanna from tarball
 3821 * sample-conf has been removed from savanna-manage
 3822 * Added error codes to REST API docs
 3823 * Trailing whitespaces has been removed from the validation messages
 3824 * Side effect in SavannaTestCase has been fixed
 3825 * oslo has been updated
 3826 * HowToParticipiate page updated
 3827 * Fixed issue when json's responses contain null values
 3828 * Introduced new networking option for cluster
 3829 * Fixed validation errors and wrong response codes
 3830 * get\_auth\_token is now uses default configs
 3831 * Added Nova resource checking in cluster creation operation
 3832 * Implemented Hadoop config provisioning
 3833 * resources has been added to sdist tarball
 3834 * Exec permissions added to the savanna-manage command
 3835 * savanna-manage added to the scripts section of setup.py
 3836 * sample-conf command added to savanna-manage
 3837 * Several fixes in tools and docs
 3838 * Quickstart updated
 3839 * SavannaTestCase added
 3840 * Some hacking.py fixes and fixes in validation and cluster\_ops
 3841 * hacking.py added
 3842 * Tools has been improved
 3843 * Service layer validation added
 3844 * Tenant id is now extracted from headers; eq function added to api Resource class
 3845 * Added basic validation and error handling
 3846 * small refactoring - service and storage (dao) layers has been created
 3847 * savanna-manage has been added; reset-db/gen-templates moved to it
 3848 * Author email has been fixed
 3849 * dev-conf is now supported
 3850 * some confs cleanup, pyflakes added to tox
 3851 * versions added to api, small api improvements
 3852 * small cleanup
 3853 * quickstart has been updated
 3854 * docs has been updated
 3855 * simple tox.ini has been added
 3856 * unused config item has been removed
 3857 * oslo.config is now available in pypi
 3858 * renaming rollbacked to prevent problems with the old image
 3859 * conf files moved to the right place
 3860 * Add .gitreview file
 3861 * mailing list address has been fixed
 3862 * Changed pictures in docs according to Savanna name and replaced Horizon pages
 3863 * Changed docs with replacement of EHO to Savanna
 3864 * eho -> savanna
 3865 * .mailmap fixed
 3866 * .pylintrc improved
 3867 * oslo conf has been updated
 3868 * Build docs is now implemented using setup.py
 3869 * unused arg has been removed
 3870 * oslo upgraded
 3871 * sample confs has been improved
 3872 * logging of defaults generator has been cleaned
 3873 * plain py logging replaced with oslo log
 3874 * conf-print has been removed
 3875 * get\_auth\_token has been fixed
 3876 * stollen files has been moved to openstack package
 3877 * tests runner has been fixed
 3878 * unused configs has been removed
 3879 * refactoring: eho.server -> eho
 3880 * unused option dev removed; analyze\_opts.py removed; eho.conf.sample updated
 3881 * some cleanups, tests fixed
 3882 * oslo context has been added
 3883 * oslo-config has been upgraded to the latest version
 3884 * EHO-Horizon Setup instruction is added
 3885 * Switched from self-made config to oslo.config
 3886 * htp site page fixed
 3887 * Corrected link in how-to-participate
 3888 * tenant\_id has been removed from tests
 3889 * Added bullet point for base\_image\_id in Item 4
 3890 * Polished Quick Start guide a little
 3891 * small fix
 3892 * some mistakes has been fixed
 3893 * Added 'How to Participate' page to the docs
 3894 * sources and launchpad links has been added
 3895 * quickstart link has been added
 3896 * quickstart has been added
 3897 * Enhanced get\_auth\_token: It can get credentials and tenant from console It could be launched from any directory, not just project root
 3898 * Made note in docs that we use flavor name instead of flavor id temporarily
 3899 * SQLAlchemy version has been specified (>=0.7,<0.8a0)
 3900 * tenant\_id has been removed from objects
 3901 * run command added to README
 3902 * Corrected examples in API docs
 3903 * custom horizon screenshots has been added to docs
 3904 * roadmap has been updated
 3905 * default node\_password has been changed
 3906 * Corrected API docs
 3907 * if content type is undefined json should be applied
 3908 * xml requests deserialization has been disabled
 3909 * xml requests and responses are now supported
 3910 * some oslo modules has been added
 3911 * copyright has been added
 3912 * cleaned
 3913 * setup utils is now from oslo-incubator
 3914 * .mailmap has been added
 3915 * test job has been disabled
 3916 * objects has been wrapped and tenants are now passed in urls and validated before app
 3917 * Inserted {tenant\_id} into urls in API docs
 3918 * setup.py has been added
 3919 * "stolen" comment has been added
 3920 * tenant\_id is now taken from headers
 3921 * docs has been fixed
 3922 * restapi doc has been upgraded to fit new tenant\_id style
 3923 * using specifed tenant\_id
 3924 * comment about tenant check has been added
 3925 * apidocs generation has been disabled
 3926 * docs has been updated
 3927 * auth token creation helper has been added
 3928 * unnecessary lambda usage has been removed
 3929 * tests has been fixed to fit added auth token middleware
 3930 * wsgi middlewares are now added correctly
 3931 * test has been improved
 3932 * missing webob dep has been added
 3933 * horizon token auth is now used
 3934 * openstack interop helper has been added
 3935 * Now we print exceptions with stacktraces into log
 3936 * bug with eternally stoping cluster in case of stoped vms has been fixed
 3937 * doc has been fixed
 3938 * configs has been fixed
 3939 * stop\_cluster clusterop has been mocked for tests
 3940 * service\_urls has been fixed (dict instead of array of dicts)
 3941 * using conf files instead of hardcoded values
 3942 * using conf dicts instead of global statements
 3943 * REST API has been updated to v0.2
 3944 * Fixed pep8 error
 3945 * Fixed VMs networking
 3946 * Now we use hostnames for addressing between VMs Fixed network discovery - now we correctly identify public interface Little renaming + spell fixes
 3947 * Code has been reformatted
 3948 * Some pylint warns has been fixed
 3949 * All docs has been ported to sphinx
 3950 * Fixed pep8 and tests
 3951 * Working version without coroutines
 3952 * api methods has been splitted and some warns has been fixed
 3953 * some warnings has been fixed
 3954 * vm termination implemented
 3955 * tests has been fixed
 3956 * allow cluster ops flag added
 3957 * warnings has been fixed
 3958 * nodes are now sorted before assertEquals while creating clusters
 3959 * api test has been upgraded
 3960 * logging added
 3961 * todo added
 3962 * some fixes, clusterops are now starting using eventlet
 3963 * warnings has been fixed
 3964 * Added jinja templates for startup scripts
 3965 * todos reformatted
 3966 * Update README.rst
 3967 * api test has been updated to use new defaults
 3968 * pep8 has been fixed
 3969 * many pylint warns has been fixed
 3970 * pyflakes warnings has been fixed
 3971 * readme has been updated
 3972 * pylint and pyflakes static analysis has been added
 3973 * sample test has been removed
 3974 * Extracted string constants in cluster\_ops
 3975 * add tests for delete cluster and node template
 3976 * clusterops now is pep8 compliant
 3977 * traceback removed
 3978 * Working version of cluster deployment
 3979 * defaults has been updated
 3980 * test\_api -> test\_api\_v01
 3981 * some tests has been added
 3982 * Cluster statuses has been added
 3983 * Minor changes
 3984 * may be we should move configs to the 'configs' sub-object for templates get/list responses
 3985 * deletions has been added into the rest api
 3986 * service api improvements (termination, nodes creation, etc)
 3987 * cascade options has been added
 3988 * README has been updated
 3989 * Initial implementation of cluster ops. Not working yet :-)
 3990 * test\_api has been updated
 3991 * python style names has been reverted
 3992 * new defaults is now used
 3993 * RESET\_DB flag is now supported
 3994 * args has been updated
 3995 * new args has been added
 3996 * example routines has been added for cluster creation
 3997 * patching all main components
 3998 * only wsgi mode now used
 3999 * defaults has been updated
 4000 * some cli args has been added, logging is now configurable
 4001 * background execution support has been added
 4002 * default conf has been cleaned
 4003 * --with-xunit added to run\_tests
 4004 * Readme didn't mention that you need to install a couple of dependencies first
 4005 * nosetests.xml added to .gitignore
 4006 * simple api test has been added
 4007 * conf improved
 4008 * debug=True has been removed from bin/eho-api
 4009 * \*.db added to .gitignore
 4010 * Readme updated
 4011 * tests, coverage added
 4012 * note about hooks added
 4013 * incorrect scheduler call has been removed
 4014 * bin added
 4015 * Some fixes
 4016 * Initial implementation of REST API
 4017 * install\_venv fixed
 4018 * Initial commit